@font-face{font-family:mtg;src:url(/fonts/medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:mtg;src:url(/fonts/bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-size:67px;--fontBlack:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODA0IiBoZWlnaHQ9IjEyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkgMzMuNSAzOCAxNHY5Mi41TTQxNiAyN1YxNGgzOC41bC0yMyA5Mi41TTI1Ni41IDg0SDIxMmwyMi41LTcwbTkgNDh2NDQuNU0zMTQuNTMgMTRoLTMxLjV2NDYuOTRtMCAwVjYxbTAtLjA2YTE5LjUgMTkuNSAwIDAgMSAzNi41IDkuNTZWODdhMTkuNSAxOS41IDAgMCAxLTM2LjI0IDEwbS0uMjYtMzYuMDZMMjgzIDYxTTE0OSA5N2ExOS41IDE5LjUgMCAwIDAgMzYuMjQtMTB2LTguNWExOS41IDE5LjUgMCAwIDAtMTkuNS0xOS41IDE5LjUgMTkuNSAwIDAgMCAxOS41LTE5LjVWMzRBMTkuNSAxOS41IDAgMCAwIDE0OSAyNG0tNjcgMGExOS40OSAxOS40OSAwIDAgMSAzNi4yNCAxMGMwIDE2LjUtMzYuMjQgNzIuNS0zNi4yNCA3Mi41aDM2LjI0TTM1MCA3MFYzMy41YTE5LjUgMTkuNSAwIDAgMSAzNi4yNC0xME0zNTAgNzBhMTkgMTkgMCAwIDEgMzggMHYxOGExOSAxOSAwIDAgMS0zOCAwem0yMzgtMjF2MzguNWExOS41IDE5LjUgMCAwIDEtMzYuMjQgMTBNNTg4IDQ5VjMzYTE5IDE5IDAgMCAwLTM4IDB2MTZhMTkgMTkgMCAwIDAgMzggMG0tODUgMTBhMTkgMTkgMCAwIDAtMTkgMTl2MTBhMTkgMTkgMCAwIDAgMzggMFY3OGExOSAxOSAwIDAgMC0xOS0xOW0wIDBhMTkgMTkgMCAwIDAgMTktMTl2LTdhMTkgMTkgMCAwIDAtMzggMHY3YTE5IDE5IDAgMCAwIDE5IDE5bTE4MiAzaDM3bTMwIDBoMzdtLTE4LjUgMTguNXYtMzdNNjE4IDg4YTE5IDE5IDAgMCAwIDM4IDBWMzNhMTkgMTkgMCAwIDAtMzggMHoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");--fontWhite:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODA0IiBoZWlnaHQ9IjEyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkgMzMuNSAzOCAxNHY5Mi41TTQxNiAyN1YxNGgzOC41bC0yMyA5Mi41TTI1Ni41IDg0SDIxMmwyMi41LTcwbTkgNDh2NDQuNU0zMTQuNTMgMTRoLTMxLjV2NDYuOTRtMCAwVjYxbTAtLjA2YTE5LjUgMTkuNSAwIDAgMSAzNi41IDkuNTZWODdhMTkuNSAxOS41IDAgMCAxLTM2LjI0IDEwbS0uMjYtMzYuMDZMMjgzIDYxTTE0OSA5N2ExOS41IDE5LjUgMCAwIDAgMzYuMjQtMTB2LTguNWExOS41IDE5LjUgMCAwIDAtMTkuNS0xOS41IDE5LjUgMTkuNSAwIDAgMCAxOS41LTE5LjVWMzRBMTkuNSAxOS41IDAgMCAwIDE0OSAyNG0tNjcgMGExOS40OSAxOS40OSAwIDAgMSAzNi4yNCAxMGMwIDE2LjUtMzYuMjQgNzIuNS0zNi4yNCA3Mi41aDM2LjI0TTM1MCA3MFYzMy41YTE5LjUgMTkuNSAwIDAgMSAzNi4yNC0xME0zNTAgNzBhMTkgMTkgMCAwIDEgMzggMHYxOGExOSAxOSAwIDAgMS0zOCAwem0yMzgtMjF2MzguNWExOS41IDE5LjUgMCAwIDEtMzYuMjQgMTBNNTg4IDQ5VjMzYTE5IDE5IDAgMCAwLTM4IDB2MTZhMTkgMTkgMCAwIDAgMzggMG0tODUgMTBhMTkgMTkgMCAwIDAtMTkgMTl2MTBhMTkgMTkgMCAwIDAgMzggMFY3OGExOSAxOSAwIDAgMC0xOS0xOW0wIDBhMTkgMTkgMCAwIDAgMTktMTl2LTdhMTkgMTkgMCAwIDAtMzggMHY3YTE5IDE5IDAgMCAwIDE5IDE5bTE4MiAzaDM3bTMwIDBoMzdtLTE4LjUgMTguNXYtMzdNNjE4IDg4YTE5IDE5IDAgMCAwIDM4IDBWMzNhMTkgMTkgMCAwIDAtMzggMHoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")}.font{--fontColor:var(--fontBlack);display:inline-block;aspect-ratio:1/1.8059701493;overflow:hidden;height:100%}.font:after{content:"";display:block;width:1200%;height:100%;background-image:var(--fontColor);background-size:contain;background-position:50%;background-repeat:no-repeat;pointer-events:none}.font.char-1:after{transform:translateX(0%)}.font.char-2:after{transform:translateX(-8.33333333%)}.font.char-3:after{transform:translateX(-16.66666667%)}.font.char-4:after{transform:translateX(-25%)}.font.char-5:after{transform:translateX(-33.33333333%)}.font.char-6:after{transform:translateX(-41.66666667%)}.font.char-7:after{transform:translateX(-50%)}.font.char-8:after{transform:translateX(-58.33333333%)}.font.char-9:after{transform:translateX(-66.66666667%)}.font.char-0:after{transform:translateX(-75%)}.font.char-minus:after{transform:translateX(-83.33333333%)}.font.char-plus:after{transform:translateX(-91.66666667%)}:root{--gradientOverlay:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4) 70%);--mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzkiIGhlaWdodD0iODciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY1OV8xMzI5KSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC4xMiAyLjU3YTE4LjM3IDE4LjM3IDAgMCAxIDE4Ljc2IDBMNjkuOTYgMTUuMUExOC40OSAxOC40OSAwIDAgMSA3OSAzMC45OVY1NmMwIDYuNTMtMy40MyAxMi41Ny05LjA0IDE1LjlMNDguODggODQuNDNhMTguMzcgMTguMzcgMCAwIDEtMTguNzYgMEw5LjA0IDcxLjlBMTguNDkgMTguNDkgMCAwIDEgMCA1Ni4wMVYzMWMwLTYuNTMgMy40My0xMi41NyA5LjA0LTE1LjlMMzAuMTIgMi41N1oiIGZpbGw9IiMwMDAiIHN0eWxlPSJmaWxsOiMwMDA7ZmlsbC1vcGFjaXR5OjEiLz48L2c+PC9zdmc+");--menuBtnBackground:conic-gradient(from 0deg at 50% 50%, #f9e1ff -56deg, #f4c1ff 0.1deg, #bbc3ff 59deg, #97d7ff 119deg, #d9ffd9 175deg, #d3fcff 247deg, #f9e1ff 304deg, #f4c1ff 360deg);--menuBtnBackground:conic-gradient(from 0deg at 50% 50%, color(display-p3 0.961 0.886 1) -56deg, color(display-p3 0.925 0.765 1) 0deg, color(display-p3 0.741 0.765 1) 59deg, color(display-p3 0.647 0.835 1) 119deg, color(display-p3 0.882 1 0.863) 175deg, color(display-p3 0.859 0.984 1) 247deg, color(display-p3 0.961 0.886 1) 304deg, color(display-p3 0.925 0.765 1) 360deg);--gap:clamp(8px, 3vw, 16px);--borderRadius:clamp(16px, 4.5vw, 24px);--borderRadiusEdge:calc(clamp(16px, 4.5vw, 24px) * 1.5);--planeFlip:0deg;--archenemy-rotation:0deg;--bounty-rotation:0deg;--menuBarPadding:var(--gap);--menuBarPaddingMondifier:1;--archenemyHeaderTopPadding:20px;--archenemyHeaderHeight:72px;--archEnemyControlsHeight:101px;--yellow:#ffc300;--yellow:color(display-p3 1 0.776 0);--lightPurple:#f998ff;--lightPurple:color(display-p3 0.922 0.612 1);--red:#ff004a;--red:color(display-p3 0.957 0.173 0.314);--lotusRed:#ff005c;--lotusRed:color(display-p3 1 0 0.373);--blue:#4251ff;--blue:color(display-p3 0.271 0.314 1);--babyBlue:#9ceeff;--babyBlue:color(display-p3 0.682 0.925 1);--sand:#fff3c7;--sand:color(display-p3 1 0.957 0.8);--green:#00cc57;--green:color(display-p3 0 0.8 0.46);--purple:#7514ff;--purple:color(display-p3 0.42 0.118 1);--orange:#ff5200;--orange:color(display-p3 1 0.38 0);--brightGreen:#b9ff00;--brightGreen:color(display-p3 0.784 1 0.302);--seaGreen:#00b976;--seaGreen:color(display-p3 0 0.71 0.482);--lightBlue:#0078ff;--lightBlue:color(display-p3 0 0.459 1);--sandBlue:#4d6acf;--sandBlue:color(display-p3 0.325 0.412 0.784);--darkRed:#9d0043;--darkRed:color(display-p3 0.561 0 0.263);--grey:#585d79;--grey:color(display-p3 0.349 0.365 0.467);--lightGrey:#9ca3c8;--lightGrey:color(display-p3 0.616 0.635 0.773);--babyGreen:#e2ff79;--babyGreen:color(display-p3 0.91 1 0.545);--pink:#ff00ed;--pink:color(display-p3 1 0 0.902);--white:#fff;--gold:#ffd400;--gold:color(display-p3 1 0.839 0);--rainbow:radial-gradient(38% 20% at 50% 50%, #ffecba, rgba(255, 236, 186, 0)), conic-gradient(from 180deg at 50% 50%, #c5d163 0deg, #abed70 37deg, #c9f18b 66.6deg, #f3f4c0 97deg, #79eef8 120deg, #20e6ff 142deg, #0ad8ff 178deg, #b0abff 217deg, #f692ff 261deg, #ff84d4 276.51deg, #ff837a 297deg, #ffa969 335deg, #c5d163 360deg);--rainbow:radial-gradient(38% 20% at 50% 50%, color(display-p3 1 0.929 0.753), color(display-p3 1 0.929 0.753 / 0)),
        conic-gradient(from 180deg at 50% 50%, color(display-p3 0.78 0.82 0.447) 0deg, color(display-p3 0.725 0.922 0.502) 37deg, color(display-p3 0.82 0.941 0.592) 66deg, color(display-p3 0.953 0.957 0.773) 97deg, color(display-p3 0.592 0.922 0.965) 120deg, color(display-p3 0.427 0.89 1) 142deg, color(display-p3 0.388 0.835 0.992) 178deg, color(display-p3 0.686 0.671 0.996) 218deg, color(display-p3 0.91 0.592 1) 261deg, color(display-p3 1 0.549 0.82) 276deg, color(display-p3 1 0.545 0.498) 297deg, color(display-p3 0.984 0.678 0.455) 334deg, color(display-p3 0.78 0.82 0.447) 360deg);--criticalRed:#ff001b;--criticalRed:color(display-p3 0.92 0 0.17)}*{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body{overflow:hidden}html{font-size:100%;scroll-behavior:smooth}body,input,textarea,select,button{font-family:mtg,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;text-transform:uppercase}body{margin:0;position:relative;line-height:1;height:var(--vh);width:100%;background:#000}#Content{display:none}.menu-button{position:absolute;bottom:var(--menuBtn-bottom);left:50%;transform:translate(-50%,50%);z-index:6;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:.3s ease-in-out;height:87px;width:79px}@supports((-webkit-mask-image:var(--mask)) or (mask-image:var(--mask))){.menu-button{background:0 0}.menu-button .menu-button-shape{background:rgba(0,0,0,.3);height:87px;width:79px;transition:.3s ease-in-out;cursor:pointer}.menu-button .menu-button-shape,.menu-button .menu-button-shape .menu-button-shape-inner{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:absolute}.menu-button .menu-button-shape .menu-button-shape-inner{height:77px;width:69px}.menu-button .menu-button-shape .menu-button-shape-inner:before,.menu-button .menu-button-shape .menu-button-shape-inner:after{content:"";position:absolute;pointer-events:none}.menu-button .menu-button-shape .menu-button-shape-inner:before{width:200%;height:200%;background:var(--menuBtnBackground);z-index:1}.menu-button .menu-button-shape .menu-button-shape-inner:after{height:67px;width:59px;background:#000;z-index:2;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s ease-in-out}}.menu-button.hide{opacity:0;pointer-events:none}.menu-button .menu-button-stroke{height:4px;width:25px;background:#fff;border-radius:2px;transition:.2s ease-in-out;position:absolute;pointer-events:none}.menu-button .menu-button-stroke:after,.menu-button .menu-button-stroke:before{content:"";position:absolute;height:4px;width:25px;background:#fff;border-radius:3px;transition:.3s ease-in-out}.menu-button .menu-button-stroke:after{transform:translateY(-8px)}.menu-button .menu-button-stroke:before{transform:translateY(8px)}.menu-button.active-initiative .menu-button-shape,.menu-button.active-monarch .menu-button-shape,.menu-button.active .menu-button-shape{transform:rotate(60deg)}.menu-button.active-initiative:not(.whitelabeled) .menu-button-shape-inner:after,.menu-button.active-monarch:not(.whitelabeled) .menu-button-shape-inner:after,.menu-button.active:not(.whitelabeled) .menu-button-shape-inner:after{background:0 0;transform:scale(0)}.menu-button.active-initiative .menu-button-stroke,.menu-button.active-monarch .menu-button-stroke,.menu-button.active .menu-button-stroke{background:rgba(255,255,255,0);transform:rotate(-90deg)}.menu-button.active-initiative .menu-button-stroke:after,.menu-button.active-initiative .menu-button-stroke:before,.menu-button.active-monarch .menu-button-stroke:after,.menu-button.active-monarch .menu-button-stroke:before,.menu-button.active .menu-button-stroke:after,.menu-button.active .menu-button-stroke:before{background:#000;height:5px}.menu-button.active-initiative .menu-button-stroke:after,.menu-button.active-monarch .menu-button-stroke:after,.menu-button.active .menu-button-stroke:after{transform:translateY(0)rotate(45deg)}.menu-button.active-initiative .menu-button-stroke:before,.menu-button.active-monarch .menu-button-stroke:before,.menu-button.active .menu-button-stroke:before{transform:translateY(0)rotate(-45deg)}.menu-button.active-initiative~.other-buttons-wrapper .other-buttons .planechase-btn,.menu-button.active-initiative~.other-buttons-wrapper .other-buttons .archenemy-btn,.menu-button.active-initiative~.other-buttons-wrapper .other-buttons .bounty-btn,.menu-button.active-initiative~.other-buttons-wrapper .other-buttons .day-night-switcher,.menu-button.active-monarch~.other-buttons-wrapper .other-buttons .planechase-btn,.menu-button.active-monarch~.other-buttons-wrapper .other-buttons .archenemy-btn,.menu-button.active-monarch~.other-buttons-wrapper .other-buttons .bounty-btn,.menu-button.active-monarch~.other-buttons-wrapper .other-buttons .day-night-switcher,.menu-button.active~.other-buttons-wrapper .other-buttons .planechase-btn,.menu-button.active~.other-buttons-wrapper .other-buttons .archenemy-btn,.menu-button.active~.other-buttons-wrapper .other-buttons .bounty-btn,.menu-button.active~.other-buttons-wrapper .other-buttons .day-night-switcher{transform:scale(0);opacity:0}.menu-button.whitelabeled .menu-button-shape .menu-button-shape-inner:after{background-image:var(--icon);background-size:cover;background-position:50%}.menu-button.whitelabeled .menu-button-stroke{display:none}.menu-button.whitelabeled.active .menu-button-shape-inner:after{transform:scale(1.2)}.menu-button.whitelabeled.active-initiative .menu-button-shape,.menu-button.whitelabeled.active-monarch .menu-button-shape{transform:rotate(0)}.remove-indicator{position:absolute;color:#fff;background:#0009;font-size:24px;white-space:nowrap;padding:8px 14px;border-radius:99px;backdrop-filter:blur(10px)saturate(1.5);top:-50px;animation:removeIndicator .3s ease-in-out forwards}.remove-indicator.hide{animation:removeIndicatorHide .3s ease-in-out forwards}@keyframes removeIndicator{0%{opacity:0;transform:scaleX(.8)translateY(20px)}100%{opacity:1;transform:scaleX(1)translateY(0)}}@keyframes removeIndicatorHide{0%{opacity:1;transform:scaleX(1)translateY(0)}100%{opacity:0;transform:scaleX(1.2)translateY(10px)}}.lock{pointer-events:none}.app-mode{--menuBarPaddingMondifier:2;--archenemyHeaderTopPadding:60px;--archenemyHeaderHeight:110px}.app-mode .players-overlay-list{padding-top:calc(var(--gap) * 2.5 + 32px)}.app-mode .more-overlay #Content{padding-top:64px;height:calc(100% - 64px - 140px)}.app-mode .life-history-overlay .life-history-header{padding-top:58px}.app-mode .direction-overlay-headline{padding-top:58px}.app-mode .life-history-overlay .timeline-label{margin-bottom:-48px}.app-mode .homescreen{display:none}.app-mode .patreon,.app-mode .lotus,.app-mode .initiative-coin,.app-mode .monarch-coin,.app-mode .game-timer{top:60px}.app-mode .coin-info{top:139px}.app-mode .format-overlay-title,.app-mode .settings-headline{margin-top:20px}.app-mode .game-name-row{margin-top:28px}.app-mode .clock-entry{display:flex!important}.app-mode.android .patreon,.app-mode.android .patreon-btn-wrapper{display:none!important}.standalone-mode{--menuBarPaddingMondifier:2}.menu-button-overlay{transition:.3s ease-in-out}.menu-button-overlay.fade-out{pointer-events:none;animation:none;opacity:0}.menu-button-overlay .game-states-wrapper{--modifiedPadding:calc(var(--gap) * var(--menuBarPaddingMondifier));position:absolute;bottom:0;display:flex;gap:var(--gap);padding:var(--gap)var(--modifiedPadding)var(--modifiedPadding);width:calc(var(--vw) - var(--modifiedPadding) * 2);overflow:auto hidden;background:rgba(255,255,255,.9);box-shadow:0 -5px rgba(0,0,0,.3);backdrop-filter:blur(10px)saturate(3);animation:slideInFromBelow .3s cubic-bezier(.36,.62,.48,1);-ms-overflow-style:none;scrollbar-width:none}.menu-button-overlay .game-states-wrapper::-webkit-scrollbar{display:none}.menu-button-overlay .game-states-wrapper>:nth-child(2){animation-delay:.1s}.menu-button-overlay .game-states-wrapper>:nth-child(3){animation-delay:.2s}.menu-button-overlay .game-states-wrapper>:nth-child(4){animation-delay:.3s}.menu-button-overlay .game-states-wrapper>:nth-child(5){animation-delay:.4s}.menu-button-overlay .game-states-wrapper>:nth-child(6){animation-delay:.5s}.menu-button-overlay .planechase-gamemode-btn,.menu-button-overlay .archenemy-gamemode-btn,.menu-button-overlay .bounty-gamemode-btn,.menu-button-overlay .day-night-btn,.menu-button-overlay .monarch-btn,.menu-button-overlay .initiative-btn,.menu-button-overlay .dice-btn,.menu-button-overlay .life-history-btn,.menu-button-overlay .card-search-btn{height:44px;border-radius:99px;background:#000;font-size:26px;color:#fff;display:flex;align-items:center;padding-right:20px;transform-origin:bottom left;animation:barChipsSlideIn .5s ease-out forwards;transform:translateY(100%)scaleX(.7)rotate(60deg);white-space:nowrap;cursor:pointer}.menu-button-overlay .planechase-gamemode-btn:after,.menu-button-overlay .planechase-gamemode-btn:before,.menu-button-overlay .archenemy-gamemode-btn:after,.menu-button-overlay .archenemy-gamemode-btn:before,.menu-button-overlay .bounty-gamemode-btn:after,.menu-button-overlay .bounty-gamemode-btn:before,.menu-button-overlay .day-night-btn:after,.menu-button-overlay .day-night-btn:before,.menu-button-overlay .monarch-btn:after,.menu-button-overlay .monarch-btn:before,.menu-button-overlay .initiative-btn:after,.menu-button-overlay .initiative-btn:before,.menu-button-overlay .dice-btn:after,.menu-button-overlay .dice-btn:before,.menu-button-overlay .life-history-btn:after,.menu-button-overlay .life-history-btn:before,.menu-button-overlay .card-search-btn:after,.menu-button-overlay .card-search-btn:before{content:"";display:block;width:44px;height:44px;background-position:50%;background-repeat:no-repeat;background-image:var(--bg);background-size:30px}.menu-button-overlay .planechase-gamemode-btn:after,.menu-button-overlay .archenemy-gamemode-btn:after,.menu-button-overlay .bounty-gamemode-btn:after,.menu-button-overlay .day-night-btn:after,.menu-button-overlay .monarch-btn:after,.menu-button-overlay .initiative-btn:after,.menu-button-overlay .dice-btn:after,.menu-button-overlay .life-history-btn:after,.menu-button-overlay .card-search-btn:after{display:none;--bg:url("/images/check-white.svg")}.menu-button-overlay .planechase-gamemode-btn.active,.menu-button-overlay .archenemy-gamemode-btn.active,.menu-button-overlay .bounty-gamemode-btn.active,.menu-button-overlay .day-night-btn.active,.menu-button-overlay .monarch-btn.active,.menu-button-overlay .initiative-btn.active,.menu-button-overlay .dice-btn.active,.menu-button-overlay .life-history-btn.active,.menu-button-overlay .card-search-btn.active{padding-right:0}.menu-button-overlay .planechase-gamemode-btn.active:after,.menu-button-overlay .archenemy-gamemode-btn.active:after,.menu-button-overlay .bounty-gamemode-btn.active:after,.menu-button-overlay .day-night-btn.active:after,.menu-button-overlay .monarch-btn.active:after,.menu-button-overlay .initiative-btn.active:after,.menu-button-overlay .dice-btn.active:after,.menu-button-overlay .life-history-btn.active:after,.menu-button-overlay .card-search-btn.active:after{display:block;background-color:var(--lightBlue);width:28px;height:28px;border-radius:50%;margin:0 10px}.menu-button-overlay .dice-btn{--bg:url("/images/dice.svg")}.menu-button-overlay .life-history-btn{--bg:url("/images/history.svg")}.menu-button-overlay .monarch-btn{--bg:url("/images/monarch.svg")}.menu-button-overlay .monarch-btn:before{background-size:38px}.menu-button-overlay .initiative-btn{--bg:url("/images/initiative.svg")}.menu-button-overlay .initiative-btn:before{background-size:38px}.menu-button-overlay .card-search-btn{--bg:url("/images/search.svg")}.menu-button-overlay .day-night-btn{--bg:url("/images/day.svg")}.menu-button-overlay .day-night-btn:before{background-size:38px}.menu-button-overlay .planechase-gamemode-btn{--bg:url("/images/planechase.svg")}.menu-button-overlay .planechase-gamemode-btn:before{background-size:26px;background-position:56% 46%}.menu-button-overlay .archenemy-gamemode-btn{--bg:url("/images/archenemy.svg")}.menu-button-overlay .archenemy-gamemode-btn:before{background-size:24px;background-position:60%}.menu-button-overlay .bounty-gamemode-btn{--bg:url("/images/bounty.svg")}.menu-button-overlay .bounty-gamemode-btn:before{background-size:27px;background-position:60%}.edit-victory-messages-overlay,.edit-defeat-messages-overlay,.edit-planechase-cards-overlay,.edit-archenemy-cards-overlay,.edit-bounty-cards-overlay,.change-life-totals-overlay,.own-commander-damage-hint-overlay,.restart-overlay,.show-counters-hint-overlay,.turn-tracker-hint-overlay,.max-game-modes-warning,.turn-change-overlay,.confirm-overlay,.settings-overlay,.players-overlay,.\31 -player-layout-overlay,.\32 -player-direction-overlay,.menu-button-overlay,.image-reposition-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:5;display:flex;align-items:center;justify-content:center;opacity:1;animation:fadeIn .3s ease}.edit-victory-messages-overlay,.edit-defeat-messages-overlay,.edit-planechase-cards-overlay,.edit-archenemy-cards-overlay,.edit-bounty-cards-overlay{z-index:7;background:#000;color:#fff;flex-direction:column}.edit-victory-messages-overlay.fade-out,.edit-defeat-messages-overlay.fade-out,.edit-planechase-cards-overlay.fade-out,.edit-archenemy-cards-overlay.fade-out,.edit-bounty-cards-overlay.fade-out{animation:fadeOut .3s ease}.edit-victory-messages-overlay .message-input,.edit-defeat-messages-overlay .message-input,.edit-planechase-cards-overlay .message-input,.edit-archenemy-cards-overlay .message-input,.edit-bounty-cards-overlay .message-input{padding:0 10px;color:#a4a0b8;font-size:23px;transition:.3s ease-in-out}.edit-victory-messages-overlay input,.edit-defeat-messages-overlay input,.edit-planechase-cards-overlay input,.edit-archenemy-cards-overlay input,.edit-bounty-cards-overlay input{outline:none;border:none;background:0 0;width:calc(100% - 108px)}.edit-victory-messages-overlay input:active,.edit-victory-messages-overlay input:focus,.edit-defeat-messages-overlay input:active,.edit-defeat-messages-overlay input:focus,.edit-planechase-cards-overlay input:active,.edit-planechase-cards-overlay input:focus,.edit-archenemy-cards-overlay input:active,.edit-archenemy-cards-overlay input:focus,.edit-bounty-cards-overlay input:active,.edit-bounty-cards-overlay input:focus{border:none;outline:none}.edit-victory-messages-overlay input:active::-moz-placeholder,.edit-victory-messages-overlay input:focus::-moz-placeholder,.edit-defeat-messages-overlay input:active::-moz-placeholder,.edit-defeat-messages-overlay input:focus::-moz-placeholder,.edit-planechase-cards-overlay input:active::-moz-placeholder,.edit-planechase-cards-overlay input:focus::-moz-placeholder,.edit-archenemy-cards-overlay input:active::-moz-placeholder,.edit-archenemy-cards-overlay input:focus::-moz-placeholder,.edit-bounty-cards-overlay input:active::-moz-placeholder,.edit-bounty-cards-overlay input:focus::-moz-placeholder{color:rgba(255,255,255,.2)}.edit-victory-messages-overlay input:active::placeholder,.edit-victory-messages-overlay input:focus::placeholder,.edit-defeat-messages-overlay input:active::placeholder,.edit-defeat-messages-overlay input:focus::placeholder,.edit-planechase-cards-overlay input:active::placeholder,.edit-planechase-cards-overlay input:focus::placeholder,.edit-archenemy-cards-overlay input:active::placeholder,.edit-archenemy-cards-overlay input:focus::placeholder,.edit-bounty-cards-overlay input:active::placeholder,.edit-bounty-cards-overlay input:focus::placeholder{color:rgba(255,255,255,.2)}.edit-victory-messages-overlay .wrapper,.edit-defeat-messages-overlay .wrapper,.edit-planechase-cards-overlay .wrapper,.edit-archenemy-cards-overlay .wrapper,.edit-bounty-cards-overlay .wrapper{--topPadding:calc((var(--gap) + 20px) * 2 + 40px);display:flex;flex-direction:column;align-items:center;color:#fff;padding:var(--topPadding)20px 120px;height:calc(var(--vh) - 120px - var(--topPadding));overflow:hidden auto;width:calc(var(--vw) - 40px);-ms-overflow-style:none;scrollbar-width:none}.edit-victory-messages-overlay .wrapper::-webkit-scrollbar,.edit-defeat-messages-overlay .wrapper::-webkit-scrollbar,.edit-planechase-cards-overlay .wrapper::-webkit-scrollbar,.edit-archenemy-cards-overlay .wrapper::-webkit-scrollbar,.edit-bounty-cards-overlay .wrapper::-webkit-scrollbar{display:none}.edit-victory-messages-overlay .message,.edit-defeat-messages-overlay .message,.edit-planechase-cards-overlay .message,.edit-archenemy-cards-overlay .message,.edit-bounty-cards-overlay .message{display:flex;align-items:center;gap:10px}.edit-victory-messages-overlay .toggle,.edit-defeat-messages-overlay .toggle,.edit-planechase-cards-overlay .toggle,.edit-archenemy-cards-overlay .toggle,.edit-bounty-cards-overlay .toggle{width:28px;height:28px;border-radius:50%;display:block;box-shadow:inset 0 0 0 3px #fff;background-color:transparent;background-image:url(/images/check-white.svg);background-size:0;background-repeat:no-repeat;background-position:50%;transition:.3s ease;flex-shrink:0}.edit-victory-messages-overlay .toggle.active,.edit-defeat-messages-overlay .toggle.active,.edit-planechase-cards-overlay .toggle.active,.edit-archenemy-cards-overlay .toggle.active,.edit-bounty-cards-overlay .toggle.active{background-color:var(--lightBlue);background-size:100%;box-shadow:inset 0 0 transparent}.edit-victory-messages-overlay .toggle.active+.message-input,.edit-defeat-messages-overlay .toggle.active+.message-input,.edit-planechase-cards-overlay .toggle.active+.message-input,.edit-archenemy-cards-overlay .toggle.active+.message-input,.edit-bounty-cards-overlay .toggle.active+.message-input{color:#fff}.edit-victory-messages-overlay .delete,.edit-defeat-messages-overlay .delete,.edit-planechase-cards-overlay .delete,.edit-archenemy-cards-overlay .delete,.edit-bounty-cards-overlay .delete{position:relative;width:40px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.edit-victory-messages-overlay .delete:before,.edit-victory-messages-overlay .delete:after,.edit-defeat-messages-overlay .delete:before,.edit-defeat-messages-overlay .delete:after,.edit-planechase-cards-overlay .delete:before,.edit-planechase-cards-overlay .delete:after,.edit-archenemy-cards-overlay .delete:before,.edit-archenemy-cards-overlay .delete:after,.edit-bounty-cards-overlay .delete:before,.edit-bounty-cards-overlay .delete:after{content:"";position:absolute}.edit-victory-messages-overlay .delete:before,.edit-defeat-messages-overlay .delete:before,.edit-planechase-cards-overlay .delete:before,.edit-archenemy-cards-overlay .delete:before,.edit-bounty-cards-overlay .delete:before{width:22px;aspect-ratio:1;border-radius:50%;background:var(--lotusRed)}.edit-victory-messages-overlay .delete:after,.edit-defeat-messages-overlay .delete:after,.edit-planechase-cards-overlay .delete:after,.edit-archenemy-cards-overlay .delete:after,.edit-bounty-cards-overlay .delete:after{width:11px;height:3px;background:#fff;border-radius:1.5px}.edit-victory-messages-overlay .add-message-wrapper,.edit-defeat-messages-overlay .add-message-wrapper,.edit-planechase-cards-overlay .add-message-wrapper,.edit-archenemy-cards-overlay .add-message-wrapper,.edit-bounty-cards-overlay .add-message-wrapper{position:fixed;bottom:0;padding:0 30px;width:calc(var(--vw) - 60px);height:120px;background:linear-gradient(transparent,#000);display:flex;align-items:center;justify-content:center;pointer-events:none}.edit-victory-messages-overlay .toggle-button-wrapper,.edit-defeat-messages-overlay .toggle-button-wrapper,.edit-planechase-cards-overlay .toggle-button-wrapper,.edit-archenemy-cards-overlay .toggle-button-wrapper,.edit-bounty-cards-overlay .toggle-button-wrapper{position:fixed;bottom:0;padding:0 30px 20px;width:calc(var(--vw) - 60px);height:84px;background:linear-gradient(transparent,#000);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.edit-victory-messages-overlay .toggle-button-wrapper .toggle-default-messages,.edit-defeat-messages-overlay .toggle-button-wrapper .toggle-default-messages,.edit-planechase-cards-overlay .toggle-button-wrapper .toggle-default-messages,.edit-archenemy-cards-overlay .toggle-button-wrapper .toggle-default-messages,.edit-bounty-cards-overlay .toggle-button-wrapper .toggle-default-messages{pointer-events:auto}.edit-victory-messages-overlay .add-message-input-wrapper,.edit-defeat-messages-overlay .add-message-input-wrapper,.edit-planechase-cards-overlay .add-message-input-wrapper,.edit-archenemy-cards-overlay .add-message-input-wrapper,.edit-bounty-cards-overlay .add-message-input-wrapper{position:relative;display:flex;align-items:center;pointer-events:auto;width:100%}.edit-victory-messages-overlay .add-message-input-wrapper input,.edit-defeat-messages-overlay .add-message-input-wrapper input,.edit-planechase-cards-overlay .add-message-input-wrapper input,.edit-archenemy-cards-overlay .add-message-input-wrapper input,.edit-bounty-cards-overlay .add-message-input-wrapper input{color:#fff;height:50px;width:calc(100% - 82px);max-width:400px;border-radius:99px;padding:0 66px 0 16px;font-size:22px;background:rgba(94,97,121,.5);transition:.3s ease;backdrop-filter:blur(20px)saturate(1.5)}.edit-victory-messages-overlay .add-message-btn,.edit-defeat-messages-overlay .add-message-btn,.edit-planechase-cards-overlay .add-message-btn,.edit-archenemy-cards-overlay .add-message-btn,.edit-bounty-cards-overlay .add-message-btn{transition:.3s ease-in-out;height:40px;width:40px;background:var(--seaGreen);display:none;justify-content:center;align-items:center;border-radius:20px;position:absolute;right:5px;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.edit-victory-messages-overlay .add-message-btn:before,.edit-victory-messages-overlay .add-message-btn:after,.edit-defeat-messages-overlay .add-message-btn:before,.edit-defeat-messages-overlay .add-message-btn:after,.edit-planechase-cards-overlay .add-message-btn:before,.edit-planechase-cards-overlay .add-message-btn:after,.edit-archenemy-cards-overlay .add-message-btn:before,.edit-archenemy-cards-overlay .add-message-btn:after,.edit-bounty-cards-overlay .add-message-btn:before,.edit-bounty-cards-overlay .add-message-btn:after{content:"";position:absolute;width:40%;height:4px;background-color:#fff;border-radius:2px}.edit-victory-messages-overlay .add-message-btn:before,.edit-defeat-messages-overlay .add-message-btn:before,.edit-planechase-cards-overlay .add-message-btn:before,.edit-archenemy-cards-overlay .add-message-btn:before,.edit-bounty-cards-overlay .add-message-btn:before{transform:rotate(90deg)}.edit-victory-messages-overlay .add-message-btn.active,.edit-defeat-messages-overlay .add-message-btn.active,.edit-planechase-cards-overlay .add-message-btn.active,.edit-archenemy-cards-overlay .add-message-btn.active,.edit-bounty-cards-overlay .add-message-btn.active{display:flex}.edit-victory-messages-overlay .defeat-messages-list,.edit-victory-messages-overlay .victory-messages-list,.edit-defeat-messages-overlay .defeat-messages-list,.edit-defeat-messages-overlay .victory-messages-list,.edit-planechase-cards-overlay .defeat-messages-list,.edit-planechase-cards-overlay .victory-messages-list,.edit-archenemy-cards-overlay .defeat-messages-list,.edit-archenemy-cards-overlay .victory-messages-list,.edit-bounty-cards-overlay .defeat-messages-list,.edit-bounty-cards-overlay .victory-messages-list{width:100%;display:flex;flex-direction:column;gap:10px;padding-bottom:40px;flex-shrink:0}.edit-victory-messages-overlay .cards-loading-banner,.edit-defeat-messages-overlay .cards-loading-banner,.edit-planechase-cards-overlay .cards-loading-banner,.edit-archenemy-cards-overlay .cards-loading-banner,.edit-bounty-cards-overlay .cards-loading-banner{text-align:center;font-size:21px;font-weight:600}.edit-victory-messages-overlay .cards-loading-banner.hidden,.edit-defeat-messages-overlay .cards-loading-banner.hidden,.edit-planechase-cards-overlay .cards-loading-banner.hidden,.edit-archenemy-cards-overlay .cards-loading-banner.hidden,.edit-bounty-cards-overlay .cards-loading-banner.hidden{display:none}.edit-victory-messages-overlay .planechase-sets-container,.edit-victory-messages-overlay .archenemy-sets-container,.edit-victory-messages-overlay .bounty-sets-container,.edit-defeat-messages-overlay .planechase-sets-container,.edit-defeat-messages-overlay .archenemy-sets-container,.edit-defeat-messages-overlay .bounty-sets-container,.edit-planechase-cards-overlay .planechase-sets-container,.edit-planechase-cards-overlay .archenemy-sets-container,.edit-planechase-cards-overlay .bounty-sets-container,.edit-archenemy-cards-overlay .planechase-sets-container,.edit-archenemy-cards-overlay .archenemy-sets-container,.edit-archenemy-cards-overlay .bounty-sets-container,.edit-bounty-cards-overlay .planechase-sets-container,.edit-bounty-cards-overlay .archenemy-sets-container,.edit-bounty-cards-overlay .bounty-sets-container{width:100%;display:flex;flex-direction:column;gap:20px;padding:20px;padding-bottom:100px}.edit-victory-messages-overlay .planechase-set-section,.edit-victory-messages-overlay .archenemy-set-section,.edit-victory-messages-overlay .bounty-set-section,.edit-defeat-messages-overlay .planechase-set-section,.edit-defeat-messages-overlay .archenemy-set-section,.edit-defeat-messages-overlay .bounty-set-section,.edit-planechase-cards-overlay .planechase-set-section,.edit-planechase-cards-overlay .archenemy-set-section,.edit-planechase-cards-overlay .bounty-set-section,.edit-archenemy-cards-overlay .planechase-set-section,.edit-archenemy-cards-overlay .archenemy-set-section,.edit-archenemy-cards-overlay .bounty-set-section,.edit-bounty-cards-overlay .planechase-set-section,.edit-bounty-cards-overlay .archenemy-set-section,.edit-bounty-cards-overlay .bounty-set-section{width:100%}.edit-victory-messages-overlay .planechase-set-header,.edit-victory-messages-overlay .archenemy-set-header,.edit-victory-messages-overlay .bounty-set-header,.edit-defeat-messages-overlay .planechase-set-header,.edit-defeat-messages-overlay .archenemy-set-header,.edit-defeat-messages-overlay .bounty-set-header,.edit-planechase-cards-overlay .planechase-set-header,.edit-planechase-cards-overlay .archenemy-set-header,.edit-planechase-cards-overlay .bounty-set-header,.edit-archenemy-cards-overlay .planechase-set-header,.edit-archenemy-cards-overlay .archenemy-set-header,.edit-archenemy-cards-overlay .bounty-set-header,.edit-bounty-cards-overlay .planechase-set-header,.edit-bounty-cards-overlay .archenemy-set-header,.edit-bounty-cards-overlay .bounty-set-header{display:flex;align-items:center;gap:15px;padding:15px;background:rgba(35,36,47,.8);border-radius:99px}.edit-victory-messages-overlay .planechase-set-header .set-header-clickable,.edit-victory-messages-overlay .archenemy-set-header .set-header-clickable,.edit-victory-messages-overlay .bounty-set-header .set-header-clickable,.edit-defeat-messages-overlay .planechase-set-header .set-header-clickable,.edit-defeat-messages-overlay .archenemy-set-header .set-header-clickable,.edit-defeat-messages-overlay .bounty-set-header .set-header-clickable,.edit-planechase-cards-overlay .planechase-set-header .set-header-clickable,.edit-planechase-cards-overlay .archenemy-set-header .set-header-clickable,.edit-planechase-cards-overlay .bounty-set-header .set-header-clickable,.edit-archenemy-cards-overlay .planechase-set-header .set-header-clickable,.edit-archenemy-cards-overlay .archenemy-set-header .set-header-clickable,.edit-archenemy-cards-overlay .bounty-set-header .set-header-clickable,.edit-bounty-cards-overlay .planechase-set-header .set-header-clickable,.edit-bounty-cards-overlay .archenemy-set-header .set-header-clickable,.edit-bounty-cards-overlay .bounty-set-header .set-header-clickable{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer}.edit-victory-messages-overlay .planechase-set-header .set-expand-btn,.edit-victory-messages-overlay .archenemy-set-header .set-expand-btn,.edit-victory-messages-overlay .bounty-set-header .set-expand-btn,.edit-defeat-messages-overlay .planechase-set-header .set-expand-btn,.edit-defeat-messages-overlay .archenemy-set-header .set-expand-btn,.edit-defeat-messages-overlay .bounty-set-header .set-expand-btn,.edit-planechase-cards-overlay .planechase-set-header .set-expand-btn,.edit-planechase-cards-overlay .archenemy-set-header .set-expand-btn,.edit-planechase-cards-overlay .bounty-set-header .set-expand-btn,.edit-archenemy-cards-overlay .planechase-set-header .set-expand-btn,.edit-archenemy-cards-overlay .archenemy-set-header .set-expand-btn,.edit-archenemy-cards-overlay .bounty-set-header .set-expand-btn,.edit-bounty-cards-overlay .planechase-set-header .set-expand-btn,.edit-bounty-cards-overlay .archenemy-set-header .set-expand-btn,.edit-bounty-cards-overlay .bounty-set-header .set-expand-btn{width:24px;height:24px;flex-shrink:0;background-image:url(/images/pointer.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .3s ease}.edit-victory-messages-overlay .planechase-set-header .set-expand-btn.expanded,.edit-victory-messages-overlay .archenemy-set-header .set-expand-btn.expanded,.edit-victory-messages-overlay .bounty-set-header .set-expand-btn.expanded,.edit-defeat-messages-overlay .planechase-set-header .set-expand-btn.expanded,.edit-defeat-messages-overlay .archenemy-set-header .set-expand-btn.expanded,.edit-defeat-messages-overlay .bounty-set-header .set-expand-btn.expanded,.edit-planechase-cards-overlay .planechase-set-header .set-expand-btn.expanded,.edit-planechase-cards-overlay .archenemy-set-header .set-expand-btn.expanded,.edit-planechase-cards-overlay .bounty-set-header .set-expand-btn.expanded,.edit-archenemy-cards-overlay .planechase-set-header .set-expand-btn.expanded,.edit-archenemy-cards-overlay .archenemy-set-header .set-expand-btn.expanded,.edit-archenemy-cards-overlay .bounty-set-header .set-expand-btn.expanded,.edit-bounty-cards-overlay .planechase-set-header .set-expand-btn.expanded,.edit-bounty-cards-overlay .archenemy-set-header .set-expand-btn.expanded,.edit-bounty-cards-overlay .bounty-set-header .set-expand-btn.expanded{transform:rotate(90deg)}.edit-victory-messages-overlay .planechase-set-header .set-expand-btn:not(.expanded),.edit-victory-messages-overlay .archenemy-set-header .set-expand-btn:not(.expanded),.edit-victory-messages-overlay .bounty-set-header .set-expand-btn:not(.expanded),.edit-defeat-messages-overlay .planechase-set-header .set-expand-btn:not(.expanded),.edit-defeat-messages-overlay .archenemy-set-header .set-expand-btn:not(.expanded),.edit-defeat-messages-overlay .bounty-set-header .set-expand-btn:not(.expanded),.edit-planechase-cards-overlay .planechase-set-header .set-expand-btn:not(.expanded),.edit-planechase-cards-overlay .archenemy-set-header .set-expand-btn:not(.expanded),.edit-planechase-cards-overlay .bounty-set-header .set-expand-btn:not(.expanded),.edit-archenemy-cards-overlay .planechase-set-header .set-expand-btn:not(.expanded),.edit-archenemy-cards-overlay .archenemy-set-header .set-expand-btn:not(.expanded),.edit-archenemy-cards-overlay .bounty-set-header .set-expand-btn:not(.expanded),.edit-bounty-cards-overlay .planechase-set-header .set-expand-btn:not(.expanded),.edit-bounty-cards-overlay .archenemy-set-header .set-expand-btn:not(.expanded),.edit-bounty-cards-overlay .bounty-set-header .set-expand-btn:not(.expanded){transform:rotate(0)}.edit-victory-messages-overlay .planechase-set-header .set-name,.edit-victory-messages-overlay .archenemy-set-header .set-name,.edit-victory-messages-overlay .bounty-set-header .set-name,.edit-defeat-messages-overlay .planechase-set-header .set-name,.edit-defeat-messages-overlay .archenemy-set-header .set-name,.edit-defeat-messages-overlay .bounty-set-header .set-name,.edit-planechase-cards-overlay .planechase-set-header .set-name,.edit-planechase-cards-overlay .archenemy-set-header .set-name,.edit-planechase-cards-overlay .bounty-set-header .set-name,.edit-archenemy-cards-overlay .planechase-set-header .set-name,.edit-archenemy-cards-overlay .archenemy-set-header .set-name,.edit-archenemy-cards-overlay .bounty-set-header .set-name,.edit-bounty-cards-overlay .planechase-set-header .set-name,.edit-bounty-cards-overlay .archenemy-set-header .set-name,.edit-bounty-cards-overlay .bounty-set-header .set-name{flex:1;font-size:22px;font-weight:700;color:#fff}.edit-victory-messages-overlay .planechase-set-header .set-card-count,.edit-victory-messages-overlay .archenemy-set-header .set-card-count,.edit-victory-messages-overlay .bounty-set-header .set-card-count,.edit-defeat-messages-overlay .planechase-set-header .set-card-count,.edit-defeat-messages-overlay .archenemy-set-header .set-card-count,.edit-defeat-messages-overlay .bounty-set-header .set-card-count,.edit-planechase-cards-overlay .planechase-set-header .set-card-count,.edit-planechase-cards-overlay .archenemy-set-header .set-card-count,.edit-planechase-cards-overlay .bounty-set-header .set-card-count,.edit-archenemy-cards-overlay .planechase-set-header .set-card-count,.edit-archenemy-cards-overlay .archenemy-set-header .set-card-count,.edit-archenemy-cards-overlay .bounty-set-header .set-card-count,.edit-bounty-cards-overlay .planechase-set-header .set-card-count,.edit-bounty-cards-overlay .archenemy-set-header .set-card-count,.edit-bounty-cards-overlay .bounty-set-header .set-card-count{font-size:18px;font-weight:600;color:#727489}.edit-victory-messages-overlay .planechase-set-header .set-toggle,.edit-victory-messages-overlay .archenemy-set-header .set-toggle,.edit-victory-messages-overlay .bounty-set-header .set-toggle,.edit-defeat-messages-overlay .planechase-set-header .set-toggle,.edit-defeat-messages-overlay .archenemy-set-header .set-toggle,.edit-defeat-messages-overlay .bounty-set-header .set-toggle,.edit-planechase-cards-overlay .planechase-set-header .set-toggle,.edit-planechase-cards-overlay .archenemy-set-header .set-toggle,.edit-planechase-cards-overlay .bounty-set-header .set-toggle,.edit-archenemy-cards-overlay .planechase-set-header .set-toggle,.edit-archenemy-cards-overlay .archenemy-set-header .set-toggle,.edit-archenemy-cards-overlay .bounty-set-header .set-toggle,.edit-bounty-cards-overlay .planechase-set-header .set-toggle,.edit-bounty-cards-overlay .archenemy-set-header .set-toggle,.edit-bounty-cards-overlay .bounty-set-header .set-toggle{pointer-events:all;cursor:pointer}.edit-victory-messages-overlay .planechase-cards-list,.edit-victory-messages-overlay .archenemy-cards-list,.edit-victory-messages-overlay .bounty-cards-list,.edit-defeat-messages-overlay .planechase-cards-list,.edit-defeat-messages-overlay .archenemy-cards-list,.edit-defeat-messages-overlay .bounty-cards-list,.edit-planechase-cards-overlay .planechase-cards-list,.edit-planechase-cards-overlay .archenemy-cards-list,.edit-planechase-cards-overlay .bounty-cards-list,.edit-archenemy-cards-overlay .planechase-cards-list,.edit-archenemy-cards-overlay .archenemy-cards-list,.edit-archenemy-cards-overlay .bounty-cards-list,.edit-bounty-cards-overlay .planechase-cards-list,.edit-bounty-cards-overlay .archenemy-cards-list,.edit-bounty-cards-overlay .bounty-cards-list{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:15px}@media(min-width:768px){.edit-victory-messages-overlay .planechase-cards-list,.edit-victory-messages-overlay .archenemy-cards-list,.edit-victory-messages-overlay .bounty-cards-list,.edit-defeat-messages-overlay .planechase-cards-list,.edit-defeat-messages-overlay .archenemy-cards-list,.edit-defeat-messages-overlay .bounty-cards-list,.edit-planechase-cards-overlay .planechase-cards-list,.edit-planechase-cards-overlay .archenemy-cards-list,.edit-planechase-cards-overlay .bounty-cards-list,.edit-archenemy-cards-overlay .planechase-cards-list,.edit-archenemy-cards-overlay .archenemy-cards-list,.edit-archenemy-cards-overlay .bounty-cards-list,.edit-bounty-cards-overlay .planechase-cards-list,.edit-bounty-cards-overlay .archenemy-cards-list,.edit-bounty-cards-overlay .bounty-cards-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.edit-victory-messages-overlay .planechase-cards-list.collapsed,.edit-victory-messages-overlay .archenemy-cards-list.collapsed,.edit-victory-messages-overlay .bounty-cards-list.collapsed,.edit-defeat-messages-overlay .planechase-cards-list.collapsed,.edit-defeat-messages-overlay .archenemy-cards-list.collapsed,.edit-defeat-messages-overlay .bounty-cards-list.collapsed,.edit-planechase-cards-overlay .planechase-cards-list.collapsed,.edit-planechase-cards-overlay .archenemy-cards-list.collapsed,.edit-planechase-cards-overlay .bounty-cards-list.collapsed,.edit-archenemy-cards-overlay .planechase-cards-list.collapsed,.edit-archenemy-cards-overlay .archenemy-cards-list.collapsed,.edit-archenemy-cards-overlay .bounty-cards-list.collapsed,.edit-bounty-cards-overlay .planechase-cards-list.collapsed,.edit-bounty-cards-overlay .archenemy-cards-list.collapsed,.edit-bounty-cards-overlay .bounty-cards-list.collapsed{display:none}.edit-victory-messages-overlay .planechase-card-entry,.edit-victory-messages-overlay .archenemy-card-entry,.edit-victory-messages-overlay .bounty-card-entry,.edit-defeat-messages-overlay .planechase-card-entry,.edit-defeat-messages-overlay .archenemy-card-entry,.edit-defeat-messages-overlay .bounty-card-entry,.edit-planechase-cards-overlay .planechase-card-entry,.edit-planechase-cards-overlay .archenemy-card-entry,.edit-planechase-cards-overlay .bounty-card-entry,.edit-archenemy-cards-overlay .planechase-card-entry,.edit-archenemy-cards-overlay .archenemy-card-entry,.edit-archenemy-cards-overlay .bounty-card-entry,.edit-bounty-cards-overlay .planechase-card-entry,.edit-bounty-cards-overlay .archenemy-card-entry,.edit-bounty-cards-overlay .bounty-card-entry{position:relative;display:flex;flex-direction:column;cursor:pointer}.edit-victory-messages-overlay .planechase-card-entry .toggle,.edit-victory-messages-overlay .archenemy-card-entry .toggle,.edit-victory-messages-overlay .bounty-card-entry .toggle,.edit-defeat-messages-overlay .planechase-card-entry .toggle,.edit-defeat-messages-overlay .archenemy-card-entry .toggle,.edit-defeat-messages-overlay .bounty-card-entry .toggle,.edit-planechase-cards-overlay .planechase-card-entry .toggle,.edit-planechase-cards-overlay .archenemy-card-entry .toggle,.edit-planechase-cards-overlay .bounty-card-entry .toggle,.edit-archenemy-cards-overlay .planechase-card-entry .toggle,.edit-archenemy-cards-overlay .archenemy-card-entry .toggle,.edit-archenemy-cards-overlay .bounty-card-entry .toggle,.edit-bounty-cards-overlay .planechase-card-entry .toggle,.edit-bounty-cards-overlay .archenemy-card-entry .toggle,.edit-bounty-cards-overlay .bounty-card-entry .toggle{position:absolute;bottom:10px;right:10px;z-index:2;pointer-events:none}.edit-victory-messages-overlay .planechase-card-entry .card-image-container,.edit-victory-messages-overlay .archenemy-card-entry .card-image-container,.edit-victory-messages-overlay .bounty-card-entry .card-image-container,.edit-defeat-messages-overlay .planechase-card-entry .card-image-container,.edit-defeat-messages-overlay .archenemy-card-entry .card-image-container,.edit-defeat-messages-overlay .bounty-card-entry .card-image-container,.edit-planechase-cards-overlay .planechase-card-entry .card-image-container,.edit-planechase-cards-overlay .archenemy-card-entry .card-image-container,.edit-planechase-cards-overlay .bounty-card-entry .card-image-container,.edit-archenemy-cards-overlay .planechase-card-entry .card-image-container,.edit-archenemy-cards-overlay .archenemy-card-entry .card-image-container,.edit-archenemy-cards-overlay .bounty-card-entry .card-image-container,.edit-bounty-cards-overlay .planechase-card-entry .card-image-container,.edit-bounty-cards-overlay .archenemy-card-entry .card-image-container,.edit-bounty-cards-overlay .bounty-card-entry .card-image-container{position:relative;width:100%;overflow:hidden;border-radius:4.75%/3.5%;box-shadow:0 0 0 2px #34343e;transition:opacity .3s ease;aspect-ratio:5/7;background:linear-gradient(135deg,rgba(35,36,47,.8) 0%,rgba(50,51,62,.8) 100%)}.edit-victory-messages-overlay .planechase-card-entry .card-image-container.loading::before,.edit-victory-messages-overlay .archenemy-card-entry .card-image-container.loading::before,.edit-victory-messages-overlay .bounty-card-entry .card-image-container.loading::before,.edit-defeat-messages-overlay .planechase-card-entry .card-image-container.loading::before,.edit-defeat-messages-overlay .archenemy-card-entry .card-image-container.loading::before,.edit-defeat-messages-overlay .bounty-card-entry .card-image-container.loading::before,.edit-planechase-cards-overlay .planechase-card-entry .card-image-container.loading::before,.edit-planechase-cards-overlay .archenemy-card-entry .card-image-container.loading::before,.edit-planechase-cards-overlay .bounty-card-entry .card-image-container.loading::before,.edit-archenemy-cards-overlay .planechase-card-entry .card-image-container.loading::before,.edit-archenemy-cards-overlay .archenemy-card-entry .card-image-container.loading::before,.edit-archenemy-cards-overlay .bounty-card-entry .card-image-container.loading::before,.edit-bounty-cards-overlay .planechase-card-entry .card-image-container.loading::before,.edit-bounty-cards-overlay .archenemy-card-entry .card-image-container.loading::before,.edit-bounty-cards-overlay .bounty-card-entry .card-image-container.loading::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(35,36,47,0) 0%,rgba(114,116,137,.15) 50%,rgba(35,36,47,0) 100%);background-size:200% 100%;animation:shimmer 2s infinite;z-index:1}.edit-victory-messages-overlay .planechase-card-entry .card-image-container.loading img,.edit-victory-messages-overlay .archenemy-card-entry .card-image-container.loading img,.edit-victory-messages-overlay .bounty-card-entry .card-image-container.loading img,.edit-defeat-messages-overlay .planechase-card-entry .card-image-container.loading img,.edit-defeat-messages-overlay .archenemy-card-entry .card-image-container.loading img,.edit-defeat-messages-overlay .bounty-card-entry .card-image-container.loading img,.edit-planechase-cards-overlay .planechase-card-entry .card-image-container.loading img,.edit-planechase-cards-overlay .archenemy-card-entry .card-image-container.loading img,.edit-planechase-cards-overlay .bounty-card-entry .card-image-container.loading img,.edit-archenemy-cards-overlay .planechase-card-entry .card-image-container.loading img,.edit-archenemy-cards-overlay .archenemy-card-entry .card-image-container.loading img,.edit-archenemy-cards-overlay .bounty-card-entry .card-image-container.loading img,.edit-bounty-cards-overlay .planechase-card-entry .card-image-container.loading img,.edit-bounty-cards-overlay .archenemy-card-entry .card-image-container.loading img,.edit-bounty-cards-overlay .bounty-card-entry .card-image-container.loading img{opacity:0}.edit-victory-messages-overlay .planechase-card-entry .card-image-container img,.edit-victory-messages-overlay .archenemy-card-entry .card-image-container img,.edit-victory-messages-overlay .bounty-card-entry .card-image-container img,.edit-defeat-messages-overlay .planechase-card-entry .card-image-container img,.edit-defeat-messages-overlay .archenemy-card-entry .card-image-container img,.edit-defeat-messages-overlay .bounty-card-entry .card-image-container img,.edit-planechase-cards-overlay .planechase-card-entry .card-image-container img,.edit-planechase-cards-overlay .archenemy-card-entry .card-image-container img,.edit-planechase-cards-overlay .bounty-card-entry .card-image-container img,.edit-archenemy-cards-overlay .planechase-card-entry .card-image-container img,.edit-archenemy-cards-overlay .archenemy-card-entry .card-image-container img,.edit-archenemy-cards-overlay .bounty-card-entry .card-image-container img,.edit-bounty-cards-overlay .planechase-card-entry .card-image-container img,.edit-bounty-cards-overlay .archenemy-card-entry .card-image-container img,.edit-bounty-cards-overlay .bounty-card-entry .card-image-container img{display:block;width:100.3%;height:100.3%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .3s ease}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.edit-victory-messages-overlay .planechase-card-entry.disabled .card-image-container,.edit-victory-messages-overlay .archenemy-card-entry.disabled .card-image-container,.edit-victory-messages-overlay .bounty-card-entry.disabled .card-image-container,.edit-defeat-messages-overlay .planechase-card-entry.disabled .card-image-container,.edit-defeat-messages-overlay .archenemy-card-entry.disabled .card-image-container,.edit-defeat-messages-overlay .bounty-card-entry.disabled .card-image-container,.edit-planechase-cards-overlay .planechase-card-entry.disabled .card-image-container,.edit-planechase-cards-overlay .archenemy-card-entry.disabled .card-image-container,.edit-planechase-cards-overlay .bounty-card-entry.disabled .card-image-container,.edit-archenemy-cards-overlay .planechase-card-entry.disabled .card-image-container,.edit-archenemy-cards-overlay .archenemy-card-entry.disabled .card-image-container,.edit-archenemy-cards-overlay .bounty-card-entry.disabled .card-image-container,.edit-bounty-cards-overlay .planechase-card-entry.disabled .card-image-container,.edit-bounty-cards-overlay .archenemy-card-entry.disabled .card-image-container,.edit-bounty-cards-overlay .bounty-card-entry.disabled .card-image-container{opacity:.4}.edit-victory-messages-overlay .close-edit-defeat-messages-overlay,.edit-victory-messages-overlay .close-edit-victory-messages-overlay,.edit-victory-messages-overlay .close-edit-planechase-cards-overlay,.edit-victory-messages-overlay .close-edit-archenemy-cards-overlay,.edit-victory-messages-overlay .close-edit-bounty-cards-overlay,.edit-defeat-messages-overlay .close-edit-defeat-messages-overlay,.edit-defeat-messages-overlay .close-edit-victory-messages-overlay,.edit-defeat-messages-overlay .close-edit-planechase-cards-overlay,.edit-defeat-messages-overlay .close-edit-archenemy-cards-overlay,.edit-defeat-messages-overlay .close-edit-bounty-cards-overlay,.edit-planechase-cards-overlay .close-edit-defeat-messages-overlay,.edit-planechase-cards-overlay .close-edit-victory-messages-overlay,.edit-planechase-cards-overlay .close-edit-planechase-cards-overlay,.edit-planechase-cards-overlay .close-edit-archenemy-cards-overlay,.edit-planechase-cards-overlay .close-edit-bounty-cards-overlay,.edit-archenemy-cards-overlay .close-edit-defeat-messages-overlay,.edit-archenemy-cards-overlay .close-edit-victory-messages-overlay,.edit-archenemy-cards-overlay .close-edit-planechase-cards-overlay,.edit-archenemy-cards-overlay .close-edit-archenemy-cards-overlay,.edit-archenemy-cards-overlay .close-edit-bounty-cards-overlay,.edit-bounty-cards-overlay .close-edit-defeat-messages-overlay,.edit-bounty-cards-overlay .close-edit-victory-messages-overlay,.edit-bounty-cards-overlay .close-edit-planechase-cards-overlay,.edit-bounty-cards-overlay .close-edit-archenemy-cards-overlay,.edit-bounty-cards-overlay .close-edit-bounty-cards-overlay{top:calc(var(--gap) + 20px);right:calc(var(--gap) + 20px);width:40px;height:40px}.edit-victory-messages-overlay .toggle-default-messages,.edit-defeat-messages-overlay .toggle-default-messages,.edit-planechase-cards-overlay .toggle-default-messages,.edit-archenemy-cards-overlay .toggle-default-messages,.edit-bounty-cards-overlay .toggle-default-messages{display:flex;align-items:center;justify-content:center;font-size:21px;height:44px;padding:0 20px 0 8px;border-radius:99px;background:#23242f;color:#fff;transition:.3s ease-in-out;flex-shrink:0;gap:8px}.edit-victory-messages-overlay .toggle-default-messages:before,.edit-defeat-messages-overlay .toggle-default-messages:before,.edit-planechase-cards-overlay .toggle-default-messages:before,.edit-archenemy-cards-overlay .toggle-default-messages:before,.edit-bounty-cards-overlay .toggle-default-messages:before{content:"";width:28px;height:28px;border-radius:50%;display:block;box-shadow:inset 0 0 0 3px #434457;background-color:#000;background-image:url(/images/check-white.svg);background-size:0;background-repeat:no-repeat;background-position:50%;transition:.3s ease;flex-shrink:0}.edit-victory-messages-overlay .toggle-default-messages.active,.edit-defeat-messages-overlay .toggle-default-messages.active,.edit-planechase-cards-overlay .toggle-default-messages.active,.edit-archenemy-cards-overlay .toggle-default-messages.active,.edit-bounty-cards-overlay .toggle-default-messages.active{background:#2f313d}.edit-victory-messages-overlay .toggle-default-messages.active:before,.edit-defeat-messages-overlay .toggle-default-messages.active:before,.edit-planechase-cards-overlay .toggle-default-messages.active:before,.edit-archenemy-cards-overlay .toggle-default-messages.active:before,.edit-bounty-cards-overlay .toggle-default-messages.active:before{background-color:var(--lightBlue);background-size:100%;box-shadow:inset 0 0 transparent}.image-reposition-overlay{z-index:6;background:#000}.image-reposition-overlay.fade-out{animation:fadeOut .3s ease-out}.image-reposition-overlay .reposition-container{width:90%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:20px}.image-reposition-overlay .reposition-viewport{aspect-ratio:3/2;width:100%;overflow:hidden;position:relative;border:2px solid #fff;border-radius:var(--borderRadiusEdge);touch-action:none}.image-reposition-overlay .reposition-viewport img{position:absolute;top:50%;left:50%;transform-origin:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:auto;max-width:none;width:auto;height:auto}.image-reposition-overlay .reposition-viewport:after{content:"";position:absolute;inset:0;background:var(--gradientOverlay);z-index:1;pointer-events:none}.image-reposition-overlay .life-count-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;display:flex;justify-content:center;align-items:center;height:120px;max-height:50%}.image-reposition-overlay .life-count-overlay .font{--fontColor:var(--fontWhite)}.image-reposition-overlay .instruction-text{text-align:center;color:#fff;font-size:21px}.image-reposition-overlay .button-wrapper{display:flex;gap:24px;font-size:28px}.image-reposition-overlay .button-wrapper .btn.cancel{color:var(--lotusRed)}.image-reposition-overlay .button-wrapper .btn.confirm{color:var(--lightBlue)}.change-life-totals-overlay{background:linear-gradient(rgba(0,0,0,.9),black);animation:fadeIn .3s ease;z-index:6}.change-life-totals-overlay.fade-out{animation:fadeOut .3s ease-out}.change-life-totals-overlay .font{--fontColor:var(--fontWhite)}.change-life-totals-overlay .overlay-wrapper{width:100%;max-width:260px;padding:20px}.change-life-totals-overlay .life-count-display{height:70px;display:flex;align-items:center;justify-content:center;margin:0 0 30px}.change-life-totals-overlay .input-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.change-life-totals-overlay .btn{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#2f2e39;border-radius:99px;backdrop-filter:blur(10px)saturate(1.5);transition:.15s ease-in-out}.change-life-totals-overlay .btn.active{background:#18181e;transform:scale(.9)}.change-life-totals-overlay .btn.empty{opacity:0}.change-life-totals-overlay .btn.del{background:0 0}.change-life-totals-overlay .btn.del.active{background:0 0}.change-life-totals-overlay .btn.del.active .icon{--color:var(--lotusRed)}.change-life-totals-overlay .btn.del .icon{--color:#2f2e39;width:26px;height:26px;border-radius:7px;background:var(--color);display:flex;align-items:center;justify-content:center;position:relative;transition:.15s ease-in-out}.change-life-totals-overlay .btn.del .icon::before{content:"";position:absolute;width:22px;height:22px;border-radius:5px 7px 7px 7px;background:var(--color);left:1px;transform:rotate(315deg)translate(-20%,-20%);transition:.15s ease-in-out}.change-life-totals-overlay .btn.del .icon .x-icon{width:26px;height:26px;position:absolute;display:flex;align-items:center;justify-content:center}.change-life-totals-overlay .btn.del .icon .x-icon::after,.change-life-totals-overlay .btn.del .icon .x-icon::before{content:"";position:absolute;width:3px;height:60%;border-radius:2px;background:#fff;transform:rotate(45deg)}.change-life-totals-overlay .btn.del .icon .x-icon::after{transform:rotate(-45deg)}.change-life-totals-overlay .btn .font{max-height:38px}.change-life-totals-overlay .button-wrapper{display:flex;justify-content:center;font-size:28px;padding:20px 0}.change-life-totals-overlay .button-wrapper div{padding:12px}.change-life-totals-overlay .button-wrapper div.cancel{color:var(--lotusRed)}.change-life-totals-overlay .button-wrapper div.confirm{color:#2f2e39;transition:.3s ease-in-out}.change-life-totals-overlay .button-wrapper div.confirm.active{color:var(--green)}@media(max-height:600px){.change-life-totals-overlay .life-count-display{margin:0 0 15px}.change-life-totals-overlay .btn{aspect-ratio:1/.8}.change-life-totals-overlay .btn .font{max-height:30px}.change-life-totals-overlay .input-wrapper{gap:15px}}.restart-overlay{color:#fff;padding:20px;font-size:40px;z-index:99;background:#000}.restart-overlay .text{width:150px}.own-commander-damage-hint-overlay,.show-counters-hint-overlay{background:linear-gradient(transparent 20%,rgba(0,0,0,.8) 40%,black);flex-direction:column;color:#fff;z-index:6;justify-content:flex-end}.own-commander-damage-hint-overlay.fade-out,.show-counters-hint-overlay.fade-out{animation:fadeOut .3s ease-out}.own-commander-damage-hint-overlay .player-card,.show-counters-hint-overlay .player-card{--width:320px !important;--height:200px !important;--aspectRatio:1.6;width:var(--width);height:var(--height);margin-bottom:20px}.own-commander-damage-hint-overlay .player-card .counters-on-card,.show-counters-hint-overlay .player-card .counters-on-card{padding-top:2px}.own-commander-damage-hint-overlay .player-card .counters-on-card.commander-damage-counters,.show-counters-hint-overlay .player-card .counters-on-card.commander-damage-counters{padding-top:var(--gap);padding-bottom:2px}.own-commander-damage-hint-overlay .player-card .counter,.show-counters-hint-overlay .player-card .counter{background-color:rgba(0,0,0,.3);box-shadow:0 0 0 2px rgba(255,255,255,0);color:#fff;animation:strokeGlowing 1.5s ease-in-out infinite}.own-commander-damage-hint-overlay .player-card .counter:before,.show-counters-hint-overlay .player-card .counter:before{opacity:1}@keyframes strokeGlowing{40%{box-shadow:0 0 0 2px white;background-color:rgba(0,0,0,.5)}}.own-commander-damage-hint-overlay .player-card .background-image .counter,.show-counters-hint-overlay .player-card .background-image .counter{backdrop-filter:blur(10px)saturate(1.5)}.own-commander-damage-hint-overlay .text,.show-counters-hint-overlay .text{padding:0 20px;font-size:40px;text-align:center;max-width:400px}.own-commander-damage-hint-overlay .text span,.show-counters-hint-overlay .text span{font-size:24px;color:var(--lightGrey)}.own-commander-damage-hint-overlay .btn-wrapper,.show-counters-hint-overlay .btn-wrapper{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;margin:32px 0 56px}.own-commander-damage-hint-overlay .btn,.show-counters-hint-overlay .btn{background:var(--lotusRed);font-size:28px;height:56px;padding:0 48px;border-radius:99px;display:flex;align-items:center;justify-content:center;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.own-commander-damage-hint-overlay .btn.confirm,.show-counters-hint-overlay .btn.confirm{background:var(--blue)}.turn-tracker-hint-overlay,.max-game-modes-warning{background:linear-gradient(transparent 20%,rgba(0,0,0,.8) 60%,black);flex-direction:column;color:#fff;z-index:6;justify-content:flex-end}.turn-tracker-hint-overlay.fade-out,.max-game-modes-warning.fade-out{animation:fadeOut .3s ease-out}.turn-tracker-hint-overlay .text,.max-game-modes-warning .text{padding:0 20px;font-size:30px;text-align:center}.turn-tracker-hint-overlay .close,.max-game-modes-warning .close{background:var(--lotusRed);font-size:28px;height:56px;padding:0 48px;border-radius:99px;margin:32px 0 56px;display:flex;align-items:center;justify-content:center;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.turn-change-overlay{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.8));color:#fff;z-index:6}.turn-change-overlay.fade-out{animation:fadeOut .3s ease-out}.turn-change-overlay .text{font-size:72px;font-weight:600;text-align:center;animation:popInDefault .3s cubic-bezier(.5,.3,.2,1.4)}.day-night-overlay{position:fixed;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;opacity:1;color:#fff;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.8));animation:fadeIn .3s ease}.day-night-overlay .label{position:absolute;animation:fadeIn .3s ease-out;display:flex;justify-content:center;align-items:center;border-radius:8px/50%;height:40px;border:3px solid #fff;background-image:var(--type),linear-gradient(#00000057,#000000d4);background-size:100% 80%,cover;background-repeat:no-repeat,repeat;background-position:50% 40%,50%;box-shadow:inset 0 3px rgba(255,255,255,.2),0 1px 0 2px rgba(0,0,0,.3);top:6%;width:calc(100% - 48px)}.day-night-overlay .image{--size:clamp(200px, calc(var(--vw) - 48px), 400px);display:flex;align-items:center;justify-content:center;transition:.5s cubic-bezier(.71,0,.58,1);background-image:var(--bg);background-size:cover;background-position:50% 100%;animation:fadeDayNightIn .5s ease-out forwards;width:var(--size);aspect-ratio:1/1.3;border:5px solid #000;box-shadow:0 2px 0 3px rgba(0,0,0,.3);border-radius:50%/calc(var(--size)/14);margin-bottom:10%}@keyframes fadeDayNightIn{0%{opacity:0;background-position:50% 100%;transform:scale(.8)}100%{opacity:1;transform:scale(1);background-position:50% 0}}.day-night-overlay.day{--bg:url("/images/day.jpg");--type:url("/images/day-font.svg")}.day-night-overlay.night{--bg:url("/images/night.jpg");--type:url("/images/night-font.svg")}.day-night-overlay.fade-out{animation:fadeOut .3s ease-out}.game-mode-info-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:7;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;animation:fadeIn .3s ease;color:#fff;backdrop-filter:blur(10px)saturate(1.5)}.game-mode-info-overlay.fade-out{animation:fadeOut .3s ease-out}.game-mode-info-overlay .game-mode-info-content{padding:20px}.game-mode-info-overlay .game-mode-info-content h2{font-size:48px;font-weight:500;margin:0 0 12px}.game-mode-info-overlay .game-mode-info-content p{margin:0 0 12px;font-size:20px;line-height:1.2;text-transform:none;font-family:Garamond,serif}.game-mode-info-overlay .game-mode-info-content p .symbol{display:inline-block;width:17px;height:14px;position:relative;margin-right:2px}.game-mode-info-overlay .game-mode-info-content p .symbol.PW,.game-mode-info-overlay .game-mode-info-content p .symbol.CHAOS{width:20px;height:17px;margin-left:-2px}.game-mode-info-overlay .game-mode-info-content p .symbol.PW:before,.game-mode-info-overlay .game-mode-info-content p .symbol.CHAOS:before{content:"";width:24px;height:24px;background-image:var(--bg);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute}.game-mode-info-overlay .game-mode-info-content p .symbol.PW img,.game-mode-info-overlay .game-mode-info-content p .symbol.CHAOS img{display:none}.game-mode-info-overlay .game-mode-info-content p .symbol.PW{--bg:url("/images/planeswalk.svg");margin-right:0}.game-mode-info-overlay .game-mode-info-content p .symbol.CHAOS{--bg:url("/images/chaos.svg")}.game-mode-info-overlay .game-mode-info-content p .symbol img{position:absolute;width:17px;height:auto}.game-mode-info-overlay .close{color:#fff;font-size:28px;height:56px;padding:0 48px;border-radius:99px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;background:var(--lotusRed)}.load-profile-overlay{position:fixed;inset:0;background:linear-gradient(rgba(0,0,0,.95),rgba(0,0,0,.9));z-index:8;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fadeIn .3s ease;color:#fff}.load-profile-overlay.fade-out{animation:fadeOut .3s ease-out}.load-profile-overlay.edit .profile-list .delete-profile{transform:scale(1);pointer-events:auto}.load-profile-overlay.edit .close-load-profile-overlay{transform:scale(0)}.load-profile-overlay.edit .profile-entry{animation:wiggle 1.5s infinite}.load-profile-overlay.edit .share-profile{transform:scale(0);pointer-events:none}.load-profile-overlay .import-profile{font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:99px;height:40px;flex-shrink:0;padding:0 calc(var(--gap) * 2);background:var(--lightBlue)}.load-profile-overlay .import-wrapper{display:flex;align-items:center;justify-content:center;gap:var(--gap);margin:var(--gap)0 0}.load-profile-overlay .import-help,.load-profile-overlay .export-all-profiles{font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:99px;height:40px;flex-shrink:0;padding:0 calc(var(--gap) * 2);background:var(--seaGreen);color:#fff;opacity:1;transition:.3s ease-in-out;cursor:pointer}.load-profile-overlay .import-help.hidden,.load-profile-overlay .export-all-profiles.hidden{display:none}.load-profile-overlay .import-help{padding:0 calc(var(--gap) * 1.5);background:var(--grey)}.load-profile-overlay .close-load-profile-overlay{top:calc(var(--gap) + 20px);right:calc(var(--gap) + 20px);width:40px;height:40px;transition:.3s ease-in-out}.load-profile-overlay .edit-profiles{z-index:7;display:flex;align-items:center;justify-content:center;font-size:20px;background:#363545bf;backdrop-filter:blur(10px)saturate(1.5);border-radius:99px;height:40px;padding:0 20px;position:absolute;bottom:calc(var(--gap) + 20px);color:#fff;opacity:1;transition:.3s ease-in-out}.load-profile-overlay .edit-profiles.hidden{opacity:0;pointer-events:none}.load-profile-overlay .profile-list{display:flex;flex-direction:column;align-items:center;overflow:auto;padding:calc(((var(--gap) * 2 + 80px)))calc(var(--gap) * 2)calc((calc(var(--gap) + 20px) * 2 + 40px));height:calc(var(--vh) - calc((calc(var(--gap) + 20px) * 2 + 40px)) - calc(((var(--gap) * 2 + 80px))) calc(var(--gap) * 2));gap:var(--gap);-ms-overflow-style:none;scrollbar-width:none}.load-profile-overlay .profile-list::-webkit-scrollbar{display:none}.load-profile-overlay .profile-list .profile-entry:nth-child(1){animation-delay:.1s}.load-profile-overlay .profile-list .profile-entry:nth-child(2){animation-delay:.2s}.load-profile-overlay .profile-list .profile-entry:nth-child(3){animation-delay:.3s}.load-profile-overlay .profile-list .profile-entry:nth-child(4){animation-delay:.4s}.load-profile-overlay .profile-list .profile-entry:nth-child(5){animation-delay:.5s}.load-profile-overlay .profile-list .profile-entry:nth-child(6){animation-delay:.6s}.load-profile-overlay .profile-list .profile-entry:nth-child(7){animation-delay:.7s}.load-profile-overlay .profile-list .profile-entry:nth-child(8){animation-delay:.8s}.load-profile-overlay .profile-list .profile-entry:nth-child(9){animation-delay:.9s}.load-profile-overlay .profile-list .profile-entry:nth-child(10){animation-delay:1s}.load-profile-overlay .empty-profile-text{text-align:center;font-size:40px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}.load-profile-overlay .empty-profile-text span{font-size:24px;color:var(--lightGrey)}.load-profile-overlay .profile-entry{width:400px;max-width:calc(var(--vw) - 40px);aspect-ratio:1/.66;border-radius:var(--borderRadius);background-color:var(--bg);background-size:cover;background-position:50% 0;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.load-profile-overlay .profile-entry .partner-icon{display:none;position:absolute;z-index:3;bottom:var(--gap);left:var(--gap);width:34px;aspect-ratio:1;border-radius:50%;background-color:#00000073;background-image:url(/images/partners-v2.svg);background-size:cover;backdrop-filter:blur(10px)saturate(1.5)}.load-profile-overlay .profile-entry .starting-life-display{display:flex;justify-content:center;align-items:center;height:60%;width:100%;z-index:2}.load-profile-overlay .profile-entry .share-profile{position:absolute;z-index:3;bottom:var(--gap);right:var(--gap);height:34px;backdrop-filter:blur(10px)saturate(1.5);background-color:#00000073;padding:0 calc(var(--gap) * 1.5);border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:.3s ease-in-out}.load-profile-overlay .profile-entry .delete-profile{width:26px;aspect-ratio:1;border-radius:50%;position:absolute;bottom:calc(0px - var(--gap)/2);right:calc(0px - var(--gap)/2);z-index:3;display:flex;align-items:center;justify-content:center;background:var(--lotusRed);transition:.2s ease-in-out;transform:scale(0);pointer-events:none}.load-profile-overlay .profile-entry .delete-profile:before,.load-profile-overlay .profile-entry .delete-profile:after{content:""}.load-profile-overlay .profile-entry .delete-profile:before{position:absolute;width:60px;height:60px;bottom:0;right:0}.load-profile-overlay .profile-entry .delete-profile:after{width:50%;height:4px;background:#fff;border-radius:2px}.load-profile-overlay .profile-entry.white-text .font,.load-profile-overlay .profile-entry.background-image .font{--fontColor:var(--fontWhite)}.load-profile-overlay .profile-entry.background-image{background-image:var(--bgImage)}.load-profile-overlay .profile-entry.background-image-partner:before,.load-profile-overlay .profile-entry.background-image-partner:after{content:"";position:absolute;top:0;bottom:0;width:50%;background-image:var(--bgImage);background-size:cover;background-position:50% 0;z-index:1}.load-profile-overlay .profile-entry.background-image-partner:before{border-radius:var(--borderRadius)0 0 var(--borderRadius);left:0}.load-profile-overlay .profile-entry.background-image-partner:after{right:0;background-image:var(--bgImagePartner);border-radius:0 var(--borderRadius)var(--borderRadius)0}.load-profile-overlay .profile-entry.partner-active .partner-icon{display:flex}.help-overlay{position:fixed;inset:0;background:linear-gradient(rgba(0,0,0,.95),rgba(0,0,0,.9));z-index:9;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fadeIn .3s ease;color:#fff;padding:var(--gap)}.help-overlay.fade-out{animation:fadeOut .3s ease-out}.help-overlay .help-content{max-width:500px;text-align:center}.help-overlay .help-content h2{font-size:40px;margin:0 auto 20px}.help-overlay .help-content h3{font-size:24px;margin:24px auto 8px}.help-overlay .help-content p{font-size:16px;line-height:1.4;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:none;max-width:400px;margin:0 auto;color:#bfc2cf}.help-overlay .help-cta{background:var(--lotusRed);font-size:24px;height:56px;padding:0 32px;border-radius:99px;display:flex;align-items:center;justify-content:center;margin-top:calc(var(--gap) * 2);cursor:pointer}.planar-die-overlay{position:fixed;inset:0;background:linear-gradient(rgba(0,0,0,.95),rgba(0,0,0,.9));z-index:8;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;animation:fadeIn .3s ease;color:#fff;gap:20px}.planar-die-overlay.fade-out{animation:fadeOut .3s ease-out}.planar-die-overlay .result{--bg:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:40px;gap:20px;padding:0 20px;text-align:center;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.planar-die-overlay .result.chaos{--bg:url("/images/chaos.svg")}.planar-die-overlay .result.planeswalk{--bg:url("/images/planeswalk.svg")}.planar-die-overlay .result:before{content:"";width:64px;height:64px;border-radius:25%;box-shadow:0 0 0 5px #fff;background:var(--bg);background-size:contain;background-position:50%;background-repeat:no-repeat;animation:popRotateInDie .3s ease-out}.planar-die-overlay .chaos-btn,.planar-die-overlay .planeswalk-btn{display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:99px;height:44px;padding:0 20px;font-weight:600;color:#000;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.planar-die-overlay .chaos-btn{background:var(--brightGreen)}.planar-die-overlay .planeswalk-btn{background:var(--yellow)}.magnify-overlay{position:fixed;inset:0;background:linear-gradient(rgba(0,0,0,.95),rgba(0,0,0,.9));z-index:7;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;animation:fadeIn .3s ease;color:#fff}.magnify-overlay.fade-out{animation:fadeOut .3s ease-out}.magnify-overlay .magnify-card{aspect-ratio:938/1341;position:relative;flex-shrink:0;width:var(--vw);max-width:calc(var(--vh) * (938/1341))}@media(min-width:520px){.magnify-overlay .magnify-card{max-width:500px}}.magnify-overlay .magnify-card:before{content:"";position:absolute;inset:0;z-index:1;transition:.5s cubic-bezier(.71,0,.58,1);border-radius:4.75%/3.5%;background-color:#34343e;background-image:var(--bg);background-size:100.3%;background-position:50%;transform:rotate(var(--archenemy-rotation))}@media(min-width:520px){.magnify-overlay .magnify-card:before{box-shadow:0 0 0 2px #34343e}}.game-mode-overlay{position:fixed;inset:0;background:#000;z-index:6;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1;animation:fadeIn .3s ease;color:#fff}.game-mode-overlay.fade-out{animation:fadeOut .3s ease-out}.game-mode-overlay .overlay-settings-btn{top:calc(var(--gap) + 20px);width:40px;height:40px;background-color:#45404f;background-image:url(/images/planechase-settings.svg);background-size:22px;background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute;left:calc(var(--gap) + 20px);animation:popInClosePlayersOverlay .3s cubic-bezier(.45,.19,.29,1.45);z-index:2;box-shadow:0 0 0 5px rgba(0,0,0,.3),inset 0 0 0 1px #00000030}.game-mode-overlay .overlay-close-btn{top:calc(var(--gap) + 20px);right:calc(var(--gap) + 20px);width:40px;height:40px}.game-mode-overlay .overlay-headline{font-size:32px;padding:var(--archenemyHeaderTopPadding)20px 20px;display:flex;align-items:center;justify-content:center;gap:8px;animation:popInFromAbove .3s cubic-bezier(.49,.2,.19,1.48)}.game-mode-overlay .overlay-headline:after{content:"?";width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#45404f;font-size:18px;font-weight:600;margin-top:-2px}.archenemy-overlay .cards-wrapper{--wrapperHeight:calc(var(--vh) - (var(--archenemyHeaderHeight) + var(--archEnemyControlsHeight)));--schemesWrapperHeight:clamp(180px, calc(var(--wrapperHeight) / 2.5), 280px);flex-shrink:0;width:var(--vw);max-height:var(--wrapperHeight);display:flex;align-items:center;justify-content:center;flex-direction:column}.archenemy-overlay .cards-wrapper .schemes-wrapper{width:var(--vw);height:var(--schemesWrapperHeight);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;overflow:hidden}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-label{text-align:center;height:20px;align-items:center;justify-content:center;display:flex;flex-shrink:0}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel{width:calc(var(--vw) - (var(--gap) * 3));padding:calc(var(--gap) * 1.5);display:flex;gap:var(--gap);flex-grow:1;overflow-x:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel::-webkit-scrollbar{display:none}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .empty-state{height:calc(100% - (var(--gap) * 3));display:flex;align-items:center;justify-content:center;position:absolute;width:calc(var(--vw) - (var(--gap) * 3))}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .empty-state .empty-state-text{font-size:26px;padding:20px;border-radius:14px;background:#25222c;animation:popIn .3s ease}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card{aspect-ratio:938/1341;position:relative;flex-shrink:0;height:100%;animation:popIn .3s ease}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card.pop-out{animation:popOut .3s ease}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card:before{content:"";position:absolute;inset:0;z-index:1;transition:.5s cubic-bezier(.71,0,.58,1);border-radius:4.75%/3.5%;background-color:#34343e;background-image:var(--bg);background-size:100.3%;background-position:50%;box-shadow:0 0 0 2px #34343e;transform:rotate(var(--archenemy-rotation))}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card .abandon-scheme-btn{position:absolute;z-index:2;bottom:-8px;right:-8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:popInClosePlayersOverlay .3s cubic-bezier(.45,.19,.29,1.45);background-color:var(--lotusRed)}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card .abandon-scheme-btn:before,.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card .abandon-scheme-btn:after{content:"";position:absolute}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card .abandon-scheme-btn:before{height:220%;width:220%;bottom:-20%;right:-20%}.archenemy-overlay .cards-wrapper .schemes-wrapper .schemes-carousel .scheme-card .abandon-scheme-btn::after{background:#fff;width:40%;height:3px;border-radius:2px}.archenemy-overlay .cards-wrapper .current-scheme-card-wrapper{width:calc(var(--vw) - (var(--gap) * 3));padding:0 calc(var(--gap) * 1.5);overflow:hidden}.archenemy-overlay .cards-wrapper .current-scheme-card-wrapper .current-scheme-card{height:calc(100% - 4px);max-height:666px;aspect-ratio:938/1341;animation:popIn .3s ease;position:relative;margin:2px auto}.archenemy-overlay .cards-wrapper .current-scheme-card-wrapper .current-scheme-card:before{content:"";position:absolute;inset:0;z-index:1;transition:.5s cubic-bezier(.71,0,.58,1);border-radius:4.75%/3.5%;background-color:#34343e;background-image:var(--bg);background-size:100.3%;background-position:50%;box-shadow:0 0 0 2px #34343e;transform:rotate(var(--archenemy-rotation))}.archenemy-overlay .archenemy-controls{padding:20px 10px;display:flex;gap:10px;justify-content:center;width:calc(100% - 20px)}.archenemy-overlay .archenemy-controls .btn{display:flex;flex-direction:column;align-items:center;font-size:17px;gap:4px;text-align:center;padding:0 10px;transition:.3s ease-in-out;animation:planeControlsPopIn .3s ease}.archenemy-overlay .archenemy-controls .btn:before{content:"";display:flex;width:40px;height:40px;background:var(--bg);background-position:50%;background-size:contain;background-repeat:no-repeat;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.archenemy-overlay .archenemy-controls .btn.previous-scheme{--bg:url("/images/previous-card.svg")}.archenemy-overlay .archenemy-controls .btn.next-scheme{--bg:url("/images/archenemy.svg")}.archenemy-overlay .archenemy-controls .btn.flip-card{--bg:url("/images/flip.svg")}.archenemy-overlay .archenemy-controls .btn.flip-card:before{content:"180";align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#d5d0de}.archenemy-overlay .archenemy-controls .btn.disabled{opacity:.3;pointer-events:none}.bounty-overlay .card-wrapper{--height-minus-SomePX:calc(var(--vh) - 252px - var(--archenemyHeaderTopPadding));flex-shrink:0;width:var(--vw);max-width:calc(var(--height-minus-SomePX) * (5/7));display:flex;align-items:center;justify-content:center}.bounty-overlay .bounty-card{width:calc(100% - 6px);max-width:400px;aspect-ratio:5/7;animation:popIn .3s ease;position:relative;background-size:100.3%;background-position:50%;background-image:var(--bg);border-radius:4.75%/3.5%;box-shadow:0 0 0 2px #34343e;transition:.5s cubic-bezier(.71,0,.58,1);transform:rotate(var(--bounty-rotation))}.bounty-overlay .bounty-card .card-text-wrapper{position:absolute;inset:0;background:rgba(0,0,0,.8);border-radius:4.75%/3.5%;padding:30px;z-index:2;opacity:0;transition:.5s cubic-bezier(.71,0,.58,1);display:flex;align-items:center;transform:rotate(calc(var(--bounty-rotation) * -1))}.bounty-overlay .bounty-card .card-text{font-size:21px;font-family:Garamond,serif;text-transform:none;transform:scale(.9);transition:.3s ease;opacity:0}.bounty-overlay .bounty-card.show-text .card-text-wrapper{opacity:1}.bounty-overlay .bounty-card.show-text .card-text{opacity:1;transform:scale(1)}.bounty-overlay .reward-level-wrapper{padding:20px 10px 0}.bounty-overlay .reward-level-wrapper .reward-level-label{text-align:center;margin-bottom:10px;color:#9898a4}.bounty-overlay .reward-level-wrapper .reward-levels-display{display:flex;gap:8px;justify-content:center;flex-wrap:nowrap}.bounty-overlay .reward-level-wrapper .reward-levels-display .reward-level-item{padding:8px 10px;background:#1f1e27;border-radius:8px;text-align:center;font-size:12px;transition:.2s ease;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.bounty-overlay .reward-level-wrapper .reward-levels-display .reward-level-item.active{background:var(--gold);color:#000;transform:scale(1.05)}.bounty-overlay .reward-level-wrapper .reward-levels-display .reward-level-item .level-number{font-weight:600;margin-bottom:2px;font-size:17px;white-space:nowrap}.bounty-overlay .reward-level-wrapper .reward-levels-display .reward-level-item .level-reward{opacity:.8;font-size:13px;word-wrap:break-word}.bounty-overlay .bounty-controls{padding:20px 10px;display:flex;gap:10px;justify-content:center;width:calc(100% - 20px)}.bounty-overlay .bounty-controls .btn{display:flex;flex-direction:column;align-items:center;font-size:17px;gap:4px;text-align:center;padding:0 10px;transition:.3s ease-in-out;animation:planeControlsPopIn .3s ease}.bounty-overlay .bounty-controls .btn:before{content:"";display:flex;width:40px;height:40px;background:var(--bg);background-position:50%;background-size:contain;background-repeat:no-repeat;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.bounty-overlay .bounty-controls .btn.previous-bounty{--bg:url("/images/previous-card.svg")}.bounty-overlay .bounty-controls .btn.claim-bounty{--bg:url("/images/bounty.svg")}.bounty-overlay .bounty-controls .btn.claim-bounty:before{background-size:90%}.bounty-overlay .bounty-controls .btn.flip-card{--bg:url("/images/flip.svg")}.bounty-overlay .bounty-controls .btn.flip-card:before{content:"180";align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#d5d0de}.bounty-overlay .bounty-controls .btn.disabled{opacity:.3;pointer-events:none}.planechase-overlay .card-wrapper{--height-minus-somePX:calc(var(--vh) - 152px - var(--archenemyHeaderTopPadding));flex-shrink:0;width:var(--vw);max-width:calc(var(--height-minus-somePX) * (28/39));display:flex;align-items:center;justify-content:center}.planechase-overlay .planechase-card{width:100%;max-width:500px;aspect-ratio:28/39;animation:popIn .3s ease;position:relative}.planechase-overlay .planechase-card .card-text-wrapper{position:absolute;inset:0;background:rgba(0,0,0,.8);border-radius:4.75%/3.5%;padding:30px;z-index:2;opacity:0;transition:.5s cubic-bezier(.71,0,.58,1);display:flex;align-items:center;transform:rotate(var(--planeFlip))}.planechase-overlay .planechase-card .card-text{font-size:21px;font-family:Garamond,serif;text-transform:none;transform:scale(.9);transition:.3s ease;opacity:0}.planechase-overlay .planechase-card .card-text .symbol{display:inline-block;width:17px;height:14px;position:relative;margin-right:2px}.planechase-overlay .planechase-card .card-text .symbol img{position:absolute;width:17px;height:auto}.planechase-overlay .planechase-card:before{content:"";position:absolute;inset:0;z-index:1;transition:.5s cubic-bezier(.71,0,.58,1);border-radius:4.75%/3.5%;background-color:#34343e;background-image:var(--bg);background-size:100.3%;background-position:50%;transform:rotate(var(--planeFlip))}@media(min-width:520px){.planechase-overlay .planechase-card:before{box-shadow:0 0 0 2px #34343e}}.planechase-overlay .planechase-card.flipped:before{transform:rotate(180deg)}.planechase-overlay .planechase-card.show-text .card-text-wrapper{opacity:1}.planechase-overlay .planechase-card.show-text .card-text-wrapper .card-text{transform:scale(1);opacity:1}.planechase-overlay .planechase-controls{padding:20px 10px;display:flex;gap:10px;justify-content:center;width:calc(100% - 20px)}.planechase-overlay .planechase-controls .btn{--degLabel:"180";display:flex;flex-direction:column;align-items:center;font-size:17px;gap:4px;text-align:center;padding:0 10px;transition:.3s ease-in-out;animation:planeControlsPopIn .3s ease}.planechase-overlay .planechase-controls .btn:before{content:"";display:flex;width:40px;height:40px;background:var(--bg);background-position:50%;background-size:contain;background-repeat:no-repeat;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48)}.planechase-overlay .planechase-controls .btn.previous-plane{--bg:url("/images/previous-card.svg")}.planechase-overlay .planechase-controls .btn.planeswalk{--bg:url("/images/planeswalk.svg")}.planechase-overlay .planechase-controls .btn.planar-dice{--bg:url("/images/chaos.svg")}.planechase-overlay .planechase-controls .btn.flip-card{--bg:url("/images/flip.svg")}.planechase-overlay .planechase-controls .btn.flip-card:before{content:var(--degLabel);align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#d5d0de}.planechase-overlay .planechase-controls .btn.disabled{opacity:.3;pointer-events:none}.dice-overlay{position:fixed;inset:0;background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.9) 70%);z-index:6;display:flex;align-items:center;justify-content:center;opacity:1;animation:fadeIn .3s ease}.dice-overlay.fade-out{animation:fadeOut .3s ease-out}.dice-overlay .rng-list{color:#fff;padding:20px 20px 150px;width:calc(var(--vw) - 40px);max-width:280px;gap:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.dice-overlay .rng-list .roller{display:flex;flex-direction:column;align-items:center;gap:5px;animation:popIn .3s cubic-bezier(.49,.2,.19,1.48);animation-fill-mode:backwards}.dice-overlay .rng-list .roller:nth-child(1){animation-delay:0s}.dice-overlay .rng-list .roller:nth-child(2){animation-delay:.05s}.dice-overlay .rng-list .roller:nth-child(3){animation-delay:.1s}.dice-overlay .rng-list .roller:nth-child(4){animation-delay:.15s}.dice-overlay .rng-list .roller:nth-child(5){animation-delay:.2s}.dice-overlay .rng-list .roller:nth-child(6){animation-delay:.25s}.dice-overlay .rng-list .roller:nth-child(7){animation-delay:.3s}.dice-overlay .rng-list .roller:nth-child(8){animation-delay:.35s}.dice-overlay .rng-list .roller:nth-child(9){animation-delay:.4s}.dice-overlay .rng-list .roller:nth-child(10){animation-delay:.45s}.dice-overlay .rng-list .roller.rolled .icon{transform:scale(.4)rotate(180deg);opacity:0}.dice-overlay .rng-list .roller .label{font-size:20px;color:#fff}.dice-overlay .rng-list .roller .icon-wrapper{width:80px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}.dice-overlay .rng-list .roller .icon{width:100%;aspect-ratio:1;background-image:var(--bg);background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;transition:.3s ease-out}.dice-overlay .rng-list .roller .result{position:absolute;font-size:40px;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.dice-overlay .rng-list .roller .result.fade-out{animation:fadeOut .3s ease-out!important}.dice-overlay .rng-list .roller .result .font{--fontColor:var(--fontWhite);height:70%}.dice-overlay .rng-list .roller .result .font,.dice-overlay .rng-list .roller .result .result-text{animation:popIn .2s cubic-bezier(.38,.28,.23,1.43)}.dice-overlay .rng-list .roller.d4{--bg:url("/images/dice/d4.svg")}.dice-overlay .rng-list .roller.d6{--bg:url("/images/dice/d6.svg")}.dice-overlay .rng-list .roller.d8{--bg:url("/images/dice/d8.svg")}.dice-overlay .rng-list .roller.d10{--bg:url("/images/dice/d10.svg")}.dice-overlay .rng-list .roller.d12{--bg:url("/images/dice/d12.svg")}.dice-overlay .rng-list .roller.d20{--bg:url("/images/dice/d20.svg")}.dice-overlay .rng-list .roller.coin{--bg:url("/images/dice/coin.svg")}.dice-overlay .rng-list .roller.custom .icon-wrapper{flex-direction:column;width:70px;height:70px;margin:5px 0}.dice-overlay .rng-list .roller.custom input,.dice-overlay .rng-list .roller.custom .roll-btn{transition:.3s ease-out;border-radius:11px}.dice-overlay .rng-list .roller.custom label{width:80px;height:44px;position:absolute;top:-7px}.dice-overlay .rng-list .roller.custom input{text-align:center;background:0 0;transition:.3s ease-in-out;border:none;color:#fff;outline:none;font-size:28px;width:70px;padding:5px 0;box-shadow:inset 0 0 0 5px}.dice-overlay .rng-list .roller.custom input:active,.dice-overlay .rng-list .roller.custom input:focus{border:none;outline:none}.dice-overlay .rng-list .roller.custom input:active::-moz-placeholder,.dice-overlay .rng-list .roller.custom input:focus::-moz-placeholder{color:rgba(255,255,255,.2)}.dice-overlay .rng-list .roller.custom input:active::placeholder,.dice-overlay .rng-list .roller.custom input:focus::placeholder{color:rgba(255,255,255,.2)}.dice-overlay .rng-list .roller.custom .roll-btn{font-size:22px;background:#fff;width:70px;height:36px;display:flex;color:#000;align-items:center;justify-content:center;font-weight:600;margin-top:-5px;position:relative}.dice-overlay .rng-list .roller.custom .roll-btn:after{content:"";position:absolute;height:64px;width:80px;top:4px}.dice-overlay .rng-list .roller.custom .icon{width:70px;height:70px;border-radius:11px;box-shadow:inset 0 0 0 5px;pointer-events:none}.dice-overlay .rng-list .roller.custom.rolled input,.dice-overlay .rng-list .roller.custom.rolled .roll-btn{transform:scale(.4)rotate(180deg);opacity:0}.life-history-overlay{position:fixed;inset:0;background:#000;z-index:6;display:flex;align-items:center;flex-direction:column;opacity:1;animation:fadeIn .3s ease;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.life-history-overlay::-webkit-scrollbar{display:none}.life-history-overlay.fade-out{animation:fadeOut .3s ease-out}.life-history-overlay .life-history-header{padding:20px 20px 10px;flex-direction:row-reverse;position:sticky;top:0;z-index:2;background:linear-gradient(black,transparent);flex-shrink:0}.life-history-overlay .life-history-timeline,.life-history-overlay .life-history-header{width:calc(100% - 40px);gap:10px;display:flex}.life-history-overlay .life-history-timeline .life-history-cell,.life-history-overlay .life-history-timeline .header-item,.life-history-overlay .life-history-header .life-history-cell,.life-history-overlay .life-history-header .header-item{--gradientOverlay:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4) 70%);--bg:#1f1e27;flex:1;background:var(--bg);display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 0;font-size:22px;color:#000;border-radius:calc(var(--borderRadius)/2)}.life-history-overlay .life-history-timeline .life-history-cell.white-text,.life-history-overlay .life-history-timeline .header-item.white-text,.life-history-overlay .life-history-header .life-history-cell.white-text,.life-history-overlay .life-history-header .header-item.white-text{color:#fff}.life-history-overlay .life-history-timeline .header-item,.life-history-overlay .life-history-header .header-item{box-shadow:0 0 0 5px rgba(0,0,0,.3)}.life-history-overlay .life-history-timeline .header-item.image,.life-history-overlay .life-history-header .header-item.image{color:#fff;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.life-history-overlay .life-history-row{display:flex;gap:10px;flex-direction:row-reverse;flex-shrink:0}.life-history-overlay .life-history-row .life-history-cell{flex:1}.life-history-overlay .life-history-row.change-row .change-cell{background:#1f1e27;color:#fff}.life-history-overlay .life-history-row.change-row .change-cell.active::before{content:'';display:block;width:14px;height:14px;margin:0 4px 0 -4px;background-image:var(--delta);background-size:contain;background-repeat:no-repeat;background-position:50%}.life-history-overlay .life-history-row.change-row .change-cell.active.positive{--delta:url('/images/triangle-up.svg')}.life-history-overlay .life-history-row.change-row .change-cell.active.negative{--delta:url('/images/triangle-down.svg')}.life-history-overlay .empty-cell{height:22px}.life-history-overlay .close-life-history-overlay-btn{position:fixed}.life-history-overlay .history-meta-header{width:calc(100% - 40px);padding:10px 20px 0;display:flex;flex-direction:column;gap:20px;margin:20px 0;position:relative;z-index:3}.life-history-overlay .history-meta-header .meta-row{display:flex;flex-direction:column;gap:4px}.life-history-overlay .history-meta-header .game-name-row{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:4px 6px;margin-top:8px}.life-history-overlay .history-meta-header .game-name-row .meta-label{font-size:18px;color:#9898a4;width:100%}.life-history-overlay .history-meta-header .game-name-row .game-name{font-size:50px;color:#fff;font-weight:600;cursor:pointer}.life-history-overlay .history-meta-header .meta-row:not(.game-name-row){flex-direction:row;align-items:center;gap:16px 22px}.life-history-overlay .history-meta-header .meta-row:not(.game-name-row).date-row{gap:8px;margin-top:-14px}.life-history-overlay .history-meta-header .meta-row:not(.game-name-row) .meta-icon{width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:50%}.life-history-overlay .history-meta-header .meta-row:not(.game-name-row) .meta-icon.calendar-icon{background-image:url(/images/calendar.svg)}.life-history-overlay .history-meta-header .meta-row:not(.game-name-row) .meta-value{font-size:24px;color:#fff}.life-history-overlay .history-meta-header .stats-row{flex-direction:row;gap:16px;flex-wrap:wrap}.life-history-overlay .history-meta-header .stats-row .stat-section{display:flex;flex-direction:column;gap:4px}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-label{font-size:18px;color:#9898a4}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value{font-size:30px;color:#fff;display:flex;align-items:center;gap:6px}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .calendar-svg,.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .heart-svg,.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .clock-svg,.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .turns-svg{display:inline-block;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:50%}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .calendar-svg{background-image:url(/images/calendar.svg)}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .heart-svg{background-image:url(/images/starting-life.svg)}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .clock-svg{background-image:url(/images/duration.svg)}.life-history-overlay .history-meta-header .stats-row .stat-section .stat-value .turns-svg{background-image:url(/images/turns.svg)}.life-history-overlay .history-meta-header .stats-row .stat-section.winner-section .stat-value{font-size:25px;cursor:pointer}.life-history-overlay .history-meta-header .stats-row .stat-section.winner-section .stat-value .winner-icon-card{width:24px;height:30px;border-radius:6px;background-color:var(--bg-color,var(--grey));background-image:url(/images/player-avatar.svg);background-position:50%;background-repeat:no-repeat;background-size:19px;flex-shrink:0}.life-history-overlay .history-meta-header .stats-row .stat-section.winner-section .stat-value .winner-icon-card.image{background-image:url(/images/player-avatar-white.svg),var(--bg-image);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:19px,cover,cover}.life-history-overlay .history-meta-header .stats-row .stat-section.winner-section .stat-value .winner-icon-card.white-avatar{background-image:url(/images/player-avatar-white.svg)}.life-history-overlay .history-meta-header .stats-row .stat-section.winner-section .stat-value .set-value-btn{display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px var(--grey);color:#fff;height:34px;padding:0 16px;border-radius:99px;font-size:18px;cursor:pointer}.life-history-overlay .history-meta-header .players-section{display:flex;flex-direction:column;gap:8px}.life-history-overlay .history-meta-header .players-section .players-label{font-size:18px;color:#9898a4}.life-history-overlay .history-meta-header .players-section .players-list{display:flex;flex-wrap:wrap;gap:12px 22px}.life-history-overlay .history-meta-header .players-section .players-list .player-item{display:flex;align-items:center;gap:6px;position:relative;cursor:pointer}.life-history-overlay .history-meta-header .players-section .players-list .player-item .player-icon-card{width:24px;height:30px;border-radius:6px;background-color:var(--bg-color);background-image:url(/images/player-avatar.svg);background-position:50%;background-repeat:no-repeat;background-size:19px;flex-shrink:0}.life-history-overlay .history-meta-header .players-section .players-list .player-item .player-icon-card.image{background-image:url(/images/player-avatar-white.svg),var(--bg-image);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:19px,cover,cover}.life-history-overlay .history-meta-header .players-section .players-list .player-item .player-icon-card.white-avatar{background-image:url(/images/player-avatar-white.svg)}.life-history-overlay .history-meta-header .players-section .players-list .player-item .player-name{font-size:22px;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.life-history-overlay .history-meta-header .players-section .players-list .player-item .winner-badge{width:18px;height:18px;border-radius:50%;background-color:var(--yellow);background-image:url(/images/winner-star.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-4px;left:14px;box-shadow:0 0 0 2px #00000040;animation:popInDefault .3s cubic-bezier(.49,.2,.19,1.48)}.life-history-overlay .history-meta-header .format-section{display:flex;flex-direction:column;gap:8px;margin-top:4px}.life-history-overlay .history-meta-header .format-section .format-header .format-label{font-size:18px;color:#9898a4}.life-history-overlay .history-meta-header .format-section .format-list{display:flex;flex-wrap:wrap;gap:8px}.life-history-overlay .history-meta-header .format-section .format-list .format-tag,.life-history-overlay .history-meta-header .format-section .format-list .variation-tag{padding:8px 10px;border-radius:calc(var(--borderRadius)/2);font-size:18px;cursor:pointer}.life-history-overlay .history-meta-header .format-section .format-list .set-value-btn{display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px var(--grey);color:#fff;height:34px;padding:0 16px;border-radius:99px;font-size:18px;cursor:pointer}.life-history-overlay .history-meta-header .format-section .format-list .format-tag{color:#000;background:#fff}.life-history-overlay .history-meta-header .format-section .format-list .variation-tag{color:#fff;box-shadow:inset 0 0 0 2px #373643}.life-history-overlay .all-games-btn{display:flex;align-items:center;justify-content:center;position:fixed;right:30px;top:30px;background:var(--lightBlue);color:#fff;height:33px;padding:1px 16px 0;border-radius:99px;font-size:18px;cursor:pointer;z-index:4;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.life-history-overlay .all-games-btn.hidden{opacity:0;transform:translateY(-15px);pointer-events:none}.life-history-overlay .timeline-label{width:calc(100% - 40px);font-size:18px;color:#9898a4;flex-shrink:0;margin-bottom:-12px;z-index:3}.life-history-overlay .life-history-timeline{display:flex;flex-direction:column;gap:10px;padding-bottom:150px;position:relative}.life-history-overlay .empty-timeline-overlay{position:absolute;top:44px;left:0;right:0;bottom:150px;background:linear-gradient(transparent 34px,#000000);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;pointer-events:none}.life-history-overlay .empty-timeline-overlay.past-game{position:relative;top:auto;bottom:auto;background:0 0;padding:40px 20px}.life-history-overlay .delete-game-btn{background:var(--lotusRed);display:flex;align-items:center;justify-content:center;color:#fff;height:33px;padding:1px 16px 0;border-radius:99px;font-size:18px;cursor:pointer;margin-top:20px;align-self:center}.all-games-overlay{position:fixed;inset:0;background:#000;z-index:6;display:flex;flex-direction:column;animation:fadeIn .3s ease}.all-games-overlay.fade-out{animation:fadeOut .3s ease-out}.all-games-overlay.edit .game-card:not(.current){animation:wiggle 1.5s infinite}.all-games-overlay.edit .delete-game-card{transform:scale(1);pointer-events:auto}.all-games-overlay.edit .close-all-games-overlay{transform:scale(0)}.all-games-overlay .edit-games-btn{position:absolute;top:30px;right:30px;z-index:7;display:flex;align-items:center;justify-content:center;font-size:18px;background:#363545bf;backdrop-filter:blur(10px)saturate(1.5);border-radius:99px;height:33px;padding:1px 20px 0;color:#fff;cursor:pointer;opacity:1;transition:.3s ease-in-out}.all-games-overlay .edit-games-btn.hidden{opacity:0;pointer-events:none}.all-games-overlay .close-all-games-overlay{position:fixed;left:0;right:0;margin:0 auto}.all-games-overlay .all-games-scroll-container{flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.all-games-overlay .all-games-scroll-container::-webkit-scrollbar{display:none}.all-games-overlay .all-games-header{padding:calc(var(--gap) + 40px)20px 20px;font-size:36px;color:#fff;font-weight:600}.all-games-overlay .all-games-content{padding:0 20px 100px}.all-games-overlay .games-section{margin-bottom:24px}.all-games-overlay .games-section .section-title{font-size:18px;color:#9898a4;margin-bottom:12px;display:flex;align-items:center;gap:8px}.all-games-overlay .games-section .section-title .section-count{background:#1f1e27;color:#9898a4;font-size:16px;padding:2px 6px;border-radius:5px}.all-games-overlay .games-section.latest{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:719px){.all-games-overlay .games-section.latest{grid-template-columns:repeat(2,1fr)}}.all-games-overlay .games-section.latest .section-title{grid-column:1/-1;margin:0}.all-games-overlay .games-list{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:719px){.all-games-overlay .games-list{grid-template-columns:repeat(2,1fr)}}.all-games-overlay .games-list .game-card:nth-child(1){animation-delay:.05s}.all-games-overlay .games-list .game-card:nth-child(2){animation-delay:.1s}.all-games-overlay .games-list .game-card:nth-child(3){animation-delay:.15s}.all-games-overlay .games-list .game-card:nth-child(4){animation-delay:.2s}.all-games-overlay .games-list .game-card:nth-child(5){animation-delay:.25s}.all-games-overlay .games-list .game-card:nth-child(6){animation-delay:.3s}.all-games-overlay .games-list .game-card:nth-child(7){animation-delay:.35s}.all-games-overlay .games-list .game-card:nth-child(8){animation-delay:.4s}.all-games-overlay .games-list .game-card:nth-child(9){animation-delay:.45s}.all-games-overlay .games-list .game-card:nth-child(10){animation-delay:.5s}.all-games-overlay .games-list .game-card:nth-child(11){animation-delay:.55s}.all-games-overlay .games-list .game-card:nth-child(12){animation-delay:.6s}.all-games-overlay .games-list .game-card:nth-child(13){animation-delay:.65s}.all-games-overlay .games-list .game-card:nth-child(14){animation-delay:.7s}.all-games-overlay .games-list .game-card:nth-child(15){animation-delay:.75s}.all-games-overlay .games-list .game-card:nth-child(16){animation-delay:.8s}.all-games-overlay .games-list .game-card:nth-child(17){animation-delay:.85s}.all-games-overlay .games-list .game-card:nth-child(18){animation-delay:.9s}.all-games-overlay .games-list .game-card:nth-child(19){animation-delay:.95s}.all-games-overlay .games-list .game-card:nth-child(20){animation-delay:1s}.game-card{background:#1f1e27;border-radius:var(--borderRadius);overflow:visible;cursor:pointer;position:relative;display:flex;align-items:stretch}.game-card.current{box-shadow:0 0 0 2px var(--brightGreen)}.game-card .delete-game-card{width:26px;aspect-ratio:1;border-radius:50%;position:absolute;bottom:calc(0px - var(--gap)/2);right:calc(0px - var(--gap)/2);z-index:3;display:flex;align-items:center;justify-content:center;background:var(--lotusRed);transition:.2s ease-in-out;transform:scale(0);pointer-events:none}.game-card .delete-game-card:before,.game-card .delete-game-card:after{content:""}.game-card .delete-game-card:before{position:absolute;width:60px;height:60px;bottom:0;right:0}.game-card .delete-game-card:after{width:50%;height:4px;background:#fff;border-radius:2px}.game-card .game-card-main{padding:16px;display:flex;flex-direction:column;gap:8px}.game-card .game-card-name-row .game-card-name{font-size:24px;color:#fff}.game-card .game-card-info-row{display:flex;align-items:center;gap:16px}.game-card .game-card-info-row .game-card-date,.game-card .game-card-info-row .game-card-duration{font-size:16px;color:#9898a4;display:flex;align-items:center;gap:4px}.game-card .game-card-info-row .game-card-date .calendar-icon,.game-card .game-card-info-row .game-card-date .clock-icon,.game-card .game-card-info-row .game-card-duration .calendar-icon,.game-card .game-card-info-row .game-card-duration .clock-icon{display:inline-block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;opacity:.6}.game-card .game-card-info-row .game-card-date .calendar-icon,.game-card .game-card-info-row .game-card-duration .calendar-icon{background-image:url(/images/calendar.svg)}.game-card .game-card-info-row .game-card-date .clock-icon,.game-card .game-card-info-row .game-card-duration .clock-icon{background-image:url(/images/duration.svg)}.game-card .game-card-stats-row{display:flex;align-items:center;gap:16px}.game-card .game-card-stats-row .game-card-players{display:flex;align-items:center;gap:6px}.game-card .game-card-stats-row .game-card-players .players-avatars{display:flex;align-items:center}.game-card .game-card-stats-row .game-card-players .players-avatars .player-avatar{position:relative;width:16px;height:19px;background:url(/images/player-avatar-list.svg)50% no-repeat;background-size:contain;margin-right:-6px}.game-card .game-card-stats-row .game-card-players .players-avatars .player-avatar:last-child{margin-right:0}.game-card .game-card-stats-row .game-card-players .player-count-number{font-size:16px;color:#fff}.game-card .game-card-stats-row .game-card-life,.game-card .game-card-stats-row .game-card-turns{font-size:16px;color:#fff;display:flex;align-items:center;gap:4px}.game-card .game-card-stats-row .game-card-life .heart-icon,.game-card .game-card-stats-row .game-card-turns .heart-icon{display:inline-block;width:14px;height:14px;background-image:url(/images/starting-life.svg);background-size:contain;background-repeat:no-repeat}.game-card .game-card-stats-row .game-card-life .turns-icon,.game-card .game-card-stats-row .game-card-turns .turns-icon{display:inline-block;width:14px;height:14px;background-image:url(/images/turns.svg);background-size:contain;background-repeat:no-repeat}.game-card .game-card-format-row{display:flex;flex-wrap:wrap;gap:7px}.game-card .game-card-format-row .format-tag,.game-card .game-card-format-row .variation-tag{padding:6px 7px;border-radius:calc(var(--borderRadius)/2.5);font-size:15px}.game-card .game-card-format-row .format-tag{color:#000;background:#fff}.game-card .game-card-format-row .variation-tag{color:#fff;box-shadow:inset 0 0 0 2px #373643}.game-card .game-card-main{flex:1}.game-card .game-card-winner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 16px;min-width:60px}.game-card .game-card-winner .winner-name{font-size:17px;color:#fff;text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card .game-card-winner .winner-icon{width:32px;height:40px;border-radius:8px;background-color:var(--bg-color);background-image:url(/images/player-avatar.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;position:relative}.game-card .game-card-winner .winner-icon.image{background-image:url(/images/player-avatar-white.svg),var(--bg-image);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:24px,cover,cover}.game-card .game-card-winner .winner-icon.white-avatar{background-image:url(/images/player-avatar-white.svg)}.game-card .game-card-winner .winner-icon:after{content:"";width:16px;height:16px;border-radius:50%;background-color:var(--yellow);background-image:url(/images/winner-star.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-4px;left:22px;box-shadow:0 0 0 2px #00000040}.game-card .game-card-winner .winner-label{font-size:17px;color:#9898a4;margin-bottom:-3px}.game-card .game-card-ongoing{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;min-width:60px}.game-card .game-card-ongoing .ongoing-label{font-size:18px;color:var(--brightGreen)}.edit-overlay,.edit-game-modes-overlay{position:fixed;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.9) 70%);backdrop-filter:blur(4px)saturate(1.5);z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;animation:fadeIn .3s ease;color:#fff}.edit-overlay.fade-out,.edit-game-modes-overlay.fade-out{animation:fadeOut .3s ease-out}.edit-overlay .edit-title,.edit-game-modes-overlay .edit-title{font-size:32px;padding:0 20px}.edit-overlay .edit-input,.edit-game-modes-overlay .edit-input{font-size:50px;width:calc(100% - 40px);padding:0;text-align:center;background:0 0;border:none;color:#fff;outline:none}.edit-overlay .edit-input::-moz-placeholder,.edit-game-modes-overlay .edit-input::-moz-placeholder{color:rgba(255,255,255,.3)}.edit-overlay .edit-input::placeholder,.edit-game-modes-overlay .edit-input::placeholder{color:rgba(255,255,255,.3)}.edit-overlay .edit-input:active,.edit-overlay .edit-input:focus,.edit-game-modes-overlay .edit-input:active,.edit-game-modes-overlay .edit-input:focus{border:none;outline:none}.edit-overlay .edit-input:active::-moz-placeholder,.edit-overlay .edit-input:focus::-moz-placeholder,.edit-game-modes-overlay .edit-input:active::-moz-placeholder,.edit-game-modes-overlay .edit-input:focus::-moz-placeholder{color:rgba(255,255,255,.2)}.edit-overlay .edit-input:active::placeholder,.edit-overlay .edit-input:focus::placeholder,.edit-game-modes-overlay .edit-input:active::placeholder,.edit-game-modes-overlay .edit-input:focus::placeholder{color:rgba(255,255,255,.2)}.edit-overlay .edit-btn-wrapper,.edit-game-modes-overlay .edit-btn-wrapper{display:flex;gap:24px;font-size:28px}.edit-overlay .edit-btn-wrapper .edit-cancel-btn,.edit-overlay .edit-btn-wrapper .edit-save-btn,.edit-game-modes-overlay .edit-btn-wrapper .edit-cancel-btn,.edit-game-modes-overlay .edit-btn-wrapper .edit-save-btn{cursor:pointer;transition:.3s ease-in-out}.edit-overlay .edit-btn-wrapper .edit-cancel-btn,.edit-game-modes-overlay .edit-btn-wrapper .edit-cancel-btn{color:var(--lotusRed)}.edit-overlay .edit-btn-wrapper .edit-save-btn,.edit-game-modes-overlay .edit-btn-wrapper .edit-save-btn{color:var(--lightBlue)}.edit-overlay.select-winner-overlay .winner-players-list,.edit-game-modes-overlay.select-winner-overlay .winner-players-list{display:flex;flex-direction:column;width:calc(100% - 40px);max-width:300px}.edit-overlay.select-winner-overlay .winner-player-option,.edit-game-modes-overlay.select-winner-overlay .winner-player-option{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:.2s ease-in-out}.edit-overlay.select-winner-overlay .winner-player-option .player-icon-card,.edit-game-modes-overlay.select-winner-overlay .winner-player-option .player-icon-card{width:24px;height:30px;border-radius:6px;background-color:var(--bg-color,var(--grey));background-image:url(/images/player-avatar.svg);background-position:50%;background-repeat:no-repeat;background-size:19px;flex-shrink:0}.edit-overlay.select-winner-overlay .winner-player-option .player-icon-card.image,.edit-game-modes-overlay.select-winner-overlay .winner-player-option .player-icon-card.image{background-image:url(/images/player-avatar-white.svg),var(--bg-image);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:19px,cover,cover}.edit-overlay.select-winner-overlay .winner-player-option .player-icon-card.white-avatar,.edit-game-modes-overlay.select-winner-overlay .winner-player-option .player-icon-card.white-avatar{background-image:url(/images/player-avatar-white.svg)}.edit-overlay.select-winner-overlay .winner-player-option .player-name,.edit-game-modes-overlay.select-winner-overlay .winner-player-option .player-name{font-size:24px;color:#fff;font-weight:600}.edit-overlay.select-winner-overlay .winner-player-option.no-winner .player-icon-card,.edit-game-modes-overlay.select-winner-overlay .winner-player-option.no-winner .player-icon-card{background-color:var(--grey)}.edit-overlay.select-winner-overlay .winner-player-option.no-winner .player-name,.edit-game-modes-overlay.select-winner-overlay .winner-player-option.no-winner .player-name{color:#9898a4}.edit-overlay.select-winner-overlay .edit-cancel-btn,.edit-game-modes-overlay.select-winner-overlay .edit-cancel-btn{font-size:22px;color:#9898a4;cursor:pointer;margin-top:10px}.edit-game-modes-overlay{overflow:hidden;padding:0;gap:0;align-items:stretch;justify-content:flex-start}.edit-game-modes-overlay .format-overlay-content{width:100%;flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:40px 20px 100px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.edit-game-modes-overlay .format-overlay-content::-webkit-scrollbar{display:none}.edit-game-modes-overlay .format-overlay-title{font-size:40px;text-align:left}.edit-game-modes-overlay .format-list{width:100%;display:flex;flex-direction:column;gap:12px}.edit-game-modes-overlay .format-entry,.edit-game-modes-overlay .variation-entry{width:100%;cursor:pointer;color:#fff;display:flex;align-items:center;gap:12px}.edit-game-modes-overlay .format-entry:before,.edit-game-modes-overlay .variation-entry:before{--size:28px;content:"";width:var(--size);height:var(--size);border-radius:50%;display:block;box-shadow:inset 0 0 0 3px #fff;background-color:transparent;background-image:url(/images/check-white.svg);background-size:0;background-repeat:no-repeat;background-position:50%;transition:.3s ease;flex-shrink:0}.edit-game-modes-overlay .format-entry.active:before,.edit-game-modes-overlay .variation-entry.active:before{background-color:var(--lightBlue);background-size:100%;box-shadow:inset 0 0 transparent}.edit-game-modes-overlay .format-entry{font-size:27px}.edit-game-modes-overlay .variation-entry{font-size:20px}.edit-game-modes-overlay .variation-entry:before{--size:24px}.edit-game-modes-overlay .variation-entry.hidden{display:none}.edit-game-modes-overlay .variation-entry.subentry{padding-left:40px;width:calc(100% - 40px);position:relative}.edit-game-modes-overlay .variation-entry.subentry:after{--lineGrey:#76798b;content:"";position:absolute;width:12px;height:12px;left:12px;top:0;border-left:3px solid var(--lineGrey);border-bottom:3px solid var(--lineGrey);border-bottom-left-radius:15px}.edit-game-modes-overlay .variation-entry.subentry+.subentry:after{height:24px;top:-13px}.edit-game-modes-overlay .view-all-btn{color:var(--babyGreen);font-size:20px;cursor:pointer;padding:8px 0}.edit-game-modes-overlay .view-all-btn.hidden{display:none}.edit-game-modes-overlay .hidden-format{display:none}.edit-game-modes-overlay .edit-btn-wrapper{position:fixed;bottom:0;left:0;right:0;padding:40px 20px;display:flex;justify-content:center;gap:40px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7) 50%,#000);pointer-events:none}.edit-game-modes-overlay .edit-btn-wrapper>*{pointer-events:auto}.confirm-overlay{color:#fff;flex-direction:column;gap:20px;z-index:6;background:rgba(0,0,0,.95);text-align:center}.confirm-overlay.fade-out{animation:fadeOut .3s ease-out}.confirm-overlay .confirm-text{width:calc(100vw - 48px);max-width:400px;font-size:32px}.confirm-overlay .button-wrapper{display:flex;gap:24px;font-size:28px}.confirm-overlay .button-wrapper .btn.cancel{color:var(--lightBlue)}.confirm-overlay .button-wrapper .btn.confirm{color:var(--lotusRed)}.settings-overlay{z-index:6;color:#fff;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.8),#000 70%);align-items:flex-start}.settings-overlay.fade-out{animation:fadeOut .3s ease-out}.settings-overlay .close-settings-overlay-btn{top:calc(var(--gap) + 20px);right:calc(var(--gap) + 20px);width:40px;height:40px}.settings-overlay .restart-btn{display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--lotusRed);border-radius:99px;height:44px;padding:0 20px;font-weight:600;transition:.25s ease-out;position:absolute;bottom:calc(var(--gap) + 20px);color:#fff;opacity:1;box-shadow:0 0 0 5px rgba(0,0,0,.3)}.settings-overlay .restart-btn.inactive{pointer-events:none;color:#5e5c67;background:#35333f;opacity:0}.input-overlay,.custom-life-overlay{position:fixed;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.9) 70%);z-index:7;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fadeIn .3s ease;color:#fff;backdrop-filter:blur(4px)saturate(1.5)}.input-overlay.fade-out,.custom-life-overlay.fade-out{animation:fadeOut .3s ease-out}.input-overlay .overlay-text,.custom-life-overlay .overlay-text{font-size:32px;padding:0 20px}.input-overlay .btn-wrapper,.custom-life-overlay .btn-wrapper{display:flex;gap:24px;font-size:28px}.input-overlay .btn-wrapper .btn,.custom-life-overlay .btn-wrapper .btn{transition:.3s ease-in-out}.input-overlay .btn-wrapper .cancel,.custom-life-overlay .btn-wrapper .cancel{color:var(--lotusRed)}.input-overlay .btn-wrapper .confirm,.custom-life-overlay .btn-wrapper .confirm{color:var(--lightBlue)}.input-overlay .btn-wrapper .confirm.inactive,.custom-life-overlay .btn-wrapper .confirm.inactive{pointer-events:none;color:rgba(255,255,255,.3)}.input-overlay input,.custom-life-overlay input{font-size:100px;width:calc(100% - 20px);padding:0;text-align:center;background:0 0;border:none;color:#fff;outline:none;transition:.3s ease-in-out}.input-overlay input:active,.input-overlay input:focus,.custom-life-overlay input:active,.custom-life-overlay input:focus{border:none;outline:none}.input-overlay input:active::-moz-placeholder,.input-overlay input:focus::-moz-placeholder,.custom-life-overlay input:active::-moz-placeholder,.custom-life-overlay input:focus::-moz-placeholder{color:rgba(255,255,255,.2)}.input-overlay input:active::placeholder,.input-overlay input:focus::placeholder,.custom-life-overlay input:active::placeholder,.custom-life-overlay input:focus::placeholder{color:rgba(255,255,255,.2)}.input-overlay{z-index:99;gap:20px}.input-overlay .button-wrapper{display:flex;gap:24px;font-size:28px}.input-overlay .button-wrapper .btn{transition:.3s ease-in-out}.input-overlay .button-wrapper .cancel{color:var(--lotusRed)}.input-overlay .button-wrapper .confirm{color:var(--lightBlue)}.input-overlay .button-wrapper .confirm.inactive{pointer-events:none;color:rgba(255,255,255,.3)}.input-overlay input{font-size:20px;width:calc(100% - 40px)}.settings-overlay-list{gap:clamp(24px,calc(var(--vh)/20),48px);display:flex;flex-direction:column;align-items:center;color:#fff;padding:clamp(24px,calc(var(--vh)/20 + var(--gap) + 20px),48px)20px 120px;height:calc(var(--vh) - clamp(24px,calc(var(--vh)/20 + var(--gap) + 20px),48px) - 120px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.settings-overlay-list::-webkit-scrollbar{display:none}.settings-overlay-list .settings-headline{font-size:44px;text-align:left;width:100%}.settings-overlay-list .settings-list-item{gap:12px;display:flex;flex-direction:column;width:100%}.settings-overlay-list .settings-list-item .settings-label{font-size:34px;text-align:left}.settings-overlay-list .settings-list-item .settings-label.starting-life-label{font-size:27px}.settings-overlay-list .settings-list-item .settings-label.in-list-label{margin-top:calc(clamp(24px,calc(var(--vh)/20),48px) - 12px)}.settings-overlay-list .settings-list-item .settings-select{display:flex;gap:12px}.settings-overlay-list .settings-list-item .settings-select .settings-option{font-size:40px;padding:4px 5px;border-radius:10px;background:0 0;min-width:40px;text-align:center;transition:.25s ease-out;box-shadow:inset 0 0 0 3px #fff;cursor:pointer}.settings-overlay-list .settings-list-item .settings-select .settings-option.custom{background:url(/images/edit.svg)no-repeat;background-position:50%;background-size:70%;box-shadow:inset 0 0 0 3px #fff}.settings-overlay-list .settings-list-item .settings-select .settings-option.active{background:var(--yellow);animation:activateOption .3s ease;color:#000;box-shadow:inset 0 0 transparent}@keyframes activateOption{30%{transform:scale(.9)}}.settings-overlay-list .settings-list-item .settings-select.text{width:100%;min-width:280px;font-size:27px;display:flex;align-items:center}.settings-overlay-list .settings-list-item .settings-select.text:not(.build){cursor:pointer}.settings-overlay-list .settings-list-item .settings-select.text div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px}.settings-overlay-list .settings-list-item .settings-select.text span{color:#a4a0b8;font-size:18px}.settings-overlay-list .settings-list-item .settings-select.text.subentry{padding-left:40px;width:calc(100% - 40px);min-width:240px;position:relative}.settings-overlay-list .settings-list-item .settings-select.text.subentry:after{--lineGrey:#76798b;content:"";position:absolute;width:12px;height:20px;left:12px;top:0;border-left:3px solid var(--lineGrey);border-bottom:3px solid var(--lineGrey);border-bottom-left-radius:15px}.settings-overlay-list .settings-list-item .settings-select.text.subentry.show-commander-damage-setting:after{height:40px;top:-20px;border-bottom-left-radius:15px;pointer-events:none}.settings-overlay-list .settings-list-item .settings-select.text.subentry.custom-long-tap-entry:before{display:none}.settings-overlay-list .settings-list-item .settings-select.text.subentry.custom-long-tap-entry:after{height:17px}.settings-overlay-list .settings-list-item .settings-select.text.subentry.custom-long-tap-entry .settings-option{font-size:24px;min-width:44px;align-items:center;justify-content:center;box-sizing:border-box;height:36px;padding:4px 10px}.settings-overlay-list .settings-list-item .settings-select.text.subentry.custom-long-tap-entry .settings-option.custom{background-size:55%}.settings-overlay-list .settings-list-item .settings-select.text.active.show-regular-counters-setting~.show-commander-damage-setting:after{height:114px;top:-94px}.settings-overlay-list .settings-list-item .settings-select.text.subsubentry{font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.subsubentry.keep-zero-counters-setting:after{height:14px;top:-9px;left:52.5px;border:none;background:var(--lineGrey);width:3px;border-radius:0}.settings-overlay-list .settings-list-item .settings-select.text.subsubentry.clickable-commander-damage-setting:after{height:14px;top:-9px;left:52.5px;border:none;background:var(--lineGrey);width:3px;border-radius:0}.settings-overlay-list .settings-list-item .settings-select.text.turn-tracker-main span{display:none}.settings-overlay-list .settings-list-item .settings-select.text.turn-tracker-main.active span{display:unset}.settings-overlay-list .settings-list-item .settings-select.text.active:before{background-color:var(--lightBlue);background-size:100%;box-shadow:inset 0 0 transparent}.settings-overlay-list .settings-list-item .settings-select.text.active.planechase+.planechase{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.archenemy+.archenemy{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.bounty+.bounty{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.game-timer-entry+.game-timer-entry{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.salty-defeat-entry+.salty-defeat-entry{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.random-player-colors-entry+.random-player-colors-entry{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.show-counters-on-card-setting~.show-regular-counters-setting{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.show-counters-on-card-setting~.show-commander-damage-setting{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.show-counters-on-card-setting~.active.show-regular-counters-setting~.keep-zero-counters-setting{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.show-counters-on-card-setting~.active.show-commander-damage-setting~.clickable-commander-damage-setting{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.turn-time-tracker-entry+.turn-time-tracker-entry{display:flex}.settings-overlay-list .settings-list-item .settings-select.text.active.turn-time-tracker-entry.turn-tracker-main+.turn-time-tracker-entry+.turn-time-tracker-entry{pointer-events:none}.settings-overlay-list .settings-list-item .settings-select.text.active.turn-time-tracker-entry.turn-tracker-main+.turn-time-tracker-entry+.turn-time-tracker-entry span{display:unset}.settings-overlay-list .settings-list-item .settings-select.text.active.turn-time-tracker-entry.turn-tracker-main+.turn-time-tracker-entry+.turn-time-tracker-entry:before{background-color:var(--grey)}.settings-overlay-list .settings-list-item .settings-select.text:before{content:"";width:28px;height:28px;border-radius:50%;display:block;box-shadow:inset 0 0 0 3px #fff;background-color:transparent;background-image:url(/images/check-white.svg);background-size:0;background-repeat:no-repeat;background-position:50%;transition:.3s ease;flex-shrink:0}.settings-overlay-list .settings-list-item .settings-select.text.planechase+.planechase{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.archenemy+.archenemy{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.bounty+.bounty{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.show-regular-counters-setting,.settings-overlay-list .settings-list-item .settings-select.text.show-commander-damage-setting{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.keep-zero-counters-setting,.settings-overlay-list .settings-list-item .settings-select.text.clickable-commander-damage-setting{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.game-timer-entry+.game-timer-entry{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.game-timer-entry.subentry:after{height:29px}.settings-overlay-list .settings-list-item .settings-select.text.clock-entry{display:none}.settings-overlay-list .settings-list-item .settings-select.text.salty-defeat-entry+.salty-defeat-entry{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.random-player-colors-entry+.random-player-colors-entry{display:none;font-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.turn-time-tracker-entry.subentry{display:none}.settings-overlay-list .settings-list-item .settings-select.text.turn-time-tracker-entry:not(.turn-tracker-main):not(.subentry) span{display:none}.settings-overlay-list .settings-list-item .settings-select.text.reset-player-background-colors,.settings-overlay-list .settings-list-item .settings-select.text.build{margin-top:calc(clamp(24px,calc(var(--vh)/20),48px) - 12px)}.settings-overlay-list .settings-list-item .settings-select.text.reset-player-background-colors:before,.settings-overlay-list .settings-list-item .settings-select.text.reset-app:before,.settings-overlay-list .settings-list-item .settings-select.text.build:before{display:none}.settings-overlay-list .settings-list-item .settings-select.text.reset-player-background-colors,.settings-overlay-list .settings-list-item .settings-select.text.reset-app{color:var(--lotusRed)}.settings-overlay-list .settings-list-item .settings-select.text.reset-player-background-colors span,.settings-overlay-list .settings-list-item .settings-select.text.reset-app span{color:#fff}.settings-overlay-list .settings-list-item .settings-select.text.build{justify-content:center;font-size:18px;color:#a4a0b8}.settings-overlay-list .settings-list-item .settings-select.text.whitelabel-icon:before{background-image:url(/images/plus.svg);background-size:cover;background-color:var(--green);box-shadow:none}.settings-overlay-list .settings-list-item .settings-select.text.whitelabel-icon.active:before{height:67px;width:59px;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:var(--icon),var(--menuBtnBackground);border-radius:0}.settings-overlay-list .settings-list-item .settings-select.text.edit-defeat-messages:before,.settings-overlay-list .settings-list-item .settings-select.text.edit-victory-messages:before,.settings-overlay-list .settings-list-item .settings-select.text.edit-profiles:before{background-image:var(--icon);background-size:contain;background-color:transparent;box-shadow:none;border-radius:0}.settings-overlay-list .settings-list-item .settings-select.text.edit-defeat-messages{--icon:url("/images/defeat-msg.svg")}.settings-overlay-list .settings-list-item .settings-select.text.edit-victory-messages{--icon:url("/images/victory-msg.svg")}.settings-overlay-list .settings-list-item .settings-select.text.edit-profiles{--icon:url("/images/profile-card.svg")}.settings-overlay-list .settings-list-item .settings-select.text.edit-profiles:before{height:32px;background-size:24px}.settings-overlay-list .settings-list-item .settings-select.text.edit-planechase-cards:before{display:none}.settings-overlay-list .settings-list-item .settings-select.text.edit-planechase-cards{padding-left:80px;width:calc(100% - 80px)}.settings-overlay-list .settings-list-item .settings-select.text.edit-planechase-cards:after{width:52px;border-bottom-left-radius:25px}.settings-overlay-list .settings-list-item .settings-select.text.edit-archenemy-cards:before{display:none}.settings-overlay-list .settings-list-item .settings-select.text.edit-archenemy-cards{padding-left:80px;width:calc(100% - 80px)}.settings-overlay-list .settings-list-item .settings-select.text.edit-archenemy-cards:after{width:52px;border-bottom-left-radius:25px}.settings-overlay-list .settings-list-item .settings-select.text.edit-bounty-cards:before{display:none}.settings-overlay-list .settings-list-item .settings-select.text.edit-bounty-cards{padding-left:80px;width:calc(100% - 80px)}.settings-overlay-list .settings-list-item .settings-select.text.edit-bounty-cards:after{width:52px;border-bottom-left-radius:25px}.list{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:27px;color:#000;animation:fadeRotateIn .3s cubic-bezier(.56,.37,.13,1.56)forwards}.list>*{position:absolute;transform:rotate(var(--rotation));height:200px;width:110px;text-align:center;pointer-events:none}.list>* .btn{pointer-events:auto;border-radius:99px;animation:rotateIn .3s cubic-bezier(.56,.37,.13,1.56)forwards;background:var(--bg);height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.list>*.high-roll{--bg:#00d0ff;--bg:color(display-p3 0 0.8 1)}.list>*.settings{--bg:#a28bff;--bg:color(display-p3 0.62 0.55 1)}.list>*.restart{--bg:#ffe47e;--bg:color(display-p3 1 0.9 0.55)}.list>*.players{--bg:#00ea70;--bg:color(display-p3 0.07 0.9 0.49)}.list>*.more{--bg:#ff1b5c;--bg:color(display-p3 1 0.25 0.38)}.list.fade-out{animation:fadeRotateOut .3s ease forwards;pointer-events:none}.list.fade-out .btn{animation:btnRotateOut .3s ease-out;pointer-events:none}.more-overlay{inset:0;position:absolute;display:flex;justify-content:center;z-index:6;background:#000;animation:fadeIn .3s ease-in forwards}.more-overlay.fade-out{animation:fadeOut .3s ease-out}.more-overlay #Content{padding:20px 20px 140px;max-width:calc(100% - 40px);height:calc(100% - 20px - 140px);overflow:auto;color:#848996;display:block;-ms-overflow-style:none;scrollbar-width:none}.more-overlay #Content::-webkit-scrollbar{display:none}.more-overlay #Content h2:first-child{margin-top:0}.card-search-overlay{z-index:6;inset:0;position:absolute;background:linear-gradient(rgba(0,0,0,.7) 20%,rgba(0,0,0,.8) 40%,black);animation:fadeIn .3s ease-in forwards;display:flex;align-items:center;justify-content:flex-end;text-align:center;flex-direction:column}.card-search-overlay:after{content:"";position:absolute;inset:0;background:#000;z-index:0;opacity:0;transition:.3s ease-out}.card-search-overlay.active-results:after{opacity:1}.card-search-overlay.active-results .giphy-switch{background:#363545bf}.card-search-overlay.fade-out{animation:fadeOut .3s ease-out}.card-search-overlay .giphy-switch{position:absolute;top:calc(var(--gap) + 20px);left:calc(var(--gap) + 20px);display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer;animation:popIn .3s ease;height:40px;background:rgba(0,0,0,.3);backdrop-filter:blur(20px)saturate(1.5);padding:0 14px;border-radius:99px}.card-search-overlay .giphy-switch.active .giphy-switch-label:first-child{opacity:.5}.card-search-overlay .giphy-switch.active .giphy-switch-label:last-child{opacity:1}.card-search-overlay .giphy-switch .giphy-switch-label{font-size:19px;transition:.3s ease;font-weight:600}.card-search-overlay .giphy-switch .giphy-switch-label:last-child{opacity:.5}.card-search-overlay .results-wrapper{width:calc(var(--vw) - 40px);height:calc(var(--vh) - calc(150px + env(safe-area-inset-bottom)) - ((var(--gap) * 2 + 40px + 40px)));display:flex;flex-direction:column;gap:20px;align-items:center;overflow:scroll;padding:calc(((var(--gap) * 2 + 40px + 40px)))20px calc(150px + env(safe-area-inset-bottom));position:absolute;z-index:1;color:#fff;-ms-overflow-style:none;scrollbar-width:none}.card-search-overlay .results-wrapper::-webkit-scrollbar{display:none}.card-search-overlay .results-wrapper .no-results{height:100%;display:flex;align-items:center;justify-content:center;font-size:30px;animation:popIn .3s ease}.card-search-overlay .results-wrapper .card-image{width:100%;max-width:500px;aspect-ratio:var(--aspect-ratio-card);background-size:cover;background-position:50% 0;flex-shrink:0;border-radius:calc(var(--borderRadius)/1.5);animation:popIn .3s ease}.card-search-overlay .results-wrapper .card-meta{display:flex;justify-content:space-between;width:100%;max-width:500px;margin:-10px 0 10px}.card-search-overlay .results-wrapper .card-meta .card-name-and-artist{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.card-search-overlay .results-wrapper .card-meta .view-all-prints-btn{padding:0 16px;height:36px;background:#3b394c;border-radius:99px;display:flex;align-items:center;justify-content:center;animation:popIn .3s ease;flex-shrink:0}.card-search-overlay .results-wrapper .card-meta .card-name{text-align:left;font-size:21px;animation:popIn .3s ease}.card-search-overlay .results-wrapper .card-meta .artist-label{font-size:14px;display:flex;align-items:center;justify-content:center;gap:4px;animation:popIn .3s ease;text-align:left}.card-search-overlay .results-wrapper .card-meta .artist-label:before{content:"";width:13px;height:9px;background:url(/images/plug.svg)no-repeat;background-size:contain;background-position:50%}.card-search-overlay label,.card-search-overlay .giphy-switch,.card-search-overlay .close-card-search-overlay,.card-search-overlay input{position:absolute;z-index:2}.card-search-overlay input.search-input{height:50px;width:240px;border-radius:99px;padding:0 16px;border:none;font-size:22px;outline:none;bottom:calc(40px + env(safe-area-inset-bottom));color:#fff;background:rgba(94,97,121,.5);transition:.3s ease;backdrop-filter:blur(20px)saturate(1.5);animation:popIn .3s ease}.card-search-overlay input.search-input::-moz-placeholder{color:rgba(255,255,255,.7)}.card-search-overlay input.search-input::placeholder{color:rgba(255,255,255,.7)}.card-search-overlay input.search-input:active,.card-search-overlay input.search-input:focus{border:none;outline:none;background:rgba(94,97,121,.5);color:#fff}.card-search-overlay input.search-input:active::-moz-placeholder,.card-search-overlay input.search-input:focus::-moz-placeholder{color:rgba(255,255,255,.3)}.card-search-overlay input.search-input:active::placeholder,.card-search-overlay input.search-input:focus::placeholder{color:rgba(255,255,255,.3)}.card-search-overlay input.upload-input{display:none}.card-search-overlay label{width:200px;display:none;border:none;flex-direction:column;align-items:center;cursor:pointer;color:#fff;bottom:calc(90px + env(safe-area-inset-bottom) + var(--gap) * 2);gap:calc(var(--gap) * 2)}.card-search-overlay label div{display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--blue);border-radius:99px;height:44px;padding:0 20px}.card-search-overlay label span{font-size:19px;font-weight:600}.card-search-overlay label.active{display:flex}.card-search-overlay .close-card-search-overlay{top:calc(var(--gap) + 20px);right:calc(var(--gap) + 20px);width:40px;height:40px}.card-search-overlay.menu-card-search .results-wrapper{overflow-x:hidden;overflow-y:auto}.card-search-overlay.menu-card-search .results-wrapper .card-image{max-width:336px;aspect-ratio:auto 240/334;border-radius:4.75%/3.5%;box-shadow:1px 1px 8px rgba(0,0,0,.5)}.card-search-overlay.menu-card-search .results-wrapper .card-image.nope{pointer-events:none}.card-search-overlay.menu-card-search .card-image-wrapper{width:100%;padding:0 20px;display:flex;gap:10px;overflow:auto;flex-shrink:0;-ms-overflow-style:none;scrollbar-width:none}.card-search-overlay.menu-card-search .card-image-wrapper::-webkit-scrollbar{display:none}.card-search-overlay.menu-card-search .card-image-wrapper .print-wrapper{min-width:240px;display:flex;flex-direction:column;gap:10px;margin:0 auto}.card-search-overlay.menu-card-search .card-image-wrapper .print-wrapper .print-info{font-size:20px;animation:popIn .3s ease}.card-search-overlay.menu-card-search .card-image-wrapper .print-wrapper .price-wrapper{display:flex;flex-direction:column;gap:5px;animation:popIn .3s ease}.card-search-overlay.menu-card-search .legalities-wrapper{display:flex;text-align:left;flex-wrap:wrap;gap:20px;padding:20px 0;margin:0 auto;animation:popIn .3s ease}.card-search-overlay.menu-card-search .legalities-wrapper .legalities-column{display:flex;flex-direction:column;gap:10px;flex-grow:1;width:160px}.card-search-overlay.menu-card-search .legalities-wrapper .legalities-column .format-item{font-size:18px;display:flex;align-items:center;gap:10px}.card-search-overlay.menu-card-search .legalities-wrapper .legalities-column .format-item .format-status{width:70px;display:flex;align-items:center;justify-content:center;height:24px;border-radius:4px}.card-search-overlay.menu-card-search .legalities-wrapper .legalities-column .format-item .format-status.not-legal{background:var(--red)}.card-search-overlay.menu-card-search .legalities-wrapper .legalities-column .format-item .format-status.legal{background:var(--green)}.card-search-overlay.menu-card-search:after{background:radial-gradient(#424451,#000);box-shadow:inset 0 0 60px 20px #000}.first-time-user-overlay{z-index:7;inset:0;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.9) 70%);animation:fadeIn .3s ease-in forwards;display:flex;align-items:center;justify-content:flex-end;text-align:center;flex-direction:column}.first-time-user-overlay.fade-out{animation:fadeOut .3s ease-out}.first-time-user-overlay .text-wrapper{color:#fff;padding:0 20px;display:flex;flex-direction:column;align-items:center}.first-time-user-overlay .text-wrapper .image{overflow:hidden;border-radius:var(--borderRadius);position:relative;margin-bottom:32px}.first-time-user-overlay .text-wrapper .image,.first-time-user-overlay .text-wrapper .image .cover-card,.first-time-user-overlay .text-wrapper .image .options-card,.first-time-user-overlay .text-wrapper .image .commander-card{width:305px;aspect-ratio:1/.6}.first-time-user-overlay .text-wrapper .image .cover-card,.first-time-user-overlay .text-wrapper .image .options-card,.first-time-user-overlay .text-wrapper .image .commander-card{position:absolute;display:flex;align-items:center;justify-content:center}.first-time-user-overlay .text-wrapper .image .cover-card{--bg:var(--blue);z-index:2;box-shadow:0 0 0 5px rgba(0,0,0,.3);background:var(--bg);transition:.3s ease-in-out;border-radius:calc(var(--borderRadius)/1.5)}.first-time-user-overlay .text-wrapper .image .cover-card .life-count{height:84%;font-size:160px;color:#000}.first-time-user-overlay .text-wrapper .image .cover-card .side{height:30%;position:absolute;opacity:.3}.first-time-user-overlay .text-wrapper .image .cover-card .side.minus{left:8%}.first-time-user-overlay .text-wrapper .image .cover-card .side.plus{right:8%}.first-time-user-overlay .text-wrapper .image .cover-card:after{content:"";position:absolute;transition:.3s ease-out;display:block;height:calc(var(--gap)/2);width:30%;background:0 0;border-radius:99px;bottom:var(--gap)}.first-time-user-overlay .text-wrapper .image .cover-card.swipe-left{transform:translateX(calc(-100% - 5px))}.first-time-user-overlay .text-wrapper .image .cover-card.swipe-up{transform:translateY(calc(-100% + 32px))}.first-time-user-overlay .text-wrapper .image .cover-card.swipe-up:after{background:rgba(0,0,0,.3)}.first-time-user-overlay .text-wrapper .image .options-card,.first-time-user-overlay .text-wrapper .image .commander-card{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border-radius:var(--borderRadius);background:#1c1a22}.first-time-user-overlay .text-wrapper .image .options-card{z-index:0}.first-time-user-overlay .text-wrapper .image .options-card .inner{display:flex;padding:20px;width:calc(100% - 40px);height:calc(100% - 40px - 32px);margin-top:32px}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry .option-entry-icon{height:50px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#000}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry .option-entry-text{font-size:23px}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry.background .option-entry-icon{aspect-ratio:1/.7;background:var(--blue);border-radius:calc(var(--borderRadius)/2);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry.kill{--bg:url("/images/kill-v2.svg")}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry.partner{--bg:url("/images/partners-v2.svg")}.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry.kill .option-entry-icon,.first-time-user-overlay .text-wrapper .image .options-card .inner .option-entry.partner .option-entry-icon{aspect-ratio:1;border-radius:50%;background-color:#000;background-image:var(--bg)}.first-time-user-overlay .text-wrapper .image .commander-card{--font-size-commander:66px;z-index:1;flex-direction:column;gap:var(--gap)}.first-time-user-overlay .text-wrapper .image .commander-card .label{width:100%;font-size:calc(var(--font-size-commander) * .484)}.first-time-user-overlay .text-wrapper .image .commander-card .label b{font-size:var(--font-size-commander);font-weight:500;margin-bottom:calc(0px - var(--font-size-commander) * .09);display:block}.first-time-user-overlay .text-wrapper .image .commander-card .button{padding:0 calc(var(--font-size-commander) * .2);height:calc(var(--font-size-commander) * .48);background:var(--yellow);color:#000;border-radius:99px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:calc(var(--font-size-commander) * .3);flex-shrink:0}.first-time-user-overlay .text-wrapper .image .commander-card.hide{display:none}.first-time-user-overlay .text-wrapper .headline{font-size:48px;margin:0 0 8px}.first-time-user-overlay .text-wrapper .text{font-size:32px}.first-time-user-overlay .text-wrapper .text b{font-weight:500;color:var(--yellow)}.first-time-user-overlay .btn{background:#383640;color:#fff;font-size:28px;height:56px;padding:0 48px;border-radius:99px;margin:32px 0 56px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.first-time-user-overlay .btn.active{background:var(--lotusRed)}.first-time-user-overlay .btn.click{animation:gotItBtnClick .3s ease forwards}.players-overlay{z-index:6;animation:playersOverlayPopIn .3s ease-in forwards;background:#000}.players-overlay.fade-out{animation:fadeOut .3s ease-out}.players-overlay-list{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * 2.5);padding:calc(var(--gap) * 2.5)calc(var(--gap) * 2.5)calc(var(--gap) * 2.5 + 100px);overflow-y:auto;position:absolute;inset:0}.players-overlay-list .layout-item{--deviceWidth:calc((var(--vw) - var(--gap) * 2.5 * 4) / 3);--deviceHeight:calc((var(--vh) - var(--gap) * 2.5 * 4) / 3);width:var(--deviceWidth);border-radius:calc(var(--borderRadius)/1.5);overflow:hidden;gap:calc(var(--gap)/2);position:relative;aspect-ratio:var(--aspect-ratio);animation:popIn .3s ease-out forwards}.players-overlay-list .layout-item.active{box-shadow:0 0 0 calc(var(--gap)/2)black,0 0 0 calc(var(--gap)/1.5)var(--lotusRed)}.players-overlay-list .layout-item.active .card-placeholder{background:var(--lotusRed)}.players-overlay-list .layout-item .card-placeholder{background:#fff;border-radius:calc(var(--borderRadius)/5);display:flex;align-items:center;justify-content:center}.players-overlay-list .layout-item .card-placeholder.empty{background:rgba(255,255,255,.25)}.players-overlay-list .layout-item .card-placeholder.rotate-left .life-count-placeholder{transform:rotate(-90deg)}.players-overlay-list .layout-item .card-placeholder.rotate-right .life-count-placeholder{transform:rotate(90deg)}.players-overlay-list .layout-item .card-placeholder .life-count-placeholder{display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(var(--deviceHeight)/3);height:calc(var(--deviceWidth)/3)}.\31 -player-layout-overlay{z-index:6;animation:playersOverlayPopIn .3s ease-in forwards;background:#000;display:flex;flex-direction:column;padding:calc(var(--gap) * 3)calc(var(--gap) * 2.5)}.\31 -player-layout-overlay.fade-out{animation:fadeOut .3s ease-out}.\32 -player-direction-overlay{z-index:6;animation:playersOverlayPopIn .3s ease-in forwards;background:#000;display:flex;flex-direction:column;padding:calc(var(--gap) * 3)calc(var(--gap) * 2.5)}.\32 -player-direction-overlay.fade-out{animation:fadeOut .3s ease-out}.direction-overlay-headline{text-align:center;font-size:30px;font-weight:700;color:#fff;margin-bottom:10px}.direction-overlay-explanation{text-align:center;font-size:24px;color:#a4a0b8}.direction-overlay-info{font-size:19px;color:#a4a0b8;margin-top:16px;display:flex;align-items:center;gap:10px;background:rgba(35,36,47,.8);padding:10px;border-radius:calc(var(--borderRadius)/2);max-width:330px}.direction-overlay-info b{text-transform:lowercase;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--lightBlue);color:#fff;flex-shrink:0}.direction-overlay-list{display:flex;flex-wrap:wrap;gap:30px;padding:20px 30px 60px;flex:1;overflow-y:auto;align-items:center;justify-content:center}.direction-overlay-list .direction-option-wrapper{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap) * 1.5)}.direction-overlay-list .direction-item{--deviceWidth:calc((var(--vw) - var(--gap) * 5 * 3) / 2.5);--deviceHeight:calc((var(--vh) - var(--gap) * 5 * 3) / 2.5);width:var(--deviceWidth);border-radius:calc(var(--borderRadius)/1.5);overflow:hidden;gap:calc(var(--gap)/2);position:relative;aspect-ratio:var(--aspect-ratio);animation:popIn .3s ease-out forwards;display:flex;flex-direction:column;cursor:pointer}.direction-overlay-list .direction-item.active{box-shadow:0 0 0 calc(var(--gap)/2)black,0 0 0 calc(var(--gap)/1.5)var(--lotusRed)}.direction-overlay-list .direction-item.active .card-placeholder{background:var(--lotusRed)}.direction-overlay-list .direction-item .card-placeholder{background:#fff;border-radius:calc(var(--borderRadius)/3);display:flex;align-items:center;justify-content:center;flex:1}.direction-overlay-list .direction-item .card-placeholder.upside-down .life-count-placeholder{transform:rotate(180deg)}.direction-overlay-list .direction-item .card-placeholder.rotate-left .life-count-placeholder{transform:rotate(-90deg)}.direction-overlay-list .direction-item .card-placeholder .life-count-placeholder{display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(var(--deviceHeight)/2);height:calc(var(--deviceWidth)/2)}.direction-overlay-list .direction-item .card-placeholder .life-count-placeholder .font{--fontColor:var(--fontBlack)}.direction-overlay-list .direction-label{text-align:center;font-size:16px;font-weight:700;color:#fff}.close-edit-victory-messages-overlay,.close-edit-defeat-messages-overlay,.close-edit-planechase-cards-overlay,.close-edit-archenemy-cards-overlay,.close-edit-bounty-cards-overlay,.close-load-profile-overlay,.close-archenemy-overlay-btn,.close-planechase-overlay-btn,.close-bounty-overlay-btn,.close-dice-overlay-btn,.close-life-history-overlay-btn,.close-card-search-overlay,.close-more-overlay-btn,.close-settings-overlay-btn,.close-players-overlay-btn,.close-all-games-overlay{width:50px;height:50px;border-radius:50%;background-color:var(--lotusRed);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:7;position:absolute;bottom:50px;animation:popInClosePlayersOverlay .3s cubic-bezier(.45,.19,.29,1.45);box-shadow:0 0 0 5px rgba(0,0,0,.3),inset 0 0 0 1px #00000030}.close-edit-victory-messages-overlay.blop-out,.close-edit-defeat-messages-overlay.blop-out,.close-edit-planechase-cards-overlay.blop-out,.close-edit-archenemy-cards-overlay.blop-out,.close-edit-bounty-cards-overlay.blop-out,.close-load-profile-overlay.blop-out,.close-archenemy-overlay-btn.blop-out,.close-planechase-overlay-btn.blop-out,.close-bounty-overlay-btn.blop-out,.close-dice-overlay-btn.blop-out,.close-life-history-overlay-btn.blop-out,.close-card-search-overlay.blop-out,.close-more-overlay-btn.blop-out,.close-settings-overlay-btn.blop-out,.close-players-overlay-btn.blop-out,.close-all-games-overlay.blop-out{animation:dropOutOfScreen .2s ease}.close-edit-victory-messages-overlay::before,.close-edit-victory-messages-overlay::after,.close-edit-defeat-messages-overlay::before,.close-edit-defeat-messages-overlay::after,.close-edit-planechase-cards-overlay::before,.close-edit-planechase-cards-overlay::after,.close-edit-archenemy-cards-overlay::before,.close-edit-archenemy-cards-overlay::after,.close-edit-bounty-cards-overlay::before,.close-edit-bounty-cards-overlay::after,.close-load-profile-overlay::before,.close-load-profile-overlay::after,.close-archenemy-overlay-btn::before,.close-archenemy-overlay-btn::after,.close-planechase-overlay-btn::before,.close-planechase-overlay-btn::after,.close-bounty-overlay-btn::before,.close-bounty-overlay-btn::after,.close-dice-overlay-btn::before,.close-dice-overlay-btn::after,.close-life-history-overlay-btn::before,.close-life-history-overlay-btn::after,.close-card-search-overlay::before,.close-card-search-overlay::after,.close-more-overlay-btn::before,.close-more-overlay-btn::after,.close-settings-overlay-btn::before,.close-settings-overlay-btn::after,.close-players-overlay-btn::before,.close-players-overlay-btn::after,.close-all-games-overlay::before,.close-all-games-overlay::after{content:"";position:absolute;width:40%;height:4px;background-color:#fff;border-radius:2px}.close-edit-victory-messages-overlay::before,.close-edit-defeat-messages-overlay::before,.close-edit-planechase-cards-overlay::before,.close-edit-archenemy-cards-overlay::before,.close-edit-bounty-cards-overlay::before,.close-load-profile-overlay::before,.close-archenemy-overlay-btn::before,.close-planechase-overlay-btn::before,.close-bounty-overlay-btn::before,.close-dice-overlay-btn::before,.close-life-history-overlay-btn::before,.close-card-search-overlay::before,.close-more-overlay-btn::before,.close-settings-overlay-btn::before,.close-players-overlay-btn::before,.close-all-games-overlay::before{transform:rotate(45deg);animation:closeStroke1 .3s cubic-bezier(.45,.19,.29,1.45)}.close-edit-victory-messages-overlay::after,.close-edit-defeat-messages-overlay::after,.close-edit-planechase-cards-overlay::after,.close-edit-archenemy-cards-overlay::after,.close-edit-bounty-cards-overlay::after,.close-load-profile-overlay::after,.close-archenemy-overlay-btn::after,.close-planechase-overlay-btn::after,.close-bounty-overlay-btn::after,.close-dice-overlay-btn::after,.close-life-history-overlay-btn::after,.close-card-search-overlay::after,.close-more-overlay-btn::after,.close-settings-overlay-btn::after,.close-players-overlay-btn::after,.close-all-games-overlay::after{transform:rotate(-45deg);animation:closeStroke2 .3s cubic-bezier(.45,.19,.29,1.45)}@keyframes closeStroke1{0%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes closeStroke2{0%{transform:rotate(0)}100%{transform:rotate(-45deg)}}.player-card{--turn-tracker-width:100px;--borderRadiusEdgesInner:calc(var(--borderRadius) / 1.5);border-radius:var(--borderRadius);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#34323e}.player-card.monarch .player-life-count .font{animation:monarch .7s ease}.player-card.initiative .player-life-count .font{animation:initiative .7s ease}.player-card.has-turn-tracker .counters-on-card:not(.commander-damage-counters):after{content:"";display:block;flex-shrink:0;height:39px;width:calc((var(--gap)/2) + var(--turn-tracker-width));pointer-events:none}.player-card .player-card-inner,.player-card .roll-overlay,.player-card .commander-damage-card{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:var(--borderRadius);transition:transform .3s ease,background .5s ease .15s,box-shadow .2s ease-in-out,border-radius .3s ease-in-out}.player-card .player-card-inner{--sizeWidth:var(--width);--sizeHeight:var(--height);--bgIndicator:rgba(0, 0, 0, 0.3);--bgColor:var(--bg);width:var(--width);height:var(--height);box-shadow:0 0 0 5px rgba(0,0,0,.3),inset 0 0 rgba(255,255,255,0),inset 0 0 0 0 var(--gold);background:var(--bg);z-index:2;background-position:50% 0;background-size:cover}.player-card .player-card-inner:not(.option-card):not(.color-card):before,.player-card .player-card-inner:not(.option-card):not(.color-card):after{content:"";display:block;position:absolute;height:calc(var(--gap)/2);width:30%;background:var(--bgIndicator);border-radius:99px;backdrop-filter:blur(10px)saturate(1.5);opacity:0;z-index:1}.player-card .player-card-inner:not(.option-card):not(.color-card):before{top:var(--gap)}.player-card .player-card-inner:not(.option-card):not(.color-card):after{bottom:var(--gap)}.player-card .player-card-inner.white-text{--bgIndicator:rgba(255, 255, 255, 0.5)}.player-card .player-card-inner.white-text .font{--fontColor:var(--fontWhite)}.player-card .player-card-inner.white-text.killed .killed-overlay{background:rgba(255,255,255,.3)}.player-card .player-card-inner.background-image{--bgIndicator:rgba(255, 255, 255, 0.5);background-image:var(--bgImage)}.player-card .player-card-inner.background-image .font{--fontColor:var(--fontWhite)}.player-card .player-card-inner.background-image .commander-damage-card-inner:first-of-type{--bg:var(--bgImage)}.player-card .player-card-inner.background-image.background-image-partner .commander-damage-card-inner:last-of-type{--bg:var(--bgImagePartner)}.player-card .player-card-inner.background-image.background-image-partner .decrease-button:after,.player-card .player-card-inner.background-image.background-image-partner .increase-button:after{content:"";display:block;position:absolute;width:100%;height:100%;background-size:cover;background-position:50% 0;z-index:-1}.player-card .player-card-inner.background-image.background-image-partner .decrease-button:after{background-image:var(--bgImage)}.player-card .player-card-inner.background-image.background-image-partner .increase-button:after{background-image:var(--bgImagePartner)}.player-card .player-card-inner.background-image .counter-controls{background-color:unset;backdrop-filter:blur(20px)saturate(1.5)}.player-card .player-card-inner.swipe-up:not(.option-card):before,.player-card .player-card-inner.swipe-up:not(.option-card):after,.player-card .player-card-inner.swipe-down:not(.option-card):before,.player-card .player-card-inner.swipe-down:not(.option-card):after{opacity:1;animation:indicate 5s ease infinite}.player-card .player-card-inner.swipe-up .player-life-count,.player-card .player-card-inner.swipe-down .player-life-count{opacity:0}.player-card .player-card-inner.swipe-up{--paddingOptionCard:calc(var(--gap) + 34px) var(--gap) var(--gap);--paddingColorCard:calc(var(--gap) * 2 + 34px) calc(var(--gap) * 2) calc(var(--gap) * 2);border-bottom-left-radius:var(--borderRadiusEdgesInner);border-bottom-right-radius:var(--borderRadiusEdgesInner)}.player-card .player-card-inner.swipe-down{--paddingOptionCard:var(--gap) var(--gap) calc(var(--gap) + 34px);--paddingColorCard:calc(var(--gap) * 2) calc(var(--gap) * 2) calc(var(--gap) * 2 + 34px);border-top-left-radius:var(--borderRadiusEdgesInner);border-top-right-radius:var(--borderRadiusEdgesInner)}.player-card .player-card-inner .winner-overlay,.player-card .player-card-inner .killed-overlay{width:100%;height:100%;z-index:4;animation:fadeIn .3s ease;transition:.3s ease;position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;border-radius:var(--borderRadiusEdgesInner)}.player-card .player-card-inner .winner-overlay .text,.player-card .player-card-inner .killed-overlay .text{padding:var(--gap);transition:opacity .3s ease-in-out;text-align:center;line-height:.9}.player-card .player-card-inner.winner .winner-overlay{background:var(--rainbow)}.player-card .player-card-inner.winner .winner-overlay:before{content:"";width:100%;height:100%;z-index:1;background:var(--rainbow);display:block;position:absolute;filter:blur(30px)saturate(1.5)}.player-card .player-card-inner.winner .winner-overlay .text{z-index:4;font-weight:600}.player-card .player-card-inner.winner .winner-overlay .particle{z-index:3}.player-card .player-card-inner.killed{color:var(--bg)}.player-card .player-card-inner.killed .killed-overlay{background:rgba(0,0,0,.6);pointer-events:auto}.player-card .player-card-inner.killed .increase-button.life .life-change-feedback,.player-card .player-card-inner.killed .decrease-button.life .life-change-feedback{opacity:0}.player-card .player-card-inner.killed .player-life-count{opacity:0}.player-card .player-card-inner.killed .player-life-count:after{pointer-events:none}.player-card .player-card-inner.killed .increase-button.life,.player-card .player-card-inner.killed .decrease-button.life{pointer-events:none}.player-card .player-card-inner.killed .counter-controls,.player-card .player-card-inner.killed .counters-on-card,.player-card .player-card-inner.killed .commander-damage-card{display:none}.player-card .player-card-inner .critical-damage-overlay{width:100%;height:100%;position:absolute;border-radius:var(--borderRadiusEdgesInner);z-index:1;pointer-events:none;animation:fadeIn .3s ease}.player-card .player-card-inner .critical-damage-overlay::after{content:"";position:absolute;width:100%;height:100%;border-radius:var(--borderRadiusEdgesInner);box-shadow:inset 0 0 60px 20px var(--criticalRed);animation:criticalDamageBlink 2.5s ease-in-out infinite}.player-card .player-card-inner.commander-damage-active .turn-time-tracker,.player-card .player-card-inner.commander-damage-active .counter-controls,.player-card .player-card-inner.commander-damage-active .counters-on-card,.player-card .player-card-inner.commander-damage-active .player-life-count{opacity:0;pointer-events:none}.player-card .player-card-inner.color-card{z-index:1;background:0 0;box-shadow:none;pointer-events:auto;transition:.15s ease}.player-card .player-card-inner.color-card .color-card-inner{--gap:clamp(16px, 6vw, 32px);overflow:auto;width:calc(100% - var(--gap) * 2);height:calc(100% - var(--gap) * 2 - 34px);padding:var(--paddingColorCard);display:flex;align-items:center;gap:var(--gap);-ms-overflow-style:none;scrollbar-width:none}.player-card .player-card-inner.color-card .color-card-inner::-webkit-scrollbar{display:none}.player-card .player-card-inner.color-card .divider{width:5px;height:40%;background:#1b1921;border-radius:99px;flex-shrink:0}.player-card .player-card-inner.color-card .color-entry{--borderRadiusCard:calc(var(--borderRadius) / 1.5);border-radius:var(--borderRadiusCard);height:100%;max-height:120px;max-width:200px;aspect-ratio:var(--aspect-ratio-card);box-shadow:0 0 0 1px rgba(0,0,0,.3);animation:popInDefault .2s ease}.player-card .player-card-inner.color-card .color-entry.image-entry{--opacity1:1;--opacity2:0;background-size:cover;background-position:50% 0;position:relative}.player-card .player-card-inner.color-card .color-entry.image-entry.image-set{background-image:var(--bgImage)}.player-card .player-card-inner.color-card .color-entry.image-entry .image-entry-icon{position:absolute;z-index:2;background:#28272b8f;width:30%;max-width:40px;aspect-ratio:1;bottom:5%;right:5%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)saturate(1.5);border-radius:50%;background-image:url(/images/clue.svg);background-size:70%;background-position:50%;background-repeat:no-repeat}.player-card .player-card-inner.color-card .color-entry.image-entry .partner-image{position:absolute;z-index:2;background-image:var(--image1);background-size:cover;background-position:50% 0;width:50%;height:100%;right:0;border-radius:0 var(--borderRadiusCard)var(--borderRadiusCard)0;box-shadow:inset 1px 0 #0000006e}.player-card .player-card-inner.color-card .color-entry.image-entry .partner-image:before,.player-card .player-card-inner.color-card .color-entry.image-entry .partner-image:after{content:"";position:absolute;display:block;width:100%;height:100%;background-image:var(--bgImage);background-size:cover;background-position:50% 0;pointer-events:none}.player-card .player-card-inner.color-card .color-entry.image-entry .partner-image:before{left:-100%;border-radius:var(--borderRadiusCard)0 0 var(--borderRadiusCard)}.player-card .player-card-inner.color-card .color-entry.image-entry .partner-image:after{border-radius:0 var(--borderRadiusCard)var(--borderRadiusCard)0;background-image:var(--image2);left:0;transition:opacity .5s ease-in-out;opacity:var(--opacity2);box-shadow:inset 1px 0 #0000006e}.player-card .player-card-inner.color-card .color-entry.image-entry::before,.player-card .player-card-inner.color-card .color-entry.image-entry::after{content:"";position:absolute;inset:0;background-size:cover;background-position:50% 0;transition:opacity .5s ease-in-out;border-radius:var(--borderRadiusCard)}.player-card .player-card-inner.color-card .color-entry.image-entry::before{background-image:var(--image1);opacity:var(--opacity1)}.player-card .player-card-inner.color-card .color-entry.image-entry::after{background-image:var(--image2);opacity:var(--opacity2)}.player-card .player-card-inner.color-card .color-entry.image-entry.crossfade{--opacity2:1;--opacity1:0}.player-card .player-card-inner.color-card .color-entry.color-picker-entry{position:relative}.player-card .player-card-inner.color-card .color-entry.color-picker-entry input{opacity:0;position:absolute}.player-card .player-card-inner.color-card .color-entry.color-picker-entry label{background:var(--rainbow);display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;border-radius:var(--borderRadiusCard)}.player-card .player-card-inner.color-card .color-entry.color-picker-entry label::after{content:"";position:absolute;z-index:2;background:#28272b8f;width:30%;max-width:40px;aspect-ratio:1;bottom:5%;right:5%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)saturate(1.5);border-radius:50%;background-image:url(/images/color-picker.svg);background-size:68%;background-position:50%;background-repeat:no-repeat}.player-card .player-card-inner.color-card .color-entry.color-picker-entry.color-set label{background:var(--bg)}.player-card .player-card-inner.option-card{z-index:1;box-shadow:none;transition:.15s ease;background:0 0;color:#fff}.player-card .player-card-inner.option-card.hide{opacity:0}.player-card .player-card-inner.option-card .option-card-inner{display:flex;align-items:center;width:calc(100% - var(--gap) * 2);height:calc(100% - var(--gap) * 2 - 34px);padding:var(--paddingOptionCard);text-align:center;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.player-card .player-card-inner.option-card .option-card-inner::-webkit-scrollbar{display:none}.player-card .player-card-inner.option-card .option-card-inner .divider{width:5px;height:30%;background:#1b1921;border-radius:99px;flex-shrink:0;margin:0 7% 0 5%;animation:fadeIn 1s ease}.player-card .player-card-inner.option-card .option-card-inner .divider.leading-divider{width:0;margin-right:0}.player-card .player-card-inner.option-card .option-card-inner .divider.equal{margin:0 7%}.player-card .player-card-inner.option-card .option-card-inner .counter-entry{flex-shrink:0;display:none;flex-direction:column;align-items:center;justify-content:center;height:100%;max-height:200px;aspect-ratio:1/3;max-width:120px;padding:0 2% 0 0;position:relative}.player-card .player-card-inner.option-card .option-card-inner .counter-entry.visible{display:flex;animation:popIn .3s ease}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .increase-label,.player-card .player-card-inner.option-card .option-card-inner .counter-entry .decrease-label{width:100%;flex-grow:1;display:flex;justify-content:center}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .increase-label .font,.player-card .player-card-inner.option-card .option-card-inner .counter-entry .decrease-label .font{height:100%;max-height:32px}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .increase-label{align-items:flex-end}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .decrease-label{align-items:flex-start}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .font{--fontColor:var(--fontWhite)}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .increase-counter,.player-card .player-card-inner.option-card .option-card-inner .counter-entry .decrease-counter{width:100%;flex-grow:1;display:flex;justify-content:center;position:absolute;height:50%}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .increase-counter{align-items:flex-start;top:0}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .decrease-counter{align-items:flex-end;bottom:0}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display{height:50%;max-height:100px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:70%;box-shadow:0 0 0 calc(var(--font-size-entry)/8);border-radius:calc(var(--font-size-entry)/2)}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-number{padding-top:20%;flex-grow:1;width:100%;display:flex;justify-content:center;align-items:center}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-number .font{animation:popIn .3s ease}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon{aspect-ratio:1;flex-grow:1;background:var(--bg);background-size:contain;background-position:50%;background-repeat:no-repeat;padding-bottom:20%}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.tax{--bg:url("/images/tax.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.tax-1{--bg:url("/images/tax-1.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.tax-2{--bg:url("/images/tax-2.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.poison{--bg:url("/images/poison.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.storm{--bg:url("/images/storm.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.xp{--bg:url("/images/xp.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.energy{--bg:url("/images/energy.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.rad{--bg:url("/images/rad.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.aC{--bg:url("/images/aC.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.bC{--bg:url("/images/bC.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.W{--bg:url("/images/W.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.U{--bg:url("/images/U.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.B{--bg:url("/images/B.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.R{--bg:url("/images/R.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.G{--bg:url("/images/G.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.C{--bg:url("/images/C.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.blood{--bg:url("/images/blood.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.clue{--bg:url("/images/clue.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.food{--bg:url("/images/food.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.gold{--bg:url("/images/gold.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.map{--bg:url("/images/map.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-entry .counter-display .counter-icon.treasure{--bg:url("/images/treasure.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker{display:flex;flex-direction:column;justify-content:center;height:100%;gap:calc(var(--sizeHeight)/20);padding:0 6%}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-row{height:50%;max-height:44px;display:flex;gap:calc(var(--sizeHeight)/20)}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon{height:100%;max-height:44px;border-radius:50%;aspect-ratio:1;flex-grow:1;background-color:rgba(0,0,0,.3);background-image:var(--bg);background-size:70%;background-position:50%;background-repeat:no-repeat;transition:.3s ease-in-out;animation:popIn .3s ease}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.active{background-color:#000;opacity:.3}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.tax{--bg:url("/images/tax.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.tax-1{--bg:url("/images/tax-1.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.tax-2{--bg:url("/images/tax-2.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.poison{--bg:url("/images/poison.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.storm{--bg:url("/images/storm.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.xp{--bg:url("/images/xp.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.energy{--bg:url("/images/energy.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.rad{--bg:url("/images/rad.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.aC{--bg:url("/images/aC.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.bC{--bg:url("/images/bC.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.W{--bg:url("/images/W.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.U{--bg:url("/images/U.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.B{--bg:url("/images/B.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.R{--bg:url("/images/R.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.G{--bg:url("/images/G.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.C{--bg:url("/images/C.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.blood{--bg:url("/images/blood.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.clue{--bg:url("/images/clue.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.food{--bg:url("/images/food.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.gold{--bg:url("/images/gold.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.map{--bg:url("/images/map.svg")}.player-card .player-card-inner.option-card .option-card-inner .counter-picker .counter-icon.treasure{--bg:url("/images/treasure.svg")}.player-card .player-card-inner.option-card .option-card-inner .option-entry{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(var(--gap) * 1.2);height:100%;max-height:170px;max-width:120px;animation:popIn .3s ease;aspect-ratio:1/2}.player-card .player-card-inner.option-card .option-card-inner .option-entry .option-entry-icon{height:36%;max-height:60px;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:50%}.player-card .player-card-inner.option-card .option-card-inner .option-entry .option-entry-text{width:100%;font-size:var(--font-size-entry)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.background{aspect-ratio:1}.player-card .player-card-inner.option-card .option-card-inner .option-entry.background .option-entry-icon{--borderRadiusCard:calc(var(--borderRadius) / 1.5);border-radius:var(--borderRadiusCard);box-shadow:0 0 0 1px rgba(0,0,0,.3);background-position:50% 0;background-size:cover;aspect-ratio:1/.7;max-width:80%;background-color:var(--bg);position:relative}.player-card .player-card-inner.option-card .option-card-inner .option-entry.background .option-entry-icon.background-image{background-image:var(--bgImage)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.background .option-entry-icon.partner:before,.player-card .player-card-inner.option-card .option-card-inner .option-entry.background .option-entry-icon.partner:after{content:"";position:absolute;width:50%;height:100%;background-size:cover;background-position:50% 0;z-index:1}.player-card .player-card-inner.option-card .option-card-inner .option-entry.background .option-entry-icon.partner:before{left:0;background-image:var(--bgImage);border-radius:var(--borderRadiusCard)0 0 var(--borderRadiusCard)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.background .option-entry-icon.partner:after{right:0;background-color:var(--bg);background-image:var(--bgImagePartner);border-radius:0 var(--borderRadiusCard)var(--borderRadiusCard)0;box-shadow:inset 1px 0 #0000006e}.player-card .player-card-inner.option-card .option-card-inner .option-entry.kill .option-entry-icon,.player-card .player-card-inner.option-card .option-card-inner .option-entry.partner .option-entry-icon{border-radius:50%;background-color:#1d1b24}.player-card .player-card-inner.option-card .option-card-inner .option-entry.kill .option-entry-icon{background-image:url(/images/kill-v2.svg)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.kill .option-entry-icon.active{background-image:url(/images/unkill-v2.svg)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.partner .option-entry-icon{background-image:url(/images/commander-v2.svg)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.partner .option-entry-icon.active{background-image:url(/images/partners-v2.svg)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.save-profile{--color:var(--green);--icon:url("/images/plus.svg");aspect-ratio:1/1.15}.player-card .player-card-inner.option-card .option-card-inner .option-entry.save-profile.saved{--icon:url("/images/check.svg");--color:var(--yellow)}.player-card .player-card-inner.option-card .option-card-inner .option-entry.load-profile{--color:var(--lightBlue);--icon:url("/images/load.svg");aspect-ratio:1}.player-card .player-card-inner.option-card .option-card-inner .option-entry.save-profile .option-entry-icon,.player-card .player-card-inner.option-card .option-card-inner .option-entry.load-profile .option-entry-icon{--borderRadiusCard:calc(var(--borderRadius) / 1.5);border-radius:var(--borderRadiusCard);background-color:#1b1921;aspect-ratio:1/.7;max-width:80%;display:flex;align-items:center;justify-content:center}.player-card .player-card-inner.option-card .option-card-inner .option-entry.save-profile .option-entry-icon:after,.player-card .player-card-inner.option-card .option-card-inner .option-entry.load-profile .option-entry-icon:after{content:"";display:block;border-radius:50%;width:40%;max-width:34px;aspect-ratio:1;background-color:var(--color);background-image:var(--icon);background-position:50%;background-size:100%;transition:background-color .3s ease}.player-card .player-card-inner.big-change .player-life-count .font{animation:earthquake .5s ease infinite}.player-card .player-card-inner.big-change .player-life-count .font:nth-child(1){animation-delay:-.25s}.player-card .player-card-inner.big-change .player-life-count .font:nth-child(2){animation-delay:-.15s}.player-card .player-card-inner.big-change .player-life-count .font:nth-child(3){animation-delay:-.05s}.player-card .player-card-inner.info-card{z-index:1;background:0 0;box-shadow:none;pointer-events:auto;transition:.15s ease}.player-card .player-card-inner.info-card.commander-damage-received{background:var(--red)}.player-card .player-card-inner.info-card.commander-damage-received .info-card-text,.player-card .player-card-inner.info-card.commander-damage-received .return-to-game-button{animation:earthquake .5s ease infinite}.player-card .player-card-inner.info-card.commander-damage-received .info-card-text{animation-delay:-.25s}.player-card .player-card-inner.info-card.commander-damage-received .info-card-text b{animation:earthquake .5s ease infinite;animation-delay:-.15s}.player-card .player-card-inner.info-card.commander-damage-removed{background:#009267;background:color(display-p3 0 .561 .412)}.player-card .player-card-inner.info-card .info-card-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100% - var(--gap) * 2);height:calc(100% - var(--gap) * 2);padding:var(--gap);color:#fff;text-align:center;gap:calc(var(--font-size-commander)/7);overflow:hidden}.player-card .player-card-inner.info-card .info-card-inner .info-card-text{width:100%;font-size:calc(var(--font-size-commander) * .484)}.player-card .player-card-inner.info-card .info-card-inner .info-card-text b{font-size:var(--font-size-commander);font-weight:500;margin-bottom:calc(0px - var(--font-size-commander) * .09);display:block}.player-card .player-card-inner.info-card .return-to-game-button{padding:0 calc(var(--font-size-commander) * .2);height:calc(var(--font-size-commander) * .48);background:var(--yellow);color:#000;border-radius:99px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:calc(var(--font-size-commander) * .3);flex-shrink:0}.player-card .player-card-inner.active .increase-button,.player-card .player-card-inner.active .decrease-button,.player-card .player-card-inner.active .player-life-count,.player-card .player-card-inner.active .killed-overlay{pointer-events:none}.player-card .player-card-inner.active .counter-controls,.player-card .player-card-inner.active .counters-on-card,.player-card .player-card-inner.active .turn-time-tracker{display:none}.player-card .player-card-inner.own-damage .commander-damage-card-inner .commander-damage{pointer-events:auto}.player-card .commander-damage-card{width:100%;height:100%;z-index:2;animation:fadeIn .3s ease;transition:.3s ease;gap:calc(var(--gap)/2);background:#000}.player-card .commander-damage-card.hide{opacity:0}.player-card .commander-damage-card .font{--fontColor:var(--fontWhite)}.player-card .commander-damage-card.partner-commander .damage-display{width:calc(var(--sizeWidth)/2.3/2)}.player-card .commander-damage-card.partner-commander .life-change-feedback{opacity:.5;width:calc(var(--sizeWidth)/3.5/2)}.player-card .commander-damage-card.partner-commander .commander-damage-card-inner .increase-button:before,.player-card .commander-damage-card.partner-commander .commander-damage-card-inner .increase-button:after,.player-card .commander-damage-card.partner-commander .commander-damage-card-inner .decrease-button:before,.player-card .commander-damage-card.partner-commander .commander-damage-card-inner .decrease-button:after{opacity:0}.player-card .commander-damage-card .commander-damage-card-inner{width:100%;height:100%;color:#fff;font-size:30px;background:var(--bg);position:relative;border-radius:calc(var(--borderRadius)/2);display:flex;align-items:center;justify-content:center;background-position:50% 0;background-size:cover}.player-card .commander-damage-card .commander-damage-card-inner:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1;border-radius:calc(var(--borderRadius)/2)}.player-card .commander-damage-card .commander-damage-card-inner>*{z-index:2}.player-card .roll-overlay{width:100%;height:100%;background:#262628;z-index:3;transition:none;animation:fadeIn .3s ease}.player-card .roll-overlay.fade-out{animation:fadeOut .3s ease}.player-card .roll-overlay .numbers-wrapper{height:calc(var(--sizeHeight)/1.1 - var(--gap) * 2);width:calc(var(--sizeWidth)/2.3);max-height:150px;display:flex;justify-content:center}.player-card .roll-overlay .numbers-wrapper .font{max-width:50%}.player-card .roll-overlay:not(.highlight) .font{--fontColor:var(--fontWhite)}.player-card .roll-overlay.highlight{overflow:hidden;background:var(--rainbow)}.player-card .roll-overlay.highlight .font{z-index:2;--fontColor:var(--fontBlack)}.player-card .increase-button,.player-card .decrease-button,.player-card .player-life-count{transition:.3s ease}.player-card .increase-button,.player-card .decrease-button{position:absolute;width:50%;height:100%;display:flex;align-items:center;background:0 0;cursor:pointer;z-index:1}.player-card .increase-button:before,.player-card .decrease-button:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0;transition:opacity .15s ease-in-out;opacity:0}.player-card .increase-button.active:before,.player-card .decrease-button.active:before{opacity:1}.player-card .increase-button.active .life-change-feedback,.player-card .decrease-button.active .life-change-feedback{opacity:1}.player-card .increase-button{right:0;justify-content:flex-end}.player-card .decrease-button{left:0}body.clean-look .player-card .increase-button .life-change-feedback,body.clean-look .player-card .decrease-button .life-change-feedback{opacity:0}body.clean-look .player-card .increase-button .life-change-feedback.active,body.clean-look .player-card .decrease-button .life-change-feedback.active{opacity:1}body.vertical-tap-areas .player-card .increase-button,body.vertical-tap-areas .player-card .decrease-button{width:100%;height:50%;left:0;right:auto;top:auto;bottom:auto;justify-content:center}body.vertical-tap-areas .player-card .increase-button .life-change-feedback,body.vertical-tap-areas .player-card .decrease-button .life-change-feedback{height:calc(var(--sizeHeight)/7);width:calc(var(--sizeWidth)/5);margin:4%;opacity:0}body.vertical-tap-areas .player-card .increase-button .life-change-feedback.active,body.vertical-tap-areas .player-card .decrease-button .life-change-feedback.active{opacity:1}body.vertical-tap-areas .player-card .increase-button{top:0}body.vertical-tap-areas .player-card .increase-button .life-change-feedback{top:0}body.vertical-tap-areas .player-card .decrease-button{bottom:0}body.vertical-tap-areas .player-card .decrease-button .life-change-feedback{bottom:0}.player-card.rotate-left .player-card-inner,.player-card.rotate-right .player-card-inner{--sizeWidth:var(--height);--sizeHeight:var(--width);width:var(--height);height:var(--width)}.player-card.rotate-left .player-card-inner{transform:rotate(-90deg)}.player-card.rotate-right .player-card-inner{transform:rotate(90deg)}.player-card.upside-down .player-card-inner{transform:rotate(180deg)}.player-card .damage-display.own-damage-received .font{animation:earthquake .5s ease infinite}.player-card .damage-display.own-damage-received .font:nth-child(1){animation-delay:-.25s}.player-card .damage-display.own-damage-received .font:nth-child(2){animation-delay:-.15s}.player-card .damage-display.own-damage-received .font:nth-child(3){animation-delay:-.05s}.player-card .damage-display,.player-card .player-life-count{position:relative;z-index:2;pointer-events:none;height:calc(var(--sizeHeight)/1.2 - var(--gap) * 2);width:calc(var(--sizeWidth)/2.3);max-height:150px;display:flex;justify-content:center;align-items:center}.player-card .damage-display .font,.player-card .player-life-count .font{max-width:calc((var(--sizeWidth)/2.3)/2)}.player-card .damage-display.big~.decrease-button .life-change-feedback,.player-card .player-life-count.big~.decrease-button .life-change-feedback{width:calc(var(--sizeWidth)/4)}.player-card .damage-display.big~.increase-button .life-change-feedback,.player-card .player-life-count.big~.increase-button .life-change-feedback{width:calc(var(--sizeWidth)/4)}.player-card .player-life-count{pointer-events:none}.player-card .player-life-count:after{content:"";display:block;position:absolute;width:70%;height:70%;z-index:1;pointer-events:auto}body:not(.set-life-by-tap-enabled) .player-life-count:after{pointer-events:none!important}[class*=portrait],[class*=landscape]{display:grid;gap:var(--gap)}.portrait{grid-template-columns:1fr;grid-template-rows:1fr}.portrait>:nth-child(1){border-radius:var(--borderRadiusEdge)}.landscape{grid-template-columns:1fr;grid-template-rows:1fr}.landscape>:nth-child(1){border-radius:var(--borderRadiusEdge)}.landscape-landscape,.landscape-landscape-uni{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.landscape-landscape>:nth-child(1),.landscape-landscape-uni>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-landscape>:nth-child(2),.landscape-landscape-uni>:nth-child(2){border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait{grid-template-columns:1fr 1fr}.portrait-portrait>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge);border-bottom-left-radius:var(--borderRadiusEdge)}.portrait-portrait>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:1.7fr 1fr}.portrait-portrait-landscape>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-landscape>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-landscape>:nth-child(3){grid-column:1/-1;border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1.7fr}.landscape-portrait-portrait>:nth-child(1){grid-column:1/-1;border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait>:nth-child(2){border-bottom-left-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait>:nth-child(3){border-bottom-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1.7fr 1fr}.landscape-portrait-portrait-landscape>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-landscape>:nth-child(1),.landscape-portrait-portrait-landscape>:nth-child(4){grid-column:1/-1}.landscape-portrait-portrait-landscape>:nth-child(4){border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.portrait-portrait-portrait-portrait>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait>:nth-child(3){border-bottom-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait>:nth-child(4){border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr .7fr}.portrait-portrait-portrait-portrait-landscape>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-landscape>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-landscape>:nth-child(5){grid-column:1/-1;border-bottom-right-radius:var(--borderRadiusEdge);border-bottom-left-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait{grid-template-columns:1fr 1fr;grid-template-rows:.7fr 1fr 1fr}.landscape-portrait-portrait-portrait-portrait>:nth-child(1){grid-column:1/-1;border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait>:nth-child(4){border-bottom-left-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait>:nth-child(5){border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(5){border-bottom-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(6){border-bottom-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:.7fr 1fr 1fr .7fr}.landscape-portrait-portrait-portrait-portrait-landscape>:nth-child(1),.landscape-portrait-portrait-portrait-portrait-landscape>:nth-child(6){grid-column:1/-1}.landscape-portrait-portrait-portrait-portrait-landscape>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait-landscape>:nth-child(6){border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(7){border-bottom-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(8){border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr .75fr}.portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(7){grid-column:1/-1;border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:.77fr 1fr 1fr 1fr .77fr}.landscape-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(1){grid-column:1/-1;border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(8){grid-column:1/-1;border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(9){border-bottom-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait>:nth-child(10){border-bottom-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr .75fr}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(1){border-top-left-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(2){border-top-right-radius:var(--borderRadiusEdge)}.portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(9){grid-column:1/-1;border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape{grid-template-columns:1fr 1fr;grid-template-rows:.77fr 1fr 1fr 1fr 1fr .77fr}.landscape-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(1){grid-column:1/-1;border-top-left-radius:var(--borderRadiusEdge);border-top-right-radius:var(--borderRadiusEdge)}.landscape-portrait-portrait-portrait-portrait-portrait-portrait-portrait-portrait-landscape>:nth-child(10){grid-column:1/-1;border-bottom-left-radius:var(--borderRadiusEdge);border-bottom-right-radius:var(--borderRadiusEdge)}.coin-info{position:absolute;z-index:3;animation:popIn .3s ease;pointer-events:none;color:#fff;top:112px;left:calc(var(--vw)/2 - 50px);font-size:25px;display:flex;align-items:center;justify-content:center;height:40px;width:100px;background:#00000087;border-radius:99px;backdrop-filter:blur(10px)saturate(1.5)}.coin-info.hide{animation:fadeOut .3s ease}.initiative-coin,.monarch-coin{position:absolute;width:66px;height:66px;border-radius:50%;top:33px;left:calc(var(--vw)/2 - 33px);z-index:2;background-color:var(--c);background-image:var(--i);background-size:cover;transition:.3s ease-in-out;box-shadow:0 0 0 5px rgba(0,0,0,.3),inset 0 0 0 3.5px #fff;animation:popIn .3s cubic-bezier(.52,.18,.36,1.41);transform:scale(1)rotate(var(--rotation))}.initiative-coin.active,.monarch-coin.active{z-index:100;transform:scale(1.1)rotate(var(--rotation))}.initiative-coin.hide,.monarch-coin.hide{left:-132px!important;top:-132px!important}.monarch-coin{--i:url("/images/monarch.svg");--c:var(--orange)}.initiative-coin{--i:url("/images/initiative.svg");--c:var(--darkRed)}.own-commander-damage-hint-overlay{background:linear-gradient(transparent 5%,rgba(0,0,0,.5) 40%,black 80%)}.own-commander-damage-hint-overlay .text{display:flex;flex-direction:column}.own-commander-damage-hint-overlay .switch-to-own-damage{position:relative;margin:16px}.own-commander-damage-hint-overlay .btn{margin:32px 0 56px}.switch-to-own-damage{position:absolute;background:var(--yellow);background-image:url(/images/dagger.svg);background-repeat:no-repeat;background-size:100%;background-position:50%;height:60px;box-shadow:0 0 0 5px rgba(0,0,0,.3);aspect-ratio:1;border-radius:50%;pointer-events:auto;transition:.3s ease-out;display:flex;align-items:center;justify-content:center}.switch-to-own-damage.close{background-color:var(--lotusRed);background-size:0%}.switch-to-own-damage.close:before,.switch-to-own-damage.close:after{content:"";position:absolute;width:40%;height:5px;background-color:#fff;border-radius:2px}.switch-to-own-damage.close::before{transform:rotate(45deg);animation:closeStroke1 .3s cubic-bezier(.45,.19,.29,1.45)}.switch-to-own-damage.close::after{transform:rotate(-45deg);animation:closeStroke2 .3s cubic-bezier(.45,.19,.29,1.45)}.switch-to-own-damage.hide{transform:scale(0)}.other-buttons-wrapper{position:absolute;bottom:var(--menuBtn-bottom);left:50%;transform:translate(-50%,50%);z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.other-buttons-wrapper.commander-dmg-overlay-active{z-index:10}.other-buttons-wrapper.commander-dmg-overlay-active .switch-to-own-damage{pointer-events:none;animation:buttonHintAttention 1s ease-in-out 4}.other-buttons-wrapper .other-buttons{pointer-events:none;display:flex;width:54px;height:54px}.other-buttons-wrapper .other-buttons .game-timer-wrapper{position:absolute;width:54px;display:flex;justify-content:center}.other-buttons-wrapper .other-buttons .game-timer{position:relative;top:0;pointer-events:auto;animation:popIn .3s cubic-bezier(.52,.18,.36,1.41)}.other-buttons-wrapper .other-buttons .game-timer.paused{background:#000}.other-buttons-wrapper .other-buttons.hide .day-night-switcher,.other-buttons-wrapper .other-buttons.hide .planechase-btn,.other-buttons-wrapper .other-buttons.hide .archenemy-btn,.other-buttons-wrapper .other-buttons.hide .bounty-btn,.other-buttons-wrapper .other-buttons.hide .game-timer-wrapper,.other-buttons-wrapper .other-buttons.hide .current-time-clock{transform:scale(0);opacity:0}.layout-other-btns-top .other-buttons .planechase-btn,.layout-other-btns-top .other-buttons .archenemy-btn,.layout-other-btns-top .other-buttons .bounty-btn,.layout-other-btns-top .other-buttons .day-night-switcher{top:-90px}.layout-other-btns-top .other-buttons .game-timer-wrapper{top:-90px}.layout-other-btns-bottom .other-buttons .planechase-btn,.layout-other-btns-bottom .other-buttons .archenemy-btn,.layout-other-btns-bottom .other-buttons .bounty-btn,.layout-other-btns-bottom .other-buttons .day-night-switcher{bottom:-90px}.layout-other-btns-bottom .other-buttons .game-timer-wrapper{bottom:-76px}body.vertical-tap-areas.landscape.layout-other-btns-bottom .other-buttons .game-timer-wrapper{transform:rotate(-90deg)}.layout-other-btns-sides-vertical .other-buttons .planechase-btn{top:-90px}.layout-other-btns-sides-vertical .other-buttons .archenemy-btn{bottom:-90px}.layout-other-btns-sides-vertical .other-buttons .bounty-btn{bottom:-90px}.layout-other-btns-sides-vertical .other-buttons .bounty-btn.bounty-btn-take-planechase-position{bottom:unset;top:-90px}.layout-other-btns-sides-vertical .other-buttons .day-night-switcher.day-night-switcher-archenemy-active,.layout-other-btns-sides-vertical .other-buttons .day-night-switcher.day-night-switcher-bounty-active{top:-90px}.layout-other-btns-sides-vertical .other-buttons .day-night-switcher.day-night-switcher-planechase-active{bottom:-90px}.layout-other-btns-sides-vertical .other-buttons .day-night-switcher.day-night-switcher-both-active{top:-166px}.layout-other-btns-sides .other-buttons .planechase-btn{left:-90px}.layout-other-btns-sides .other-buttons .archenemy-btn{right:-90px}.layout-other-btns-sides .other-buttons .bounty-btn{right:-90px}.layout-other-btns-sides .other-buttons .bounty-btn.bounty-btn-take-planechase-position{right:unset;left:-90px}.layout-other-btns-sides .other-buttons .day-night-switcher.day-night-switcher-archenemy-active,.layout-other-btns-sides .other-buttons .day-night-switcher.day-night-switcher-bounty-active{left:-90px}.layout-other-btns-sides .other-buttons .day-night-switcher.day-night-switcher-planechase-active{right:-90px}.layout-other-btns-sides .other-buttons .day-night-switcher.day-night-switcher-both-active{top:-90px}.layout-other-btns-sides .other-buttons .day-night-switcher.day-night-switcher-both-active.day-night-switcher-move-bottom{top:unset;bottom:-90px}.day-night-switcher,.planechase-btn,.archenemy-btn,.bounty-btn{position:absolute;width:54px;height:54px;border-radius:50%;z-index:2;background-color:#000;background-size:60%;background-position:50% 40%;background-repeat:no-repeat;transition:.3s ease-in-out;box-shadow:0 0 0 5px rgba(0,0,0,.3);animation:popIn .3s cubic-bezier(.52,.18,.36,1.41);pointer-events:auto}.planechase-btn{background-image:url(/images/planechase.svg)}.archenemy-btn{background-image:url(/images/archenemy.svg)}.bounty-btn{background-image:url(/images/bounty.svg);background-position:50%}.day-night-switcher:before,.day-night-switcher:after{content:"";display:block;position:absolute;height:100%;width:100%;background:var(--bg);background-position:50%;background-size:90%;background-repeat:no-repeat;transition:.3s ease;transition:.3s ease}.day-night-switcher:before{background-image:url(/images/day.svg)}.day-night-switcher:after{background-image:url(/images/night.svg);transform:scale(0);opacity:0}.day-night-switcher.night:before{transform:scale(0);opacity:0}.day-night-switcher.night:after{transform:scale(1);opacity:1}.close-controls-backdrop{width:100%;position:absolute;bottom:calc(var(--gap) * 2 + 40px);top:0;z-index:3}.counter-controls{position:absolute;display:flex;align-items:center;justify-content:center;height:calc(100% - var(--gap) * 4);width:calc(100% - var(--gap) * 4);max-height:80px;max-width:160px;padding:var(--gap);background-color:var(--bg);background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));z-index:3;animation:popIn .3s cubic-bezier(.52,.18,.36,1.41);border-radius:var(--borderRadius);transition:.3s ease-in-out;bottom:calc(var(--gap) * 2 + 40px)}.counter-controls.soon-remove{transition:1.5s ease-in-out;opacity:0}.counter-controls.fade-out{opacity:0;pointer-events:none}.counter-controls .font{--fontColor:var(--fontWhite)}.counter-controls .counter-controls-display{flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(var(--gap)/2)}.counter-controls .counter-controls-display .counter-controls-number{height:50%;display:flex}.counter-controls .counter-controls-display .counter-controls-number .font{animation:popIn .3s ease}.counter-controls .counter-controls-display .counter-controls-icon{aspect-ratio:1;flex-grow:1;background:var(--bg);background-size:contain;background-position:50%;background-repeat:no-repeat}.counter-controls .counter-controls-display .counter-controls-icon.tax{--bg:url("/images/tax.svg")}.counter-controls .counter-controls-display .counter-controls-icon.tax-1{--bg:url("/images/tax-1.svg")}.counter-controls .counter-controls-display .counter-controls-icon.tax-2{--bg:url("/images/tax-2.svg")}.counter-controls .counter-controls-display .counter-controls-icon.poison{--bg:url("/images/poison.svg")}.counter-controls .counter-controls-display .counter-controls-icon.storm{--bg:url("/images/storm.svg")}.counter-controls .counter-controls-display .counter-controls-icon.xp{--bg:url("/images/xp.svg")}.counter-controls .counter-controls-display .counter-controls-icon.energy{--bg:url("/images/energy.svg")}.counter-controls .counter-controls-display .counter-controls-icon.rad{--bg:url("/images/rad.svg")}.counter-controls .counter-controls-display .counter-controls-icon.aC{--bg:url("/images/aC.svg")}.counter-controls .counter-controls-display .counter-controls-icon.bC{--bg:url("/images/bC.svg")}.counter-controls .counter-controls-display .counter-controls-icon.W{--bg:url("/images/W.svg")}.counter-controls .counter-controls-display .counter-controls-icon.U{--bg:url("/images/U.svg")}.counter-controls .counter-controls-display .counter-controls-icon.B{--bg:url("/images/B.svg")}.counter-controls .counter-controls-display .counter-controls-icon.R{--bg:url("/images/R.svg")}.counter-controls .counter-controls-display .counter-controls-icon.G{--bg:url("/images/G.svg")}.counter-controls .counter-controls-display .counter-controls-icon.C{--bg:url("/images/C.svg")}.counter-controls .counter-controls-display .counter-controls-icon.blood{--bg:url("/images/blood.svg")}.counter-controls .counter-controls-display .counter-controls-icon.clue{--bg:url("/images/clue.svg")}.counter-controls .counter-controls-display .counter-controls-icon.food{--bg:url("/images/food.svg")}.counter-controls .counter-controls-display .counter-controls-icon.gold{--bg:url("/images/gold.svg")}.counter-controls .counter-controls-display .counter-controls-icon.map{--bg:url("/images/map.svg")}.counter-controls .counter-controls-display .counter-controls-icon.treasure{--bg:url("/images/treasure.svg")}.counter-controls .btn{flex-shrink:0;height:100%;width:50%;position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;transition:.2s ease-in-out}.counter-controls .btn.clicked{background:rgba(0,0,0,.3)}.counter-controls .btn.decrease{left:0;border-radius:var(--borderRadius)0 0 var(--borderRadius)}.counter-controls .btn.decrease .font{margin-right:20%}.counter-controls .btn.increase{right:0;border-radius:0 var(--borderRadius)var(--borderRadius)0}.counter-controls .btn.increase .font{margin-left:20%}.counter-controls .btn .font{height:30%}.counters-on-card{display:flex;align-items:flex-start;position:absolute;bottom:0;left:0;z-index:3;gap:calc(var(--gap)/2);max-width:calc(var(--sizeWidth) - var(--gap) * 2);overflow:auto;padding:var(--gap);-ms-overflow-style:none;scrollbar-width:none}.counters-on-card::-webkit-scrollbar{display:none}.counters-on-card .counter{display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);background:rgba(0,0,0,.2);height:39px;min-width:34px;padding:1px 12px 0 10px;animation:fadeIn .3s ease-in-out;font-size:21px;border-radius:99px;gap:5px;flex-shrink:0;transition:.2s ease-in-out}.counters-on-card .counter.clicked{background:rgba(0,0,0,.6);color:#fff}.counters-on-card .counter.clicked:before{opacity:1}.counters-on-card .counter.tax{--bg:url("/images/tax.svg")}.counters-on-card .counter.tax-1{--bg:url("/images/tax-1.svg")}.counters-on-card .counter.tax-2{--bg:url("/images/tax-2.svg")}.counters-on-card .counter.poison{--bg:url("/images/poison.svg")}.counters-on-card .counter.storm{--bg:url("/images/storm.svg")}.counters-on-card .counter.xp{--bg:url("/images/xp.svg")}.counters-on-card .counter.energy{--bg:url("/images/energy.svg")}.counters-on-card .counter.rad{--bg:url("/images/rad.svg")}.counters-on-card .counter.aC{--bg:url("/images/aC.svg")}.counters-on-card .counter.bC{--bg:url("/images/bC.svg")}.counters-on-card .counter.W{--bg:url("/images/W.svg")}.counters-on-card .counter.U{--bg:url("/images/U.svg")}.counters-on-card .counter.B{--bg:url("/images/B.svg")}.counters-on-card .counter.R{--bg:url("/images/R.svg")}.counters-on-card .counter.G{--bg:url("/images/G.svg")}.counters-on-card .counter.C{--bg:url("/images/C.svg")}.counters-on-card .counter.blood{--bg:url("/images/blood.svg")}.counters-on-card .counter.clue{--bg:url("/images/clue.svg")}.counters-on-card .counter.food{--bg:url("/images/food.svg")}.counters-on-card .counter.gold{--bg:url("/images/gold.svg")}.counters-on-card .counter.map{--bg:url("/images/map.svg")}.counters-on-card .counter.treasure{--bg:url("/images/treasure.svg")}.counters-on-card .counter:before{content:"";display:block;width:20px;aspect-ratio:1;flex-shrink:0;background:var(--bg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin-top:-1px;opacity:.8;transition:.3s ease-out}.counters-on-card.commander-damage-counters{top:0;bottom:auto;z-index:1;gap:calc(var(--gap)/1.4)}.counters-on-card.commander-damage-counters .counter.commander-damage-counter{position:relative;height:unset;min-width:unset;padding:8px 15px 8px 8px;gap:8px;pointer-events:none}.clickable-cmd-dmg-enabled .counters-on-card.commander-damage-counters .counter.commander-damage-counter{pointer-events:auto}.counters-on-card.commander-damage-counters .counter.commander-damage-counter:before{opacity:1;border-radius:50%;background:var(--cmdDmgBg);box-shadow:0 0 0 2px rgba(255,255,255,.8)}.counters-on-card.commander-damage-counters .counter.commander-damage-counter.has-background-image:before{background-size:cover;background-position:50%}.turn-time-tracker{display:flex;align-items:center;justify-content:center;position:absolute;bottom:var(--gap);right:var(--gap);height:40px;padding:1px 12px 0;color:#fff;background:#000;border-radius:calc(var(--borderRadius)/1.7);z-index:3;font-size:21px;animation:popIn .3s cubic-bezier(.52,.18,.36,1.41);transition:.3s ease-in-out}.turn-time-tracker .minutes-seconds{margin-left:20px;position:relative;min-width:29px}.turn-time-tracker .minutes-seconds:before{content:"";display:block;position:absolute;height:100%;width:2px;background:var(--grey);border-radius:1px;left:calc(0px - var(--gap))}.turn-time-tracker:after{content:"";display:block;position:absolute;height:calc(100% + var(--gap));width:calc(100% + var(--gap));right:calc(0px - var(--gap));bottom:calc(0px - var(--gap))}.life-change-feedback{position:absolute;pointer-events:none;opacity:.3;transition:.3s ease;height:calc(var(--sizeHeight)/3.5);width:calc(var(--sizeWidth)/3.5);max-height:70px;display:flex;justify-content:center;align-items:center;margin:10%}.life-change-feedback .font{animation:popIn .2s ease}.life-change-feedback .font.char-minus,.life-change-feedback .font.char-plus{animation:none}.life-change-feedback.active{opacity:1}.toast{position:absolute;z-index:99;bottom:0;left:0;right:0;margin:0 auto;padding:calc(var(--gap) * 2);background:var(--green);color:#fff;animation:popInFromBelow .3s ease;transition:.3s ease;display:flex;align-items:center;justify-content:center;font-size:21px}.toast.above{z-index:100}.toast.error{background:var(--lotusRed)}.toast.hidden{transform:translateY(100%);opacity:0}.game-timer{position:absolute;top:20px;height:50px;color:#fff;background:#000;font-size:32px;animation:popInFromAbove .3s cubic-bezier(.45,.19,.29,1.45);display:flex;padding:0 13px;align-items:center;justify-content:center;border-radius:calc(var(--borderRadius)/1.5);transition:.2s ease-in-out;min-width:60px;flex-shrink:0}.game-timer:after{content:"Paused";display:flex;align-items:center;justify-content:center;position:absolute;height:26px;background:#fff;border-radius:3px 3px calc(var(--borderRadius)/1.7)calc(var(--borderRadius)/1.7);bottom:-23px;color:#000;font-size:20px;font-weight:600;transition:.2s ease-in-out;opacity:0;padding:0 9px}.game-timer.paused{background:#0000006c;box-shadow:inset 0 0 0 3px}.game-timer.paused:after{opacity:1}.game-timer.current-time-clock:after{display:none}.game-timer.current-time-clock.with-game-timer{position:absolute;font-size:20px;font-weight:600;top:47px;z-index:-1;min-width:unset;height:23px;border-radius:3px 3px calc(var(--borderRadius)/1.7)calc(var(--borderRadius)/1.7);padding:0 7px 3px;white-space:nowrap;transition:.3s ease-in-out}.other-buttons.hide .game-timer.current-time-clock.with-game-timer{opacity:0;transform:scale(0)}.feedback-btn-wrapper{margin-top:calc(clamp(24px,calc(var(--vh)/20),48px) - 12px);display:flex;align-items:center;justify-content:center}.feedback-btn{height:40px;background:var(--rainbow);display:flex;align-items:center;justify-content:center;border-radius:99px;padding:0 20px;animation:popInFromAbove .3s cubic-bezier(.45,.19,.29,1.45);color:#000;text-decoration:none;font-size:26px}.patreon-btn-wrapper{margin-top:4px;display:flex;align-items:center;justify-content:center}.patreon-btn{height:40px;background:var(--red);display:flex;align-items:center;justify-content:center;gap:10px;border-radius:99px;padding:0 17px 0 10px;animation:popInFromAbove .3s cubic-bezier(.45,.19,.29,1.45);color:#fff;text-decoration:none;font-size:22px}.patreon-btn .icon{width:24px;height:24px;background-image:url(/images/patreon.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;flex-shrink:0}.patreon,.lotus{position:absolute;z-index:3;top:20px;max-width:calc(100% - 60px);display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;background:#fff;border-radius:16px;animation:popInFromAbove .3s cubic-bezier(.45,.19,.29,1.45);color:#000;text-decoration:none}.patreon.fade-out,.lotus.fade-out{animation:fadeOut .3s ease}.patreon .icon,.lotus .icon{flex-shrink:0;aspect-ratio:1;background-size:cover;animation:popIn .3s ease}.patreon .btn,.lotus .btn{height:28px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.patreon .close,.lotus .close{position:absolute;height:22px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000;bottom:-7px;right:-7px;animation:popIn .3s ease}.patreon .close:after,.lotus .close:after{content:"";display:block;position:absolute;width:44px;aspect-ratio:1;border-radius:20%}.patreon .close .x-icon,.lotus .close .x-icon{width:22px;height:22px;position:absolute;display:flex;align-items:center;justify-content:center}.patreon .close .x-icon::after,.patreon .close .x-icon::before,.lotus .close .x-icon::after,.lotus .close .x-icon::before{content:"";position:absolute;width:3px;height:50%;border-radius:2px;background:#fff;transform:rotate(45deg)}.patreon .close .x-icon::after,.lotus .close .x-icon::after{transform:rotate(-45deg)}.patreon .icon{width:30px;background-image:url(/images/patreon.svg)}.patreon .text{flex-grow:1;font-size:23px}.patreon .btn{background:var(--orange);border-radius:99px;padding:0 11px}.lotus.Android{--r:4px;--c:var(--seaGreen);--p:10px}.lotus.iOS{--r:99px;--c:var(--lightBlue);--p:15px}.lotus .text{flex-grow:1}.lotus .btn{background:var(--c);border-radius:var(--r);padding:0 var(--p)}.lotus .name{font-size:21px;font-weight:600}.lotus .icon{width:44px;background-image:url(/images/app-icon.svg)}@keyframes popIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes popOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes popRotateIn{0%{opacity:0;transform:scale(0)rotate(180deg)}100%{opacity:1;transform:scale(1)rotate(0)}}.particle{position:absolute;opacity:0;color:#fff}@keyframes growParticle{0%{transform:scale(3)rotate(var(--rotation))}100%{transform:scale(.4)rotate(calc(var(--rotation) + 20deg))}}@keyframes fadeInOut{0%{opacity:0}20%{opacity:.8}80%{opacity:1}100%{opacity:0}}@keyframes fontColorChange{0%{color:#fff}50%,100%{color:var(--color)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes criticalDamageBlink{0%,100%{opacity:.1}50%{opacity:.8}}@keyframes earthquake{0%{transform:translate(0,0)rotate(0)}10%{transform:translate(-2px,-2px)rotate(-1deg)}20%{transform:translate(2px,2px)rotate(1deg)}30%{transform:translate(-2px,2px)rotate(-1deg)}40%{transform:translate(2px,-2px)rotate(1deg)}50%{transform:translate(-2px,0)rotate(0)}60%{transform:translate(2px,0)rotate(1deg)}70%{transform:translate(0,-2px)rotate(-1deg)}80%{transform:translate(0,2px)rotate(1deg)}90%{transform:translate(0,-2px)rotate(-1deg)}100%{transform:translate(0,0)rotate(0)}}@keyframes popInDefault{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes popInClosePlayersOverlay{0%{transform:scale(0)rotate(-90deg)}100%{transform:scale(1)rotate(0)}}@keyframes dropOutOfScreen{0%{transform:translateY(0)}100%{transform:translateY(300%)}}@keyframes playersOverlayPopIn{0%{opacity:0}100%{opacity:1}}@keyframes rotateIn{0%{transform:rotate(-40deg)scaleX(.6)scaleY(.7)skewX(50deg)}100%{transform:rotate(-20deg)scaleX(1)scaleY(1)skewX(0)}}@keyframes fadeRotateIn{0%{opacity:0;transform:rotate(-40deg)}100%{opacity:1;transform:rotate(-20deg)}}@keyframes fadeRotateOut{0%{opacity:1;transform:rotate(-20deg)}100%{opacity:0;transform:rotate(0)}}@keyframes gotItBtnClick{0%{transform:scale(1)}50%{transform:scale(.9);background:var(--blue)}100%{transform:scale(1)}}@keyframes indicate{0%,100%{opacity:.3}50%{opacity:1}}@keyframes popInFromAbove{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes popInFromBelow{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes btnRotateOut{0%{transform:rotate(-20deg)scaleX(1)scaleY(1)skewX(0)}100%{transform:rotate(0)scaleX(.6)scaleY(.7)skewX(50deg)translateY(-100%)}}@keyframes planeControlsPopIn{0%{transform:translateY(-200%)scale(0)}100%{transform:translateY(0)scale(1)}}@keyframes popRotateInDie{0%{opacity:0;transform:scale(0)rotate(360deg)}100%{opacity:1;transform:scale(1)rotate(0)}}@keyframes slideInFromBelow{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes barChipsSlideIn{0%{transform:translateY(100%)rotate(60deg)}50%{transform:translateY(-5%)rotate(-10deg)}70%{transform:translateY(2.5%)rotate(5deg)}85%{transform:translateY(-1.25%)rotate(-2.5deg)}100%{transform:translateY(0)rotate(0)}}@keyframes wiggle{0%,100%{transform:rotate(-.5deg)translate(-.5px,-.5px)}10%{transform:rotate(.3deg)translate(.3px,.3px)}20%{transform:rotate(-.4deg)translate(-.4px,.4px)}30%{transform:rotate(.5deg)translate(.5px,-.5px)}40%{transform:rotate(-.3deg)translate(-.3px,-.3px)}50%{transform:rotate(.4deg)translate(.4px,.4px)}60%{transform:rotate(-.5deg)translate(-.5px,.5px)}70%{transform:rotate(.3deg)translate(.3px,-.3px)}80%{transform:rotate(-.4deg)translate(-.4px,-.4px)}90%{transform:rotate(.5deg)translate(.5px,.5px)}}@keyframes initiative{0%,100%{transform:scale(1)}20%{transform:scale(.7)}40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.05)}}@keyframes monarch{0%,100%{transform:scale(1)}30%{transform:scale(1.2)}}@keyframes buttonHintAttention{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}html.desktop{overflow:auto}html.desktop #Content{display:block!important}html.desktop #Content h1,html.desktop #Content h2,html.desktop #Content h3,html.desktop #Content strong{color:#000}html.desktop #Content a{color:var(--lightBlue)}html.desktop #Content hr{background:#e9e9e9}html.desktop body{overflow:auto;padding:40px 20px;width:calc(100% - 40px);background:#fff;color:#2b2b2e}html.desktop *{-webkit-user-select:text;-moz-user-select:text;user-select:text}#Content{max-width:720px;margin:0 auto;line-height:1.4;font-size:18px;display:block}#Content h1,#Content h2,#Content h3{line-height:1.2}#Content h1,#Content h2,#Content h3,#Content strong,#Content a{color:#fff}#Content h1{display:inline-flex;align-items:center;gap:12px;margin:0 0 20px;line-height:1;font-size:40px}#Content h1 img{width:50px;aspect-ratio:1}#Content .hero p{font-size:21px}#Content h2{margin:44px 0 4px}#Content h3{margin:24px 0 0;font-weight:500}#Content h3 .v{background:#1d1f27;padding:4px 10px 3px;border-radius:99px;font-size:16px;margin:6px;color:#8b91a6;text-transform:uppercase}#Content a{font-weight:700}#Content p,#Content ul,#Content ol{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-transform:none}#Content ul,#Content ol{margin:8px 0 16px;padding:0 0 0 32px}#Content ul li,#Content ol li{margin:0 0 4px}#Content p{margin:0 0 16px}#Content hr{border:none;margin:44px 0;background:#252732;height:2px}#Content img{max-width:100%;height:auto}#Content img.qr{width:200px;padding:20px;background:#fff;box-shadow:0 0 0 2px #e7e7e7;border-radius:20px;font-size:22px;color:#000}#Content .screenshots{width:calc(100vw - 40px);margin:24px 0 56px calc((720px - 100vw + 40px)/2);display:flex;gap:40px;justify-content:center;flex-wrap:wrap}@media(max-width:720px){#Content .screenshots{margin:24px 0 56px}}#Content .screenshots img{aspect-ratio:390/844;width:360px;border-radius:47px;box-shadow:0 0 0 10px #000}#Content .qr-wrap{margin:48px 0 24px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}#Content .buildversion{margin:44px 0 0;font-size:17px;color:#848996;display:block}/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QiwwdUNBQTB1QztFQUMxdUMsMHVDQUEwdUMsRUFBRTs7QUFFOXVDO0VBQ0UsNkJBQTZCO0VBQzdCLHFCQUFxQjtFQUNyQiw4QkFBOEI7RUFDOUIsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBRTtFQUNkO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxZQUFZO0lBQ1osWUFBWTtJQUNaLGtDQUFrQztJQUNsQyx3QkFBd0I7SUFDeEIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxvQ0FBb0MsRUFBRTtFQUN4QztJQUNFLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0Usb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSxvQ0FBb0MsRUFBRTtFQUN4QztJQUNFLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0Usb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSxvQ0FBb0MsRUFBRTtFQUN4QztJQUNFLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0Usb0NBQW9DLEVBQUU7RUFDeEM7SUFDRSxvQ0FBb0MsRUFBRTs7QUFFMUM7RUFDRSw4RUFBOEU7RUFDOUUscW5CQUFxbkI7RUFDcm5CLHdMQUF3TDtFQUN4TCxzWEFBc1g7RUFDdFgsNEJBQTRCO0VBQzVCLHdDQUF3QztFQUN4Qyx3REFBd0Q7RUFDeEQsaUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFDdkIsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixpQ0FBaUM7RUFDakMsNkJBQTZCO0VBQzdCLGdDQUFnQztFQUNoQyxpQkFBaUI7RUFDakIscUNBQXFDO0VBQ3JDLHNCQUFzQjtFQUN0Qiw4Q0FBOEM7RUFDOUMsY0FBYztFQUNkLDBDQUEwQztFQUMxQyxtQkFBbUI7RUFDbkIsdUNBQXVDO0VBQ3ZDLGVBQWU7RUFDZix1Q0FBdUM7RUFDdkMsbUJBQW1CO0VBQ25CLDJDQUEyQztFQUMzQyxlQUFlO0VBQ2YscUNBQXFDO0VBQ3JDLGdCQUFnQjtFQUNoQixxQ0FBcUM7RUFDckMsaUJBQWlCO0VBQ2pCLHdDQUF3QztFQUN4QyxpQkFBaUI7RUFDakIsb0NBQW9DO0VBQ3BDLHNCQUFzQjtFQUN0Qiw4Q0FBOEM7RUFDOUMsbUJBQW1CO0VBQ25CLDBDQUEwQztFQUMxQyxvQkFBb0I7RUFDcEIsd0NBQXdDO0VBQ3hDLG1CQUFtQjtFQUNuQiwrQ0FBK0M7RUFDL0Msa0JBQWtCO0VBQ2xCLDBDQUEwQztFQUMxQyxlQUFlO0VBQ2YsMkNBQTJDO0VBQzNDLG9CQUFvQjtFQUNwQixnREFBZ0Q7RUFDaEQsb0JBQW9CO0VBQ3BCLDJDQUEyQztFQUMzQyxlQUFlO0VBQ2YsbUNBQW1DO0VBQ25DLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUNBQW1DO0VBQ25DLHVVQUF1VTtFQUN2VTs2a0JBQzJrQjtFQUMza0Isc0JBQXNCO0VBQ3RCLDRDQUE0QyxFQUFFOztBQUVoRDtFQUNFLDBCQUEwQjtFQUMxQix5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQix3Q0FBd0M7RUFDeEMsMkJBQTJCO0VBQzNCLCtCQUErQixFQUFFOztBQUVuQzs7RUFFRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCLEVBQUU7O0FBRTNCOzs7OztFQUtFLG1HQUFtRztFQUNuRyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLHlCQUF5QjtFQUN6Qix5QkFBeUIsRUFBRTs7QUFFN0I7RUFDRSxTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsV0FBVztFQUNYLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCwrQkFBK0I7RUFDL0IsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsWUFBWTtFQUNaLFdBQVcsRUFBRTtFQUNiO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLDhCQUE4QjtRQUM5QixZQUFZO1FBQ1osV0FBVztRQUNYLDRCQUE0QjtRQUM1QixlQUFlLEVBQUU7UUFDakI7O1VBRUUsK0JBQXVCO2tCQUF2Qix1QkFBdUI7VUFDdkIsMEJBQWtCO2tCQUFsQixrQkFBa0I7VUFDbEIsOEJBQXNCO2tCQUF0QixzQkFBc0I7VUFDdEIsYUFBYTtVQUNiLG1CQUFtQjtVQUNuQix1QkFBdUI7VUFDdkIsa0JBQWtCLEVBQUU7UUFDdEI7VUFDRSxZQUFZO1VBQ1osV0FBVyxFQUFFO1VBQ2I7WUFDRSxXQUFXO1lBQ1gsa0JBQWtCO1lBQ2xCLG9CQUFvQixFQUFFO1VBQ3hCO1lBQ0UsV0FBVztZQUNYLFlBQVk7WUFDWixvQ0FBb0M7WUFDcEMsVUFBVSxFQUFFO1VBQ2Q7WUFDRSxZQUFZO1lBQ1osV0FBVztZQUNYLGdCQUFnQjtZQUNoQixVQUFVO1lBQ1YsK0JBQXVCO29CQUF2Qix1QkFBdUI7WUFDdkIsMEJBQWtCO29CQUFsQixrQkFBa0I7WUFDbEIsOEJBQXNCO29CQUF0QixzQkFBc0I7WUFDdEIsNEJBQTRCLEVBQUUsRUFBRTtFQUMxQztJQUNFLFVBQVU7SUFDVixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLFdBQVc7SUFDWCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQiw0QkFBNEI7SUFDNUIsa0JBQWtCO0lBQ2xCLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsV0FBVztNQUNYLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSwyQkFBMkIsRUFBRTtJQUMvQjtNQUNFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0Usd0JBQXdCLEVBQUU7RUFDNUI7SUFDRSw0QkFBNEI7SUFDNUIsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxrQ0FBa0M7SUFDbEMseUJBQXlCLEVBQUU7SUFDM0I7TUFDRSxnQkFBZ0I7TUFDaEIsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxzQ0FBc0MsRUFBRTtJQUMxQztNQUNFLHVDQUF1QyxFQUFFO0VBQzdDOzs7Ozs7Ozs7O0lBVUUsbUJBQW1CO0lBQ25CLFVBQVUsRUFBRTtFQUNkO0lBQ0UsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QiwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLGFBQWEsRUFBRTtFQUNqQjtJQUNFLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0UsdUJBQXVCLEVBQUU7O0FBRTdCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHlDQUF5QztFQUN6QyxVQUFVO0VBQ1Ysb0RBQW9ELEVBQUU7RUFDdEQ7SUFDRSx3REFBd0QsRUFBRTs7QUFFOUQ7RUFDRTtJQUNFLFVBQVU7SUFDVix1Q0FBdUMsRUFBRTtFQUMzQztJQUNFLFVBQVU7SUFDVixrQ0FBa0MsRUFBRSxFQUFFOztBQUUxQztFQUNFO0lBQ0UsVUFBVTtJQUNWLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QyxFQUFFLEVBQUU7O0FBRS9DO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsNEJBQTRCO0VBQzVCLGlDQUFpQztFQUNqQyw4QkFBOEIsRUFBRTtFQUNoQztJQUNFLDBDQUEwQyxFQUFFO0VBQzlDO0lBQ0UsaUJBQWlCO0lBQ2pCLGlDQUFpQyxFQUFFO0VBQ3JDO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsYUFBYSxFQUFFO0VBQ2pCOzs7OztJQUtFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsVUFBVSxFQUFFO0VBQ2Q7O0lBRUUsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLHdCQUF3QixFQUFFOztBQUU5Qjs7RUFFRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSw0QkFBNEIsRUFBRTs7QUFFaEM7RUFDRSw0QkFBNEIsRUFBRTtFQUM5QjtJQUNFLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxvRUFBb0U7SUFDcEUsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxhQUFhO0lBQ2IsZUFBZTtJQUNmLGlFQUFpRTtJQUNqRSxtREFBbUQ7SUFDbkQscUJBQXFCO0lBQ3JCLG9DQUFvQztJQUNwQyxxQ0FBcUM7SUFDckMsdUNBQXVDO0lBQ3ZDLGtFQUFrRTtJQUNsRSx3QkFBd0I7SUFDeEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHFCQUFxQixFQUFFO0VBQzNCOzs7Ozs7Ozs7SUFTRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsV0FBVztJQUNYLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLDZCQUE2QjtJQUM3QixpREFBaUQ7SUFDakQscURBQXFEO0lBQ3JELG1CQUFtQjtJQUNuQixlQUFlLEVBQUU7SUFDakI7Ozs7Ozs7Ozs7Ozs7Ozs7O01BaUJFLFdBQVc7TUFDWCxjQUFjO01BQ2QsV0FBVztNQUNYLFlBQVk7TUFDWiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQixxQkFBcUIsRUFBRTtJQUN6Qjs7Ozs7Ozs7O01BU0UsYUFBYTtNQUNiLG9DQUFvQyxFQUFFO0lBQ3hDOzs7Ozs7Ozs7TUFTRSxnQkFBZ0IsRUFBRTtNQUNsQjs7Ozs7Ozs7O1FBU0UsY0FBYztRQUNkLGtDQUFrQztRQUNsQyxXQUFXO1FBQ1gsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixjQUFjLEVBQUU7RUFDdEI7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7SUFDbEM7TUFDRSxxQkFBcUIsRUFBRTtFQUMzQjtJQUNFLG1DQUFtQyxFQUFFO0lBQ3JDO01BQ0UscUJBQXFCLEVBQUU7RUFDM0I7SUFDRSwrQkFBK0IsRUFBRTtFQUNuQztJQUNFLDRCQUE0QixFQUFFO0lBQzlCO01BQ0UscUJBQXFCLEVBQUU7RUFDM0I7SUFDRSxtQ0FBbUMsRUFBRTtJQUNyQztNQUNFLHFCQUFxQjtNQUNyQiw0QkFBNEIsRUFBRTtFQUNsQztJQUNFLGtDQUFrQyxFQUFFO0lBQ3BDO01BQ0UscUJBQXFCO01BQ3JCLDRCQUE0QixFQUFFO0VBQ2xDO0lBQ0UsK0JBQStCLEVBQUU7SUFDakM7TUFDRSxxQkFBcUI7TUFDckIsd0JBQXdCLEVBQUU7O0FBRWhDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBbUJFLGVBQWU7RUFDZixRQUFRO0VBQ1IsOEJBQThCO0VBQzlCLFVBQVU7RUFDVixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsMkJBQTJCLEVBQUU7O0FBRS9COzs7OztFQUtFLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLHNCQUFzQixFQUFFO0VBQ3hCOzs7OztJQUtFLDRCQUE0QixFQUFFO0VBQ2hDOzs7OztJQUtFLGVBQWU7SUFDZixjQUFjO0lBQ2QsZUFBZTtJQUNmLDRCQUE0QixFQUFFO0VBQ2hDOzs7OztJQUtFLGFBQWE7SUFDYixZQUFZO0lBQ1osdUJBQXVCO0lBQ3ZCLHlCQUF5QixFQUFFO0lBQzNCOzs7Ozs7Ozs7TUFTRSxZQUFZO01BQ1osYUFBYSxFQUFFO01BQ2Y7UUFTRSwrQkFBK0IsRUFBRTtNQVRuQzs7Ozs7Ozs7O1FBU0UsK0JBQStCLEVBQUU7RUFDdkM7Ozs7O0lBS0Usa0RBQWtEO0lBQ2xELGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxxQ0FBcUM7SUFDckMsbURBQW1EO0lBQ25ELHFCQUFxQjtJQUNyQiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLHFCQUFxQixFQUFFO0lBQ3ZCOzs7OztNQUtFLGFBQWEsRUFBRTtFQUNuQjs7Ozs7SUFLRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFNBQVMsRUFBRTtFQUNiOzs7OztJQUtFLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQ0FBZ0M7SUFDaEMsNkJBQTZCO0lBQzdCLGdEQUFnRDtJQUNoRCxrQkFBa0I7SUFDbEIsNEJBQTRCO0lBQzVCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFDckIsY0FBYyxFQUFFO0lBQ2hCOzs7OztNQUtFLGtDQUFrQztNQUNsQyxxQkFBcUI7TUFDckIsaUNBQWlDLEVBQUU7TUFDbkM7Ozs7O1FBS0UsV0FBVyxFQUFFO0VBQ25COzs7OztJQUtFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGNBQWMsRUFBRTtJQUNoQjs7Ozs7Ozs7O01BU0UsV0FBVztNQUNYLGtCQUFrQixFQUFFO0lBQ3RCOzs7OztNQUtFLFdBQVc7TUFDWCxlQUFlO01BQ2Ysa0JBQWtCO01BQ2xCLDJCQUEyQixFQUFFO0lBQy9COzs7OztNQUtFLFdBQVc7TUFDWCxXQUFXO01BQ1gsZ0JBQWdCO01BQ2hCLG9CQUFvQixFQUFFO0VBQzFCOzs7OztJQUtFLGVBQWU7SUFDZixTQUFTO0lBQ1QsZUFBZTtJQUNmLDZCQUE2QjtJQUM3QixhQUFhO0lBQ2IsOENBQThDO0lBQzlDLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLG9CQUFvQixFQUFFO0VBQ3hCOzs7OztJQUtFLGVBQWU7SUFDZixTQUFTO0lBQ1Qsb0JBQW9CO0lBQ3BCLDZCQUE2QjtJQUM3QixZQUFZO0lBQ1osOENBQThDO0lBQzlDLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsdUJBQXVCO0lBQ3ZCLG9CQUFvQixFQUFFO0lBQ3RCOzs7OztNQUtFLG9CQUFvQixFQUFFO0VBQzFCOzs7OztJQUtFLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixXQUFXLEVBQUU7SUFDYjs7Ozs7TUFLRSxXQUFXO01BQ1gsWUFBWTtNQUNaLHdCQUF3QjtNQUN4QixnQkFBZ0I7TUFDaEIsbUJBQW1CO01BQ25CLHNCQUFzQjtNQUN0QixlQUFlO01BQ2Ysa0NBQWtDO01BQ2xDLHFCQUFxQjtNQUNyQix5Q0FBeUMsRUFBRTtFQUMvQzs7Ozs7SUFLRSw0QkFBNEI7SUFDNUIsWUFBWTtJQUNaLFdBQVc7SUFDWCwyQkFBMkI7SUFDM0IsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YseURBQXlELEVBQUU7SUFDM0Q7Ozs7Ozs7OztNQVNFLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFdBQVc7TUFDWCxzQkFBc0I7TUFDdEIsa0JBQWtCLEVBQUU7SUFDdEI7Ozs7O01BS0Usd0JBQXdCLEVBQUU7SUFDNUI7Ozs7O01BS0UsYUFBYSxFQUFFO0VBQ25COzs7Ozs7Ozs7O0lBVUUsV0FBVztJQUNYLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsU0FBUztJQUNULG9CQUFvQjtJQUNwQixjQUFjLEVBQUU7RUFDbEI7Ozs7O0lBS0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixnQkFBZ0IsRUFBRTtJQUNsQjs7Ozs7TUFLRSxhQUFhLEVBQUU7RUFDbkI7Ozs7Ozs7Ozs7Ozs7OztJQWVFLFdBQVc7SUFDWCxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLFNBQVM7SUFDVCxhQUFhO0lBQ2IscUJBQXFCLEVBQUU7RUFDekI7Ozs7Ozs7Ozs7Ozs7OztJQWVFLFdBQVcsRUFBRTtFQUNmOzs7Ozs7Ozs7Ozs7Ozs7SUFlRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxhQUFhO0lBQ2IsaUNBQWlDO0lBQ2pDLG1CQUFtQixFQUFFO0lBQ3JCOzs7Ozs7Ozs7Ozs7Ozs7TUFlRSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFNBQVM7TUFDVCxPQUFPO01BQ1AsZUFBZSxFQUFFO0lBQ25COzs7Ozs7Ozs7Ozs7Ozs7TUFlRSxXQUFXO01BQ1gsWUFBWTtNQUNaLGNBQWM7TUFDZCw0Q0FBNEM7TUFDNUMsd0JBQXdCO01BQ3hCLDRCQUE0QjtNQUM1QiwyQkFBMkI7TUFDM0IsK0JBQStCLEVBQUU7TUFDakM7Ozs7Ozs7Ozs7Ozs7OztRQWVFLHdCQUF3QixFQUFFO01BQzVCOzs7Ozs7Ozs7Ozs7Ozs7UUFlRSx1QkFBdUIsRUFBRTtJQUM3Qjs7Ozs7Ozs7Ozs7Ozs7O01BZUUsT0FBTztNQUNQLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsV0FBVyxFQUFFO0lBQ2Y7Ozs7Ozs7Ozs7Ozs7OztNQWVFLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsY0FBYyxFQUFFO0lBQ2xCOzs7Ozs7Ozs7Ozs7Ozs7TUFlRSxtQkFBbUI7TUFDbkIsZUFBZSxFQUFFO0VBQ3JCOzs7Ozs7Ozs7Ozs7Ozs7SUFlRSxXQUFXO0lBQ1gsYUFBYTtJQUNiLDREQUE0RDtJQUM1RCxTQUFTO0lBQ1QsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRTs7Ozs7Ozs7Ozs7Ozs7O1FBZUUsNERBQTRELEVBQUUsRUFBRTtJQUNwRTs7Ozs7Ozs7Ozs7Ozs7O01BZUUsYUFBYSxFQUFFO0VBQ25COzs7Ozs7Ozs7Ozs7Ozs7SUFlRSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixlQUFlLEVBQUU7SUFDakI7Ozs7Ozs7Ozs7Ozs7OztNQWVFLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osV0FBVztNQUNYLFVBQVU7TUFDVixvQkFBb0IsRUFBRTtJQUN4Qjs7Ozs7Ozs7Ozs7Ozs7O01BZUUsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsMkJBQTJCO01BQzNCLDZCQUE2QjtNQUM3Qiw2QkFBNkI7TUFDN0IsbUJBQW1CO01BQ25CLHlGQUF5RixFQUFFO01BQzNGOzs7Ozs7Ozs7Ozs7Ozs7UUFlRSxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixtSEFBbUg7UUFDbkgsMEJBQTBCO1FBQzFCLDhCQUE4QjtRQUM5QixVQUFVLEVBQUU7TUFDZDs7Ozs7Ozs7Ozs7Ozs7O1FBZUUsVUFBVSxFQUFFO01BQ2Q7Ozs7Ozs7Ozs7Ozs7OztRQWVFLGNBQWM7UUFDZCxhQUFhO1FBQ2IsY0FBYztRQUNkLGtCQUFrQjtRQUNsQixTQUFTO1FBQ1QsUUFBUTtRQUNSLGdDQUFnQztRQUNoQyxVQUFVO1FBQ1YsNkJBQTZCLEVBQUU7O0FBRXZDO0VBQ0U7SUFDRSw0QkFBNEIsRUFBRTtFQUNoQztJQUNFLDJCQUEyQixFQUFFLEVBQUU7SUFDL0I7Ozs7Ozs7Ozs7Ozs7OztNQWVFLFlBQVksRUFBRTtFQUNsQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXlCRSw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxZQUFZLEVBQUU7RUFDaEI7Ozs7O0lBS0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsNEJBQTRCO0lBQzVCLGNBQWM7SUFDZCxRQUFRLEVBQUU7SUFDVjs7Ozs7TUFLRSxXQUFXO01BQ1gsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLG1DQUFtQztNQUNuQyxzQkFBc0I7TUFDdEIsZ0RBQWdEO01BQ2hELGtCQUFrQjtNQUNsQiw0QkFBNEI7TUFDNUIsd0JBQXdCO01BQ3hCLHFCQUFxQjtNQUNyQixjQUFjLEVBQUU7SUFDbEI7Ozs7O01BS0UsbUJBQW1CLEVBQUU7TUFDckI7Ozs7O1FBS0Usa0NBQWtDO1FBQ2xDLHFCQUFxQjtRQUNyQixpQ0FBaUMsRUFBRTs7QUFFM0M7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsU0FBUyxFQUFFO0VBQ2I7SUFDRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLHNDQUFzQztJQUN0QyxrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsU0FBUztNQUNULHdCQUF3QjtNQUN4QixzQkFBaUI7V0FBakIsaUJBQWlCO01BQ2pCLHlCQUF5QjtNQUN6QixvQkFBb0I7TUFDcEIsZUFBZTtNQUNmLFdBQVc7TUFDWCxZQUFZLEVBQUU7SUFDaEI7TUFDRSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixrQ0FBa0M7TUFDbEMsVUFBVTtNQUNWLG9CQUFvQixFQUFFO0VBQzFCO0lBQ0Usa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0NBQWdDO0lBQ2hDLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGVBQWUsRUFBRTtJQUNqQjtNQUNFLDZCQUE2QixFQUFFO0VBQ25DO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxlQUFlLEVBQUU7RUFDbkI7SUFDRSxhQUFhO0lBQ2IsU0FBUztJQUNULGVBQWUsRUFBRTtJQUNqQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsdUJBQXVCLEVBQUU7O0FBRS9CO0VBQ0Usc0RBQXNEO0VBQ3RELDJCQUEyQjtFQUMzQixVQUFVLEVBQUU7RUFDWjtJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGFBQWEsRUFBRTtFQUNqQjtJQUNFLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLFdBQVc7SUFDWCxhQUFhO0lBQ2IscUNBQXFDO0lBQ3JDLFNBQVMsRUFBRTtFQUNiO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIseUNBQXlDO0lBQ3pDLDZCQUE2QixFQUFFO0lBQy9CO01BQ0UsbUJBQW1CO01BQ25CLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsVUFBVSxFQUFFO0lBQ2Q7TUFDRSx1QkFBdUIsRUFBRTtNQUN6QjtRQUNFLHVCQUF1QixFQUFFO1FBQ3pCO1VBQ0Usd0JBQXdCLEVBQUU7TUFDOUI7UUFDRSxnQkFBZ0I7UUFDaEIsV0FBVztRQUNYLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsd0JBQXdCO1FBQ3hCLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLGtCQUFrQjtRQUNsQiw2QkFBNkIsRUFBRTtRQUMvQjtVQUNFLFdBQVc7VUFDWCxrQkFBa0I7VUFDbEIsV0FBVztVQUNYLFlBQVk7VUFDWiw4QkFBOEI7VUFDOUIsd0JBQXdCO1VBQ3hCLFNBQVM7VUFDVCwrQ0FBK0M7VUFDL0MsNkJBQTZCLEVBQUU7UUFDakM7VUFDRSxXQUFXO1VBQ1gsWUFBWTtVQUNaLGtCQUFrQjtVQUNsQixhQUFhO1VBQ2IsbUJBQW1CO1VBQ25CLHVCQUF1QixFQUFFO1VBQ3pCO1lBQ0UsV0FBVztZQUNYLGtCQUFrQjtZQUNsQixVQUFVO1lBQ1YsV0FBVztZQUNYLGtCQUFrQjtZQUNsQixnQkFBZ0I7WUFDaEIsd0JBQXdCLEVBQUU7VUFDNUI7WUFDRSx5QkFBeUIsRUFBRTtJQUNuQztNQUNFLGdCQUFnQixFQUFFO0VBQ3RCO0lBQ0UsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsYUFBYSxFQUFFO01BQ2Y7UUFDRSxzQkFBc0IsRUFBRTtNQUMxQjtRQUNFLGNBQWM7UUFDZCw0QkFBNEIsRUFBRTtRQUM5QjtVQUNFLG1CQUFtQixFQUFFO0VBQzdCO0lBQ0U7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHFCQUFxQixFQUFFO01BQ3ZCO1FBQ0UsZ0JBQWdCLEVBQUU7SUFDdEI7TUFDRSxTQUFTLEVBQUUsRUFBRTtBQUNuQjtFQUNFLFdBQVc7RUFDWCxhQUFhO0VBQ2IsZUFBZTtFQUNmLFdBQVc7RUFDWCxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLFlBQVksRUFBRTs7QUFFbEI7O0VBRUUsMkVBQTJFO0VBQzNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsVUFBVTtFQUNWLHlCQUF5QixFQUFFO0VBQzNCOztJQUVFLGdDQUFnQyxFQUFFO0VBQ3BDOztJQUVFLHlCQUF5QjtJQUN6QiwwQkFBMEI7SUFDMUIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsbUJBQW1CLEVBQUU7SUFDckI7O01BRUUsZ0JBQWdCLEVBQUU7TUFDbEI7O1FBRUUsdUJBQXVCO1FBQ3ZCLG1CQUFtQixFQUFFO0lBQ3pCOztNQUVFLG9DQUFvQztNQUNwQyw0Q0FBNEM7TUFDNUMsV0FBVztNQUNYLGtEQUFrRCxFQUFFO01BQ3BEOztRQUVFLFVBQVUsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixvQ0FBb0MsRUFBRSxFQUFFO0lBQ3hDOztNQUVFLHlDQUF5QyxFQUFFO0VBQy9DOztJQUVFLGVBQWU7SUFDZixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFFO0lBQ2xCOztNQUVFLGVBQWU7TUFDZix1QkFBdUIsRUFBRTtFQUM3Qjs7SUFFRSxhQUFhO0lBQ2IsU0FBUztJQUNULGVBQWU7SUFDZix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUFFO0VBQ3ZCOztJQUVFLDJCQUEyQjtJQUMzQixlQUFlO0lBQ2YsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIseURBQXlELEVBQUU7SUFDM0Q7O01BRUUsdUJBQXVCLEVBQUU7O0FBRS9COztFQUVFLDJFQUEyRTtFQUMzRSxzQkFBc0I7RUFDdEIsV0FBVztFQUNYLFVBQVU7RUFDVix5QkFBeUIsRUFBRTtFQUMzQjs7SUFFRSxnQ0FBZ0MsRUFBRTtFQUNwQzs7SUFFRSxlQUFlO0lBQ2YsZUFBZTtJQUNmLGtCQUFrQixFQUFFO0VBQ3RCOztJQUVFLDJCQUEyQjtJQUMzQixlQUFlO0lBQ2YsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHlEQUF5RCxFQUFFOztBQUUvRDtFQUNFLG1FQUFtRTtFQUNuRSxXQUFXO0VBQ1gsVUFBVSxFQUFFO0VBQ1o7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLDZEQUE2RCxFQUFFOztBQUVuRTtFQUNFLGVBQWU7RUFDZixRQUFRO0VBQ1IsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUVBQW1FO0VBQ25FLDJCQUEyQixFQUFFO0VBQzdCO0lBQ0Usa0JBQWtCO0lBQ2xCLCtCQUErQjtJQUMvQixhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQix3QkFBd0I7SUFDeEIsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixvRUFBb0U7SUFDcEUsZ0NBQWdDO0lBQ2hDLG9DQUFvQztJQUNwQyxvQ0FBb0M7SUFDcEMsZ0ZBQWdGO0lBQ2hGLE9BQU87SUFDUCx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG1EQUFtRDtJQUNuRCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QiwrQ0FBK0M7SUFDL0MsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0Qiw2QkFBNkI7SUFDN0IsZ0RBQWdEO0lBQ2hELGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLDBDQUEwQztJQUMxQyx5Q0FBeUM7SUFDekMsa0JBQWtCLEVBQUU7O0FBRXhCO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysa0NBQWtDO0lBQ2xDLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0UsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQiwrQkFBK0IsRUFBRSxFQUFFO0VBQ3JDO0lBQ0UsNEJBQTRCO0lBQzVCLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UsOEJBQThCO0lBQzlCLHFDQUFxQyxFQUFFO0VBQ3pDO0lBQ0UsZ0NBQWdDLEVBQUU7O0FBRXRDO0VBQ0UsZUFBZTtFQUNmLFFBQVE7RUFDUiw4QkFBOEI7RUFDOUIsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsMkJBQTJCO0VBQzNCLFdBQVc7RUFDWCx5Q0FBeUMsRUFBRTtFQUMzQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsYUFBYSxFQUFFO0lBQ2Y7TUFDRSxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0UsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsb0JBQW9CO01BQ3BCLDRCQUE0QixFQUFFO01BQzlCO1FBQ0UscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxZQUFZO1FBQ1osa0JBQWtCO1FBQ2xCLGlCQUFpQixFQUFFO1FBQ25CO1VBQ0UsV0FBVztVQUNYLFlBQVk7VUFDWixpQkFBaUIsRUFBRTtVQUNuQjtZQUNFLFdBQVc7WUFDWCxXQUFXO1lBQ1gsWUFBWTtZQUNaLDJCQUEyQjtZQUMzQix3QkFBd0I7WUFDeEIsNEJBQTRCO1lBQzVCLDJCQUEyQjtZQUMzQixrQkFBa0IsRUFBRTtVQUN0QjtZQUNFLGFBQWEsRUFBRTtRQUNuQjtVQUNFLG1DQUFtQztVQUNuQyxlQUFlLEVBQUU7UUFDbkI7VUFDRSw4QkFBOEIsRUFBRTtRQUNsQztVQUNFLGtCQUFrQjtVQUNsQixXQUFXO1VBQ1gsWUFBWSxFQUFFO0VBQ3RCO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2Qiw0QkFBNEI7SUFDNUIsMkJBQTJCLEVBQUU7O0FBRWpDO0VBQ0UsZUFBZTtFQUNmLFFBQVE7RUFDUixvRUFBb0U7RUFDcEUsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsV0FBVyxFQUFFO0VBQ2I7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxlQUFlO0lBQ2YsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixjQUFjO0lBQ2QsK0JBQStCO0lBQy9CLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLHNCQUFzQixFQUFFO0VBQzFCOztJQUVFLGVBQWU7SUFDZixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGNBQWM7SUFDZCwrQkFBK0I7SUFDL0IsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxVQUFVO0lBQ1YsNEJBQTRCO0lBQzVCLGVBQWUsRUFBRTtJQUNqQjs7TUFFRSxhQUFhLEVBQUU7RUFDbkI7SUFDRSxpQ0FBaUM7SUFDakMsdUJBQXVCLEVBQUU7RUFDM0I7SUFDRSw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxZQUFZO0lBQ1osNEJBQTRCLEVBQUU7RUFDaEM7SUFDRSxVQUFVO0lBQ1YsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLHFCQUFxQjtJQUNyQix5Q0FBeUM7SUFDekMsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLCtCQUErQjtJQUMvQixXQUFXO0lBQ1gsVUFBVTtJQUNWLDRCQUE0QixFQUFFO0lBQzlCO01BQ0UsVUFBVTtNQUNWLG9CQUFvQixFQUFFO0VBQzFCO0lBQ0UsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLHdHQUF3RztJQUN4RywySEFBMkg7SUFDM0gsZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLG1CQUFtQixFQUFFO0VBQ3pCO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLFFBQVEsRUFBRTtJQUNWO01BQ0UsZUFBZTtNQUNmLHVCQUF1QixFQUFFO0VBQzdCO0lBQ0UsWUFBWTtJQUNaLGlDQUFpQztJQUNqQyxvQkFBb0I7SUFDcEIsa0NBQWtDO0lBQ2xDLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsK0JBQStCO0lBQy9CLGNBQWM7SUFDZCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsMkJBQTJCO01BQzNCLGdEQUFnRDtNQUNoRCxzQkFBc0I7TUFDdEIseUNBQXlDLEVBQUU7SUFDN0M7TUFDRSxhQUFhO01BQ2IsdUJBQXVCO01BQ3ZCLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsV0FBVztNQUNYLFVBQVUsRUFBRTtJQUNkO01BQ0Usa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWix5Q0FBeUM7TUFDekMsMkJBQTJCO01BQzNCLGlDQUFpQztNQUNqQyxtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsZUFBZTtNQUNmLDRCQUE0QixFQUFFO0lBQ2hDO01BQ0UsV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsa0JBQWtCO01BQ2xCLGtDQUFrQztNQUNsQyxpQ0FBaUM7TUFDakMsVUFBVTtNQUNWLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO01BQ3RCO1FBQ0UsV0FBVyxFQUFFO01BQ2Y7UUFDRSxrQkFBa0I7UUFDbEIsV0FBVztRQUNYLFlBQVk7UUFDWixTQUFTO1FBQ1QsUUFBUSxFQUFFO01BQ1o7UUFDRSxVQUFVO1FBQ1YsV0FBVztRQUNYLGdCQUFnQjtRQUNoQixrQkFBa0IsRUFBRTtJQUN4QjtNQUNFLDZCQUE2QixFQUFFO0lBQ2pDO01BQ0UsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLE1BQU07TUFDTixTQUFTO01BQ1QsVUFBVTtNQUNWLGdDQUFnQztNQUNoQyxzQkFBc0I7TUFDdEIsK0JBQStCO01BQy9CLFVBQVUsRUFBRTtJQUNkO01BQ0UsMERBQTBEO01BQzFELE9BQU8sRUFBRTtJQUNYO01BQ0UsUUFBUTtNQUNSLHVDQUF1QztNQUN2QywwREFBMEQsRUFBRTtJQUM5RDtNQUNFLGFBQWEsRUFBRTs7QUFFckI7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLG9FQUFvRTtFQUNwRSxVQUFVO0VBQ1YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBRTtJQUNwQjtNQUNFLGVBQWU7TUFDZixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLGVBQWU7TUFDZixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsOEZBQThGO01BQzlGLG9CQUFvQjtNQUNwQixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLGNBQWMsRUFBRTtFQUNwQjtJQUNFLDJCQUEyQjtJQUMzQixlQUFlO0lBQ2YsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZ0NBQWdDO0lBQ2hDLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLG9FQUFvRTtFQUNwRSxVQUFVO0VBQ1YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLFVBQVU7RUFDViwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLFNBQVMsRUFBRTtFQUNYO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLGVBQWU7SUFDZixTQUFTO0lBQ1QsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQix5REFBeUQsRUFBRTtJQUMzRDtNQUNFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsbUNBQW1DLEVBQUU7SUFDdkM7TUFDRSxXQUFXO01BQ1gsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsMEJBQTBCO01BQzFCLHFCQUFxQjtNQUNyQix3QkFBd0I7TUFDeEIsMkJBQTJCO01BQzNCLDRCQUE0QjtNQUM1Qix1Q0FBdUMsRUFBRTtFQUM3Qzs7SUFFRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCx5REFBeUQsRUFBRTtFQUM3RDtJQUNFLDhCQUE4QixFQUFFO0VBQ2xDO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0UsZUFBZTtFQUNmLFFBQVE7RUFDUixvRUFBb0U7RUFDcEUsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsMkJBQTJCO0VBQzNCLFdBQVcsRUFBRTtFQUNiO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIseUNBQXlDLEVBQUU7SUFDM0M7TUFDRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7TUFDRSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixVQUFVO01BQ1YsK0NBQStDO01BQy9DLDJCQUEyQjtNQUMzQix5QkFBeUI7TUFDekIsMkJBQTJCO01BQzNCLHVCQUF1QjtNQUN2QiwyQkFBMkI7TUFDM0IsNENBQTRDLEVBQUU7TUFDOUM7UUFDRTtVQUNFLDZCQUE2QixFQUFFLEVBQUU7QUFDM0M7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLFVBQVU7RUFDViwyQkFBMkI7RUFDM0IsV0FBVyxFQUFFO0VBQ2I7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLDRCQUE0QjtJQUM1QixXQUFXO0lBQ1gsWUFBWTtJQUNaLHlCQUF5QjtJQUN6Qix3REFBd0Q7SUFDeEQscUJBQXFCO0lBQ3JCLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQiw2QkFBNkI7SUFDN0IsNkVBQTZFO0lBQzdFLFVBQVU7SUFDVixtRUFBbUUsRUFBRTtFQUN2RTtJQUNFLDRCQUE0QjtJQUM1Qiw4QkFBOEI7SUFDOUIsV0FBVztJQUNYLFlBQVksRUFBRTtFQUNoQjtJQUNFLGVBQWU7SUFDZixtREFBbUQ7SUFDbkQsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsUUFBUTtJQUNSLGtFQUFrRSxFQUFFO0lBQ3BFO01BQ0UsWUFBWTtNQUNaLFdBQVc7TUFDWCxZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGdCQUFnQixFQUFFOztBQUV4QjtFQUNFLGtHQUFrRztFQUNsRyw2RUFBNkU7RUFDN0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCLEVBQUU7RUFDeEI7SUFDRSxnQkFBZ0I7SUFDaEIsbUNBQW1DO0lBQ25DLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixjQUFjO0lBQ2QsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLHlDQUF5QztNQUN6QywrQkFBK0I7TUFDL0IsYUFBYTtNQUNiLGVBQWU7TUFDZixZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQix3QkFBd0I7TUFDeEIscUJBQXFCLEVBQUU7TUFDdkI7UUFDRSxhQUFhLEVBQUU7TUFDakI7UUFDRSxxQ0FBcUM7UUFDckMsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsa0JBQWtCO1FBQ2xCLHlDQUF5QyxFQUFFO1FBQzNDO1VBQ0UsZUFBZTtVQUNmLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsbUJBQW1CO1VBQ25CLDBCQUEwQixFQUFFO01BQ2hDO1FBQ0Usc0JBQXNCO1FBQ3RCLGtCQUFrQjtRQUNsQixjQUFjO1FBQ2QsWUFBWTtRQUNaLDBCQUEwQixFQUFFO1FBQzVCO1VBQ0UsMkJBQTJCLEVBQUU7UUFDL0I7VUFDRSxXQUFXO1VBQ1gsa0JBQWtCO1VBQ2xCLFFBQVE7VUFDUixVQUFVO1VBQ1YsK0NBQStDO1VBQy9DLDJCQUEyQjtVQUMzQix5QkFBeUI7VUFDekIsMkJBQTJCO1VBQzNCLHVCQUF1QjtVQUN2QiwyQkFBMkI7VUFDM0IsNkJBQTZCO1VBQzdCLDRDQUE0QyxFQUFFO1FBQ2hEO1VBQ0Usa0JBQWtCO1VBQ2xCLFVBQVU7VUFDVixZQUFZO1VBQ1osV0FBVztVQUNYLFdBQVc7VUFDWCxZQUFZO1VBQ1osa0JBQWtCO1VBQ2xCLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsdUJBQXVCO1VBQ3ZCLDZFQUE2RTtVQUM3RSxpQ0FBaUMsRUFBRTtVQUNuQztZQUNFLFdBQVc7WUFDWCxrQkFBa0IsRUFBRTtVQUN0QjtZQUNFLFlBQVk7WUFDWixXQUFXO1lBQ1gsWUFBWTtZQUNaLFdBQVcsRUFBRTtVQUNmO1lBQ0UsZ0JBQWdCO1lBQ2hCLFVBQVU7WUFDVixXQUFXO1lBQ1gsa0JBQWtCLEVBQUU7RUFDOUI7SUFDRSx5Q0FBeUM7SUFDekMsaUNBQWlDO0lBQ2pDLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0Usd0JBQXdCO01BQ3hCLGlCQUFpQjtNQUNqQixzQkFBc0I7TUFDdEIsMEJBQTBCO01BQzFCLGtCQUFrQjtNQUNsQixnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFVBQVU7UUFDViwrQ0FBK0M7UUFDL0MsMkJBQTJCO1FBQzNCLHlCQUF5QjtRQUN6QiwyQkFBMkI7UUFDM0IsdUJBQXVCO1FBQ3ZCLDJCQUEyQjtRQUMzQiw2QkFBNkI7UUFDN0IsNENBQTRDLEVBQUU7O0FBRXREO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsdUJBQXVCO0VBQ3ZCLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0UsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLFFBQVE7SUFDUixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLDRCQUE0QjtJQUM1Qix1Q0FBdUMsRUFBRTtJQUN6QztNQUNFLFdBQVc7TUFDWCxhQUFhO01BQ2IsV0FBVztNQUNYLFlBQVk7TUFDWixxQkFBcUI7TUFDckIsMkJBQTJCO01BQzNCLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIseURBQXlELEVBQUU7SUFDN0Q7TUFDRSxzQ0FBc0MsRUFBRTtJQUMxQztNQUNFLGtDQUFrQyxFQUFFO0lBQ3RDO01BQ0UsNkJBQTZCLEVBQUU7TUFDL0I7UUFDRSxjQUFjO1FBQ2QsbUJBQW1CO1FBQ25CLHVCQUF1QjtRQUN2QixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGNBQWMsRUFBRTtJQUNwQjtNQUNFLFlBQVk7TUFDWixvQkFBb0IsRUFBRTs7QUFFNUI7RUFDRSxpRkFBaUY7RUFDakYsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixxREFBcUQ7RUFDckQsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QiwyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0IsK0NBQStDO0VBQy9DLHlDQUF5QyxFQUFFO0VBQzNDO0lBQ0Usa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiw4QkFBOEI7SUFDOUIsMkJBQTJCO0lBQzNCLGFBQWE7SUFDYixVQUFVO0lBQ1YsVUFBVTtJQUNWLCtDQUErQztJQUMvQyxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG9EQUFvRCxFQUFFO0VBQ3hEO0lBQ0UsZUFBZTtJQUNmLDRCQUE0QjtJQUM1QixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixVQUFVLEVBQUU7RUFDZDtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsVUFBVTtJQUNWLG1CQUFtQixFQUFFOztBQUV6QjtFQUNFLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixjQUFjLEVBQUU7RUFDbEI7SUFDRSxhQUFhO0lBQ2IsUUFBUTtJQUNSLHVCQUF1QjtJQUN2QixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YscUJBQXFCO01BQ3JCLGVBQWU7TUFDZixXQUFXO01BQ1gsWUFBWTtNQUNaLGFBQWE7TUFDYixzQkFBc0I7TUFDdEIsdUJBQXVCLEVBQUU7TUFDekI7UUFDRSx1QkFBdUI7UUFDdkIsV0FBVztRQUNYLHNCQUFzQixFQUFFO01BQzFCO1FBQ0UsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixlQUFlO1FBQ2YsbUJBQW1CLEVBQUU7TUFDdkI7UUFDRSxZQUFZO1FBQ1osZUFBZTtRQUNmLHFCQUFxQixFQUFFOztBQUUvQjtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsU0FBUztFQUNULHVCQUF1QjtFQUN2Qix3QkFBd0IsRUFBRTtFQUMxQjtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixRQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZiw0QkFBNEI7SUFDNUIsdUNBQXVDLEVBQUU7SUFDekM7TUFDRSxXQUFXO01BQ1gsYUFBYTtNQUNiLFdBQVc7TUFDWCxZQUFZO01BQ1oscUJBQXFCO01BQ3JCLDJCQUEyQjtNQUMzQix3QkFBd0I7TUFDeEIsNEJBQTRCO01BQzVCLHlEQUF5RCxFQUFFO0lBQzdEO01BQ0Usc0NBQXNDLEVBQUU7SUFDMUM7TUFDRSwrQkFBK0IsRUFBRTtNQUNqQztRQUNFLG9CQUFvQixFQUFFO0lBQzFCO01BQ0UsNkJBQTZCLEVBQUU7TUFDL0I7UUFDRSxjQUFjO1FBQ2QsbUJBQW1CO1FBQ25CLHVCQUF1QjtRQUN2QixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGNBQWMsRUFBRTtJQUNwQjtNQUNFLFlBQVk7TUFDWixvQkFBb0IsRUFBRTs7QUFFNUI7RUFDRSxpRkFBaUY7RUFDakYsY0FBYztFQUNkLGdCQUFnQjtFQUNoQix1REFBdUQ7RUFDdkQsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsa0JBQWtCLEVBQUU7RUFDcEI7SUFDRSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLDhCQUE4QjtJQUM5QiwyQkFBMkI7SUFDM0IsYUFBYTtJQUNiLFVBQVU7SUFDVixVQUFVO0lBQ1YsK0NBQStDO0lBQy9DLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUNBQW1DLEVBQUU7RUFDdkM7SUFDRSxlQUFlO0lBQ2YsNEJBQTRCO0lBQzVCLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLFVBQVUsRUFBRTtJQUNaO01BQ0UscUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGlCQUFpQixFQUFFO01BQ25CO1FBQ0Usa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCxZQUFZLEVBQUU7RUFDcEI7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixVQUFVO0lBQ1YsK0NBQStDO0lBQy9DLDJCQUEyQjtJQUMzQix5QkFBeUI7SUFDekIsMkJBQTJCO0lBQzNCLHVCQUF1QjtJQUN2QiwyQkFBMkI7SUFDM0IsbUNBQW1DLEVBQUU7SUFDckM7TUFDRTtRQUNFLDZCQUE2QixFQUFFLEVBQUU7RUFDdkM7SUFDRSx5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLFVBQVUsRUFBRTtJQUNaO01BQ0UsbUJBQW1CO01BQ25CLFVBQVUsRUFBRTs7QUFFbEI7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFNBQVM7RUFDVCx1QkFBdUI7RUFDdkIsd0JBQXdCLEVBQUU7RUFDMUI7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLFFBQVE7SUFDUixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLDRCQUE0QjtJQUM1Qix1Q0FBdUMsRUFBRTtJQUN6QztNQUNFLFdBQVc7TUFDWCxhQUFhO01BQ2IsV0FBVztNQUNYLFlBQVk7TUFDWixxQkFBcUI7TUFDckIsMkJBQTJCO01BQzNCLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIseURBQXlELEVBQUU7SUFDN0Q7TUFDRSxzQ0FBc0MsRUFBRTtJQUMxQztNQUNFLG1DQUFtQyxFQUFFO0lBQ3ZDO01BQ0UsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSw2QkFBNkIsRUFBRTtNQUMvQjtRQUNFLHdCQUF3QjtRQUN4QixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsY0FBYyxFQUFFO0lBQ3BCO01BQ0UsWUFBWTtNQUNaLG9CQUFvQixFQUFFOztBQUU1QjtFQUNFLGVBQWU7RUFDZixRQUFRO0VBQ1Isd0VBQXdFO0VBQ3hFLFVBQVU7RUFDVixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsMkJBQTJCLEVBQUU7RUFDN0I7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsNkJBQTZCO0lBQzdCLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsdUJBQXVCLEVBQUU7SUFDekI7TUFDRSxhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQixRQUFRO01BQ1IseURBQXlEO01BQ3pELDhCQUE4QixFQUFFO01BQ2hDO1FBQ0UsbUJBQW1CLEVBQUU7TUFDdkI7UUFDRSxzQkFBc0IsRUFBRTtNQUMxQjtRQUNFLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0Usc0JBQXNCLEVBQUU7TUFDMUI7UUFDRSxxQkFBcUIsRUFBRTtNQUN6QjtRQUNFLHNCQUFzQixFQUFFO01BQzFCO1FBQ0UscUJBQXFCLEVBQUU7TUFDekI7UUFDRSxzQkFBc0IsRUFBRTtNQUMxQjtRQUNFLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0Usc0JBQXNCLEVBQUU7TUFDMUI7UUFDRSxvQ0FBb0M7UUFDcEMsVUFBVSxFQUFFO01BQ2Q7UUFDRSxlQUFlO1FBQ2YsV0FBVyxFQUFFO01BQ2Y7UUFDRSxXQUFXO1FBQ1gsZUFBZTtRQUNmLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLGtCQUFrQixFQUFFO01BQ3RCO1FBQ0UsV0FBVztRQUNYLGVBQWU7UUFDZiwyQkFBMkI7UUFDM0Isd0JBQXdCO1FBQ3hCLDJCQUEyQjtRQUMzQiw0QkFBNEI7UUFDNUIsa0JBQWtCO1FBQ2xCLHlCQUF5QixFQUFFO01BQzdCO1FBQ0Usa0JBQWtCO1FBQ2xCLGVBQWU7UUFDZixXQUFXO1FBQ1gsZUFBZTtRQUNmLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLG9CQUFvQixFQUFFO1FBQ3RCO1VBQ0UsMkNBQTJDLEVBQUU7UUFDL0M7VUFDRSw2QkFBNkI7VUFDN0IsV0FBVyxFQUFFO1FBQ2Y7O1VBRUUsMERBQTBELEVBQUU7TUFDaEU7UUFDRSxnQ0FBZ0MsRUFBRTtNQUNwQztRQUNFLGdDQUFnQyxFQUFFO01BQ3BDO1FBQ0UsZ0NBQWdDLEVBQUU7TUFDcEM7UUFDRSxpQ0FBaUMsRUFBRTtNQUNyQztRQUNFLGlDQUFpQyxFQUFFO01BQ3JDO1FBQ0UsaUNBQWlDLEVBQUU7TUFDckM7UUFDRSxrQ0FBa0MsRUFBRTtNQUN0QztRQUNFLHNCQUFzQjtRQUN0QixXQUFXO1FBQ1gsWUFBWTtRQUNaLGFBQWEsRUFBRTtNQUNqQjs7UUFFRSx5QkFBeUI7UUFDekIsbUJBQW1CLEVBQUU7TUFDdkI7UUFDRSxXQUFXO1FBQ1gsWUFBWTtRQUNaLGtCQUFrQjtRQUNsQixTQUFTLEVBQUU7TUFDYjtRQUNFLGtCQUFrQjtRQUNsQix1QkFBdUI7UUFDdkIsNEJBQTRCO1FBQzVCLFlBQVk7UUFDWixXQUFXO1FBQ1gsYUFBYTtRQUNiLGVBQWU7UUFDZixXQUFXO1FBQ1gsY0FBYztRQUNkLDJCQUEyQixFQUFFO1FBQzdCO1VBQ0UsWUFBWTtVQUNaLGFBQWEsRUFBRTtVQUNmO1lBQ0UsK0JBQStCLEVBQUU7VUFEbkM7WUFDRSwrQkFBK0IsRUFBRTtNQUN2QztRQUNFLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsV0FBVztRQUNYLFlBQVk7UUFDWixhQUFhO1FBQ2IsV0FBVztRQUNYLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixrQkFBa0IsRUFBRTtRQUNwQjtVQUNFLFdBQVc7VUFDWCxrQkFBa0I7VUFDbEIsWUFBWTtVQUNaLFdBQVc7VUFDWCxRQUFRLEVBQUU7TUFDZDtRQUNFLFdBQVc7UUFDWCxZQUFZO1FBQ1osbUJBQW1CO1FBQ25CLDJCQUEyQjtRQUMzQixvQkFBb0IsRUFBRTtNQUN4Qjs7UUFFRSxvQ0FBb0M7UUFDcEMsVUFBVSxFQUFFOztBQUVwQjtFQUNFLGVBQWU7RUFDZixRQUFRO0VBQ1IsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsMkJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIscUJBQXFCLEVBQUU7RUFDdkI7SUFDRSxhQUFhLEVBQUU7RUFDakI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHVCQUF1QjtJQUN2QiwyQkFBMkI7SUFDM0IsZ0JBQWdCO0lBQ2hCLE1BQU07SUFDTixVQUFVO0lBQ1YsK0NBQStDO0lBQy9DLGNBQWMsRUFBRTtFQUNsQjs7SUFFRSx3QkFBd0I7SUFDeEIsU0FBUztJQUNULGFBQWEsRUFBRTtJQUNmOzs7O01BSUUsOEVBQThFO01BQzlFLGFBQWE7TUFDYixPQUFPO01BQ1AscUJBQXFCO01BQ3JCLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLGtCQUFrQjtNQUNsQixjQUFjO01BQ2QsZUFBZTtNQUNmLFdBQVc7TUFDWCw0Q0FBNEMsRUFBRTtNQUM5Qzs7OztRQUlFLFdBQVcsRUFBRTtJQUNqQjs7TUFFRSx3Q0FBd0MsRUFBRTtNQUMxQzs7UUFFRSxXQUFXO1FBQ1gsc0JBQXNCO1FBQ3RCLCtCQUErQjtRQUMvQiw0QkFBNEIsRUFBRTtFQUNwQztJQUNFLGFBQWE7SUFDYixTQUFTO0lBQ1QsMkJBQTJCO0lBQzNCLGNBQWMsRUFBRTtJQUNoQjtNQUNFLE9BQU8sRUFBRTtJQUNYO01BQ0UsbUJBQW1CO01BQ25CLFdBQVcsRUFBRTtNQUNiO1FBQ0UsV0FBVztRQUNYLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFvQjtRQUNwQiw4QkFBOEI7UUFDOUIsd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QiwyQkFBMkIsRUFBRTtNQUMvQjtRQUNFLHVDQUF1QyxFQUFFO01BQzNDO1FBQ0UseUNBQXlDLEVBQUU7RUFDakQ7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSx3QkFBd0I7SUFDeEIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsU0FBUztJQUNULGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsVUFBVSxFQUFFO0lBQ1o7TUFDRSxhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLFFBQVEsRUFBRTtJQUNaO01BQ0UsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixxQkFBcUI7TUFDckIsWUFBWTtNQUNaLGVBQWUsRUFBRTtNQUNqQjtRQUNFLGVBQWU7UUFDZixjQUFjO1FBQ2QsV0FBVyxFQUFFO01BQ2Y7UUFDRSxlQUFlO1FBQ2YsV0FBVztRQUNYLGdCQUFnQjtRQUNoQixlQUFlLEVBQUU7SUFDckI7TUFDRSxtQkFBbUI7TUFDbkIsbUJBQW1CO01BQ25CLGNBQWMsRUFBRTtNQUNoQjtRQUNFLFFBQVE7UUFDUixpQkFBaUIsRUFBRTtNQUNyQjtRQUNFLFdBQVc7UUFDWCxZQUFZO1FBQ1osd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QiwyQkFBMkIsRUFBRTtRQUM3QjtVQUNFLDZDQUE2QyxFQUFFO01BQ25EO1FBQ0UsZUFBZTtRQUNmLFdBQVcsRUFBRTtJQUNqQjtNQUNFLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsZUFBZSxFQUFFO01BQ2pCO1FBQ0UsYUFBYTtRQUNiLHNCQUFzQjtRQUN0QixRQUFRLEVBQUU7UUFDVjtVQUNFLGVBQWU7VUFDZixjQUFjLEVBQUU7UUFDbEI7VUFDRSxlQUFlO1VBQ2YsV0FBVztVQUNYLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsUUFBUSxFQUFFO1VBQ1Y7WUFDRSxxQkFBcUI7WUFDckIsV0FBVztZQUNYLFlBQVk7WUFDWix3QkFBd0I7WUFDeEIsNEJBQTRCO1lBQzVCLDJCQUEyQixFQUFFO1VBQy9CO1lBQ0UsNkNBQTZDLEVBQUU7VUFDakQ7WUFDRSxrREFBa0QsRUFBRTtVQUN0RDtZQUNFLDZDQUE2QyxFQUFFO1VBQ2pEO1lBQ0UsMENBQTBDLEVBQUU7UUFDaEQ7VUFDRSxlQUFlO1VBQ2YsZUFBZSxFQUFFO1VBQ2pCO1lBQ0UsV0FBVztZQUNYLFlBQVk7WUFDWixrQkFBa0I7WUFDbEIsOENBQThDO1lBQzlDLGtEQUFrRDtZQUNsRCwyQkFBMkI7WUFDM0IsNEJBQTRCO1lBQzVCLHFCQUFxQjtZQUNyQixjQUFjLEVBQUU7WUFDaEI7Y0FDRSx5RUFBeUU7Y0FDekUsMkNBQTJDO2NBQzNDLGtEQUFrRDtjQUNsRCxtQ0FBbUMsRUFBRTtZQUN2QztjQUNFLHdEQUF3RCxFQUFFO1VBQzlEO1lBQ0UsYUFBYTtZQUNiLG1CQUFtQjtZQUNuQix1QkFBdUI7WUFDdkIsdUNBQXVDO1lBQ3ZDLFdBQVc7WUFDWCxZQUFZO1lBQ1osZUFBZTtZQUNmLG1CQUFtQjtZQUNuQixlQUFlO1lBQ2YsZUFBZSxFQUFFO0lBQ3pCO01BQ0UsYUFBYTtNQUNiLHNCQUFzQjtNQUN0QixRQUFRLEVBQUU7TUFDVjtRQUNFLGVBQWU7UUFDZixjQUFjLEVBQUU7TUFDbEI7UUFDRSxhQUFhO1FBQ2IsZUFBZTtRQUNmLGNBQWMsRUFBRTtRQUNoQjtVQUNFLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsUUFBUTtVQUNSLGtCQUFrQjtVQUNsQixlQUFlLEVBQUU7VUFDakI7WUFDRSxXQUFXO1lBQ1gsWUFBWTtZQUNaLGtCQUFrQjtZQUNsQixpQ0FBaUM7WUFDakMsa0RBQWtEO1lBQ2xELDJCQUEyQjtZQUMzQiw0QkFBNEI7WUFDNUIscUJBQXFCO1lBQ3JCLGNBQWMsRUFBRTtZQUNoQjtjQUNFLHlFQUF5RTtjQUN6RSwyQ0FBMkM7Y0FDM0Msa0RBQWtEO2NBQ2xELG1DQUFtQyxFQUFFO1lBQ3ZDO2NBQ0Usd0RBQXdELEVBQUU7VUFDOUQ7WUFDRSxlQUFlO1lBQ2YsV0FBVztZQUNYLGdCQUFnQjtZQUNoQixtQkFBbUI7WUFDbkIsZ0JBQWdCO1lBQ2hCLHVCQUF1QjtZQUN2QixnQkFBZ0IsRUFBRTtVQUNwQjtZQUNFLFdBQVc7WUFDWCxZQUFZO1lBQ1osa0JBQWtCO1lBQ2xCLCtCQUErQjtZQUMvQixnREFBZ0Q7WUFDaEQsd0JBQXdCO1lBQ3hCLDRCQUE0QjtZQUM1QixrQkFBa0I7WUFDbEIsWUFBWTtZQUNaLFVBQVU7WUFDViwrQkFBK0I7WUFDL0IsZ0VBQWdFLEVBQUU7SUFDMUU7TUFDRSxhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLFFBQVE7TUFDUixlQUFlLEVBQUU7TUFDakI7UUFDRSxlQUFlO1FBQ2YsY0FBYyxFQUFFO01BQ2xCO1FBQ0UsYUFBYTtRQUNiLGVBQWU7UUFDZixRQUFRLEVBQUU7UUFDVjs7VUFFRSxpQkFBaUI7VUFDakIsNENBQTRDO1VBQzVDLGVBQWU7VUFDZixlQUFlLEVBQUU7UUFDbkI7VUFDRSxhQUFhO1VBQ2IsbUJBQW1CO1VBQ25CLHVCQUF1QjtVQUN2Qix1Q0FBdUM7VUFDdkMsV0FBVztVQUNYLFlBQVk7VUFDWixlQUFlO1VBQ2YsbUJBQW1CO1VBQ25CLGVBQWU7VUFDZixlQUFlLEVBQUU7UUFDbkI7VUFDRSxXQUFXO1VBQ1gsZ0JBQWdCLEVBQUU7UUFDcEI7VUFDRSxXQUFXO1VBQ1gsbUNBQW1DLEVBQUU7RUFDN0M7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsV0FBVztJQUNYLFNBQVM7SUFDVCw0QkFBNEI7SUFDNUIsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixlQUFlO0lBQ2YsVUFBVTtJQUNWLFVBQVU7SUFDVix3QkFBd0I7SUFDeEIsZ0RBQWdELEVBQUU7SUFDbEQ7TUFDRSxVQUFVO01BQ1YsNEJBQTRCO01BQzVCLG9CQUFvQixFQUFFO0VBQzFCO0lBQ0Usd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixjQUFjO0lBQ2QsY0FBYztJQUNkLG9CQUFvQjtJQUNwQixVQUFVLEVBQUU7RUFDZDtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsU0FBUztJQUNULHFCQUFxQjtJQUNyQixrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLFFBQVE7SUFDUixhQUFhO0lBQ2Isc0RBQXNEO0lBQ3RELGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxlQUFlO0lBQ2Ysb0JBQW9CLEVBQUU7SUFDdEI7TUFDRSxrQkFBa0I7TUFDbEIsU0FBUztNQUNULFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsa0JBQWtCLEVBQUU7RUFDeEI7SUFDRSwyQkFBMkI7SUFDM0IsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFFOztBQUV4QjtFQUNFLGVBQWU7RUFDZixRQUFRO0VBQ1IsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQixFQUFFO0VBQzdCO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSwrQkFBK0IsRUFBRTtFQUNuQztJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtJQUNWLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGVBQWU7SUFDZixxQkFBcUI7SUFDckIseUNBQXlDO0lBQ3pDLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxlQUFlO0lBQ2YsVUFBVTtJQUNWLDRCQUE0QixFQUFFO0lBQzlCO01BQ0UsVUFBVTtNQUNWLG9CQUFvQixFQUFFO0VBQzFCO0lBQ0UsZUFBZTtJQUNmLE9BQU87SUFDUCxRQUFRO0lBQ1IsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsT0FBTztJQUNQLGdCQUFnQjtJQUNoQix3QkFBd0I7SUFDeEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxhQUFhLEVBQUU7RUFDbkI7SUFDRSwwQ0FBMEM7SUFDMUMsZUFBZTtJQUNmLFdBQVc7SUFDWCxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0UsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxlQUFlO01BQ2YsY0FBYztNQUNkLG1CQUFtQjtNQUNuQixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFFBQVEsRUFBRTtNQUNWO1FBQ0UsbUJBQW1CO1FBQ25CLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFFO0lBQ3hCO01BQ0UsYUFBYTtNQUNiLDBCQUEwQjtNQUMxQixTQUFTLEVBQUU7TUFDWDtRQUNFO1VBQ0UscUNBQXFDLEVBQUUsRUFBRTtNQUM3QztRQUNFLG1CQUFtQjtRQUNuQixTQUFTLEVBQUU7RUFDakI7SUFDRSxhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLFNBQVMsRUFBRTtJQUNYO01BQ0U7UUFDRSxxQ0FBcUMsRUFBRSxFQUFFO0lBQzdDO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxtQkFBbUIsRUFBRTs7QUFFM0I7RUFDRSxtQkFBbUI7RUFDbkIsa0NBQWtDO0VBQ2xDLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixvQkFBb0IsRUFBRTtFQUN0QjtJQUNFLHdDQUF3QyxFQUFFO0VBQzVDO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGtDQUFrQztJQUNsQyxpQ0FBaUM7SUFDakMsVUFBVTtJQUNWLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFlBQVk7TUFDWixTQUFTO01BQ1QsUUFBUSxFQUFFO0lBQ1o7TUFDRSxVQUFVO01BQ1YsV0FBVztNQUNYLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFBRTtFQUN4QjtJQUNFLGFBQWE7SUFDYixhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZUFBZTtJQUNmLFdBQVcsRUFBRTtFQUNmO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixTQUFTLEVBQUU7SUFDWDtNQUNFLGVBQWU7TUFDZixjQUFjO01BQ2QsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixRQUFRLEVBQUU7TUFDVjtRQUNFLHFCQUFxQjtRQUNyQixXQUFXO1FBQ1gsWUFBWTtRQUNaLHdCQUF3QjtRQUN4Qiw0QkFBNEI7UUFDNUIsWUFBWSxFQUFFO01BQ2hCO1FBQ0UsNkNBQTZDLEVBQUU7TUFDakQ7UUFDRSw2Q0FBNkMsRUFBRTtFQUNyRDtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsU0FBUyxFQUFFO0lBQ1g7TUFDRSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFFBQVEsRUFBRTtNQUNWO1FBQ0UsYUFBYTtRQUNiLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0Usa0JBQWtCO1VBQ2xCLFdBQVc7VUFDWCxZQUFZO1VBQ1osa0VBQWtFO1VBQ2xFLHdCQUF3QjtVQUN4QixrQkFBa0IsRUFBRTtVQUNwQjtZQUNFLGVBQWUsRUFBRTtNQUN2QjtRQUNFLGVBQWU7UUFDZixXQUFXLEVBQUU7SUFDakI7O01BRUUsZUFBZTtNQUNmLFdBQVc7TUFDWCxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLFFBQVEsRUFBRTtNQUNWOztRQUVFLHFCQUFxQjtRQUNyQixXQUFXO1FBQ1gsWUFBWTtRQUNaLGtEQUFrRDtRQUNsRCx3QkFBd0I7UUFDeEIsNEJBQTRCLEVBQUU7TUFDaEM7O1FBRUUscUJBQXFCO1FBQ3JCLFdBQVc7UUFDWCxZQUFZO1FBQ1osMENBQTBDO1FBQzFDLHdCQUF3QjtRQUN4Qiw0QkFBNEIsRUFBRTtFQUNwQztJQUNFLGFBQWE7SUFDYixlQUFlO0lBQ2YsUUFBUSxFQUFFO0lBQ1Y7O01BRUUsZ0JBQWdCO01BQ2hCLDhDQUE4QztNQUM5QyxlQUFlLEVBQUU7SUFDbkI7TUFDRSxXQUFXO01BQ1gsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxXQUFXO01BQ1gsbUNBQW1DLEVBQUU7RUFDekM7SUFDRSxPQUFPLEVBQUU7RUFDWDtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixRQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLGVBQWUsRUFBRTtJQUNqQjtNQUNFLGVBQWU7TUFDZixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsdUJBQXVCO01BQ3ZCLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsaUNBQWlDO01BQ2pDLGtEQUFrRDtNQUNsRCwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLHFCQUFxQjtNQUNyQixrQkFBa0IsRUFBRTtNQUNwQjtRQUNFLHlFQUF5RTtRQUN6RSwyQ0FBMkM7UUFDM0Msa0RBQWtEO1FBQ2xELG1DQUFtQyxFQUFFO01BQ3ZDO1FBQ0Usd0RBQXdELEVBQUU7TUFDNUQ7UUFDRSxXQUFXO1FBQ1gsV0FBVztRQUNYLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsK0JBQStCO1FBQy9CLGdEQUFnRDtRQUNoRCx3QkFBd0I7UUFDeEIsNEJBQTRCO1FBQzVCLGtCQUFrQjtRQUNsQixZQUFZO1FBQ1osVUFBVTtRQUNWLCtCQUErQixFQUFFO0lBQ3JDO01BQ0UsZUFBZTtNQUNmLGNBQWM7TUFDZCxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsZUFBZTtNQUNmLHlCQUF5QixFQUFFOztBQUVqQzs7RUFFRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLCtFQUErRTtFQUMvRSx3Q0FBd0M7RUFDeEMsVUFBVTtFQUNWLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLFdBQVcsRUFBRTtFQUNiOztJQUVFLGdDQUFnQyxFQUFFO0VBQ3BDOztJQUVFLGVBQWU7SUFDZixlQUFlLEVBQUU7RUFDbkI7O0lBRUUsZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixZQUFZO0lBQ1osV0FBVztJQUNYLGFBQWEsRUFBRTtJQUNmO01BRUUsK0JBQStCLEVBQUU7SUFGbkM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7OztNQUdFLFlBQVk7TUFDWixhQUFhLEVBQUU7TUFDZjtRQUdFLCtCQUErQixFQUFFO01BSG5DOzs7UUFHRSwrQkFBK0IsRUFBRTtFQUN2Qzs7SUFFRSxhQUFhO0lBQ2IsU0FBUztJQUNULGVBQWUsRUFBRTtJQUNqQjs7O01BR0UsZUFBZTtNQUNmLDRCQUE0QixFQUFFO0lBQ2hDOztNQUVFLHNCQUFzQixFQUFFO0lBQzFCOztNQUVFLHVCQUF1QixFQUFFO0VBQzdCOztJQUVFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsd0JBQXdCO0lBQ3hCLGdCQUFnQixFQUFFO0VBQ3BCOztJQUVFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsU0FBUztJQUNULGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsNEJBQTRCLEVBQUU7SUFDOUI7O01BRUUsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsOENBQThDO01BQzlDLGtEQUFrRDtNQUNsRCwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLHFCQUFxQjtNQUNyQixjQUFjLEVBQUU7TUFDaEI7O1FBRUUseUVBQXlFO1FBQ3pFLDJDQUEyQztRQUMzQyxrREFBa0Q7UUFDbEQsbUNBQW1DLEVBQUU7TUFDdkM7O1FBRUUsd0RBQXdELEVBQUU7SUFDOUQ7O01BRUUsZUFBZTtNQUNmLFdBQVc7TUFDWCxnQkFBZ0IsRUFBRTtJQUNwQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxjQUFjLEVBQUU7RUFDcEI7O0lBRUUsZUFBZTtJQUNmLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUU7O0FBRXRCO0VBQ0UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLDJCQUEyQixFQUFFO0VBQzdCO0lBQ0UsV0FBVztJQUNYLE9BQU87SUFDUCxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsd0JBQXdCO0lBQ3hCLHNCQUFzQjtJQUN0Qix3QkFBd0I7SUFDeEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxhQUFhLEVBQUU7RUFDbkI7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxXQUFXO0lBQ1gsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixTQUFTLEVBQUU7RUFDYjs7SUFFRSxXQUFXO0lBQ1gsZUFBZTtJQUNmLFdBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFNBQVMsRUFBRTtJQUNYOztNQUVFLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLGdDQUFnQztNQUNoQyw2QkFBNkI7TUFDN0IsZ0RBQWdEO01BQ2hELG9CQUFvQjtNQUNwQiw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLHFCQUFxQjtNQUNyQixjQUFjLEVBQUU7SUFDbEI7O01BRUUsa0NBQWtDO01BQ2xDLHFCQUFxQjtNQUNyQixxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGVBQWUsRUFBRTtJQUNqQjtNQUNFLFlBQVksRUFBRTtJQUNoQjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLGtCQUFrQjtNQUNsQix3QkFBd0I7TUFDeEIsa0JBQWtCLEVBQUU7TUFDcEI7UUFDRSxtQkFBbUI7UUFDbkIsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsWUFBWTtRQUNaLFVBQVU7UUFDVixNQUFNO1FBQ04sc0NBQXNDO1FBQ3RDLHdDQUF3QztRQUN4QywrQkFBK0IsRUFBRTtNQUNuQztRQUNFLFlBQVk7UUFDWixVQUFVLEVBQUU7RUFDbEI7SUFDRSx1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLGVBQWU7SUFDZixjQUFjLEVBQUU7SUFDaEI7TUFDRSxhQUFhLEVBQUU7RUFDbkI7SUFDRSxhQUFhLEVBQUU7RUFDakI7SUFDRSxlQUFlO0lBQ2YsU0FBUztJQUNULE9BQU87SUFDUCxRQUFRO0lBQ1IsdUJBQXVCO0lBQ3ZCLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsU0FBUztJQUNULGlGQUFpRjtJQUNqRixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLG9CQUFvQixFQUFFOztBQUU1QjtFQUNFLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVU7RUFDViwrQkFBK0I7RUFDL0Isa0JBQWtCLEVBQUU7RUFDcEI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHlCQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsYUFBYTtJQUNiLFNBQVM7SUFDVCxlQUFlLEVBQUU7SUFDakI7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLHNCQUFzQixFQUFFOztBQUU5QjtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGlFQUFpRTtFQUNqRSx1QkFBdUIsRUFBRTtFQUN6QjtJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsNEJBQTRCO0lBQzVCLDhCQUE4QjtJQUM5QixXQUFXO0lBQ1gsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQiwrQkFBK0I7SUFDL0IsV0FBVztJQUNYLFVBQVU7SUFDVix3Q0FBd0MsRUFBRTtJQUMxQztNQUNFLG9CQUFvQjtNQUNwQixjQUFjO01BQ2QsbUJBQW1CO01BQ25CLFVBQVUsRUFBRTs7QUFFbEI7O0VBRUUsZUFBZTtFQUNmLFFBQVE7RUFDUiwrRUFBK0U7RUFDL0UsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLHdDQUF3QyxFQUFFO0VBQzFDOztJQUVFLGdDQUFnQyxFQUFFO0VBQ3BDOztJQUVFLGVBQWU7SUFDZixlQUFlLEVBQUU7RUFDbkI7O0lBRUUsYUFBYTtJQUNiLFNBQVM7SUFDVCxlQUFlLEVBQUU7SUFDakI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsc0JBQXNCLEVBQUU7SUFDMUI7O01BRUUsdUJBQXVCLEVBQUU7TUFDekI7O1FBRUUsb0JBQW9CO1FBQ3BCLCtCQUErQixFQUFFO0VBQ3ZDOztJQUVFLGdCQUFnQjtJQUNoQix3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsWUFBWTtJQUNaLFdBQVc7SUFDWCxhQUFhO0lBQ2IsNEJBQTRCLEVBQUU7SUFDOUI7OztNQUdFLFlBQVk7TUFDWixhQUFhLEVBQUU7TUFDZjtRQUdFLCtCQUErQixFQUFFO01BSG5DOzs7UUFHRSwrQkFBK0IsRUFBRTs7QUFFekM7RUFDRSxXQUFXO0VBQ1gsU0FBUyxFQUFFO0VBQ1g7SUFDRSxhQUFhO0lBQ2IsU0FBUztJQUNULGVBQWUsRUFBRTtJQUNqQjtNQUNFLDRCQUE0QixFQUFFO0lBQ2hDO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSx1QkFBdUIsRUFBRTtNQUN6QjtRQUNFLG9CQUFvQjtRQUNwQiwrQkFBK0IsRUFBRTtFQUN2QztJQUNFLGVBQWU7SUFDZix3QkFBd0IsRUFBRTs7QUFFOUI7RUFDRSw0Q0FBNEM7RUFDNUMsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLCtFQUErRTtFQUMvRSw2RkFBNkY7RUFDN0YsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUN4QixxQkFBcUIsRUFBRTtFQUN2QjtJQUNFLGFBQWEsRUFBRTtFQUNqQjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxTQUFTO0lBQ1QsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixXQUFXLEVBQUU7SUFDYjtNQUNFLGVBQWU7TUFDZixnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGdFQUFnRSxFQUFFO0lBQ3RFO01BQ0UsYUFBYTtNQUNiLFNBQVMsRUFBRTtNQUNYO1FBQ0UsZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLGVBQWU7UUFDZixrQkFBa0I7UUFDbEIsMEJBQTBCO1FBQzFCLGdDQUFnQztRQUNoQyxlQUFlLEVBQUU7UUFDakI7VUFDRSw2Q0FBNkM7VUFDN0MsMkJBQTJCO1VBQzNCLG9CQUFvQjtVQUNwQixnQ0FBZ0MsRUFBRTtRQUNwQztVQUNFLHlCQUF5QjtVQUN6QixtQ0FBbUM7VUFDbkMsV0FBVztVQUNYLHFDQUFxQyxFQUFFOztBQUVqRDtFQUNFO0lBQ0UscUJBQXFCLEVBQUUsRUFBRTtNQUN2QjtRQUNFLFdBQVc7UUFDWCxnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGFBQWE7UUFDYixtQkFBbUIsRUFBRTtRQUNyQjtVQUNFLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGFBQWE7VUFDYixzQkFBc0I7VUFDdEIsdUJBQXVCO1VBQ3ZCLGdCQUFnQjtVQUNoQixRQUFRLEVBQUU7UUFDWjtVQUNFLGNBQWM7VUFDZCxlQUFlLEVBQUU7UUFDbkI7VUFDRSxrQkFBa0I7VUFDbEIsd0JBQXdCO1VBQ3hCLGdCQUFnQjtVQUNoQixrQkFBa0IsRUFBRTtVQUNwQjtZQUNFLG1CQUFtQjtZQUNuQixXQUFXO1lBQ1gsa0JBQWtCO1lBQ2xCLFdBQVc7WUFDWCxZQUFZO1lBQ1osVUFBVTtZQUNWLE1BQU07WUFDTixzQ0FBc0M7WUFDdEMsd0NBQXdDO1lBQ3hDLCtCQUErQixFQUFFO1VBQ25DO1lBQ0UsWUFBWTtZQUNaLFVBQVU7WUFDViwrQkFBK0I7WUFDL0Isb0JBQW9CLEVBQUU7VUFDeEI7WUFDRSxhQUFhLEVBQUU7VUFDakI7WUFDRSxZQUFZLEVBQUU7VUFDaEI7WUFDRSxlQUFlO1lBQ2YsZUFBZTtZQUNmLG1CQUFtQjtZQUNuQix1QkFBdUI7WUFDdkIsc0JBQXNCO1lBQ3RCLFlBQVk7WUFDWixpQkFBaUIsRUFBRTtZQUNuQjtjQUNFLG9CQUFvQixFQUFFO1FBQzVCO1VBQ0UsYUFBYTtVQUNiLFVBQVUsRUFBRTtRQUNkO1VBQ0UsZUFBZSxFQUFFO1VBQ2pCO1lBQ0UsWUFBWTtZQUNaLFNBQVM7WUFDVCxZQUFZO1lBQ1osWUFBWTtZQUNaLDJCQUEyQjtZQUMzQixVQUFVO1lBQ1YsZ0JBQWdCLEVBQUU7VUFDcEI7WUFDRSxZQUFZO1lBQ1osU0FBUztZQUNULFlBQVk7WUFDWixZQUFZO1lBQ1osMkJBQTJCO1lBQzNCLFVBQVU7WUFDVixnQkFBZ0IsRUFBRTtRQUN0QjtVQUNFLGFBQWEsRUFBRTtRQUNqQjtVQUNFLGNBQWMsRUFBRTtRQUNsQjtVQUNFLGtDQUFrQztVQUNsQyxxQkFBcUI7VUFDckIscUNBQXFDLEVBQUU7UUFDekM7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxvQkFBb0IsRUFBRTtVQUN0QjtZQUNFLGNBQWMsRUFBRTtVQUNsQjtZQUNFLDZCQUE2QixFQUFFO1FBQ25DO1VBQ0UsV0FBVztVQUNYLFdBQVc7VUFDWCxZQUFZO1VBQ1osa0JBQWtCO1VBQ2xCLGNBQWM7VUFDZCxnQ0FBZ0M7VUFDaEMsNkJBQTZCO1VBQzdCLGdEQUFnRDtVQUNoRCxvQkFBb0I7VUFDcEIsNEJBQTRCO1VBQzVCLDJCQUEyQjtVQUMzQixxQkFBcUI7VUFDckIsY0FBYyxFQUFFO1FBQ2xCO1VBQ0UsYUFBYTtVQUNiLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGFBQWE7VUFDYixlQUFlLEVBQUU7UUFDbkI7VUFDRSxhQUFhO1VBQ2IsZUFBZSxFQUFFO1FBQ25CO1VBQ0UsYUFBYTtVQUNiLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGFBQWE7VUFDYixlQUFlLEVBQUU7UUFDbkI7VUFDRSxhQUFhO1VBQ2IsZUFBZSxFQUFFO1FBQ25CO1VBQ0UsWUFBWSxFQUFFO1FBQ2hCO1VBQ0UsYUFBYSxFQUFFO1FBQ2pCO1VBQ0UsYUFBYTtVQUNiLGVBQWUsRUFBRTtRQUNuQjtVQUNFLGFBQWE7VUFDYixlQUFlLEVBQUU7UUFDbkI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxhQUFhLEVBQUU7UUFDakI7VUFDRSxnRUFBZ0UsRUFBRTtRQUNwRTtVQUNFLGFBQWEsRUFBRTtRQUNqQjtVQUNFLHNCQUFzQixFQUFFO1VBQ3hCO1lBQ0UsV0FBVyxFQUFFO1FBQ2pCO1VBQ0UsdUJBQXVCO1VBQ3ZCLGVBQWU7VUFDZixjQUFjLEVBQUU7UUFDbEI7VUFDRSx5Q0FBeUM7VUFDekMsc0JBQXNCO1VBQ3RCLDhCQUE4QjtVQUM5QixnQkFBZ0IsRUFBRTtRQUNwQjtVQUNFLFlBQVk7VUFDWixXQUFXO1VBQ1gsK0JBQXVCO2tCQUF2Qix1QkFBdUI7VUFDdkIsMEJBQWtCO2tCQUFsQixrQkFBa0I7VUFDbEIsOEJBQXNCO2tCQUF0QixzQkFBc0I7VUFDdEIsdURBQXVEO1VBQ3ZELGdCQUFnQixFQUFFO1FBQ3BCO1VBQ0UsNkJBQTZCO1VBQzdCLHdCQUF3QjtVQUN4Qiw2QkFBNkI7VUFDN0IsZ0JBQWdCO1VBQ2hCLGdCQUFnQixFQUFFO1FBQ3BCO1VBQ0UscUNBQXFDLEVBQUU7UUFDekM7VUFDRSxzQ0FBc0MsRUFBRTtRQUMxQztVQUNFLHVDQUF1QyxFQUFFO1VBQ3pDO1lBQ0UsWUFBWTtZQUNaLHFCQUFxQixFQUFFO1FBQzNCO1VBQ0UsYUFBYSxFQUFFO1FBQ2pCO1VBQ0Usa0JBQWtCO1VBQ2xCLHdCQUF3QixFQUFFO1VBQzFCO1lBQ0UsV0FBVztZQUNYLCtCQUErQixFQUFFO1FBQ3JDO1VBQ0UsYUFBYSxFQUFFO1FBQ2pCO1VBQ0Usa0JBQWtCO1VBQ2xCLHdCQUF3QixFQUFFO1VBQzFCO1lBQ0UsV0FBVztZQUNYLCtCQUErQixFQUFFO1FBQ3JDO1VBQ0UsYUFBYSxFQUFFO1FBQ2pCO1VBQ0Usa0JBQWtCO1VBQ2xCLHdCQUF3QixFQUFFO1VBQzFCO1lBQ0UsV0FBVztZQUNYLCtCQUErQixFQUFFOztBQUU3QztFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsV0FBVztFQUNYLDBFQUEwRSxFQUFFO0VBQzVFO0lBQ0Usa0JBQWtCO0lBQ2xCLGtDQUFrQztJQUNsQyxhQUFhO0lBQ2IsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLG9CQUFvQjtNQUNwQixtQkFBbUI7TUFDbkIsc0VBQXNFO01BQ3RFLHFCQUFxQjtNQUNyQixZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsZUFBZSxFQUFFO0lBQ25CO01BQ0UsYUFBYTtNQUNiLCtCQUErQixFQUFFO0lBQ25DO01BQ0UsYUFBYTtNQUNiLG1DQUFtQyxFQUFFO0lBQ3ZDO01BQ0UsYUFBYTtNQUNiLGtDQUFrQyxFQUFFO0lBQ3RDO01BQ0UsYUFBYTtNQUNiLHFDQUFxQyxFQUFFO0lBQ3pDO01BQ0UsYUFBYTtNQUNiLG1DQUFtQyxFQUFFO0VBQ3pDO0lBQ0UsMkNBQTJDO0lBQzNDLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UscUNBQXFDO01BQ3JDLG9CQUFvQixFQUFFOztBQUU1QjtFQUNFLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHVDQUF1QyxFQUFFO0VBQ3pDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSx3QkFBd0I7SUFDeEIsNEJBQTRCO0lBQzVCLGlDQUFpQztJQUNqQyxjQUFjO0lBQ2QsY0FBYztJQUNkLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxhQUFhLEVBQUU7O0FBRXJCO0VBQ0UsVUFBVTtFQUNWLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsa0ZBQWtGO0VBQ2xGLHVDQUF1QztFQUN2QyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsc0JBQXNCLEVBQUU7RUFDeEI7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFVBQVU7SUFDVix5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UscUJBQXFCLEVBQUU7RUFDekI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGtCQUFrQjtJQUNsQiw0QkFBNEI7SUFDNUIsNkJBQTZCO0lBQzdCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsUUFBUTtJQUNSLFdBQVc7SUFDWCxlQUFlO0lBQ2YsMEJBQTBCO0lBQzFCLFlBQVk7SUFDWiw4QkFBOEI7SUFDOUIseUNBQXlDO0lBQ3pDLGVBQWU7SUFDZixtQkFBbUIsRUFBRTtJQUNyQjtNQUNFLFlBQVksRUFBRTtJQUNoQjtNQUNFLFVBQVUsRUFBRTtJQUNkO01BQ0UsZUFBZTtNQUNmLHFCQUFxQjtNQUNyQixnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLFlBQVksRUFBRTtFQUNwQjtJQUNFLDZCQUE2QjtJQUM3QixzR0FBc0c7SUFDdEcsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixTQUFTO0lBQ1QsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQiw4RkFBOEY7SUFDOUYsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXO0lBQ1gsd0JBQXdCO0lBQ3hCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsYUFBYSxFQUFFO0lBQ2pCO01BQ0UsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZiwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsc0NBQXNDO01BQ3RDLHNCQUFzQjtNQUN0QiwrQkFBK0I7TUFDL0IsY0FBYztNQUNkLDhDQUE4QztNQUM5QywwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLGFBQWE7TUFDYiw4QkFBOEI7TUFDOUIsV0FBVztNQUNYLGdCQUFnQjtNQUNoQixvQkFBb0IsRUFBRTtNQUN0QjtRQUNFLGFBQWE7UUFDYixzQkFBc0I7UUFDdEIsdUJBQXVCO1FBQ3ZCLFFBQVEsRUFBRTtNQUNaO1FBQ0UsZUFBZTtRQUNmLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLDBCQUEwQjtRQUMxQixjQUFjLEVBQUU7TUFDbEI7UUFDRSxnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLDBCQUEwQixFQUFFO01BQzlCO1FBQ0UsZUFBZTtRQUNmLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLFFBQVE7UUFDUiwwQkFBMEI7UUFDMUIsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRSxXQUFXO1VBQ1gsV0FBVztVQUNYLFdBQVc7VUFDWCw2Q0FBNkM7VUFDN0Msd0JBQXdCO1VBQ3hCLDJCQUEyQixFQUFFO0VBQ3JDOzs7O0lBSUUsa0JBQWtCO0lBQ2xCLFVBQVUsRUFBRTtFQUNkO0lBQ0UsWUFBWTtJQUNaLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2YsYUFBYTtJQUNiLGdEQUFnRDtJQUNoRCxXQUFXO0lBQ1gsa0NBQWtDO0lBQ2xDLHFCQUFxQjtJQUNyQix5Q0FBeUM7SUFDekMsMEJBQTBCLEVBQUU7SUFDNUI7TUFDRSwrQkFBK0IsRUFBRTtJQURuQztNQUNFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UsWUFBWTtNQUNaLGFBQWE7TUFDYixrQ0FBa0M7TUFDbEMsV0FBVyxFQUFFO01BQ2I7UUFDRSwrQkFBK0IsRUFBRTtNQURuQztRQUNFLCtCQUErQixFQUFFO0VBQ3ZDO0lBQ0UsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsV0FBVztJQUNYLGlFQUFpRTtJQUNqRSx5QkFBeUIsRUFBRTtJQUMzQjtNQUNFLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZix1QkFBdUI7TUFDdkIsbUJBQW1CO01BQ25CLFlBQVk7TUFDWixlQUFlLEVBQUU7SUFDbkI7TUFDRSxlQUFlO01BQ2YsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxhQUFhLEVBQUU7RUFDbkI7SUFDRSw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxZQUFZLEVBQUU7RUFDaEI7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRSxnQkFBZ0I7TUFDaEIsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQiwwQ0FBMEMsRUFBRTtNQUM1QztRQUNFLG9CQUFvQixFQUFFO0VBQzVCO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixhQUFhO0lBQ2IsU0FBUztJQUNULGNBQWM7SUFDZCxjQUFjO0lBQ2Qsd0JBQXdCO0lBQ3hCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsYUFBYSxFQUFFO0lBQ2pCO01BQ0UsZ0JBQWdCO01BQ2hCLGFBQWE7TUFDYixzQkFBc0I7TUFDdEIsU0FBUztNQUNULGNBQWMsRUFBRTtNQUNoQjtRQUNFLGVBQWU7UUFDZiwwQkFBMEIsRUFBRTtNQUM5QjtRQUNFLGFBQWE7UUFDYixzQkFBc0I7UUFDdEIsUUFBUTtRQUNSLDBCQUEwQixFQUFFO0VBQ2xDO0lBQ0UsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsU0FBUztJQUNULGVBQWU7SUFDZixjQUFjO0lBQ2QsMEJBQTBCLEVBQUU7SUFDNUI7TUFDRSxhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLFNBQVM7TUFDVCxZQUFZO01BQ1osWUFBWSxFQUFFO01BQ2Q7UUFDRSxlQUFlO1FBQ2YsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQixTQUFTLEVBQUU7UUFDWDtVQUNFLFdBQVc7VUFDWCxhQUFhO1VBQ2IsbUJBQW1CO1VBQ25CLHVCQUF1QjtVQUN2QixZQUFZO1VBQ1osa0JBQWtCLEVBQUU7VUFDcEI7WUFDRSxzQkFBc0IsRUFBRTtVQUMxQjtZQUNFLHdCQUF3QixFQUFFO0VBQ3BDO0lBQ0UsMENBQTBDO0lBQzFDLG9DQUFvQyxFQUFFOztBQUUxQztFQUNFLFVBQVU7RUFDVixRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLCtFQUErRTtFQUMvRSx1Q0FBdUM7RUFDdkMsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxnQkFBZ0I7TUFDaEIsa0NBQWtDO01BQ2xDLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRTtNQUNyQjs7OztRQUlFLFlBQVk7UUFDWixtQkFBbUIsRUFBRTtNQUN2Qjs7O1FBR0Usa0JBQWtCO1FBQ2xCLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCLEVBQUU7TUFDM0I7UUFDRSxpQkFBaUI7UUFDakIsVUFBVTtRQUNWLHdDQUF3QztRQUN4QyxxQkFBcUI7UUFDckIsNEJBQTRCO1FBQzVCLDhDQUE4QyxFQUFFO1FBQ2hEO1VBQ0UsV0FBVztVQUNYLGdCQUFnQjtVQUNoQixXQUFXLEVBQUU7UUFDZjtVQUNFLFdBQVc7VUFDWCxrQkFBa0I7VUFDbEIsWUFBWSxFQUFFO1VBQ2Q7WUFDRSxRQUFRLEVBQUU7VUFDWjtZQUNFLFNBQVMsRUFBRTtRQUNmO1VBQ0UsV0FBVztVQUNYLGtCQUFrQjtVQUNsQix5QkFBeUI7VUFDekIsY0FBYztVQUNkLDRCQUE0QjtVQUM1QixVQUFVO1VBQ1YsNEJBQTRCO1VBQzVCLG1CQUFtQjtVQUNuQixrQkFBa0IsRUFBRTtRQUN0QjtVQUNFLHdDQUF3QyxFQUFFO1FBQzVDO1VBQ0UseUNBQXlDLEVBQUU7VUFDM0M7WUFDRSw4QkFBOEIsRUFBRTtNQUN0Qzs7UUFFRSxvREFBb0Q7UUFDcEQsa0NBQWtDO1FBQ2xDLG1CQUFtQixFQUFFO01BQ3ZCO1FBQ0UsVUFBVSxFQUFFO1FBQ1o7VUFDRSxhQUFhO1VBQ2IsYUFBYTtVQUNiLHdCQUF3QjtVQUN4QixnQ0FBZ0M7VUFDaEMsZ0JBQWdCLEVBQUU7VUFDbEI7WUFDRSxhQUFhO1lBQ2Isc0JBQXNCO1lBQ3RCLG1CQUFtQjtZQUNuQix1QkFBdUI7WUFDdkIsUUFBUTtZQUNSLE9BQU8sRUFBRTtZQUNUO2NBQ0UsWUFBWTtjQUNaLHdCQUF3QjtjQUN4Qiw0QkFBNEI7Y0FDNUIsMkJBQTJCO2NBQzNCLHNCQUFzQixFQUFFO1lBQzFCO2NBQ0UsZUFBZSxFQUFFO1lBQ25CO2NBQ0UsbUJBQW1CO2NBQ25CLHVCQUF1QjtjQUN2Qiw0Q0FBNEM7Y0FDNUMsd0NBQXdDLEVBQUU7WUFDNUM7Y0FDRSxnQ0FBZ0MsRUFBRTtZQUNwQztjQUNFLG9DQUFvQyxFQUFFO1lBQ3hDO2NBQ0UsZUFBZTtjQUNmLGtCQUFrQjtjQUNsQixzQkFBc0I7Y0FDdEIsMkJBQTJCLEVBQUU7TUFDckM7UUFDRSwyQkFBMkI7UUFDM0IsVUFBVTtRQUNWLHNCQUFzQjtRQUN0QixlQUFlLEVBQUU7UUFDakI7VUFDRSxXQUFXO1VBQ1gsbURBQW1ELEVBQUU7VUFDckQ7WUFDRSxxQ0FBcUM7WUFDckMsZ0JBQWdCO1lBQ2hCLDREQUE0RDtZQUM1RCxjQUFjLEVBQUU7UUFDcEI7VUFDRSxpREFBaUQ7VUFDakQsK0NBQStDO1VBQy9DLHlCQUF5QjtVQUN6QixXQUFXO1VBQ1gsbUJBQW1CO1VBQ25CLGFBQWE7VUFDYixtQkFBbUI7VUFDbkIsdUJBQXVCO1VBQ3ZCLGtCQUFrQjtVQUNsQixnQkFBZ0I7VUFDaEIsaURBQWlEO1VBQ2pELGNBQWMsRUFBRTtRQUNsQjtVQUNFLGFBQWEsRUFBRTtJQUNyQjtNQUNFLGVBQWU7TUFDZixlQUFlLEVBQUU7SUFDbkI7TUFDRSxlQUFlLEVBQUU7TUFDakI7UUFDRSxnQkFBZ0I7UUFDaEIsb0JBQW9CLEVBQUU7RUFDNUI7SUFDRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGVBQWU7SUFDZixZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsNEJBQTRCLEVBQUU7SUFDOUI7TUFDRSwyQkFBMkIsRUFBRTtJQUMvQjtNQUNFLDJDQUEyQyxFQUFFOztBQUVuRDtFQUNFLFVBQVU7RUFDVixvREFBb0Q7RUFDcEQsZ0JBQWdCLEVBQUU7RUFDbEI7SUFDRSxnQ0FBZ0MsRUFBRTs7QUFFdEM7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtFQUMzQixxRkFBcUY7RUFDckYsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixRQUFRLEVBQUU7RUFDVjtJQUNFLDJEQUEyRDtJQUMzRCw0REFBNEQ7SUFDNUQseUJBQXlCO0lBQ3pCLDhDQUE4QztJQUM5QyxnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixpQ0FBaUM7SUFDakMsdUNBQXVDLEVBQUU7SUFDekM7TUFDRSwwRkFBMEYsRUFBRTtNQUM1RjtRQUNFLDJCQUEyQixFQUFFO0lBQ2pDO01BQ0UsZ0JBQWdCO01BQ2hCLDRDQUE0QztNQUM1QyxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHVCQUF1QixFQUFFO01BQ3pCO1FBQ0UscUNBQXFDLEVBQUU7TUFDekM7UUFDRSx5QkFBeUIsRUFBRTtNQUM3QjtRQUNFLHdCQUF3QixFQUFFO01BQzVCO1FBQ0UsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsV0FBVztRQUNYLHdDQUF3QztRQUN4QyxvQ0FBb0MsRUFBRTs7QUFFOUM7RUFDRSxVQUFVO0VBQ1Ysb0RBQW9EO0VBQ3BELGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG9EQUFvRCxFQUFFO0VBQ3REO0lBQ0UsZ0NBQWdDLEVBQUU7O0FBRXRDO0VBQ0UsVUFBVTtFQUNWLG9EQUFvRDtFQUNwRCxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixvREFBb0QsRUFBRTtFQUN0RDtJQUNFLGdDQUFnQyxFQUFFOztBQUV0QztFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxpQ0FBaUM7RUFDakMsYUFBYTtFQUNiLDRDQUE0QztFQUM1QyxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQiw0QkFBNEI7SUFDNUIsV0FBVztJQUNYLGNBQWMsRUFBRTs7QUFFcEI7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFNBQVM7RUFDVCx1QkFBdUI7RUFDdkIsT0FBTztFQUNQLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsdUJBQXVCLEVBQUU7RUFDekI7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQiwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLDJEQUEyRDtJQUMzRCw0REFBNEQ7SUFDNUQseUJBQXlCO0lBQ3pCLDhDQUE4QztJQUM5QyxnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixpQ0FBaUM7SUFDakMsdUNBQXVDO0lBQ3ZDLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsMEZBQTBGLEVBQUU7TUFDNUY7UUFDRSwyQkFBMkIsRUFBRTtJQUNqQztNQUNFLGdCQUFnQjtNQUNoQiw0Q0FBNEM7TUFDNUMsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsT0FBTyxFQUFFO01BQ1Q7UUFDRSx5QkFBeUIsRUFBRTtNQUM3QjtRQUNFLHlCQUF5QixFQUFFO01BQzdCO1FBQ0UsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsV0FBVztRQUNYLHdDQUF3QztRQUN4QyxvQ0FBb0MsRUFBRTtRQUN0QztVQUNFLDZCQUE2QixFQUFFO0VBQ3ZDO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFFOztBQUVqQjs7Ozs7Ozs7Ozs7Ozs7OztFQWdCRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixpQ0FBaUM7RUFDakMsWUFBWTtFQUNaLGVBQWU7RUFDZixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWiw2RUFBNkU7RUFDN0UsbUVBQW1FLEVBQUU7RUFDckU7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnQkUsb0NBQW9DLEVBQUU7RUFDeEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUErQkUsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLHNCQUFzQjtJQUN0QixrQkFBa0IsRUFBRTtFQUN0Qjs7Ozs7Ozs7Ozs7Ozs7OztJQWdCRSx3QkFBd0I7SUFDeEIsaUVBQWlFLEVBQUU7RUFDckU7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnQkUseUJBQXlCO0lBQ3pCLGlFQUFpRSxFQUFFOztBQUV2RTtFQUNFO0lBQ0UsdUJBQXVCLEVBQUU7RUFDM0I7SUFDRSx3QkFBd0IsRUFBRSxFQUFFOztBQUVoQztFQUNFO0lBQ0UsdUJBQXVCLEVBQUU7RUFDM0I7SUFDRSx5QkFBeUIsRUFBRSxFQUFFOztBQUVqQztFQUNFLDJCQUEyQjtFQUMzQix5REFBeUQ7RUFDekQsa0NBQWtDO0VBQ2xDLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSw0QkFBNEIsRUFBRTtFQUNoQztJQUNFLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxjQUFjO0lBQ2QsWUFBWTtJQUNaLHlEQUF5RDtJQUN6RCxvQkFBb0IsRUFBRTtFQUN4Qjs7O0lBR0Usa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGtDQUFrQztJQUNsQyx3SEFBd0gsRUFBRTtFQUM1SDtJQUNFLHlCQUF5QjtJQUN6QiwyQkFBMkI7SUFDM0IsaUNBQWlDO0lBQ2pDLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLHlHQUF5RztJQUN6RyxxQkFBcUI7SUFDckIsVUFBVTtJQUNWLCtCQUErQjtJQUMvQixzQkFBc0IsRUFBRTtJQUN4QjtNQUNFLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLDRCQUE0QjtNQUM1QixVQUFVO01BQ1YsOEJBQThCO01BQzlCLG1CQUFtQjtNQUNuQix5Q0FBeUM7TUFDekMsVUFBVTtNQUNWLFVBQVUsRUFBRTtJQUNkO01BQ0UsZUFBZSxFQUFFO0lBQ25CO01BQ0Usa0JBQWtCLEVBQUU7SUFDdEI7TUFDRSx1Q0FBdUMsRUFBRTtNQUN6QztRQUNFLDZCQUE2QixFQUFFO01BQ2pDO1FBQ0Usb0NBQW9DLEVBQUU7SUFDMUM7TUFDRSx1Q0FBdUM7TUFDdkMsZ0NBQWdDLEVBQUU7TUFDbEM7UUFDRSw2QkFBNkIsRUFBRTtNQUNqQztRQUNFLG9CQUFvQixFQUFFO01BQ3hCO1FBQ0UsMkJBQTJCLEVBQUU7TUFDL0I7O1FBRUUsV0FBVztRQUNYLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsV0FBVztRQUNYLFlBQVk7UUFDWixzQkFBc0I7UUFDdEIsK0JBQStCO1FBQy9CLFdBQVcsRUFBRTtNQUNmO1FBQ0UsZ0NBQWdDLEVBQUU7TUFDcEM7UUFDRSx1Q0FBdUMsRUFBRTtNQUMzQztRQUNFLHVCQUF1QjtRQUN2Qix5Q0FBeUMsRUFBRTtJQUMvQztNQUNFLFVBQVU7TUFDVixvQ0FBb0MsRUFBRTtJQUN4QztNQUNFLFVBQVUsRUFBRTtJQUNkO01BQ0Usa0VBQWtFO01BQ2xFLHlGQUF5RjtNQUN6Rix3REFBd0Q7TUFDeEQseURBQXlELEVBQUU7SUFDN0Q7TUFDRSxrRUFBa0U7TUFDbEUseUZBQXlGO01BQ3pGLHFEQUFxRDtNQUNyRCxzREFBc0QsRUFBRTtJQUMxRDs7TUFFRSxXQUFXO01BQ1gsWUFBWTtNQUNaLFVBQVU7TUFDViwyQkFBMkI7TUFDM0IscUJBQXFCO01BQ3JCLGtCQUFrQjtNQUNsQixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIsZ0JBQWdCO01BQ2hCLDRDQUE0QyxFQUFFO01BQzlDOztRQUVFLG1CQUFtQjtRQUNuQixvQ0FBb0M7UUFDcEMsa0JBQWtCO1FBQ2xCLGdCQUFnQixFQUFFO0lBQ3RCO01BQ0UsMEJBQTBCLEVBQUU7TUFDNUI7UUFDRSxXQUFXO1FBQ1gsV0FBVztRQUNYLFlBQVk7UUFDWixVQUFVO1FBQ1YsMEJBQTBCO1FBQzFCLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsZ0NBQWdDLEVBQUU7TUFDcEM7UUFDRSxVQUFVO1FBQ1YsZ0JBQWdCLEVBQUU7TUFDcEI7UUFDRSxVQUFVLEVBQUU7SUFDaEI7TUFDRSxnQkFBZ0IsRUFBRTtNQUNsQjtRQUNFLDhCQUE4QjtRQUM5QixvQkFBb0IsRUFBRTtNQUN4Qjs7UUFFRSxVQUFVLEVBQUU7TUFDZDtRQUNFLFVBQVUsRUFBRTtRQUNaO1VBQ0Usb0JBQW9CLEVBQUU7TUFDMUI7O1FBRUUsb0JBQW9CLEVBQUU7TUFDeEI7OztRQUdFLGFBQWEsRUFBRTtJQUNuQjtNQUNFLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLDRDQUE0QztNQUM1QyxVQUFVO01BQ1Ysb0JBQW9CO01BQ3BCLDJCQUEyQixFQUFFO01BQzdCO1FBQ0UsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsWUFBWTtRQUNaLDRDQUE0QztRQUM1QyxrREFBa0Q7UUFDbEQsd0RBQXdELEVBQUU7SUFDOUQ7Ozs7TUFJRSxVQUFVO01BQ1Ysb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxVQUFVO01BQ1YsdUJBQXVCO01BQ3ZCLGdCQUFnQjtNQUNoQixvQkFBb0I7TUFDcEIsc0JBQXNCLEVBQUU7TUFDeEI7UUFDRSw2QkFBNkI7UUFDN0IsY0FBYztRQUNkLGtDQUFrQztRQUNsQywwQ0FBMEM7UUFDMUMsZ0NBQWdDO1FBQ2hDLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsZUFBZTtRQUNmLHdCQUF3QjtRQUN4QixxQkFBcUIsRUFBRTtRQUN2QjtVQUNFLGFBQWEsRUFBRTtNQUNuQjtRQUNFLFVBQVU7UUFDVixXQUFXO1FBQ1gsbUJBQW1CO1FBQ25CLG1CQUFtQjtRQUNuQixjQUFjLEVBQUU7TUFDbEI7UUFDRSxtREFBbUQ7UUFDbkQsc0NBQXNDO1FBQ3RDLFlBQVk7UUFDWixpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLHNDQUFzQztRQUN0Qyx3Q0FBd0M7UUFDeEMsaUNBQWlDLEVBQUU7UUFDbkM7VUFDRSxhQUFhO1VBQ2IsYUFBYTtVQUNiLHNCQUFzQjtVQUN0QiwrQkFBK0I7VUFDL0Isa0JBQWtCLEVBQUU7VUFDcEI7WUFDRSxnQ0FBZ0MsRUFBRTtVQUNwQztZQUNFLGtCQUFrQjtZQUNsQixVQUFVO1lBQ1YscUJBQXFCO1lBQ3JCLFVBQVU7WUFDVixlQUFlO1lBQ2YsZUFBZTtZQUNmLFVBQVU7WUFDVixTQUFTO1lBQ1QsYUFBYTtZQUNiLG1CQUFtQjtZQUNuQix1QkFBdUI7WUFDdkIseUNBQXlDO1lBQ3pDLGtCQUFrQjtZQUNsQix5Q0FBeUM7WUFDekMsb0JBQW9CO1lBQ3BCLDJCQUEyQjtZQUMzQiw0QkFBNEIsRUFBRTtVQUNoQztZQUNFLGtCQUFrQjtZQUNsQixVQUFVO1lBQ1YsK0JBQStCO1lBQy9CLHNCQUFzQjtZQUN0QiwrQkFBK0I7WUFDL0IsVUFBVTtZQUNWLFlBQVk7WUFDWixRQUFRO1lBQ1Isa0VBQWtFO1lBQ2xFLGlDQUFpQyxFQUFFO1lBQ25DO2NBQ0UsV0FBVztjQUNYLGtCQUFrQjtjQUNsQixjQUFjO2NBQ2QsV0FBVztjQUNYLFlBQVk7Y0FDWixnQ0FBZ0M7Y0FDaEMsc0JBQXNCO2NBQ3RCLCtCQUErQjtjQUMvQixvQkFBb0IsRUFBRTtZQUN4QjtjQUNFLFdBQVc7Y0FDWCxrRUFBa0UsRUFBRTtZQUN0RTtjQUNFLGtFQUFrRTtjQUNsRSwrQkFBK0I7Y0FDL0IsT0FBTztjQUNQLG9DQUFvQztjQUNwQyx3QkFBd0I7Y0FDeEIsaUNBQWlDLEVBQUU7VUFDdkM7WUFDRSxXQUFXO1lBQ1gsa0JBQWtCO1lBQ2xCLFFBQVE7WUFDUixzQkFBc0I7WUFDdEIsK0JBQStCO1lBQy9CLG9DQUFvQztZQUNwQyxzQ0FBc0MsRUFBRTtVQUMxQztZQUNFLCtCQUErQjtZQUMvQix3QkFBd0IsRUFBRTtVQUM1QjtZQUNFLCtCQUErQjtZQUMvQix3QkFBd0IsRUFBRTtVQUM1QjtZQUNFLGFBQWE7WUFDYixhQUFhLEVBQUU7UUFDbkI7VUFDRSxrQkFBa0IsRUFBRTtVQUNwQjtZQUNFLFVBQVU7WUFDVixrQkFBa0IsRUFBRTtVQUN0QjtZQUNFLDBCQUEwQjtZQUMxQixhQUFhO1lBQ2IsbUJBQW1CO1lBQ25CLHVCQUF1QjtZQUN2QixrQkFBa0I7WUFDbEIsV0FBVztZQUNYLFlBQVk7WUFDWixzQ0FBc0MsRUFBRTtZQUN4QztjQUNFLFdBQVc7Y0FDWCxrQkFBa0I7Y0FDbEIsVUFBVTtjQUNWLHFCQUFxQjtjQUNyQixVQUFVO2NBQ1YsZUFBZTtjQUNmLGVBQWU7Y0FDZixVQUFVO2NBQ1YsU0FBUztjQUNULGFBQWE7Y0FDYixtQkFBbUI7Y0FDbkIsdUJBQXVCO2NBQ3ZCLHlDQUF5QztjQUN6QyxrQkFBa0I7Y0FDbEIsaURBQWlEO2NBQ2pELG9CQUFvQjtjQUNwQiwyQkFBMkI7Y0FDM0IsNEJBQTRCLEVBQUU7VUFDbEM7WUFDRSxxQkFBcUIsRUFBRTtJQUMvQjtNQUNFLFVBQVU7TUFDVixnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLHVCQUF1QjtNQUN2QixXQUFXLEVBQUU7TUFDYjtRQUNFLFVBQVUsRUFBRTtNQUNkO1FBQ0UsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQixrQ0FBa0M7UUFDbEMsMENBQTBDO1FBQzFDLGlDQUFpQztRQUNqQyxrQkFBa0I7UUFDbEIsY0FBYztRQUNkLHdCQUF3QjtRQUN4QixxQkFBcUIsRUFBRTtRQUN2QjtVQUNFLGFBQWEsRUFBRTtRQUNqQjtVQUNFLFVBQVU7VUFDVixXQUFXO1VBQ1gsbUJBQW1CO1VBQ25CLG1CQUFtQjtVQUNuQixjQUFjO1VBQ2QsaUJBQWlCO1VBQ2pCLHlCQUF5QixFQUFFO1VBQzNCO1lBQ0UsUUFBUTtZQUNSLGVBQWUsRUFBRTtVQUNuQjtZQUNFLFlBQVksRUFBRTtRQUNsQjtVQUNFLGNBQWM7VUFDZCxhQUFhO1VBQ2Isc0JBQXNCO1VBQ3RCLG1CQUFtQjtVQUNuQix1QkFBdUI7VUFDdkIsWUFBWTtVQUNaLGlCQUFpQjtVQUNqQixpQkFBaUI7VUFDakIsZ0JBQWdCO1VBQ2hCLGlCQUFpQjtVQUNqQixrQkFBa0IsRUFBRTtVQUNwQjtZQUNFLGFBQWE7WUFDYiwwQkFBMEIsRUFBRTtVQUM5QjtZQUNFLFdBQVc7WUFDWCxZQUFZO1lBQ1osYUFBYTtZQUNiLG1CQUFtQjtZQUNuQix1QkFBdUI7WUFDdkIsc0JBQXNCLEVBQUU7VUFDMUI7O1lBRUUsV0FBVztZQUNYLFlBQVk7WUFDWixhQUFhO1lBQ2IsdUJBQXVCLEVBQUU7WUFDekI7O2NBRUUsWUFBWTtjQUNaLGdCQUFnQixFQUFFO1VBQ3RCO1lBQ0UscUJBQXFCLEVBQUU7VUFDekI7WUFDRSx1QkFBdUIsRUFBRTtVQUMzQjtZQUNFLDZCQUE2QixFQUFFO1VBQ2pDOztZQUVFLFdBQVc7WUFDWCxZQUFZO1lBQ1osYUFBYTtZQUNiLHVCQUF1QjtZQUN2QixrQkFBa0I7WUFDbEIsV0FBVyxFQUFFO1VBQ2Y7WUFDRSx1QkFBdUI7WUFDdkIsTUFBTSxFQUFFO1VBQ1Y7WUFDRSxxQkFBcUI7WUFDckIsU0FBUyxFQUFFO1VBQ2I7WUFDRSxXQUFXO1lBQ1gsaUJBQWlCO1lBQ2pCLGFBQWE7WUFDYixtQkFBbUI7WUFDbkIsc0JBQXNCO1lBQ3RCLHVCQUF1QjtZQUN2QixVQUFVO1lBQ1Ysa0RBQWtEO1lBQ2xELCtDQUErQyxFQUFFO1lBQ2pEO2NBQ0UsZ0JBQWdCO2NBQ2hCLFlBQVk7Y0FDWixXQUFXO2NBQ1gsYUFBYTtjQUNiLHVCQUF1QjtjQUN2QixtQkFBbUIsRUFBRTtjQUNyQjtnQkFDRSwwQkFBMEIsRUFBRTtZQUNoQztjQUNFLGVBQWU7Y0FDZixZQUFZO2NBQ1oscUJBQXFCO2NBQ3JCLHdCQUF3QjtjQUN4QiwyQkFBMkI7Y0FDM0IsNEJBQTRCO2NBQzVCLG1CQUFtQixFQUFFO2NBQ3JCO2dCQUNFLDRCQUE0QixFQUFFO2NBQ2hDO2dCQUNFLDhCQUE4QixFQUFFO2NBQ2xDO2dCQUNFLDhCQUE4QixFQUFFO2NBQ2xDO2dCQUNFLCtCQUErQixFQUFFO2NBQ25DO2dCQUNFLDhCQUE4QixFQUFFO2NBQ2xDO2dCQUNFLDJCQUEyQixFQUFFO2NBQy9CO2dCQUNFLCtCQUErQixFQUFFO2NBQ25DO2dCQUNFLDRCQUE0QixFQUFFO2NBQ2hDO2dCQUNFLDJCQUEyQixFQUFFO2NBQy9CO2dCQUNFLDJCQUEyQixFQUFFO2NBQy9CO2dCQUNFLDBCQUEwQixFQUFFO2NBQzlCO2dCQUNFLDBCQUEwQixFQUFFO2NBQzlCO2dCQUNFLDBCQUEwQixFQUFFO2NBQzlCO2dCQUNFLDBCQUEwQixFQUFFO2NBQzlCO2dCQUNFLDBCQUEwQixFQUFFO2NBQzlCO2dCQUNFLDBCQUEwQixFQUFFO2NBQzlCO2dCQUNFLDhCQUE4QixFQUFFO2NBQ2xDO2dCQUNFLDZCQUE2QixFQUFFO2NBQ2pDO2dCQUNFLDZCQUE2QixFQUFFO2NBQ2pDO2dCQUNFLDZCQUE2QixFQUFFO2NBQ2pDO2dCQUNFLDRCQUE0QixFQUFFO2NBQ2hDO2dCQUNFLGlDQUFpQyxFQUFFO1FBQzNDO1VBQ0UsYUFBYTtVQUNiLHNCQUFzQjtVQUN0Qix1QkFBdUI7VUFDdkIsWUFBWTtVQUNaLGlDQUFpQztVQUNqQyxhQUFhLEVBQUU7VUFDZjtZQUNFLFdBQVc7WUFDWCxnQkFBZ0I7WUFDaEIsYUFBYTtZQUNiLGlDQUFpQyxFQUFFO1VBQ3JDO1lBQ0UsWUFBWTtZQUNaLGdCQUFnQjtZQUNoQixrQkFBa0I7WUFDbEIsZUFBZTtZQUNmLFlBQVk7WUFDWixvQ0FBb0M7WUFDcEMsMkJBQTJCO1lBQzNCLG9CQUFvQjtZQUNwQiwyQkFBMkI7WUFDM0IsNEJBQTRCO1lBQzVCLDRCQUE0QjtZQUM1QiwwQkFBMEIsRUFBRTtZQUM1QjtjQUNFLHVCQUF1QjtjQUN2QixZQUFZLEVBQUU7WUFDaEI7Y0FDRSw0QkFBNEIsRUFBRTtZQUNoQztjQUNFLDhCQUE4QixFQUFFO1lBQ2xDO2NBQ0UsOEJBQThCLEVBQUU7WUFDbEM7Y0FDRSwrQkFBK0IsRUFBRTtZQUNuQztjQUNFLDhCQUE4QixFQUFFO1lBQ2xDO2NBQ0UsMkJBQTJCLEVBQUU7WUFDL0I7Y0FDRSwrQkFBK0IsRUFBRTtZQUNuQztjQUNFLDRCQUE0QixFQUFFO1lBQ2hDO2NBQ0UsMkJBQTJCLEVBQUU7WUFDL0I7Y0FDRSwyQkFBMkIsRUFBRTtZQUMvQjtjQUNFLDBCQUEwQixFQUFFO1lBQzlCO2NBQ0UsMEJBQTBCLEVBQUU7WUFDOUI7Y0FDRSwwQkFBMEIsRUFBRTtZQUM5QjtjQUNFLDBCQUEwQixFQUFFO1lBQzlCO2NBQ0UsMEJBQTBCLEVBQUU7WUFDOUI7Y0FDRSwwQkFBMEIsRUFBRTtZQUM5QjtjQUNFLDhCQUE4QixFQUFFO1lBQ2xDO2NBQ0UsNkJBQTZCLEVBQUU7WUFDakM7Y0FDRSw2QkFBNkIsRUFBRTtZQUNqQztjQUNFLDZCQUE2QixFQUFFO1lBQ2pDO2NBQ0UsNEJBQTRCLEVBQUU7WUFDaEM7Y0FDRSxpQ0FBaUMsRUFBRTtRQUN6QztVQUNFLGNBQWM7VUFDZCxhQUFhO1VBQ2IsbUJBQW1CO1VBQ25CLHVCQUF1QjtVQUN2QixzQkFBc0I7VUFDdEIsMkJBQTJCO1VBQzNCLFlBQVk7VUFDWixpQkFBaUI7VUFDakIsZ0JBQWdCO1VBQ2hCLDBCQUEwQjtVQUMxQixtQkFBbUIsRUFBRTtVQUNyQjtZQUNFLFdBQVc7WUFDWCxnQkFBZ0I7WUFDaEIsZUFBZTtZQUNmLHdCQUF3QjtZQUN4Qiw0QkFBNEI7WUFDNUIsMkJBQTJCLEVBQUU7VUFDL0I7WUFDRSxXQUFXO1lBQ1gsaUNBQWlDLEVBQUU7VUFDckM7WUFDRSxlQUFlLEVBQUU7WUFDakI7Y0FDRSxtREFBbUQ7Y0FDbkQsc0NBQXNDO2NBQ3RDLHdDQUF3QztjQUN4QywrQkFBK0I7Y0FDL0Isc0JBQXNCO2NBQ3RCLG1CQUFtQjtjQUNuQixjQUFjO2NBQ2QsMkJBQTJCO2NBQzNCLGtCQUFrQixFQUFFO2NBQ3BCO2dCQUNFLGdDQUFnQyxFQUFFO2NBQ3BDO2dCQUNFLFdBQVc7Z0JBQ1gsa0JBQWtCO2dCQUNsQixVQUFVO2dCQUNWLFlBQVk7Z0JBQ1osc0JBQXNCO2dCQUN0QiwrQkFBK0I7Z0JBQy9CLFVBQVUsRUFBRTtjQUNkO2dCQUNFLE9BQU87Z0JBQ1AsZ0NBQWdDO2dCQUNoQyxrRUFBa0UsRUFBRTtjQUN0RTtnQkFDRSxRQUFRO2dCQUNSLDJCQUEyQjtnQkFDM0IsdUNBQXVDO2dCQUN2QyxrRUFBa0U7Z0JBQ2xFLGlDQUFpQyxFQUFFO1VBQ3pDO1lBQ0Usa0JBQWtCO1lBQ2xCLHlCQUF5QixFQUFFO1VBQzdCO1lBQ0UsNENBQTRDLEVBQUU7WUFDOUM7Y0FDRSw4Q0FBOEMsRUFBRTtVQUNwRDtZQUNFLGlEQUFpRCxFQUFFO1lBQ25EO2NBQ0UsZ0RBQWdELEVBQUU7VUFDdEQ7WUFDRSxxQkFBcUI7WUFDckIsK0JBQStCO1lBQy9CLHNCQUFzQixFQUFFO1lBQ3hCO2NBQ0UsZ0NBQWdDO2NBQ2hDLHNCQUFzQixFQUFFO1VBQzVCO1lBQ0UseUJBQXlCO1lBQ3pCLCtCQUErQjtZQUMvQixlQUFlLEVBQUU7VUFDbkI7WUFDRSxtREFBbUQ7WUFDbkQsc0NBQXNDO1lBQ3RDLHlCQUF5QjtZQUN6QixxQkFBcUI7WUFDckIsY0FBYztZQUNkLGFBQWE7WUFDYixtQkFBbUI7WUFDbkIsdUJBQXVCLEVBQUU7WUFDekI7Y0FDRSxXQUFXO2NBQ1gsY0FBYztjQUNkLGtCQUFrQjtjQUNsQixVQUFVO2NBQ1YsZUFBZTtjQUNmLGVBQWU7Y0FDZiw4QkFBOEI7Y0FDOUIsNkJBQTZCO2NBQzdCLDJCQUEyQjtjQUMzQixxQkFBcUI7Y0FDckIsc0NBQXNDLEVBQUU7SUFDbEQ7TUFDRSx3Q0FBd0MsRUFBRTtNQUMxQztRQUNFLHVCQUF1QixFQUFFO01BQzNCO1FBQ0UsdUJBQXVCLEVBQUU7TUFDM0I7UUFDRSx1QkFBdUIsRUFBRTtJQUM3QjtNQUNFLFVBQVU7TUFDVix1QkFBdUI7TUFDdkIsZ0JBQWdCO01BQ2hCLG9CQUFvQjtNQUNwQixzQkFBc0IsRUFBRTtNQUN4QjtRQUNFLHNCQUFzQixFQUFFO1FBQ3hCOztVQUVFLHdDQUF3QyxFQUFFO1FBQzVDO1VBQ0UsdUJBQXVCLEVBQUU7VUFDekI7WUFDRSx3Q0FBd0M7WUFDeEMsdUJBQXVCLEVBQUU7TUFDL0I7UUFDRSxtQkFBbUI7UUFDbkIsMkNBQTJDLEVBQUU7TUFDL0M7UUFDRSxhQUFhO1FBQ2IsbUJBQW1CO1FBQ25CLHVCQUF1QjtRQUN2QixzQkFBc0I7UUFDdEIsa0NBQWtDO1FBQ2xDLG1DQUFtQztRQUNuQyxtQkFBbUI7UUFDbkIsV0FBVztRQUNYLGtCQUFrQjtRQUNsQix5Q0FBeUM7UUFDekMsZ0JBQWdCLEVBQUU7UUFDbEI7VUFDRSxXQUFXO1VBQ1gsbURBQW1ELEVBQUU7VUFDckQ7WUFDRSxxQ0FBcUM7WUFDckMsZ0JBQWdCO1lBQ2hCLDREQUE0RDtZQUM1RCxjQUFjLEVBQUU7TUFDdEI7UUFDRSxpREFBaUQ7UUFDakQsK0NBQStDO1FBQy9DLHlCQUF5QjtRQUN6QixXQUFXO1FBQ1gsbUJBQW1CO1FBQ25CLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsaURBQWlEO1FBQ2pELGNBQWMsRUFBRTtJQUNwQjs7OztNQUlFLG9CQUFvQixFQUFFO0lBQ3hCOzs7TUFHRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLDJCQUEyQjtJQUMzQixxQkFBcUI7SUFDckIseUJBQXlCO0lBQ3pCLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0UsVUFBVSxFQUFFO0lBQ2Q7TUFDRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLHVDQUF1QyxFQUFFO0lBQzNDO01BQ0UsWUFBWTtNQUNaLHVDQUF1QyxFQUFFO0lBQzNDOzs7TUFHRSxVQUFVLEVBQUU7SUFDZDtNQUNFLFdBQVc7TUFDWCxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixxQkFBcUI7TUFDckIsa0JBQWtCO01BQ2xCLDRDQUE0QztNQUM1QyxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHVCQUF1QjtNQUN2QiwrQkFBK0I7TUFDL0Isc0JBQXNCLEVBQUU7TUFDeEI7UUFDRSxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUiw4QkFBOEI7UUFDOUIsVUFBVTtRQUNWLDRDQUE0QyxFQUFFO01BQ2hEO1FBQ0UsVUFBVSxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQiwyQkFBMkIsRUFBRTtJQUM3QjtNQUNFLDRCQUE0QixFQUFFO0lBQ2hDO01BQ0Usc0RBQXNEO01BQ3RELG1DQUFtQztNQUNuQyxpQkFBaUI7TUFDakIsYUFBYTtNQUNiLHVCQUF1QixFQUFFO01BQ3pCO1FBQ0UsY0FBYyxFQUFFO0lBQ3BCO01BQ0UsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSxnQkFBZ0I7TUFDaEIsMEJBQTBCLEVBQUU7TUFDNUI7UUFDRSxVQUFVO1FBQ1YsNkJBQTZCLEVBQUU7RUFDckM7OztJQUdFLHFCQUFxQixFQUFFO0VBQ3pCOztJQUVFLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGVBQWU7SUFDZixVQUFVLEVBQUU7SUFDWjs7TUFFRSxXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsWUFBWTtNQUNaLDhCQUE4QjtNQUM5QixVQUFVO01BQ1YscUNBQXFDO01BQ3JDLFVBQVUsRUFBRTtJQUNkOztNQUVFLFVBQVUsRUFBRTtJQUNkOztNQUVFLFVBQVUsRUFBRTtFQUNoQjtJQUNFLFFBQVE7SUFDUix5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLE9BQU8sRUFBRTtFQUNYOztJQUVFLFVBQVUsRUFBRTtJQUNaOztNQUVFLFVBQVUsRUFBRTtFQUNoQjs7SUFFRSxXQUFXO0lBQ1gsV0FBVztJQUNYLE9BQU87SUFDUCxXQUFXO0lBQ1gsU0FBUztJQUNULFlBQVk7SUFDWix1QkFBdUIsRUFBRTtJQUN6Qjs7TUFFRSxtQ0FBbUM7TUFDbkMsaUNBQWlDO01BQ2pDLFVBQVU7TUFDVixVQUFVLEVBQUU7TUFDWjs7UUFFRSxVQUFVLEVBQUU7RUFDbEI7SUFDRSxNQUFNLEVBQUU7SUFDUjtNQUNFLE1BQU0sRUFBRTtFQUNaO0lBQ0UsU0FBUyxFQUFFO0lBQ1g7TUFDRSxTQUFTLEVBQUU7RUFDZjtJQUNFLDBCQUEwQjtJQUMxQiwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0Usd0NBQXdDLEVBQUU7SUFDMUM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLHVCQUF1QixFQUFFO0lBQzNCO01BQ0UsdUJBQXVCLEVBQUU7RUFDN0I7O0lBRUUsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsc0RBQXNEO0lBQ3RELG1DQUFtQztJQUNuQyxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUIsRUFBRTtJQUNyQjs7TUFFRSw2Q0FBNkMsRUFBRTtJQUNqRDs7TUFFRSxpQ0FBaUMsRUFBRTtJQUNyQzs7TUFFRSxpQ0FBaUMsRUFBRTtFQUN2QztJQUNFLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UsV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFdBQVc7TUFDWCxVQUFVO01BQ1Ysb0JBQW9CLEVBQUU7O0FBRTVCO0VBQ0UsK0JBQStCLEVBQUU7O0FBRW5DOztFQUVFLGFBQWE7RUFDYixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsMEJBQTBCO0VBQzFCLHVCQUF1QixFQUFFO0VBQ3pCO0lBQ0Usc0NBQXNDLEVBQUU7O0FBRTVDO0VBQ0UsMEJBQTBCO0VBQzFCLHVCQUF1QixFQUFFO0VBQ3pCO0lBQ0Usc0NBQXNDLEVBQUU7O0FBRTVDOztFQUVFLDBCQUEwQjtFQUMxQiwyQkFBMkIsRUFBRTtFQUM3Qjs7SUFFRSwrQ0FBK0M7SUFDL0MsZ0RBQWdELEVBQUU7RUFDcEQ7O0lBRUUsa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QixFQUFFO0VBQ2hDO0lBQ0UsK0NBQStDO0lBQy9DLGtEQUFrRCxFQUFFO0VBQ3REO0lBQ0UsZ0RBQWdEO0lBQ2hELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkIsRUFBRTtFQUMvQjtJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxtQkFBbUI7SUFDbkIsa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkIsRUFBRTtFQUMvQjtJQUNFLG1CQUFtQjtJQUNuQiwrQ0FBK0M7SUFDL0MsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QixpQ0FBaUMsRUFBRTtFQUNuQztJQUNFLCtDQUErQztJQUMvQyxnREFBZ0QsRUFBRTtFQUNwRDtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QiwyQkFBMkIsRUFBRTtFQUM3QjtJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QixpQ0FBaUMsRUFBRTtFQUNuQztJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxtQkFBbUI7SUFDbkIsbURBQW1EO0lBQ25ELGtEQUFrRCxFQUFFOztBQUV4RDtFQUNFLDhCQUE4QjtFQUM5QixpQ0FBaUMsRUFBRTtFQUNuQztJQUNFLG1CQUFtQjtJQUNuQiwrQ0FBK0M7SUFDL0MsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QiwrQkFBK0IsRUFBRTtFQUNqQztJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5Qix1Q0FBdUMsRUFBRTtFQUN6QztJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsK0NBQStDO0lBQy9DLGdEQUFnRCxFQUFFO0VBQ3BEO0lBQ0Usa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QixtQ0FBbUMsRUFBRTtFQUNyQztJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QixzQ0FBc0MsRUFBRTtFQUN4QztJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxtQkFBbUI7SUFDbkIsa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5Qiw2Q0FBNkMsRUFBRTtFQUMvQztJQUNFLG1CQUFtQjtJQUNuQiwrQ0FBK0M7SUFDL0MsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxtQkFBbUI7SUFDbkIsa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5Qix1Q0FBdUMsRUFBRTtFQUN6QztJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QiwwQ0FBMEMsRUFBRTtFQUM1QztJQUNFLCtDQUErQyxFQUFFO0VBQ25EO0lBQ0UsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxtQkFBbUI7SUFDbkIsa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLDhCQUE4QjtFQUM5QixpREFBaUQsRUFBRTtFQUNuRDtJQUNFLG1CQUFtQjtJQUNuQiwrQ0FBK0M7SUFDL0MsZ0RBQWdELEVBQUU7RUFDcEQ7SUFDRSxtQkFBbUI7SUFDbkIsa0RBQWtEO0lBQ2xELG1EQUFtRCxFQUFFOztBQUV6RDtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsVUFBVTtFQUNWLGdDQUFnQztFQUNoQyxlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHlDQUF5QyxFQUFFO0VBQzNDO0lBQ0UsNEJBQTRCLEVBQUU7O0FBRWxDOztFQUVFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZ0NBQWdDO0VBQ2hDLFVBQVU7RUFDViwwQkFBMEI7RUFDMUIsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsZ0VBQWdFO0VBQ2hFLDBEQUEwRDtFQUMxRCwyQ0FBMkMsRUFBRTtFQUM3Qzs7SUFFRSxZQUFZO0lBQ1osNkNBQTZDLEVBQUU7RUFDakQ7O0lBRUUsdUJBQXVCO0lBQ3ZCLHNCQUFzQixFQUFFOztBQUU1QjtFQUNFLCtCQUErQjtFQUMvQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxrQ0FBa0M7RUFDbEMsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsOEVBQThFLEVBQUU7RUFDaEY7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsbUJBQW1CLEVBQUU7O0FBRXpCO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QiwyQ0FBMkM7RUFDM0MsNEJBQTRCO0VBQzVCLHFCQUFxQjtFQUNyQiwyQkFBMkI7RUFDM0IsWUFBWTtFQUNaLHdDQUF3QztFQUN4QyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBRTtFQUN6QjtJQUNFLGlDQUFpQztJQUNqQyxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFdBQVc7TUFDWCxzQkFBc0I7TUFDdEIsa0JBQWtCLEVBQUU7SUFDdEI7TUFDRSx3QkFBd0I7TUFDeEIsaUVBQWlFLEVBQUU7SUFDckU7TUFDRSx5QkFBeUI7TUFDekIsaUVBQWlFLEVBQUU7RUFDdkU7SUFDRSxtQkFBbUIsRUFBRTs7QUFFekI7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCwrQkFBK0I7RUFDL0IsVUFBVTtFQUNWLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0UsV0FBVyxFQUFFO0lBQ2I7TUFDRSxvQkFBb0I7TUFDcEIsK0NBQStDLEVBQUU7RUFDckQ7SUFDRSxvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLFdBQVc7SUFDWCxZQUFZLEVBQUU7SUFDZDtNQUNFLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsYUFBYTtNQUNiLHVCQUF1QixFQUFFO0lBQzNCO01BQ0Usa0JBQWtCO01BQ2xCLE1BQU07TUFDTixvQkFBb0I7TUFDcEIsMERBQTBELEVBQUU7TUFDNUQ7UUFDRSxnQkFBZ0IsRUFBRTtJQUN0Qjs7Ozs7O01BTUUsbUJBQW1CO01BQ25CLFVBQVUsRUFBRTs7QUFFbEI7Ozs7RUFJRSxVQUFVLEVBQUU7O0FBRWQ7RUFDRSxVQUFVLEVBQUU7O0FBRWQ7Ozs7RUFJRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLFVBQVUsRUFBRTs7QUFFZDtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7RUFDZjtJQUNFLGFBQWE7SUFDYixVQUFVLEVBQUU7O0FBRWhCO0VBQ0UsVUFBVSxFQUFFOztBQUVkO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxZQUFZLEVBQUU7RUFDZDtJQUNFLFlBQVk7SUFDWixXQUFXLEVBQUU7O0FBRWpCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLFVBQVUsRUFBRTtFQUNaO0lBQ0UsVUFBVTtJQUNWLGFBQWEsRUFBRTs7QUFFbkI7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEIsK0JBQStCO0VBQy9CLDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIsd0NBQXdDO0VBQ3hDLDBEQUEwRDtFQUMxRCxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSwrQ0FBK0MsRUFBRTs7QUFFbkQ7RUFDRSw4Q0FBOEMsRUFBRTs7QUFFbEQ7RUFDRSwyQ0FBMkM7RUFDM0MsMkJBQTJCLEVBQUU7O0FBRS9CO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQiw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHdDQUF3QyxFQUFFOztBQUU1QztFQUNFLDBDQUEwQztFQUMxQyxtQkFBbUI7RUFDbkIsVUFBVSxFQUFFOztBQUVkO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVUsRUFBRTs7QUFFZDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1DQUFtQztFQUNuQyxNQUFNO0VBQ04sVUFBVSxFQUFFOztBQUVkO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHlFQUF5RTtFQUN6RSxVQUFVO0VBQ1YsMERBQTBEO0VBQzFELGtDQUFrQztFQUNsQyw0QkFBNEI7RUFDNUIsbUNBQW1DLEVBQUU7RUFDckM7SUFDRSw0QkFBNEI7SUFDNUIsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxVQUFVO0lBQ1Ysb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLGNBQWM7SUFDZCxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLHlCQUF5QixFQUFFO0lBQzNCO01BQ0UsV0FBVztNQUNYLGFBQWEsRUFBRTtNQUNmO1FBQ0UsMEJBQTBCLEVBQUU7SUFDaEM7TUFDRSxlQUFlO01BQ2YsWUFBWTtNQUNaLHFCQUFxQjtNQUNyQix3QkFBd0I7TUFDeEIsMkJBQTJCO01BQzNCLDRCQUE0QixFQUFFO01BQzlCO1FBQ0UsNEJBQTRCLEVBQUU7TUFDaEM7UUFDRSw4QkFBOEIsRUFBRTtNQUNsQztRQUNFLDhCQUE4QixFQUFFO01BQ2xDO1FBQ0UsK0JBQStCLEVBQUU7TUFDbkM7UUFDRSw4QkFBOEIsRUFBRTtNQUNsQztRQUNFLDJCQUEyQixFQUFFO01BQy9CO1FBQ0UsK0JBQStCLEVBQUU7TUFDbkM7UUFDRSw0QkFBNEIsRUFBRTtNQUNoQztRQUNFLDJCQUEyQixFQUFFO01BQy9CO1FBQ0UsMkJBQTJCLEVBQUU7TUFDL0I7UUFDRSwwQkFBMEIsRUFBRTtNQUM5QjtRQUNFLDBCQUEwQixFQUFFO01BQzlCO1FBQ0UsMEJBQTBCLEVBQUU7TUFDOUI7UUFDRSwwQkFBMEIsRUFBRTtNQUM5QjtRQUNFLDBCQUEwQixFQUFFO01BQzlCO1FBQ0UsMEJBQTBCLEVBQUU7TUFDOUI7UUFDRSw4QkFBOEIsRUFBRTtNQUNsQztRQUNFLDZCQUE2QixFQUFFO01BQ2pDO1FBQ0UsNkJBQTZCLEVBQUU7TUFDakM7UUFDRSw2QkFBNkIsRUFBRTtNQUNqQztRQUNFLDRCQUE0QixFQUFFO01BQ2hDO1FBQ0UsaUNBQWlDLEVBQUU7RUFDekM7SUFDRSxjQUFjO0lBQ2QsWUFBWTtJQUNaLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFNBQVM7SUFDVCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2Qiw0QkFBNEIsRUFBRTtJQUM5QjtNQUNFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsT0FBTztNQUNQLDBEQUEwRCxFQUFFO01BQzVEO1FBQ0UsaUJBQWlCLEVBQUU7SUFDdkI7TUFDRSxRQUFRO01BQ1IsMERBQTBELEVBQUU7TUFDNUQ7UUFDRSxnQkFBZ0IsRUFBRTtJQUN0QjtNQUNFLFdBQVcsRUFBRTs7QUFFbkI7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7RUFDVix5QkFBeUI7RUFDekIsa0RBQWtEO0VBQ2xELGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsd0JBQXdCO0VBQ3hCLHFCQUFxQixFQUFFO0VBQ3ZCO0lBQ0UsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsK0JBQStCO0lBQy9CLDhCQUE4QjtJQUM5QixZQUFZO0lBQ1osZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixrQ0FBa0M7SUFDbEMsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixRQUFRO0lBQ1IsY0FBYztJQUNkLDRCQUE0QixFQUFFO0lBQzlCO01BQ0UsOEJBQThCO01BQzlCLFdBQVcsRUFBRTtNQUNiO1FBQ0UsVUFBVSxFQUFFO0lBQ2hCO01BQ0UsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSw4QkFBOEIsRUFBRTtJQUNsQztNQUNFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSw4QkFBOEIsRUFBRTtJQUNsQztNQUNFLDJCQUEyQixFQUFFO0lBQy9CO01BQ0UsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLDJCQUEyQixFQUFFO0lBQy9CO01BQ0UsMkJBQTJCLEVBQUU7SUFDL0I7TUFDRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7TUFDRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7TUFDRSw4QkFBOEIsRUFBRTtJQUNsQztNQUNFLDZCQUE2QixFQUFFO0lBQ2pDO01BQ0UsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDRCQUE0QixFQUFFO0lBQ2hDO01BQ0UsaUNBQWlDLEVBQUU7SUFDckM7TUFDRSxXQUFXO01BQ1gsY0FBYztNQUNkLFdBQVc7TUFDWCxlQUFlO01BQ2YsY0FBYztNQUNkLHFCQUFxQjtNQUNyQix3QkFBd0I7TUFDeEIsMkJBQTJCO01BQzNCLDRCQUE0QjtNQUM1QixnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLHlCQUF5QixFQUFFOztBQUVqQztFQUNFLE1BQU07RUFDTixZQUFZO0VBQ1osVUFBVTtFQUNWLDJCQUEyQixFQUFFO0VBQzdCO0lBQ0Usa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLFFBQVE7SUFDUixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsVUFBVTtNQUNWLGtCQUFrQjtNQUNsQiwyQkFBMkI7TUFDM0IsOENBQThDLEVBQUU7SUFDbEQ7TUFDRSxzQkFBc0I7TUFDdEIsMkJBQTJCLEVBQUU7O0FBRW5DO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDhDQUE4QztFQUM5QyxVQUFVO0VBQ1YsZUFBZTtFQUNmLDBEQUEwRDtFQUMxRCw0QkFBNEIsRUFBRTtFQUM5QjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZUFBZSxFQUFFO0lBQ2pCO01BQ0UsV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLFVBQVU7TUFDVix1QkFBdUI7TUFDdkIsa0JBQWtCO01BQ2xCLDRCQUE0QixFQUFFO0VBQ2xDO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsK0JBQStCO0lBQy9CLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFDN0IsOEJBQThCLEVBQUU7O0FBRXBDO0VBQ0Usa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLHFDQUFxQztFQUNyQyxtQ0FBbUM7RUFDbkMsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLFdBQVcsRUFBRTtFQUNiO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRSxVQUFVLEVBQUU7O0FBRWhCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsT0FBTztFQUNQLFFBQVE7RUFDUixjQUFjO0VBQ2QsNkJBQTZCO0VBQzdCLHdCQUF3QjtFQUN4QixXQUFXO0VBQ1gsbUNBQW1DO0VBQ25DLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixlQUFlLEVBQUU7RUFDakI7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLDJCQUEyQjtJQUMzQixVQUFVLEVBQUU7O0FBRWhCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxZQUFZO0VBQ1osV0FBVztFQUNYLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUVBQW1FO0VBQ25FLGFBQWE7RUFDYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2Qiw4Q0FBOEM7RUFDOUMsNEJBQTRCO0VBQzVCLGVBQWU7RUFDZixjQUFjLEVBQUU7RUFDaEI7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsc0ZBQXNGO0lBQ3RGLGFBQWE7SUFDYixXQUFXO0lBQ1gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiw0QkFBNEI7SUFDNUIsVUFBVTtJQUNWLGNBQWMsRUFBRTtFQUNsQjtJQUNFLHFCQUFxQjtJQUNyQiwyQkFBMkIsRUFBRTtJQUM3QjtNQUNFLFVBQVUsRUFBRTtFQUNoQjtJQUNFLGFBQWEsRUFBRTtFQUNqQjtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixzRkFBc0Y7SUFDdEYsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQiw0QkFBNEIsRUFBRTtJQUM5QjtNQUNFLFVBQVU7TUFDVixtQkFBbUIsRUFBRTs7QUFFM0I7RUFDRSxnRUFBZ0U7RUFDaEUsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUVBQW1FO0VBQ25FLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsU0FBUztFQUNULG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsbUVBQW1FO0VBQ25FLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWiw0Q0FBNEM7SUFDNUMsd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1QiwyQkFBMkI7SUFDM0IsY0FBYyxFQUFFOztBQUVwQjs7RUFFRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7RUFDVCw0QkFBNEI7RUFDNUIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsU0FBUztFQUNULGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLG1FQUFtRTtFQUNuRSxXQUFXO0VBQ1gscUJBQXFCLEVBQUU7RUFDdkI7O0lBRUUsNEJBQTRCLEVBQUU7RUFDaEM7O0lBRUUsY0FBYztJQUNkLGVBQWU7SUFDZixzQkFBc0I7SUFDdEIsMEJBQTBCLEVBQUU7RUFDOUI7O0lBRUUsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQixXQUFXLEVBQUU7RUFDZjs7SUFFRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGVBQWU7SUFDZixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixXQUFXO0lBQ1gsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0IsRUFBRTtJQUN0Qjs7TUFFRSxXQUFXO01BQ1gsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHVCQUF1QixFQUFFO01BQ3pCOzs7UUFHRSxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVixXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLGdCQUFnQjtRQUNoQix3QkFBd0IsRUFBRTtNQUM1Qjs7UUFFRSx5QkFBeUIsRUFBRTs7QUFFbkM7RUFDRSxXQUFXO0VBQ1gsNENBQTRDLEVBQUU7O0FBRWhEO0VBQ0UsWUFBWTtFQUNaLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxRQUFRO0VBQ1Isb0JBQW9CO0VBQ3BCLFNBQVMsRUFBRTs7QUFFYjtFQUNFLFNBQVM7RUFDVCxxQkFBcUI7RUFDckIsU0FBUyxFQUFFOztBQUViO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLFdBQVc7RUFDWCw2Q0FBNkMsRUFBRTs7QUFFakQ7RUFDRTtJQUNFLFVBQVU7SUFDVixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFVBQVU7SUFDVixtQkFBbUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFO0lBQ0UsVUFBVTtJQUNWLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsVUFBVTtJQUNWLG1CQUFtQixFQUFFLEVBQUU7O0FBRTNCO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxVQUFVO0lBQ1YsZ0NBQWdDLEVBQUUsRUFBRTs7QUFFeEM7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVcsRUFBRTs7QUFFZjtFQUNFO0lBQ0UsMkNBQTJDLEVBQUU7RUFDL0M7SUFDRSwyREFBMkQsRUFBRSxFQUFFOztBQUVuRTtFQUNFO0lBQ0UsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLFVBQVUsRUFBRSxFQUFFOztBQUVsQjtFQUNFO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7O0lBRUUsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDRTtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsVUFBVSxFQUFFLEVBQUU7O0FBRWxCO0VBQ0U7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLFVBQVUsRUFBRSxFQUFFOztBQUVsQjtFQUNFO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFLEVBQUU7O0FBRXBCO0VBQ0U7SUFDRSx1Q0FBdUMsRUFBRTtFQUMzQztJQUNFLDhDQUE4QyxFQUFFO0VBQ2xEO0lBQ0UsMkNBQTJDLEVBQUU7RUFDL0M7SUFDRSw2Q0FBNkMsRUFBRTtFQUNqRDtJQUNFLDRDQUE0QyxFQUFFO0VBQ2hEO0lBQ0UsMENBQTBDLEVBQUU7RUFDOUM7SUFDRSx5Q0FBeUMsRUFBRTtFQUM3QztJQUNFLDJDQUEyQyxFQUFFO0VBQy9DO0lBQ0UseUNBQXlDLEVBQUU7RUFDN0M7SUFDRSwyQ0FBMkMsRUFBRTtFQUMvQztJQUNFLHVDQUF1QyxFQUFFLEVBQUU7O0FBRS9DO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxVQUFVO0lBQ1YsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDRTtJQUNFLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0UsZ0NBQWdDLEVBQUUsRUFBRTs7QUFFeEM7RUFDRTtJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsMkJBQTJCLEVBQUUsRUFBRTs7QUFFbkM7RUFDRTtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsVUFBVSxFQUFFLEVBQUU7O0FBRWxCO0VBQ0U7SUFDRSw4REFBOEQsRUFBRTtFQUNsRTtJQUNFLHlEQUF5RCxFQUFFLEVBQUU7O0FBRWpFO0VBQ0U7SUFDRSxVQUFVO0lBQ1YseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSxVQUFVO0lBQ1YseUJBQXlCLEVBQUUsRUFBRTs7QUFFakM7RUFDRTtJQUNFLFVBQVU7SUFDVix5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLFVBQVU7SUFDVix1QkFBdUIsRUFBRSxFQUFFOztBQUUvQjtFQUNFO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxxQkFBcUI7SUFDckIsdUJBQXVCLEVBQUU7RUFDM0I7SUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUUzQjtFQUNFOztJQUVFLFlBQVksRUFBRTtFQUNoQjtJQUNFLFVBQVUsRUFBRSxFQUFFOztBQUVsQjtFQUNFO0lBQ0UsNEJBQTRCO0lBQzVCLFVBQVUsRUFBRTtFQUNkO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVUsRUFBRSxFQUFFOztBQUVsQjtFQUNFO0lBQ0UsMkJBQTJCO0lBQzNCLFVBQVUsRUFBRTtFQUNkO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVUsRUFBRSxFQUFFOztBQUVsQjtFQUNFO0lBQ0UseURBQXlELEVBQUU7RUFDN0Q7SUFDRSw4RUFBOEUsRUFBRSxFQUFFOztBQUV0RjtFQUNFO0lBQ0UscUNBQXFDLEVBQUU7RUFDekM7SUFDRSxpQ0FBaUMsRUFBRSxFQUFFOztBQUV6QztFQUNFO0lBQ0UsVUFBVTtJQUNWLGtDQUFrQyxFQUFFO0VBQ3RDO0lBQ0UsVUFBVTtJQUNWLGdDQUFnQyxFQUFFLEVBQUU7O0FBRXhDO0VBQ0U7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLHdCQUF3QixFQUFFLEVBQUU7O0FBRWhDO0VBQ0U7SUFDRSx5Q0FBeUMsRUFBRTtFQUM3QztJQUNFLHlDQUF5QyxFQUFFO0VBQzdDO0lBQ0Usd0NBQXdDLEVBQUU7RUFDNUM7SUFDRSw2Q0FBNkMsRUFBRTtFQUNqRDtJQUNFLHFDQUFxQyxFQUFFLEVBQUU7O0FBRTdDO0VBQ0U7O0lBRUUsb0RBQW9ELEVBQUU7RUFDeEQ7SUFDRSxpREFBaUQsRUFBRTtFQUNyRDtJQUNFLG1EQUFtRCxFQUFFO0VBQ3ZEO0lBQ0Usa0RBQWtELEVBQUU7RUFDdEQ7SUFDRSxvREFBb0QsRUFBRTtFQUN4RDtJQUNFLGlEQUFpRCxFQUFFO0VBQ3JEO0lBQ0UsbURBQW1ELEVBQUU7RUFDdkQ7SUFDRSxrREFBa0QsRUFBRTtFQUN0RDtJQUNFLG9EQUFvRCxFQUFFO0VBQ3hEO0lBQ0UsaURBQWlELEVBQUUsRUFBRTs7QUFFekQ7RUFDRTtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UscUJBQXFCLEVBQUU7RUFDekI7SUFDRSxxQkFBcUIsRUFBRTtFQUN6QjtJQUNFLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0Usc0JBQXNCLEVBQUUsRUFBRTs7QUFFOUI7RUFDRTtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UscUJBQXFCLEVBQUUsRUFBRTs7QUFFN0I7RUFDRTtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UscUJBQXFCLEVBQUUsRUFBRTs7QUFFN0I7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7OztNQUlFLFdBQVcsRUFBRTtJQUNmO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixjQUFjLEVBQUU7RUFDbEI7SUFDRSx5QkFBaUI7T0FBakIsc0JBQWlCO1lBQWpCLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixjQUFjLEVBQUU7RUFDaEI7OztJQUdFLGdCQUFnQixFQUFFO0VBQ3BCOzs7OztJQUtFLFdBQVcsRUFBRTtFQUNmO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxlQUFlLEVBQUU7SUFDakI7TUFDRSxXQUFXO01BQ1gsZUFBZSxFQUFFO0VBQ3JCO0lBQ0UsZUFBZSxFQUFFO0VBQ25CO0lBQ0Usa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxnQkFBZ0I7SUFDaEIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRSxtQkFBbUI7TUFDbkIscUJBQXFCO01BQ3JCLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsV0FBVztNQUNYLGNBQWM7TUFDZCx5QkFBeUIsRUFBRTtFQUMvQjtJQUNFLGdCQUFnQixFQUFFO0VBQ3BCOzs7SUFHRSw4RkFBOEY7SUFDOUYsb0JBQW9CLEVBQUU7RUFDeEI7O0lBRUUsa0JBQWtCO0lBQ2xCLG1CQUFtQixFQUFFO0lBQ3JCOztNQUVFLGlCQUFpQixFQUFFO0VBQ3ZCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxZQUFZO0lBQ1osY0FBYztJQUNkLG1CQUFtQjtJQUNuQixXQUFXLEVBQUU7RUFDZjtJQUNFLGVBQWU7SUFDZixZQUFZLEVBQUU7SUFDZDtNQUNFLFlBQVk7TUFDWixhQUFhO01BQ2IsZ0JBQWdCO01BQ2hCLDZCQUE2QjtNQUM3QixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLFdBQVcsRUFBRTtFQUNqQjtJQUNFLHlCQUF5QjtJQUN6QixvREFBb0Q7SUFDcEQsYUFBYTtJQUNiLFNBQVM7SUFDVCx1QkFBdUI7SUFDdkIsZUFBZSxFQUFFO0lBQ2pCO01BQ0U7UUFDRSxtQkFBbUIsRUFBRSxFQUFFO0lBQzNCO01BQ0UscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsMkJBQTJCLEVBQUU7RUFDakM7SUFDRSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLFNBQVMsRUFBRTtFQUNiO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixjQUFjO0lBQ2QsY0FBYyxFQUFFIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWZvbnQtc2l6ZTogNjdweDtcbiAgLyogRGVmYXVsdCBmb250IHNpemUgKi9cbiAgLS1mb250QmxhY2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU9EQTBJaUJvWldsbmFIUTlJakV5TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NVGtnTXpNdU5TQXpPQ0F4TkhZNU1pNDFUVFF4TmlBeU4xWXhOR2d6T0M0MWJDMHlNeUE1TWk0MVRUSTFOaTQxSURnMFNESXhNbXd5TWk0MUxUY3diVGtnTkRoMk5EUXVOVTB6TVRRdU5UTWdNVFJvTFRNeExqVjJORFl1T1RSdE1DQXdWall4YlRBdExqQTJZVEU1TGpVZ01Ua3VOU0F3SURBZ01TQXpOaTQxSURrdU5UWldPRGRoTVRrdU5TQXhPUzQxSURBZ01DQXhMVE0yTGpJMElERXdiUzB1TWpZdE16WXVNRFpNTWpneklEWXhUVEUwT1NBNU4yRXhPUzQxSURFNUxqVWdNQ0F3SURBZ016WXVNalF0TVRCMkxUZ3VOV0V4T1M0MUlERTVMalVnTUNBd0lEQXRNVGt1TlMweE9TNDFJREU1TGpVZ01Ua3VOU0F3SURBZ01DQXhPUzQxTFRFNUxqVldNelJCTVRrdU5TQXhPUzQxSURBZ01DQXdJREUwT1NBeU5HMHROamNnTUdFeE9TNDBPU0F4T1M0ME9TQXdJREFnTVNBek5pNHlOQ0F4TUdNd0lERTJMalV0TXpZdU1qUWdOekl1TlMwek5pNHlOQ0EzTWk0MWFETTJMakkwVFRNMU1DQTNNRll6TXk0MVlURTVMalVnTVRrdU5TQXdJREFnTVNBek5pNHlOQzB4TUUwek5UQWdOekJoTVRrZ01Ua2dNQ0F3SURFZ016Z2dNSFl4T0dFeE9TQXhPU0F3SURBZ01TMHpPQ0F3ZW0weU16Z3RNakYyTXpndU5XRXhPUzQxSURFNUxqVWdNQ0F3SURFdE16WXVNalFnTVRCTk5UZzRJRFE1VmpNellURTVJREU1SURBZ01DQXdMVE00SURCMk1UWmhNVGtnTVRrZ01DQXdJREFnTXpnZ01HMHRPRFVnTVRCaE1Ua2dNVGtnTUNBd0lEQXRNVGtnTVRsMk1UQmhNVGtnTVRrZ01DQXdJREFnTXpnZ01GWTNPR0V4T1NBeE9TQXdJREFnTUMweE9TMHhPVzB3SURCaE1Ua2dNVGtnTUNBd0lEQWdNVGt0TVRsMkxUZGhNVGtnTVRrZ01DQXdJREF0TXpnZ01IWTNZVEU1SURFNUlEQWdNQ0F3SURFNUlERTViVEU0TWlBemFETTNiVE13SURCb016ZHRMVEU0TGpVZ01UZ3VOWFl0TXpkTk5qRTRJRGc0WVRFNUlERTVJREFnTUNBd0lETTRJREJXTXpOaE1Ua2dNVGtnTUNBd0lEQXRNemdnTUhvaUlITjBjbTlyWlQwaUl6QXdNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXhOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K1BDOXpkbWMrXCIpO1xuICAtLWZvbnRXaGl0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT0RBMElpQm9aV2xuYUhROUlqRXlNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1Ua2dNek11TlNBek9DQXhOSFk1TWk0MVRUUXhOaUF5TjFZeE5HZ3pPQzQxYkMweU15QTVNaTQxVFRJMU5pNDFJRGcwU0RJeE1td3lNaTQxTFRjd2JUa2dORGgyTkRRdU5VMHpNVFF1TlRNZ01UUm9MVE14TGpWMk5EWXVPVFJ0TUNBd1ZqWXhiVEF0TGpBMllURTVMalVnTVRrdU5TQXdJREFnTVNBek5pNDFJRGt1TlRaV09EZGhNVGt1TlNBeE9TNDFJREFnTUNBeExUTTJMakkwSURFd2JTMHVNall0TXpZdU1EWk1Namd6SURZeFRURTBPU0E1TjJFeE9TNDFJREU1TGpVZ01DQXdJREFnTXpZdU1qUXRNVEIyTFRndU5XRXhPUzQxSURFNUxqVWdNQ0F3SURBdE1Ua3VOUzB4T1M0MUlERTVMalVnTVRrdU5TQXdJREFnTUNBeE9TNDFMVEU1TGpWV016UkJNVGt1TlNBeE9TNDFJREFnTUNBd0lERTBPU0F5TkcwdE5qY2dNR0V4T1M0ME9TQXhPUzQwT1NBd0lEQWdNU0F6Tmk0eU5DQXhNR013SURFMkxqVXRNell1TWpRZ056SXVOUzB6Tmk0eU5DQTNNaTQxYURNMkxqSTBUVE0xTUNBM01GWXpNeTQxWVRFNUxqVWdNVGt1TlNBd0lEQWdNU0F6Tmk0eU5DMHhNRTB6TlRBZ056QmhNVGtnTVRrZ01DQXdJREVnTXpnZ01IWXhPR0V4T1NBeE9TQXdJREFnTVMwek9DQXdlbTB5TXpndE1qRjJNemd1TldFeE9TNDFJREU1TGpVZ01DQXdJREV0TXpZdU1qUWdNVEJOTlRnNElEUTVWak16WVRFNUlERTVJREFnTUNBd0xUTTRJREIyTVRaaE1Ua2dNVGtnTUNBd0lEQWdNemdnTUcwdE9EVWdNVEJoTVRrZ01Ua2dNQ0F3SURBdE1Ua2dNVGwyTVRCaE1Ua2dNVGtnTUNBd0lEQWdNemdnTUZZM09HRXhPU0F4T1NBd0lEQWdNQzB4T1MweE9XMHdJREJoTVRrZ01Ua2dNQ0F3SURBZ01Ua3RNVGwyTFRkaE1Ua2dNVGtnTUNBd0lEQXRNemdnTUhZM1lURTVJREU1SURBZ01DQXdJREU1SURFNWJURTRNaUF6YURNM2JUTXdJREJvTXpkdExURTRMalVnTVRndU5YWXRNemROTmpFNElEZzRZVEU1SURFNUlEQWdNQ0F3SURNNElEQldNek5oTVRrZ01Ua2dNQ0F3SURBdE16Z2dNSG9pSUhOMGNtOXJaVDBpSTJabVppSWdjM1J5YjJ0bExYZHBaSFJvUFNJeE5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrUEM5emRtYytcIik7IH1cblxuLmZvbnQge1xuICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udEJsYWNrKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxLjgwNTk3MDE0OTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZm9udDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZvbnRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mb250LmNoYXItMTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAuZm9udC5jaGFyLTI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOC4zMzMzMzMzMyUpOyB9XG4gIC5mb250LmNoYXItMzphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNi42NjY2NjY2NyUpOyB9XG4gIC5mb250LmNoYXItNDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpOyB9XG4gIC5mb250LmNoYXItNTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMy4zMzMzMzMzMyUpOyB9XG4gIC5mb250LmNoYXItNjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MS42NjY2NjY2NyUpOyB9XG4gIC5mb250LmNoYXItNzphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5mb250LmNoYXItODphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01OC4zMzMzMzMzMyUpOyB9XG4gIC5mb250LmNoYXItOTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02Ni42NjY2NjY2NyUpOyB9XG4gIC5mb250LmNoYXItMDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NSUpOyB9XG4gIC5mb250LmNoYXItbWludXM6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODMuMzMzMzMzMzMlKTsgfVxuICAuZm9udC5jaGFyLXBsdXM6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTEuNjY2NjY2NjclKTsgfVxuXG46cm9vdCB7XG4gIC0tZ3JhZGllbnRPdmVybGF5OiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuNCkgNzAlKTtcbiAgLS1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOemtpSUdobGFXZG9kRDBpT0RjaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6WTFPVjh4TXpJNUtTSStQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswek1DNHhNaUF5TGpVM1lURTRMak0zSURFNExqTTNJREFnTUNBeElERTRMamMySURCTU5qa3VPVFlnTVRVdU1VRXhPQzQwT1NBeE9DNDBPU0F3SURBZ01TQTNPU0F6TUM0NU9WWTFObU13SURZdU5UTXRNeTQwTXlBeE1pNDFOeTA1TGpBMElERTFMamxNTkRndU9EZ2dPRFF1TkROaE1UZ3VNemNnTVRndU16Y2dNQ0F3SURFdE1UZ3VOellnTUV3NUxqQTBJRGN4TGpsQk1UZ3VORGtnTVRndU5Ea2dNQ0F3SURFZ01DQTFOaTR3TVZZek1XTXdMVFl1TlRNZ015NDBNeTB4TWk0MU55QTVMakEwTFRFMUxqbE1NekF1TVRJZ01pNDFOMW9pSUdacGJHdzlJaU13TURBaUlITjBlV3hsUFNKbWFXeHNPaU13TURBN1ptbHNiQzF2Y0dGamFYUjVPakVpTHo0OEwyYytQQzl6ZG1jK1wiKTtcbiAgLS1tZW51QnRuQmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnIGF0IDUwJSA1MCUsICNmOWUxZmYgLTU2ZGVnLCAjZjRjMWZmIDAuMWRlZywgI2JiYzNmZiA1OWRlZywgIzk3ZDdmZiAxMTlkZWcsICNkOWZmZDkgMTc1ZGVnLCAjZDNmY2ZmIDI0N2RlZywgI2Y5ZTFmZiAzMDRkZWcsICNmNGMxZmYgMzYwZGVnKTtcbiAgLS1tZW51QnRuQmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnIGF0IDUwJSA1MCUsIGNvbG9yKGRpc3BsYXktcDMgMC45NjEgMC44ODYgMSkgLTU2ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuOTI1IDAuNzY1IDEpIDBkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC43NDEgMC43NjUgMSkgNTlkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC42NDcgMC44MzUgMSkgMTE5ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDEgMC44NjMpIDE3NWRlZywgY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjk4NCAxKSAyNDdkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC45NjEgMC44ODYgMSkgMzA0ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuOTI1IDAuNzY1IDEpIDM2MGRlZyk7XG4gIC0tZ2FwOiBjbGFtcCg4cHgsIDN2dywgMTZweCk7XG4gIC0tYm9yZGVyUmFkaXVzOiBjbGFtcCgxNnB4LCA0LjV2dywgMjRweCk7XG4gIC0tYm9yZGVyUmFkaXVzRWRnZTogY2FsYyhjbGFtcCgxNnB4LCA0LjV2dywgMjRweCkgKiAxLjUpO1xuICAtLXBsYW5lRmxpcDogMGRlZztcbiAgLS1hcmNoZW5lbXktcm90YXRpb246IDBkZWc7XG4gIC0tYm91bnR5LXJvdGF0aW9uOiAwZGVnO1xuICAtLW1lbnVCYXJQYWRkaW5nOiB2YXIoLS1nYXApO1xuICAtLW1lbnVCYXJQYWRkaW5nTW9uZGlmaWVyOiAxO1xuICAtLWFyY2hlbmVteUhlYWRlclRvcFBhZGRpbmc6IDIwcHg7XG4gIC0tYXJjaGVuZW15SGVhZGVySGVpZ2h0OiA3MnB4O1xuICAtLWFyY2hFbmVteUNvbnRyb2xzSGVpZ2h0OiAxMDFweDtcbiAgLS15ZWxsb3c6ICNmZmMzMDA7XG4gIC0teWVsbG93OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NzYgMCk7XG4gIC0tbGlnaHRQdXJwbGU6ICNmOTk4ZmY7XG4gIC0tbGlnaHRQdXJwbGU6IGNvbG9yKGRpc3BsYXktcDMgMC45MjIgMC42MTIgMSk7XG4gIC0tcmVkOiAjZmYwMDRhO1xuICAtLXJlZDogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAwLjE3MyAwLjMxNCk7XG4gIC0tbG90dXNSZWQ6ICNmZjAwNWM7XG4gIC0tbG90dXNSZWQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwIDAuMzczKTtcbiAgLS1ibHVlOiAjNDI1MWZmO1xuICAtLWJsdWU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4zMTQgMSk7XG4gIC0tYmFieUJsdWU6ICM5Y2VlZmY7XG4gIC0tYmFieUJsdWU6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC45MjUgMSk7XG4gIC0tc2FuZDogI2ZmZjNjNztcbiAgLS1zYW5kOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NTcgMC44KTtcbiAgLS1ncmVlbjogIzAwY2M1NztcbiAgLS1ncmVlbjogY29sb3IoZGlzcGxheS1wMyAwIDAuOCAwLjQ2KTtcbiAgLS1wdXJwbGU6ICM3NTE0ZmY7XG4gIC0tcHVycGxlOiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMC4xMTggMSk7XG4gIC0tb3JhbmdlOiAjZmY1MjAwO1xuICAtLW9yYW5nZTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzggMCk7XG4gIC0tYnJpZ2h0R3JlZW46ICNiOWZmMDA7XG4gIC0tYnJpZ2h0R3JlZW46IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMSAwLjMwMik7XG4gIC0tc2VhR3JlZW46ICMwMGI5NzY7XG4gIC0tc2VhR3JlZW46IGNvbG9yKGRpc3BsYXktcDMgMCAwLjcxIDAuNDgyKTtcbiAgLS1saWdodEJsdWU6ICMwMDc4ZmY7XG4gIC0tbGlnaHRCbHVlOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTkgMSk7XG4gIC0tc2FuZEJsdWU6ICM0ZDZhY2Y7XG4gIC0tc2FuZEJsdWU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjUgMC40MTIgMC43ODQpO1xuICAtLWRhcmtSZWQ6ICM5ZDAwNDM7XG4gIC0tZGFya1JlZDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwIDAuMjYzKTtcbiAgLS1ncmV5OiAjNTg1ZDc5O1xuICAtLWdyZXk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNjUgMC40NjcpO1xuICAtLWxpZ2h0R3JleTogIzljYTNjODtcbiAgLS1saWdodEdyZXk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTYgMC42MzUgMC43NzMpO1xuICAtLWJhYnlHcmVlbjogI2UyZmY3OTtcbiAgLS1iYWJ5R3JlZW46IGNvbG9yKGRpc3BsYXktcDMgMC45MSAxIDAuNTQ1KTtcbiAgLS1waW5rOiAjZmYwMGVkO1xuICAtLXBpbms6IGNvbG9yKGRpc3BsYXktcDMgMSAwIDAuOTAyKTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1nb2xkOiAjZmZkNDAwO1xuICAtLWdvbGQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzOSAwKTtcbiAgLS1yYWluYm93OiByYWRpYWwtZ3JhZGllbnQoMzglIDIwJSBhdCA1MCUgNTAlLCAjZmZlY2JhLCByZ2JhKDI1NSwgMjM2LCAxODYsIDApKSwgY29uaWMtZ3JhZGllbnQoZnJvbSAxODBkZWcgYXQgNTAlIDUwJSwgI2M1ZDE2MyAwZGVnLCAjYWJlZDcwIDM3ZGVnLCAjYzlmMThiIDY2LjZkZWcsICNmM2Y0YzAgOTdkZWcsICM3OWVlZjggMTIwZGVnLCAjMjBlNmZmIDE0MmRlZywgIzBhZDhmZiAxNzhkZWcsICNiMGFiZmYgMjE3ZGVnLCAjZjY5MmZmIDI2MWRlZywgI2ZmODRkNCAyNzYuNTFkZWcsICNmZjgzN2EgMjk3ZGVnLCAjZmZhOTY5IDMzNWRlZywgI2M1ZDE2MyAzNjBkZWcpO1xuICAtLXJhaW5ib3c6IHJhZGlhbC1ncmFkaWVudCgzOCUgMjAlIGF0IDUwJSA1MCUsIGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyOSAwLjc1MyksIGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyOSAwLjc1MyAvIDApKSxcbiAgICAgICAgY29uaWMtZ3JhZGllbnQoZnJvbSAxODBkZWcgYXQgNTAlIDUwJSwgY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuODIgMC40NDcpIDBkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC45MjIgMC41MDIpIDM3ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuODIgMC45NDEgMC41OTIpIDY2ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTU3IDAuNzczKSA5N2RlZywgY29sb3IoZGlzcGxheS1wMyAwLjU5MiAwLjkyMiAwLjk2NSkgMTIwZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuNDI3IDAuODkgMSkgMTQyZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuODM1IDAuOTkyKSAxNzhkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC42NzEgMC45OTYpIDIxOGRlZywgY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuNTkyIDEpIDI2MWRlZywgY29sb3IoZGlzcGxheS1wMyAxIDAuNTQ5IDAuODIpIDI3NmRlZywgY29sb3IoZGlzcGxheS1wMyAxIDAuNTQ1IDAuNDk4KSAyOTdkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC42NzggMC40NTUpIDMzNGRlZywgY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuODIgMC40NDcpIDM2MGRlZyk7XG4gIC0tY3JpdGljYWxSZWQ6ICNmZjAwMWI7XG4gIC0tY3JpdGljYWxSZWQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MiAwIDAuMTcpOyB9XG5cbioge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBEaXNhYmxlIGxvbmcgcHJlc3MgY2FsbG91dCAqLyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5ib2R5LFxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBtdGcsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiB2YXIoLS12aCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbiNDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogdmFyKC0tbWVudUJ0bi1ib3R0b20pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDg3cHg7XG4gIHdpZHRoOiA3OXB4OyB9XG4gIEBzdXBwb3J0cyAoKC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tbWFzaykpIG9yIChtYXNrLWltYWdlOiB2YXIoLS1tYXNrKSkpIHtcbiAgICAubWVudS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbi1zaGFwZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc2hhcGUsXG4gICAgICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc2hhcGUgLm1lbnUtYnV0dG9uLXNoYXBlLWlubmVyIHtcbiAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLW1hc2spO1xuICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tbWFzayk7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc2hhcGUgLm1lbnUtYnV0dG9uLXNoYXBlLWlubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgd2lkdGg6IDY5cHg7IH1cbiAgICAgICAgICAubWVudS1idXR0b24gLm1lbnUtYnV0dG9uLXNoYXBlIC5tZW51LWJ1dHRvbi1zaGFwZS1pbm5lcjpiZWZvcmUsIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc2hhcGUgLm1lbnUtYnV0dG9uLXNoYXBlLWlubmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc2hhcGUgLm1lbnUtYnV0dG9uLXNoYXBlLWlubmVyOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1lbnVCdG5CYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAubWVudS1idXR0b24gLm1lbnUtYnV0dG9uLXNoYXBlIC5tZW51LWJ1dHRvbi1zaGFwZS1pbm5lcjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1tYXNrKTtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdmFyKC0tbWFzayk7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfSB9XG4gIC5tZW51LWJ1dHRvbi5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc3Ryb2tlIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc3Ryb2tlOmFmdGVyLCAubWVudS1idXR0b24gLm1lbnUtYnV0dG9uLXN0cm9rZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc3Ryb2tlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgfVxuICAgIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b24tc3Ryb2tlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAubWVudS1idXR0b24uYWN0aXZlLWluaXRpYXRpdmUgLm1lbnUtYnV0dG9uLXNoYXBlLCAubWVudS1idXR0b24uYWN0aXZlLW1vbmFyY2ggLm1lbnUtYnV0dG9uLXNoYXBlLCAubWVudS1idXR0b24uYWN0aXZlIC5tZW51LWJ1dHRvbi1zaGFwZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG4gIC5tZW51LWJ1dHRvbi5hY3RpdmUtaW5pdGlhdGl2ZTpub3QoLndoaXRlbGFiZWxlZCkgLm1lbnUtYnV0dG9uLXNoYXBlLWlubmVyOmFmdGVyLCAubWVudS1idXR0b24uYWN0aXZlLW1vbmFyY2g6bm90KC53aGl0ZWxhYmVsZWQpIC5tZW51LWJ1dHRvbi1zaGFwZS1pbm5lcjphZnRlciwgLm1lbnUtYnV0dG9uLmFjdGl2ZTpub3QoLndoaXRlbGFiZWxlZCkgLm1lbnUtYnV0dG9uLXNoYXBlLWlubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1pbml0aWF0aXZlIC5tZW51LWJ1dHRvbi1zdHJva2UsIC5tZW51LWJ1dHRvbi5hY3RpdmUtbW9uYXJjaCAubWVudS1idXR0b24tc3Ryb2tlLCAubWVudS1idXR0b24uYWN0aXZlIC5tZW51LWJ1dHRvbi1zdHJva2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5tZW51LWJ1dHRvbi5hY3RpdmUtaW5pdGlhdGl2ZSAubWVudS1idXR0b24tc3Ryb2tlOmFmdGVyLCAubWVudS1idXR0b24uYWN0aXZlLWluaXRpYXRpdmUgLm1lbnUtYnV0dG9uLXN0cm9rZTpiZWZvcmUsIC5tZW51LWJ1dHRvbi5hY3RpdmUtbW9uYXJjaCAubWVudS1idXR0b24tc3Ryb2tlOmFmdGVyLCAubWVudS1idXR0b24uYWN0aXZlLW1vbmFyY2ggLm1lbnUtYnV0dG9uLXN0cm9rZTpiZWZvcmUsIC5tZW51LWJ1dHRvbi5hY3RpdmUgLm1lbnUtYnV0dG9uLXN0cm9rZTphZnRlciwgLm1lbnUtYnV0dG9uLmFjdGl2ZSAubWVudS1idXR0b24tc3Ryb2tlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgaGVpZ2h0OiA1cHg7IH1cbiAgICAubWVudS1idXR0b24uYWN0aXZlLWluaXRpYXRpdmUgLm1lbnUtYnV0dG9uLXN0cm9rZTphZnRlciwgLm1lbnUtYnV0dG9uLmFjdGl2ZS1tb25hcmNoIC5tZW51LWJ1dHRvbi1zdHJva2U6YWZ0ZXIsIC5tZW51LWJ1dHRvbi5hY3RpdmUgLm1lbnUtYnV0dG9uLXN0cm9rZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tZW51LWJ1dHRvbi5hY3RpdmUtaW5pdGlhdGl2ZSAubWVudS1idXR0b24tc3Ryb2tlOmJlZm9yZSwgLm1lbnUtYnV0dG9uLmFjdGl2ZS1tb25hcmNoIC5tZW51LWJ1dHRvbi1zdHJva2U6YmVmb3JlLCAubWVudS1idXR0b24uYWN0aXZlIC5tZW51LWJ1dHRvbi1zdHJva2U6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubWVudS1idXR0b24uYWN0aXZlLWluaXRpYXRpdmUgfiAub3RoZXItYnV0dG9ucy13cmFwcGVyIC5vdGhlci1idXR0b25zIC5wbGFuZWNoYXNlLWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1pbml0aWF0aXZlIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuYXJjaGVuZW15LWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1pbml0aWF0aXZlIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuYm91bnR5LWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1pbml0aWF0aXZlIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLCAubWVudS1idXR0b24uYWN0aXZlLW1vbmFyY2ggfiAub3RoZXItYnV0dG9ucy13cmFwcGVyIC5vdGhlci1idXR0b25zIC5wbGFuZWNoYXNlLWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1tb25hcmNoIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuYXJjaGVuZW15LWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1tb25hcmNoIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuYm91bnR5LWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZS1tb25hcmNoIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLCAubWVudS1idXR0b24uYWN0aXZlIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAucGxhbmVjaGFzZS1idG4sXG4gIC5tZW51LWJ1dHRvbi5hY3RpdmUgfiAub3RoZXItYnV0dG9ucy13cmFwcGVyIC5vdGhlci1idXR0b25zIC5hcmNoZW5lbXktYnRuLFxuICAubWVudS1idXR0b24uYWN0aXZlIH4gLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuYm91bnR5LWJ0bixcbiAgLm1lbnUtYnV0dG9uLmFjdGl2ZSB+IC5vdGhlci1idXR0b25zLXdyYXBwZXIgLm90aGVyLWJ1dHRvbnMgLmRheS1uaWdodC1zd2l0Y2hlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tZW51LWJ1dHRvbi53aGl0ZWxhYmVsZWQgLm1lbnUtYnV0dG9uLXNoYXBlIC5tZW51LWJ1dHRvbi1zaGFwZS1pbm5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taWNvbik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLm1lbnUtYnV0dG9uLndoaXRlbGFiZWxlZCAubWVudS1idXR0b24tc3Ryb2tlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWJ1dHRvbi53aGl0ZWxhYmVsZWQuYWN0aXZlIC5tZW51LWJ1dHRvbi1zaGFwZS1pbm5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC5tZW51LWJ1dHRvbi53aGl0ZWxhYmVsZWQuYWN0aXZlLWluaXRpYXRpdmUgLm1lbnUtYnV0dG9uLXNoYXBlLCAubWVudS1idXR0b24ud2hpdGVsYWJlbGVkLmFjdGl2ZS1tb25hcmNoIC5tZW51LWJ1dHRvbi1zaGFwZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLnJlbW92ZS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwOTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpIHNhdHVyYXRlKDEuNSk7XG4gIHRvcDogLTUwcHg7XG4gIGFuaW1hdGlvbjogcmVtb3ZlSW5kaWNhdG9yIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cbiAgLnJlbW92ZS1pbmRpY2F0b3IuaGlkZSB7XG4gICAgYW5pbWF0aW9uOiByZW1vdmVJbmRpY2F0b3JIaWRlIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyByZW1vdmVJbmRpY2F0b3Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpIHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyByZW1vdmVJbmRpY2F0b3JIaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMikgdHJhbnNsYXRlWSgxMHB4KTsgfSB9XG5cbi5sb2NrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFwcC1tb2RlIHtcbiAgLS1tZW51QmFyUGFkZGluZ01vbmRpZmllcjogMjtcbiAgLS1hcmNoZW5lbXlIZWFkZXJUb3BQYWRkaW5nOiA2MHB4O1xuICAtLWFyY2hlbmVteUhlYWRlckhlaWdodDogMTEwcHg7IH1cbiAgLmFwcC1tb2RlIC5wbGF5ZXJzLW92ZXJsYXktbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tZ2FwKSAqIDIuNSArIDMycHgpOyB9XG4gIC5hcHAtbW9kZSAubW9yZS1vdmVybGF5ICNDb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHggLSAxNDBweCk7IH1cbiAgLmFwcC1tb2RlIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH1cbiAgLmFwcC1tb2RlIC5kaXJlY3Rpb24tb3ZlcmxheS1oZWFkbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7IH1cbiAgLmFwcC1tb2RlIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAudGltZWxpbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4OyB9XG4gIC5hcHAtbW9kZSAuaG9tZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXBwLW1vZGUgLnBhdHJlb24sXG4gIC5hcHAtbW9kZSAubG90dXMsXG4gIC5hcHAtbW9kZSAuaW5pdGlhdGl2ZS1jb2luLFxuICAuYXBwLW1vZGUgLm1vbmFyY2gtY29pbixcbiAgLmFwcC1tb2RlIC5nYW1lLXRpbWVyIHtcbiAgICB0b3A6IDYwcHg7IH1cbiAgLmFwcC1tb2RlIC5jb2luLWluZm8ge1xuICAgIHRvcDogMTM5cHg7IH1cbiAgLmFwcC1tb2RlIC5mb3JtYXQtb3ZlcmxheS10aXRsZSxcbiAgLmFwcC1tb2RlIC5zZXR0aW5ncy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYXBwLW1vZGUgLmdhbWUtbmFtZS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLmFwcC1tb2RlIC5jbG9jay1lbnRyeSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5hcHAtbW9kZS5hbmRyb2lkIC5wYXRyZW9uLFxuLmFwcC1tb2RlLmFuZHJvaWQgLnBhdHJlb24tYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnN0YW5kYWxvbmUtbW9kZSB7XG4gIC0tbWVudUJhclBhZGRpbmdNb25kaWZpZXI6IDI7IH1cblxuLm1lbnUtYnV0dG9uLW92ZXJsYXkge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tZW51LWJ1dHRvbi1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubWVudS1idXR0b24tb3ZlcmxheSAuZ2FtZS1zdGF0ZXMtd3JhcHBlciB7XG4gICAgLS1tb2RpZmllZFBhZGRpbmc6IGNhbGModmFyKC0tZ2FwKSAqIHZhcigtLW1lbnVCYXJQYWRkaW5nTW9uZGlmaWVyKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1nYXApIHZhcigtLW1vZGlmaWVkUGFkZGluZykgdmFyKC0tbW9kaWZpZWRQYWRkaW5nKTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS12dykgLSB2YXIoLS1tb2RpZmllZFBhZGRpbmcpICogMik7XG4gICAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3gtc2hhZG93OiAwIC01cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgzKTtcbiAgICBhbmltYXRpb246IHNsaWRlSW5Gcm9tQmVsb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4zNiwgMC42MiwgMC40OCwgMSk7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5nYW1lLXN0YXRlcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmdhbWUtc3RhdGVzLXdyYXBwZXIgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5nYW1lLXN0YXRlcy13cmFwcGVyID4gOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuZ2FtZS1zdGF0ZXMtd3JhcHBlciA+IDpudGgtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmdhbWUtc3RhdGVzLXdyYXBwZXIgPiA6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5nYW1lLXN0YXRlcy13cmFwcGVyID4gOm50aC1jaGlsZCg2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLnBsYW5lY2hhc2UtZ2FtZW1vZGUtYnRuLFxuICAubWVudS1idXR0b24tb3ZlcmxheSAuYXJjaGVuZW15LWdhbWVtb2RlLWJ0bixcbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmJvdW50eS1nYW1lbW9kZS1idG4sXG4gIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5kYXktbmlnaHQtYnRuLFxuICAubWVudS1idXR0b24tb3ZlcmxheSAubW9uYXJjaC1idG4sXG4gIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5pbml0aWF0aXZlLWJ0bixcbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmRpY2UtYnRuLFxuICAubWVudS1idXR0b24tb3ZlcmxheSAubGlmZS1oaXN0b3J5LWJ0bixcbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmNhcmQtc2VhcmNoLWJ0biB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgYW5pbWF0aW9uOiBiYXJDaGlwc1NsaWRlSW4gMC41cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2NhbGVYKDAuNykgcm90YXRlKDYwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5wbGFuZWNoYXNlLWdhbWVtb2RlLWJ0bjphZnRlciwgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLnBsYW5lY2hhc2UtZ2FtZW1vZGUtYnRuOmJlZm9yZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuYXJjaGVuZW15LWdhbWVtb2RlLWJ0bjphZnRlcixcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuYXJjaGVuZW15LWdhbWVtb2RlLWJ0bjpiZWZvcmUsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmJvdW50eS1nYW1lbW9kZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmJvdW50eS1nYW1lbW9kZS1idG46YmVmb3JlLFxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5kYXktbmlnaHQtYnRuOmFmdGVyLFxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5kYXktbmlnaHQtYnRuOmJlZm9yZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAubW9uYXJjaC1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLm1vbmFyY2gtYnRuOmJlZm9yZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuaW5pdGlhdGl2ZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmluaXRpYXRpdmUtYnRuOmJlZm9yZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuZGljZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmRpY2UtYnRuOmJlZm9yZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAubGlmZS1oaXN0b3J5LWJ0bjphZnRlcixcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAubGlmZS1oaXN0b3J5LWJ0bjpiZWZvcmUsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmNhcmQtc2VhcmNoLWJ0bjphZnRlcixcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuY2FyZC1zZWFyY2gtYnRuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7IH1cbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAucGxhbmVjaGFzZS1nYW1lbW9kZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmFyY2hlbmVteS1nYW1lbW9kZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmJvdW50eS1nYW1lbW9kZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmRheS1uaWdodC1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLm1vbmFyY2gtYnRuOmFmdGVyLFxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5pbml0aWF0aXZlLWJ0bjphZnRlcixcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuZGljZS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmxpZmUtaGlzdG9yeS1idG46YWZ0ZXIsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmNhcmQtc2VhcmNoLWJ0bjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9jaGVjay13aGl0ZS5zdmdcIik7IH1cbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAucGxhbmVjaGFzZS1nYW1lbW9kZS1idG4uYWN0aXZlLFxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5hcmNoZW5lbXktZ2FtZW1vZGUtYnRuLmFjdGl2ZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuYm91bnR5LWdhbWVtb2RlLWJ0bi5hY3RpdmUsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmRheS1uaWdodC1idG4uYWN0aXZlLFxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5tb25hcmNoLWJ0bi5hY3RpdmUsXG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmluaXRpYXRpdmUtYnRuLmFjdGl2ZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuZGljZS1idG4uYWN0aXZlLFxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5saWZlLWhpc3RvcnktYnRuLmFjdGl2ZSxcbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuY2FyZC1zZWFyY2gtYnRuLmFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAubWVudS1idXR0b24tb3ZlcmxheSAucGxhbmVjaGFzZS1nYW1lbW9kZS1idG4uYWN0aXZlOmFmdGVyLFxuICAgICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmFyY2hlbmVteS1nYW1lbW9kZS1idG4uYWN0aXZlOmFmdGVyLFxuICAgICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmJvdW50eS1nYW1lbW9kZS1idG4uYWN0aXZlOmFmdGVyLFxuICAgICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmRheS1uaWdodC1idG4uYWN0aXZlOmFmdGVyLFxuICAgICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLm1vbmFyY2gtYnRuLmFjdGl2ZTphZnRlcixcbiAgICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5pbml0aWF0aXZlLWJ0bi5hY3RpdmU6YWZ0ZXIsXG4gICAgICAubWVudS1idXR0b24tb3ZlcmxheSAuZGljZS1idG4uYWN0aXZlOmFmdGVyLFxuICAgICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmxpZmUtaGlzdG9yeS1idG4uYWN0aXZlOmFmdGVyLFxuICAgICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmNhcmQtc2VhcmNoLWJ0bi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAubWVudS1idXR0b24tb3ZlcmxheSAuZGljZS1idG4ge1xuICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZGljZS5zdmdcIik7IH1cbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmxpZmUtaGlzdG9yeS1idG4ge1xuICAgIC0tYmc6IHVybChcIi9pbWFnZXMvaGlzdG9yeS5zdmdcIik7IH1cbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLm1vbmFyY2gtYnRuIHtcbiAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL21vbmFyY2guc3ZnXCIpOyB9XG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLm1vbmFyY2gtYnRuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7IH1cbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmluaXRpYXRpdmUtYnRuIHtcbiAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2luaXRpYXRpdmUuc3ZnXCIpOyB9XG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmluaXRpYXRpdmUtYnRuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7IH1cbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmNhcmQtc2VhcmNoLWJ0biB7XG4gICAgLS1iZzogdXJsKFwiL2ltYWdlcy9zZWFyY2guc3ZnXCIpOyB9XG4gIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5kYXktbmlnaHQtYnRuIHtcbiAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2RheS5zdmdcIik7IH1cbiAgICAubWVudS1idXR0b24tb3ZlcmxheSAuZGF5LW5pZ2h0LWJ0bjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzOHB4OyB9XG4gIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5wbGFuZWNoYXNlLWdhbWVtb2RlLWJ0biB7XG4gICAgLS1iZzogdXJsKFwiL2ltYWdlcy9wbGFuZWNoYXNlLnN2Z1wiKTsgfVxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5wbGFuZWNoYXNlLWdhbWVtb2RlLWJ0bjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTYlIDQ2JTsgfVxuICAubWVudS1idXR0b24tb3ZlcmxheSAuYXJjaGVuZW15LWdhbWVtb2RlLWJ0biB7XG4gICAgLS1iZzogdXJsKFwiL2ltYWdlcy9hcmNoZW5lbXkuc3ZnXCIpOyB9XG4gICAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmFyY2hlbmVteS1nYW1lbW9kZS1idG46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSA1MCU7IH1cbiAgLm1lbnUtYnV0dG9uLW92ZXJsYXkgLmJvdW50eS1nYW1lbW9kZS1idG4ge1xuICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYm91bnR5LnN2Z1wiKTsgfVxuICAgIC5tZW51LWJ1dHRvbi1vdmVybGF5IC5ib3VudHktZ2FtZW1vZGUtYnRuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7IH1cblxuLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5LFxuLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXksXG4uZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXksXG4uZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSxcbi5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5LFxuLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5LFxuLm93bi1jb21tYW5kZXItZGFtYWdlLWhpbnQtb3ZlcmxheSxcbi5yZXN0YXJ0LW92ZXJsYXksXG4uc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXksXG4udHVybi10cmFja2VyLWhpbnQtb3ZlcmxheSxcbi5tYXgtZ2FtZS1tb2Rlcy13YXJuaW5nLFxuLnR1cm4tY2hhbmdlLW92ZXJsYXksXG4uY29uZmlybS1vdmVybGF5LFxuLnNldHRpbmdzLW92ZXJsYXksXG4ucGxheWVycy1vdmVybGF5LFxuLlxcMzEgLXBsYXllci1sYXlvdXQtb3ZlcmxheSxcbi5cXDMyIC1wbGF5ZXItZGlyZWN0aW9uLW92ZXJsYXksXG4ubWVudS1idXR0b24tb3ZlcmxheSxcbi5pbWFnZS1yZXBvc2l0aW9uLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7IH1cblxuLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5LFxuLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXksXG4uZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXksXG4uZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSxcbi5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IHtcbiAgei1pbmRleDogNztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5LmZhZGUtb3V0LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheS5mYWRlLW91dCxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5LmZhZGUtb3V0LFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheS5mYWRlLW91dCxcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2U7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5tZXNzYWdlLWlucHV0LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAubWVzc2FnZS1pbnB1dCxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5tZXNzYWdlLWlucHV0LFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAubWVzc2FnZS1pbnB1dCxcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLm1lc3NhZ2UtaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogI2E0YTBiODtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IGlucHV0LFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgaW5wdXQsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IGlucHV0LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSBpbnB1dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwOHB4KTsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSBpbnB1dDphY3RpdmUsIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSBpbnB1dDpmb2N1cyxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSBpbnB1dDphY3RpdmUsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQ6Zm9jdXMsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IGlucHV0OmFjdGl2ZSxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgaW5wdXQ6Zm9jdXMsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgaW5wdXQ6YWN0aXZlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IGlucHV0OmZvY3VzLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IGlucHV0OmFjdGl2ZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQ6YWN0aXZlOjotbW96LXBsYWNlaG9sZGVyLCAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IGlucHV0OmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSBpbnB1dDphY3RpdmU6Oi1tb3otcGxhY2Vob2xkZXIsIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgaW5wdXQ6YWN0aXZlOjotbW96LXBsYWNlaG9sZGVyLCAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgaW5wdXQ6YWN0aXZlOjotbW96LXBsYWNlaG9sZGVyLCAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSBpbnB1dDphY3RpdmU6OnBsYWNlaG9sZGVyLCAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgaW5wdXQ6YWN0aXZlOjpwbGFjZWhvbGRlcixcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSBpbnB1dDphY3RpdmU6OnBsYWNlaG9sZGVyLFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IGlucHV0OmFjdGl2ZTo6cGxhY2Vob2xkZXIsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSBpbnB1dDphY3RpdmU6OnBsYWNlaG9sZGVyLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLndyYXBwZXIsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC53cmFwcGVyLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLndyYXBwZXIsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC53cmFwcGVyLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAud3JhcHBlciB7XG4gICAgLS10b3BQYWRkaW5nOiBjYWxjKCh2YXIoLS1nYXApICsgMjBweCkgKiAyICsgNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogdmFyKC0tdG9wUGFkZGluZykgMjBweCAxMjBweDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpIC0gMTIwcHggLSB2YXIoLS10b3BQYWRkaW5nKSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAtIDQwcHgpO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLndyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC53cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLndyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC53cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAud3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLm1lc3NhZ2UsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5tZXNzYWdlLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLm1lc3NhZ2UsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5tZXNzYWdlLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAubWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnRvZ2dsZSxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnRvZ2dsZSxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC50b2dnbGUsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC50b2dnbGUsXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC50b2dnbGUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jaGVjay13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLmFjdGl2ZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLmFjdGl2ZSxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS5hY3RpdmUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS5hY3RpdmUsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUuYWN0aXZlICsgLm1lc3NhZ2UtaW5wdXQsXG4gICAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLmFjdGl2ZSArIC5tZXNzYWdlLWlucHV0LFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC50b2dnbGUuYWN0aXZlICsgLm1lc3NhZ2UtaW5wdXQsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLmFjdGl2ZSArIC5tZXNzYWdlLWlucHV0LFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS5hY3RpdmUgKyAubWVzc2FnZS1pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuZGVsZXRlLFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuZGVsZXRlLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmRlbGV0ZSxcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmRlbGV0ZSxcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmRlbGV0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmRlbGV0ZTpiZWZvcmUsIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuZGVsZXRlOmFmdGVyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5kZWxldGU6YmVmb3JlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5kZWxldGU6YWZ0ZXIsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5kZWxldGU6YmVmb3JlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuZGVsZXRlOmFmdGVyLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5kZWxldGU6YmVmb3JlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5kZWxldGU6YWZ0ZXIsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmRlbGV0ZTpiZWZvcmUsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmRlbGV0ZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5kZWxldGU6YmVmb3JlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5kZWxldGU6YmVmb3JlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuZGVsZXRlOmJlZm9yZSxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuZGVsZXRlOmJlZm9yZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuZGVsZXRlOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxvdHVzUmVkKTsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuZGVsZXRlOmFmdGVyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5kZWxldGU6YWZ0ZXIsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5kZWxldGU6YWZ0ZXIsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmRlbGV0ZTphZnRlcixcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuZGVsZXRlOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hZGQtbWVzc2FnZS13cmFwcGVyLFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2Utd3JhcHBlcixcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS13cmFwcGVyLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2Utd3JhcHBlcixcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAtIDYwcHgpO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUtYnV0dG9uLXdyYXBwZXIsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUtYnV0dG9uLXdyYXBwZXIsXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWJ1dHRvbi13cmFwcGVyLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWJ1dHRvbi13cmFwcGVyLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAtIDYwcHgpO1xuICAgIGhlaWdodDogODRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUtYnV0dG9uLXdyYXBwZXIgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUtYnV0dG9uLXdyYXBwZXIgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWJ1dHRvbi13cmFwcGVyIC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcyxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWJ1dHRvbi13cmFwcGVyIC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcyxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWJ1dHRvbi13cmFwcGVyIC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWlucHV0LXdyYXBwZXIsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1pbnB1dC13cmFwcGVyLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWlucHV0LXdyYXBwZXIsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1pbnB1dC13cmFwcGVyLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtaW5wdXQtd3JhcHBlciBpbnB1dCxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtaW5wdXQtd3JhcHBlciBpbnB1dCxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWlucHV0LXdyYXBwZXIgaW5wdXQsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWlucHV0LXdyYXBwZXIgaW5wdXQsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODJweCk7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgIHBhZGRpbmc6IDAgNjZweCAwIDE2cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCA5NywgMTIxLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpIHNhdHVyYXRlKDEuNSk7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG4sXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG4sXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWFHcmVlbik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGN1YmljLWJlemllcigwLjQ5LCAwLjIsIDAuMTksIDEuNDgpOyB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG46YmVmb3JlLCAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bjphZnRlcixcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuOmJlZm9yZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuOmFmdGVyLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuOmJlZm9yZSxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bjphZnRlcixcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuOmJlZm9yZSxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuOmFmdGVyLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG46YmVmb3JlLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bjpiZWZvcmUsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bjpiZWZvcmUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG46YmVmb3JlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG46YmVmb3JlLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hZGQtbWVzc2FnZS1idG46YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuLmFjdGl2ZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYWRkLW1lc3NhZ2UtYnRuLmFjdGl2ZSxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bi5hY3RpdmUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bi5hY3RpdmUsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFkZC1tZXNzYWdlLWJ0bi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmRlZmVhdC1tZXNzYWdlcy1saXN0LFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnZpY3RvcnktbWVzc2FnZXMtbGlzdCxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmRlZmVhdC1tZXNzYWdlcy1saXN0LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAudmljdG9yeS1tZXNzYWdlcy1saXN0LFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmRlZmVhdC1tZXNzYWdlcy1saXN0LFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnZpY3RvcnktbWVzc2FnZXMtbGlzdCxcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmRlZmVhdC1tZXNzYWdlcy1saXN0LFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAudmljdG9yeS1tZXNzYWdlcy1saXN0LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuZGVmZWF0LW1lc3NhZ2VzLWxpc3QsXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC52aWN0b3J5LW1lc3NhZ2VzLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5jYXJkcy1sb2FkaW5nLWJhbm5lcixcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmNhcmRzLWxvYWRpbmctYmFubmVyLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmNhcmRzLWxvYWRpbmctYmFubmVyLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuY2FyZHMtbG9hZGluZy1iYW5uZXIsXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5jYXJkcy1sb2FkaW5nLWJhbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5jYXJkcy1sb2FkaW5nLWJhbm5lci5oaWRkZW4sXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmNhcmRzLWxvYWRpbmctYmFubmVyLmhpZGRlbixcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmNhcmRzLWxvYWRpbmctYmFubmVyLmhpZGRlbixcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuY2FyZHMtbG9hZGluZy1iYW5uZXIuaGlkZGVuLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5jYXJkcy1sb2FkaW5nLWJhbm5lci5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldHMtY29udGFpbmVyLFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1zZXRzLWNvbnRhaW5lcixcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXRzLWNvbnRhaW5lcixcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldHMtY29udGFpbmVyLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXRzLWNvbnRhaW5lcixcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXRzLWNvbnRhaW5lcixcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXRzLWNvbnRhaW5lcixcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0cy1jb250YWluZXIsXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1zZWN0aW9uLFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtc2VjdGlvbixcbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LXNlY3Rpb24sXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1zZWN0aW9uLFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1zZWN0aW9uLFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LXNldC1zZWN0aW9uLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LXNlY3Rpb24sXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1zZWN0aW9uLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtc2VjdGlvbixcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LXNlY3Rpb24sXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LXNlY3Rpb24sXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LXNlY3Rpb24sXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1zZWN0aW9uLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1zZWN0aW9uLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlcixcbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlcixcbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlcixcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlcixcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyLFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIsXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyLFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyLFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlcixcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlcixcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNiwgNDcsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtaGVhZGVyLWNsaWNrYWJsZSxcbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtaGVhZGVyLWNsaWNrYWJsZSxcbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtaGVhZGVyLWNsaWNrYWJsZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtaGVhZGVyLWNsaWNrYWJsZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1oZWFkZXItY2xpY2thYmxlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWhlYWRlci1jbGlja2FibGUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1oZWFkZXItY2xpY2thYmxlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1oZWFkZXItY2xpY2thYmxlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1oZWFkZXItY2xpY2thYmxlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1oZWFkZXItY2xpY2thYmxlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWhlYWRlci1jbGlja2FibGUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtaGVhZGVyLWNsaWNrYWJsZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtaGVhZGVyLWNsaWNrYWJsZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1oZWFkZXItY2xpY2thYmxlLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWhlYWRlci1jbGlja2FibGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4sXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bixcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4sXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4sXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4sXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4sXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bixcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4sXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0biB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wb2ludGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4uZXhwYW5kZWQsXG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bi5leHBhbmRlZCxcbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLmV4cGFuZGVkLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4uZXhwYW5kZWQsXG4gICAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLmV4cGFuZGVkLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bi5leHBhbmRlZCxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bi5leHBhbmRlZCxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLmV4cGFuZGVkLFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4uZXhwYW5kZWQsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bi5leHBhbmRlZCxcbiAgICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4uZXhwYW5kZWQsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLmV4cGFuZGVkLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG4uZXhwYW5kZWQsXG4gICAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuLmV4cGFuZGVkLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bi5leHBhbmRlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuOm5vdCguZXhwYW5kZWQpLFxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG46bm90KC5leHBhbmRlZCksXG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bjpub3QoLmV4cGFuZGVkKSxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuOm5vdCguZXhwYW5kZWQpLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bjpub3QoLmV4cGFuZGVkKSxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG46bm90KC5leHBhbmRlZCksXG4gICAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG46bm90KC5leHBhbmRlZCksXG4gICAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bjpub3QoLmV4cGFuZGVkKSxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuOm5vdCguZXhwYW5kZWQpLFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG46bm90KC5leHBhbmRlZCksXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuOm5vdCguZXhwYW5kZWQpLFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bjpub3QoLmV4cGFuZGVkKSxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1leHBhbmQtYnRuOm5vdCguZXhwYW5kZWQpLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtZXhwYW5kLWJ0bjpub3QoLmV4cGFuZGVkKSxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWV4cGFuZC1idG46bm90KC5leHBhbmRlZCkge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtbmFtZSxcbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtbmFtZSxcbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtbmFtZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtbmFtZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1uYW1lLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LW5hbWUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1uYW1lLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1uYW1lLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1uYW1lLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC1uYW1lLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LW5hbWUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtbmFtZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtbmFtZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1uYW1lLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LW5hbWUge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWNhcmQtY291bnQsXG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LWNhcmQtY291bnQsXG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWNhcmQtY291bnQsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWNhcmQtY291bnQsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtY2FyZC1jb3VudCxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1jYXJkLWNvdW50LFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtY2FyZC1jb3VudCxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtY2FyZC1jb3VudCxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtY2FyZC1jb3VudCxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtY2FyZC1jb3VudCxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC1jYXJkLWNvdW50LFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LWNhcmQtY291bnQsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2Utc2V0LWhlYWRlciAuc2V0LWNhcmQtY291bnQsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtY2FyZC1jb3VudCxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC1jYXJkLWNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzcyNzQ4OTsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtdG9nZ2xlLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LXNldC1oZWFkZXIgLnNldC10b2dnbGUsXG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LXRvZ2dsZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtdG9nZ2xlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LXRvZ2dsZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC10b2dnbGUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC10b2dnbGUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LXRvZ2dsZSxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1zZXQtaGVhZGVyIC5zZXQtdG9nZ2xlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLXNldC1oZWFkZXIgLnNldC10b2dnbGUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1zZXQtaGVhZGVyIC5zZXQtdG9nZ2xlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktc2V0LWhlYWRlciAuc2V0LXRvZ2dsZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1zZXQtaGVhZGVyIC5zZXQtdG9nZ2xlLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktc2V0LWhlYWRlciAuc2V0LXRvZ2dsZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LXNldC1oZWFkZXIgLnNldC10b2dnbGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdCxcbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdCxcbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktY2FyZHMtbGlzdCxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdCxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkcy1saXN0LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmRzLWxpc3QsXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkcy1saXN0LFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkcy1saXN0LFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkcy1saXN0LFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkcy1saXN0LFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmRzLWxpc3QsXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZHMtbGlzdCxcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdCxcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkcy1saXN0LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmRzLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmRzLWxpc3QsXG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkcy1saXN0LFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkcy1saXN0LFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmRzLWxpc3QsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkcy1saXN0LFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkcy1saXN0LFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkcy1saXN0LFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdCxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZHMtbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMyMHB4LCAxZnIpKTsgfSB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmRzLWxpc3QuY29sbGFwc2VkLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmRzLWxpc3QuY29sbGFwc2VkLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmRzLWxpc3QuY29sbGFwc2VkLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmRzLWxpc3QuY29sbGFwc2VkLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdC5jb2xsYXBzZWQsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkcy1saXN0LmNvbGxhcHNlZCxcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdC5jb2xsYXBzZWQsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdC5jb2xsYXBzZWQsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZHMtbGlzdC5jb2xsYXBzZWQsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZHMtbGlzdC5jb2xsYXBzZWQsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkcy1saXN0LmNvbGxhcHNlZCxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmRzLWxpc3QuY29sbGFwc2VkLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmRzLWxpc3QuY29sbGFwc2VkLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZHMtbGlzdC5jb2xsYXBzZWQsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkcy1saXN0LmNvbGxhcHNlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5LFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5LFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnksXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnksXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnksXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnksXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnksXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSxcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnksXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnkgLnRvZ2dsZSxcbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC50b2dnbGUsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC50b2dnbGUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLnRvZ2dsZSxcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC50b2dnbGUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC50b2dnbGUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC50b2dnbGUsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAudG9nZ2xlLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAudG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lcixcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lcixcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA0Ljc1JSAvIDMuNSU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzM0MzQzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgYXNwZWN0LXJhdGlvOiA1IC8gNztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMzUsIDM2LCA0NywgMC44KSAwJSwgcmdiYSg1MCwgNTEsIDYyLCAwLjgpIDEwMCUpOyB9XG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZzo6YmVmb3JlLFxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZzo6YmVmb3JlLFxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZzo6YmVmb3JlLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZzo6YmVmb3JlLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nOjpiZWZvcmUsXG4gICAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmc6OmJlZm9yZSxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nOjpiZWZvcmUsXG4gICAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nOjpiZWZvcmUsXG4gICAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nOjpiZWZvcmUsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nOjpiZWZvcmUsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmc6OmJlZm9yZSxcbiAgICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZzo6YmVmb3JlLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZzo6YmVmb3JlLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nOjpiZWZvcmUsXG4gICAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmc6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzNSwgMzYsIDQ3LCAwKSAwJSwgcmdiYSgxMTQsIDExNiwgMTM3LCAwLjE1KSA1MCUsIHJnYmEoMzUsIDM2LCA0NywgMCkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICBhbmltYXRpb246IHNoaW1tZXIgMnMgaW5maW5pdGU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nIGltZyxcbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmcgaW1nLFxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZyBpbWcsXG4gICAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nIGltZyxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZyBpbWcsXG4gICAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmcgaW1nLFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmcgaW1nLFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZyBpbWcsXG4gICAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nIGltZyxcbiAgICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmcgaW1nLFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nIGltZyxcbiAgICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZyBpbWcsXG4gICAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lci5sb2FkaW5nIGltZyxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIubG9hZGluZyBpbWcsXG4gICAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyLmxvYWRpbmcgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyIGltZyxcbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyIGltZyxcbiAgICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyIGltZyxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyIGltZyxcbiAgICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIgaW1nLFxuICAgICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lciBpbWcsXG4gICAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIgaW1nLFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIgaW1nLFxuICAgICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIgaW1nLFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIgaW1nLFxuICAgICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lciBpbWcsXG4gICAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyIGltZyxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkgLmNhcmQtaW1hZ2UtY29udGFpbmVyIGltZyxcbiAgICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeSAuY2FyZC1pbWFnZS1jb250YWluZXIgaW1nLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5IC5jYXJkLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMC4zJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAuMyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDsgfSB9XG4gICAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkuZGlzYWJsZWQgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYXJjaGVuZW15LWNhcmQtZW50cnkuZGlzYWJsZWQgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkuZGlzYWJsZWQgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkuZGlzYWJsZWQgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeS5kaXNhYmxlZCAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5LmRpc2FibGVkIC5jYXJkLWltYWdlLWNvbnRhaW5lcixcbiAgICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeS5kaXNhYmxlZCAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeS5kaXNhYmxlZCAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5ib3VudHktY2FyZC1lbnRyeS5kaXNhYmxlZCAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC1lbnRyeS5kaXNhYmxlZCAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmFyY2hlbmVteS1jYXJkLWVudHJ5LmRpc2FibGVkIC5jYXJkLWltYWdlLWNvbnRhaW5lcixcbiAgICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuYm91bnR5LWNhcmQtZW50cnkuZGlzYWJsZWQgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQtZW50cnkuZGlzYWJsZWQgLmNhcmQtaW1hZ2UtY29udGFpbmVyLFxuICAgIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5hcmNoZW5lbXktY2FyZC1lbnRyeS5kaXNhYmxlZCAuY2FyZC1pbWFnZS1jb250YWluZXIsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmJvdW50eS1jYXJkLWVudHJ5LmRpc2FibGVkIC5jYXJkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLmVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5IC5jbG9zZS1lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5LFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmNsb3NlLWVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5LFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmNsb3NlLWVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5LFxuICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLmNsb3NlLWVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXksXG4gIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAuY2xvc2UtZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmNsb3NlLWVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXksXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC5jbG9zZS1lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmNsb3NlLWVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5LFxuICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAuY2xvc2UtZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSxcbiAgLmVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXkgLmNsb3NlLWVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXksXG4gIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAuY2xvc2UtZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5LFxuICAuZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkgLmNsb3NlLWVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXksXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5LFxuICAuZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSAuY2xvc2UtZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXksXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSxcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLmNsb3NlLWVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXksXG4gIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuY2xvc2UtZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSxcbiAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLmNsb3NlLWVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuY2xvc2UtZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXksXG4gIC5lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5IC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5LFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAuY2xvc2UtZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1nYXApICsgMjBweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXMsXG4gIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcyxcbiAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcyxcbiAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLFxuICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMzI0MmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IDhweDsgfVxuICAgIC5lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXM6YmVmb3JlLFxuICAgIC5lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5IC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlczpiZWZvcmUsXG4gICAgLmVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5IC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlczpiZWZvcmUsXG4gICAgLmVkaXQtYXJjaGVuZW15LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzOmJlZm9yZSxcbiAgICAuZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICM0MzQ0NTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jaGVjay13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLmFjdGl2ZSxcbiAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXMuYWN0aXZlLFxuICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXMuYWN0aXZlLFxuICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcy5hY3RpdmUsXG4gICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmYzMTNkOyB9XG4gICAgICAuZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLmFjdGl2ZTpiZWZvcmUsXG4gICAgICAuZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXMuYWN0aXZlOmJlZm9yZSxcbiAgICAgIC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheSAudG9nZ2xlLWRlZmF1bHQtbWVzc2FnZXMuYWN0aXZlOmJlZm9yZSxcbiAgICAgIC5lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5IC50b2dnbGUtZGVmYXVsdC1tZXNzYWdlcy5hY3RpdmU6YmVmb3JlLFxuICAgICAgLmVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXkgLnRvZ2dsZS1kZWZhdWx0LW1lc3NhZ2VzLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCB0cmFuc3BhcmVudDsgfVxuXG4uaW1hZ2UtcmVwb3NpdGlvbi1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuaW1hZ2UtcmVwb3NpdGlvbi1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAuaW1hZ2UtcmVwb3NpdGlvbi1vdmVybGF5IC5yZXBvc2l0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDsgfVxuICAuaW1hZ2UtcmVwb3NpdGlvbi1vdmVybGF5IC5yZXBvc2l0aW9uLXZpZXdwb3J0IHtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG4gICAgLmltYWdlLXJlcG9zaXRpb24tb3ZlcmxheSAucmVwb3NpdGlvbi12aWV3cG9ydCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmltYWdlLXJlcG9zaXRpb24tb3ZlcmxheSAucmVwb3NpdGlvbi12aWV3cG9ydDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudE92ZXJsYXkpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5pbWFnZS1yZXBvc2l0aW9uLW92ZXJsYXkgLmxpZmUtY291bnQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwJTsgfVxuICAgIC5pbWFnZS1yZXBvc2l0aW9uLW92ZXJsYXkgLmxpZmUtY291bnQtb3ZlcmxheSAuZm9udCB7XG4gICAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udFdoaXRlKTsgfVxuICAuaW1hZ2UtcmVwb3NpdGlvbi1vdmVybGF5IC5pbnN0cnVjdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5pbWFnZS1yZXBvc2l0aW9uLW92ZXJsYXkgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuaW1hZ2UtcmVwb3NpdGlvbi1vdmVybGF5IC5idXR0b24td3JhcHBlciAuYnRuLmNhbmNlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbG90dXNSZWQpOyB9XG4gICAgLmltYWdlLXJlcG9zaXRpb24tb3ZlcmxheSAuYnV0dG9uLXdyYXBwZXIgLmJ0bi5jb25maXJtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG5cbi5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuOSksIGJsYWNrKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlO1xuICB6LWluZGV4OiA2OyB9XG4gIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5mb250IHtcbiAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udFdoaXRlKTsgfVxuICAuY2hhbmdlLWxpZmUtdG90YWxzLW92ZXJsYXkgLm92ZXJsYXktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAubGlmZS1jb3VudC1kaXNwbGF5IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4OyB9XG4gIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJhY2tncm91bmQ6ICMyZjJlMzk7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgc2F0dXJhdGUoMS41KTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnRuLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTgxODFlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4uZW1wdHkge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnRuLmRlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4uZGVsLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnRuLmRlbC5hY3RpdmUgLmljb24ge1xuICAgICAgICAgIC0tY29sb3I6IHZhcigtLWxvdHVzUmVkKTsgfVxuICAgICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4uZGVsIC5pY29uIHtcbiAgICAgICAgLS1jb2xvcjogIzJmMmUzOTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnRuLmRlbCAuaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDdweCA3cHggN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoLTIwJSwgLTIwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4uZGVsIC5pY29uIC54LWljb24ge1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4uZGVsIC5pY29uIC54LWljb246OmFmdGVyLCAuY2hhbmdlLWxpZmUtdG90YWxzLW92ZXJsYXkgLmJ0bi5kZWwgLmljb24gLngtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4uZGVsIC5pY29uIC54LWljb246OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAuY2hhbmdlLWxpZmUtdG90YWxzLW92ZXJsYXkgLmJ0biAuZm9udCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzOHB4OyB9XG4gIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnV0dG9uLXdyYXBwZXIgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnV0dG9uLXdyYXBwZXIgZGl2LmNhbmNlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1sb3R1c1JlZCk7IH1cbiAgICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnV0dG9uLXdyYXBwZXIgZGl2LmNvbmZpcm0ge1xuICAgICAgICBjb2xvcjogIzJmMmUzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAuY2hhbmdlLWxpZmUtdG90YWxzLW92ZXJsYXkgLmJ1dHRvbi13cmFwcGVyIGRpdi5jb25maXJtLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5saWZlLWNvdW50LWRpc3BsYXkge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIC5jaGFuZ2UtbGlmZS10b3RhbHMtb3ZlcmxheSAuYnRuIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDAuODsgfVxuICAgICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5idG4gLmZvbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNoYW5nZS1saWZlLXRvdGFscy1vdmVybGF5IC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIGdhcDogMTVweDsgfSB9XG4ucmVzdGFydC1vdmVybGF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnJlc3RhcnQtb3ZlcmxheSAudGV4dCB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG5cbi5vd24tY29tbWFuZGVyLWRhbWFnZS1oaW50LW92ZXJsYXksXG4uc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMjAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNDAlLCBibGFjayk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA2O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5vd24tY29tbWFuZGVyLWRhbWFnZS1oaW50LW92ZXJsYXkuZmFkZS1vdXQsXG4gIC5zaG93LWNvdW50ZXJzLWhpbnQtb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm93bi1jb21tYW5kZXItZGFtYWdlLWhpbnQtb3ZlcmxheSAucGxheWVyLWNhcmQsXG4gIC5zaG93LWNvdW50ZXJzLWhpbnQtb3ZlcmxheSAucGxheWVyLWNhcmQge1xuICAgIC0td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgLS1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLS1hc3BlY3RSYXRpbzogMS42O1xuICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAub3duLWNvbW1hbmRlci1kYW1hZ2UtaGludC1vdmVybGF5IC5wbGF5ZXItY2FyZCAuY291bnRlcnMtb24tY2FyZCxcbiAgICAuc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXkgLnBsYXllci1jYXJkIC5jb3VudGVycy1vbi1jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAgIC5vd24tY29tbWFuZGVyLWRhbWFnZS1oaW50LW92ZXJsYXkgLnBsYXllci1jYXJkIC5jb3VudGVycy1vbi1jYXJkLmNvbW1hbmRlci1kYW1hZ2UtY291bnRlcnMsXG4gICAgICAuc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXkgLnBsYXllci1jYXJkIC5jb3VudGVycy1vbi1jYXJkLmNvbW1hbmRlci1kYW1hZ2UtY291bnRlcnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ2FwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAgIC5vd24tY29tbWFuZGVyLWRhbWFnZS1oaW50LW92ZXJsYXkgLnBsYXllci1jYXJkIC5jb3VudGVyLFxuICAgIC5zaG93LWNvdW50ZXJzLWhpbnQtb3ZlcmxheSAucGxheWVyLWNhcmQgLmNvdW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGFuaW1hdGlvbjogc3Ryb2tlR2xvd2luZyAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICAgICAub3duLWNvbW1hbmRlci1kYW1hZ2UtaGludC1vdmVybGF5IC5wbGF5ZXItY2FyZCAuY291bnRlcjpiZWZvcmUsXG4gICAgICAuc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXkgLnBsYXllci1jYXJkIC5jb3VudGVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuQGtleWZyYW1lcyBzdHJva2VHbG93aW5nIHtcbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9IH1cbiAgICAub3duLWNvbW1hbmRlci1kYW1hZ2UtaGludC1vdmVybGF5IC5wbGF5ZXItY2FyZCAuYmFja2dyb3VuZC1pbWFnZSAuY291bnRlcixcbiAgICAuc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXkgLnBsYXllci1jYXJkIC5iYWNrZ3JvdW5kLWltYWdlIC5jb3VudGVyIHtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxLjUpOyB9XG4gIC5vd24tY29tbWFuZGVyLWRhbWFnZS1oaW50LW92ZXJsYXkgLnRleHQsXG4gIC5zaG93LWNvdW50ZXJzLWhpbnQtb3ZlcmxheSAudGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5vd24tY29tbWFuZGVyLWRhbWFnZS1oaW50LW92ZXJsYXkgLnRleHQgc3BhbixcbiAgICAuc2hvdy1jb3VudGVycy1oaW50LW92ZXJsYXkgLnRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRHcmV5KTsgfVxuICAub3duLWNvbW1hbmRlci1kYW1hZ2UtaGludC1vdmVybGF5IC5idG4td3JhcHBlcixcbiAgLnNob3ctY291bnRlcnMtaGludC1vdmVybGF5IC5idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMnB4IDAgNTZweDsgfVxuICAub3duLWNvbW1hbmRlci1kYW1hZ2UtaGludC1vdmVybGF5IC5idG4sXG4gIC5zaG93LWNvdW50ZXJzLWhpbnQtb3ZlcmxheSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3R1c1JlZCk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGN1YmljLWJlemllcigwLjQ5LCAwLjIsIDAuMTksIDEuNDgpOyB9XG4gICAgLm93bi1jb21tYW5kZXItZGFtYWdlLWhpbnQtb3ZlcmxheSAuYnRuLmNvbmZpcm0sXG4gICAgLnNob3ctY291bnRlcnMtaGludC1vdmVybGF5IC5idG4uY29uZmlybSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTsgfVxuXG4udHVybi10cmFja2VyLWhpbnQtb3ZlcmxheSxcbi5tYXgtZ2FtZS1tb2Rlcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDIwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDYwJSwgYmxhY2spO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogNjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudHVybi10cmFja2VyLWhpbnQtb3ZlcmxheS5mYWRlLW91dCxcbiAgLm1heC1nYW1lLW1vZGVzLXdhcm5pbmcuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2Utb3V0OyB9XG4gIC50dXJuLXRyYWNrZXItaGludC1vdmVybGF5IC50ZXh0LFxuICAubWF4LWdhbWUtbW9kZXMtd2FybmluZyAudGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR1cm4tdHJhY2tlci1oaW50LW92ZXJsYXkgLmNsb3NlLFxuICAubWF4LWdhbWUtbW9kZXMtd2FybmluZyAuY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxvdHVzUmVkKTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIG1hcmdpbjogMzJweCAwIDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBjdWJpYy1iZXppZXIoMC40OSwgMC4yLCAwLjE5LCAxLjQ4KTsgfVxuXG4udHVybi1jaGFuZ2Utb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNCksIHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA2OyB9XG4gIC50dXJuLWNoYW5nZS1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAudHVybi1jaGFuZ2Utb3ZlcmxheSAudGV4dCB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogcG9wSW5EZWZhdWx0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNSwgMC4zLCAwLjIsIDEuNCk7IH1cblxuLmRheS1uaWdodC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7IH1cbiAgLmRheS1uaWdodC1vdmVybGF5IC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZS1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAvIDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10eXBlKSwgbGluZWFyLWdyYWRpZW50KCMwMDAwMDA1NywgIzAwMDAwMGQ0KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODAlLCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJSwgY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRvcDogNiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpOyB9XG4gIC5kYXktbmlnaHQtb3ZlcmxheSAuaW1hZ2Uge1xuICAgIC0tc2l6ZTogY2xhbXAoMjAwcHgsIGNhbGModmFyKC0tdncpIC0gNDhweCksIDQwMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43MSwgMCwgMC41OCwgMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBmYWRlRGF5TmlnaHRJbiAwLjVzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxLjM7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlL2NhbGModmFyKC0tc2l6ZSkgLyAxNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlOyB9XG5cbkBrZXlmcmFtZXMgZmFkZURheU5pZ2h0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfSB9XG4gIC5kYXktbmlnaHQtb3ZlcmxheS5kYXkge1xuICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZGF5LmpwZ1wiKTtcbiAgICAtLXR5cGU6IHVybChcIi9pbWFnZXMvZGF5LWZvbnQuc3ZnXCIpOyB9XG4gIC5kYXktbmlnaHQtb3ZlcmxheS5uaWdodCB7XG4gICAgLS1iZzogdXJsKFwiL2ltYWdlcy9uaWdodC5qcGdcIik7XG4gICAgLS10eXBlOiB1cmwoXCIvaW1hZ2VzL25pZ2h0LWZvbnQuc3ZnXCIpOyB9XG4gIC5kYXktbmlnaHQtb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cblxuLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgc2F0dXJhdGUoMS41KTsgfVxuICAuZ2FtZS1tb2RlLWluZm8tb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkgLmdhbWUtbW9kZS1pbmZvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuZ2FtZS1tb2RlLWluZm8tb3ZlcmxheSAuZ2FtZS1tb2RlLWluZm8tY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAgIC5nYW1lLW1vZGUtaW5mby1vdmVybGF5IC5nYW1lLW1vZGUtaW5mby1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBHYXJhbW9uZCwgc2VyaWY7IH1cbiAgICAgIC5nYW1lLW1vZGUtaW5mby1vdmVybGF5IC5nYW1lLW1vZGUtaW5mby1jb250ZW50IHAgLnN5bWJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgICAgICAuZ2FtZS1tb2RlLWluZm8tb3ZlcmxheSAuZ2FtZS1tb2RlLWluZm8tY29udGVudCBwIC5zeW1ib2wuUFcsIC5nYW1lLW1vZGUtaW5mby1vdmVybGF5IC5nYW1lLW1vZGUtaW5mby1jb250ZW50IHAgLnN5bWJvbC5DSEFPUyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAgICAgLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkgLmdhbWUtbW9kZS1pbmZvLWNvbnRlbnQgcCAuc3ltYm9sLlBXOmJlZm9yZSwgLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkgLmdhbWUtbW9kZS1pbmZvLWNvbnRlbnQgcCAuc3ltYm9sLkNIQU9TOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkgLmdhbWUtbW9kZS1pbmZvLWNvbnRlbnQgcCAuc3ltYm9sLlBXIGltZywgLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkgLmdhbWUtbW9kZS1pbmZvLWNvbnRlbnQgcCAuc3ltYm9sLkNIQU9TIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5nYW1lLW1vZGUtaW5mby1vdmVybGF5IC5nYW1lLW1vZGUtaW5mby1jb250ZW50IHAgLnN5bWJvbC5QVyB7XG4gICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9wbGFuZXN3YWxrLnN2Z1wiKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmdhbWUtbW9kZS1pbmZvLW92ZXJsYXkgLmdhbWUtbW9kZS1pbmZvLWNvbnRlbnQgcCAuc3ltYm9sLkNIQU9TIHtcbiAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2NoYW9zLnN2Z1wiKTsgfVxuICAgICAgICAuZ2FtZS1tb2RlLWluZm8tb3ZlcmxheSAuZ2FtZS1tb2RlLWluZm8tY29udGVudCBwIC5zeW1ib2wgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5nYW1lLW1vZGUtaW5mby1vdmVybGF5IC5jbG9zZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3R1c1JlZCk7IH1cblxuLmxvYWQtcHJvZmlsZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC45NSksIHJnYmEoMCwgMCwgMCwgMC45KSk7XG4gIHotaW5kZXg6IDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sb2FkLXByb2ZpbGUtb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmxvYWQtcHJvZmlsZS1vdmVybGF5LmVkaXQgLnByb2ZpbGUtbGlzdCAuZGVsZXRlLXByb2ZpbGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmxvYWQtcHJvZmlsZS1vdmVybGF5LmVkaXQgLmNsb3NlLWxvYWQtcHJvZmlsZS1vdmVybGF5IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5sb2FkLXByb2ZpbGUtb3ZlcmxheS5lZGl0IC5wcm9maWxlLWVudHJ5IHtcbiAgICBhbmltYXRpb246IHdpZ2dsZSAxLjVzIGluZmluaXRlOyB9XG4gIC5sb2FkLXByb2ZpbGUtb3ZlcmxheS5lZGl0IC5zaGFyZS1wcm9maWxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAuaW1wb3J0LXByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWdhcCkgKiAyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAuaW1wb3J0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgbWFyZ2luOiB2YXIoLS1nYXApIDAgMDsgfVxuICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLmltcG9ydC1oZWxwLFxuICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLmV4cG9ydC1hbGwtcHJvZmlsZXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWdhcCkgKiAyKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWFHcmVlbik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAuaW1wb3J0LWhlbHAuaGlkZGVuLFxuICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAuZXhwb3J0LWFsbC1wcm9maWxlcy5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLmltcG9ydC1oZWxwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tZ2FwKSAqIDEuNSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7IH1cbiAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5jbG9zZS1sb2FkLXByb2ZpbGUtb3ZlcmxheSB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1nYXApICsgMjBweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5lZGl0LXByb2ZpbGVzIHtcbiAgICB6LWluZGV4OiA3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzM2MzU0NWJmO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLmVkaXQtcHJvZmlsZXMuaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogY2FsYygoKHZhcigtLWdhcCkgKiAyICsgODBweCkpKSBjYWxjKHZhcigtLWdhcCkgKiAyKSBjYWxjKChjYWxjKHZhcigtLWdhcCkgKyAyMHB4KSAqIDIgKyA0MHB4KSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAtIGNhbGMoKGNhbGModmFyKC0tZ2FwKSArIDIwcHgpICogMiArIDQwcHgpKSAtIGNhbGMoKCh2YXIoLS1nYXApICogMiArIDgwcHgpKSkgY2FsYyh2YXIoLS1nYXApICogMikpO1xuICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtbGlzdCAucHJvZmlsZS1lbnRyeTpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWxpc3QgLnByb2ZpbGUtZW50cnk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1saXN0IC5wcm9maWxlLWVudHJ5Om50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtbGlzdCAucHJvZmlsZS1lbnRyeTpudGgtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWxpc3QgLnByb2ZpbGUtZW50cnk6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1saXN0IC5wcm9maWxlLWVudHJ5Om50aC1jaGlsZCg2KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtbGlzdCAucHJvZmlsZS1lbnRyeTpudGgtY2hpbGQoNykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWxpc3QgLnByb2ZpbGUtZW50cnk6bnRoLWNoaWxkKDgpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1saXN0IC5wcm9maWxlLWVudHJ5Om50aC1jaGlsZCg5KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtbGlzdCAucHJvZmlsZS1lbnRyeTpudGgtY2hpbGQoMTApIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5lbXB0eS1wcm9maWxlLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4OyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5lbXB0eS1wcm9maWxlLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRHcmV5KTsgfVxuICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtZW50cnkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdncpIC0gNDBweCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzAuNjY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtZW50cnkgLnBhcnRuZXItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvdHRvbTogdmFyKC0tZ2FwKTtcbiAgICAgIGxlZnQ6IHZhcigtLWdhcCk7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA3MztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGFydG5lcnMtdjIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxLjUpOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5IC5zdGFydGluZy1saWZlLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5IC5zaGFyZS1wcm9maWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3R0b206IHZhcigtLWdhcCk7XG4gICAgICByaWdodDogdmFyKC0tZ2FwKTtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxLjUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDczO1xuICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWdhcCkgKiAxLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5IC5kZWxldGUtcHJvZmlsZSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1nYXApIC8gMik7XG4gICAgICByaWdodDogY2FsYygwcHggLSB2YXIoLS1nYXApIC8gMik7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxvdHVzUmVkKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1lbnRyeSAuZGVsZXRlLXByb2ZpbGU6YmVmb3JlLCAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtZW50cnkgLmRlbGV0ZS1wcm9maWxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5IC5kZWxldGUtcHJvZmlsZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1lbnRyeSAuZGVsZXRlLXByb2ZpbGU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5LndoaXRlLXRleHQgLmZvbnQsIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1lbnRyeS5iYWNrZ3JvdW5kLWltYWdlIC5mb250IHtcbiAgICAgIC0tZm9udENvbG9yOiB2YXIoLS1mb250V2hpdGUpOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5LmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmdJbWFnZSk7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtZW50cnkuYmFja2dyb3VuZC1pbWFnZS1wYXJ0bmVyOmJlZm9yZSwgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5LmJhY2tncm91bmQtaW1hZ2UtcGFydG5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnSW1hZ2UpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxvYWQtcHJvZmlsZS1vdmVybGF5IC5wcm9maWxlLWVudHJ5LmJhY2tncm91bmQtaW1hZ2UtcGFydG5lcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKSAwIDAgdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubG9hZC1wcm9maWxlLW92ZXJsYXkgLnByb2ZpbGUtZW50cnkuYmFja2dyb3VuZC1pbWFnZS1wYXJ0bmVyOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmdJbWFnZVBhcnRuZXIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXMpIHZhcigtLWJvcmRlclJhZGl1cykgMDsgfVxuICAgIC5sb2FkLXByb2ZpbGUtb3ZlcmxheSAucHJvZmlsZS1lbnRyeS5wYXJ0bmVyLWFjdGl2ZSAucGFydG5lci1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmhlbHAtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuOTUpLCByZ2JhKDAsIDAsIDAsIDAuOSkpO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogdmFyKC0tZ2FwKTsgfVxuICAuaGVscC1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAuaGVscC1vdmVybGF5IC5oZWxwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhlbHAtb3ZlcmxheSAuaGVscC1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgICAuaGVscC1vdmVybGF5IC5oZWxwLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gOHB4OyB9XG4gICAgLmhlbHAtb3ZlcmxheSAuaGVscC1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjYmZjMmNmOyB9XG4gIC5oZWxwLW92ZXJsYXkgLmhlbHAtY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3R1c1JlZCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXApICogMik7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wbGFuYXItZGllLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjk1KSwgcmdiYSgwLCAwLCAwLCAwLjkpKTtcbiAgei1pbmRleDogODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGdhcDogMjBweDsgfVxuICAucGxhbmFyLWRpZS1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAucGxhbmFyLWRpZS1vdmVybGF5IC5yZXN1bHQge1xuICAgIC0tYmc6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbmltYXRpb246IHBvcEluIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDksIDAuMiwgMC4xOSwgMS40OCk7IH1cbiAgICAucGxhbmFyLWRpZS1vdmVybGF5IC5yZXN1bHQuY2hhb3Mge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9jaGFvcy5zdmdcIik7IH1cbiAgICAucGxhbmFyLWRpZS1vdmVybGF5IC5yZXN1bHQucGxhbmVzd2FsayB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3BsYW5lc3dhbGsuc3ZnXCIpOyB9XG4gICAgLnBsYW5hci1kaWUtb3ZlcmxheSAucmVzdWx0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNSU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBhbmltYXRpb246IHBvcFJvdGF0ZUluRGllIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLnBsYW5hci1kaWUtb3ZlcmxheSAuY2hhb3MtYnRuLFxuICAucGxhbmFyLWRpZS1vdmVybGF5IC5wbGFuZXN3YWxrLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBhbmltYXRpb246IHBvcEluIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDksIDAuMiwgMC4xOSwgMS40OCk7IH1cbiAgLnBsYW5hci1kaWUtb3ZlcmxheSAuY2hhb3MtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmlnaHRHcmVlbik7IH1cbiAgLnBsYW5hci1kaWUtb3ZlcmxheSAucGxhbmVzd2Fsay1idG4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7IH1cblxuLm1hZ25pZnktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuOTUpLCByZ2JhKDAsIDAsIDAsIDAuOSkpO1xuICB6LWluZGV4OiA3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubWFnbmlmeS1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAubWFnbmlmeS1vdmVybGF5IC5tYWduaWZ5LWNhcmQge1xuICAgIGFzcGVjdC1yYXRpbzogOTM4LzEzNDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS12dyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXZoKSAqICg5MzggLyAxMzQxKSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5tYWduaWZ5LW92ZXJsYXkgLm1hZ25pZnktY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIC5tYWduaWZ5LW92ZXJsYXkgLm1hZ25pZnktY2FyZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzEsIDAsIDAuNTgsIDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNC43NSUgLyAzLjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwLjMlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tYXJjaGVuZW15LXJvdGF0aW9uKSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MjBweCkge1xuICAgICAgICAubWFnbmlmeS1vdmVybGF5IC5tYWduaWZ5LWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzM0MzQzZTsgfSB9XG4uZ2FtZS1tb2RlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZ2FtZS1tb2RlLW92ZXJsYXkuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5nYW1lLW1vZGUtb3ZlcmxheSAub3ZlcmxheS1zZXR0aW5ncy1idG4ge1xuICAgIHRvcDogY2FsYyh2YXIoLS1nYXApICsgMjBweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQwNGY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wbGFuZWNoYXNlLXNldHRpbmdzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICBhbmltYXRpb246IHBvcEluQ2xvc2VQbGF5ZXJzT3ZlcmxheSAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjMDAwMDAwMzA7IH1cbiAgLmdhbWUtbW9kZS1vdmVybGF5IC5vdmVybGF5LWNsb3NlLWJ0biB7XG4gICAgdG9wOiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1nYXApICsgMjBweCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5nYW1lLW1vZGUtb3ZlcmxheSAub3ZlcmxheS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IHZhcigtLWFyY2hlbmVteUhlYWRlclRvcFBhZGRpbmcpIDIwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYW5pbWF0aW9uOiBwb3BJbkZyb21BYm92ZSAwLjNzIGN1YmljLWJlemllcigwLjQ5LCAwLjIsIDAuMTksIDEuNDgpOyB9XG4gICAgLmdhbWUtbW9kZS1vdmVybGF5IC5vdmVybGF5LWhlYWRsaW5lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzQ1NDA0ZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciB7XG4gIC0td3JhcHBlckhlaWdodDogY2FsYyh2YXIoLS12aCkgLSAodmFyKC0tYXJjaGVuZW15SGVhZGVySGVpZ2h0KSArIHZhcigtLWFyY2hFbmVteUNvbnRyb2xzSGVpZ2h0KSkpO1xuICAtLXNjaGVtZXNXcmFwcGVySGVpZ2h0OiBjbGFtcCgxODBweCwgY2FsYyh2YXIoLS13cmFwcGVySGVpZ2h0KSAvIDIuNSksIDI4MHB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS12dyk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLXdyYXBwZXJIZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYXJjaGVuZW15LW92ZXJsYXkgLmNhcmRzLXdyYXBwZXIgLnNjaGVtZXMtd3JhcHBlciB7XG4gICAgd2lkdGg6IHZhcigtLXZ3KTtcbiAgICBoZWlnaHQ6IHZhcigtLXNjaGVtZXNXcmFwcGVySGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFyY2hlbmVteS1vdmVybGF5IC5jYXJkcy13cmFwcGVyIC5zY2hlbWVzLXdyYXBwZXIgLnNjaGVtZXMtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmFyY2hlbmVteS1vdmVybGF5IC5jYXJkcy13cmFwcGVyIC5zY2hlbWVzLXdyYXBwZXIgLnNjaGVtZXMtY2Fyb3VzZWwge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tdncpIC0gKHZhcigtLWdhcCkgKiAzKSk7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWdhcCkgKiAxLjUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogdmFyKC0tZ2FwKTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciAuc2NoZW1lcy13cmFwcGVyIC5zY2hlbWVzLWNhcm91c2VsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciAuc2NoZW1lcy13cmFwcGVyIC5zY2hlbWVzLWNhcm91c2VsIC5lbXB0eS1zdGF0ZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKHZhcigtLWdhcCkgKiAzKSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAtICh2YXIoLS1nYXApICogMykpOyB9XG4gICAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciAuc2NoZW1lcy13cmFwcGVyIC5zY2hlbWVzLWNhcm91c2VsIC5lbXB0eS1zdGF0ZSAuZW1wdHktc3RhdGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyMjJjO1xuICAgICAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlOyB9XG4gICAgICAuYXJjaGVuZW15LW92ZXJsYXkgLmNhcmRzLXdyYXBwZXIgLnNjaGVtZXMtd3JhcHBlciAuc2NoZW1lcy1jYXJvdXNlbCAuc2NoZW1lLWNhcmQge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDkzOC8xMzQxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlOyB9XG4gICAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciAuc2NoZW1lcy13cmFwcGVyIC5zY2hlbWVzLWNhcm91c2VsIC5zY2hlbWUtY2FyZC5wb3Atb3V0IHtcbiAgICAgICAgICBhbmltYXRpb246IHBvcE91dCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmFyY2hlbmVteS1vdmVybGF5IC5jYXJkcy13cmFwcGVyIC5zY2hlbWVzLXdyYXBwZXIgLnNjaGVtZXMtY2Fyb3VzZWwgLnNjaGVtZS1jYXJkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjcxLCAwLCAwLjU4LCAxKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0Ljc1JSAvIDMuNSU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAuMyU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMzQzNDNlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWFyY2hlbmVteS1yb3RhdGlvbikpOyB9XG4gICAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciAuc2NoZW1lcy13cmFwcGVyIC5zY2hlbWVzLWNhcm91c2VsIC5zY2hlbWUtY2FyZCAuYWJhbmRvbi1zY2hlbWUtYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwb3BJbkNsb3NlUGxheWVyc092ZXJsYXkgMC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMC4xOSwgMC4yOSwgMS40NSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG90dXNSZWQpOyB9XG4gICAgICAgICAgLmFyY2hlbmVteS1vdmVybGF5IC5jYXJkcy13cmFwcGVyIC5zY2hlbWVzLXdyYXBwZXIgLnNjaGVtZXMtY2Fyb3VzZWwgLnNjaGVtZS1jYXJkIC5hYmFuZG9uLXNjaGVtZS1idG46YmVmb3JlLCAuYXJjaGVuZW15LW92ZXJsYXkgLmNhcmRzLXdyYXBwZXIgLnNjaGVtZXMtd3JhcHBlciAuc2NoZW1lcy1jYXJvdXNlbCAuc2NoZW1lLWNhcmQgLmFiYW5kb24tc2NoZW1lLWJ0bjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLmFyY2hlbmVteS1vdmVybGF5IC5jYXJkcy13cmFwcGVyIC5zY2hlbWVzLXdyYXBwZXIgLnNjaGVtZXMtY2Fyb3VzZWwgLnNjaGVtZS1jYXJkIC5hYmFuZG9uLXNjaGVtZS1idG46YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjIwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyMjAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjAlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMCU7IH1cbiAgICAgICAgICAuYXJjaGVuZW15LW92ZXJsYXkgLmNhcmRzLXdyYXBwZXIgLnNjaGVtZXMtd3JhcHBlciAuc2NoZW1lcy1jYXJvdXNlbCAuc2NoZW1lLWNhcmQgLmFiYW5kb24tc2NoZW1lLWJ0bjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYXJjaGVuZW15LW92ZXJsYXkgLmNhcmRzLXdyYXBwZXIgLmN1cnJlbnQtc2NoZW1lLWNhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tdncpIC0gKHZhcigtLWdhcCkgKiAzKSk7XG4gICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWdhcCkgKiAxLjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYXJjaGVuZW15LW92ZXJsYXkgLmNhcmRzLXdyYXBwZXIgLmN1cnJlbnQtc2NoZW1lLWNhcmQtd3JhcHBlciAuY3VycmVudC1zY2hlbWUtY2FyZCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICBtYXgtaGVpZ2h0OiA2NjZweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogOTM4LzEzNDE7XG4gICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMnB4IGF1dG87IH1cbiAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuY2FyZHMtd3JhcHBlciAuY3VycmVudC1zY2hlbWUtY2FyZC13cmFwcGVyIC5jdXJyZW50LXNjaGVtZS1jYXJkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzEsIDAsIDAuNTgsIDEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0Ljc1JSAvIDMuNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0M2U7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAuMyU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzNDM0M2U7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWFyY2hlbmVteS1yb3RhdGlvbikpOyB9XG5cbi5hcmNoZW5lbXktb3ZlcmxheSAuYXJjaGVuZW15LWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgLmFyY2hlbmVteS1vdmVybGF5IC5hcmNoZW5lbXktY29udHJvbHMgLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGdhcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHBsYW5lQ29udHJvbHNQb3BJbiAwLjNzIGVhc2U7IH1cbiAgICAuYXJjaGVuZW15LW92ZXJsYXkgLmFyY2hlbmVteS1jb250cm9scyAuYnRuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBjdWJpYy1iZXppZXIoMC40OSwgMC4yLCAwLjE5LCAxLjQ4KTsgfVxuICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuYXJjaGVuZW15LWNvbnRyb2xzIC5idG4ucHJldmlvdXMtc2NoZW1lIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvcHJldmlvdXMtY2FyZC5zdmdcIik7IH1cbiAgICAuYXJjaGVuZW15LW92ZXJsYXkgLmFyY2hlbmVteS1jb250cm9scyAuYnRuLm5leHQtc2NoZW1lIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYXJjaGVuZW15LnN2Z1wiKTsgfVxuICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuYXJjaGVuZW15LWNvbnRyb2xzIC5idG4uZmxpcC1jYXJkIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZmxpcC5zdmdcIik7IH1cbiAgICAgIC5hcmNoZW5lbXktb3ZlcmxheSAuYXJjaGVuZW15LWNvbnRyb2xzIC5idG4uZmxpcC1jYXJkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMTgwXCI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZDVkMGRlOyB9XG4gICAgLmFyY2hlbmVteS1vdmVybGF5IC5hcmNoZW5lbXktY29udHJvbHMgLmJ0bi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYm91bnR5LW92ZXJsYXkgLmNhcmQtd3JhcHBlciB7XG4gIC0taGVpZ2h0LW1pbnVzLVNvbWVQWDogY2FsYyh2YXIoLS12aCkgLSAyNTJweCAtIHZhcigtLWFyY2hlbmVteUhlYWRlclRvcFBhZGRpbmcpKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS12dyk7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1oZWlnaHQtbWludXMtU29tZVBYKSAqICg1IC8gNykpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYm91bnR5LW92ZXJsYXkgLmJvdW50eS1jYXJkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGFzcGVjdC1yYXRpbzogNS83O1xuICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMC4zJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDQuNzUlIC8gMy41JTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzNDM0M2U7XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzEsIDAsIDAuNTgsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1ib3VudHktcm90YXRpb24pKTsgfVxuICAuYm91bnR5LW92ZXJsYXkgLmJvdW50eS1jYXJkIC5jYXJkLXRleHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA0Ljc1JSAvIDMuNSU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC43MSwgMCwgMC41OCwgMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKGNhbGModmFyKC0tYm91bnR5LXJvdGF0aW9uKSAqIC0xKSk7IH1cbiAgLmJvdW50eS1vdmVybGF5IC5ib3VudHktY2FyZCAuY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1mYW1pbHk6IEdhcmFtb25kLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmJvdW50eS1vdmVybGF5IC5ib3VudHktY2FyZC5zaG93LXRleHQgLmNhcmQtdGV4dC13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5ib3VudHktb3ZlcmxheSAuYm91bnR5LWNhcmQuc2hvdy10ZXh0IC5jYXJkLXRleHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uYm91bnR5LW92ZXJsYXkgLnJld2FyZC1sZXZlbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDA7IH1cbiAgLmJvdW50eS1vdmVybGF5IC5yZXdhcmQtbGV2ZWwtd3JhcHBlciAucmV3YXJkLWxldmVsLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzk4OThhNDsgfVxuICAuYm91bnR5LW92ZXJsYXkgLnJld2FyZC1sZXZlbC13cmFwcGVyIC5yZXdhcmQtbGV2ZWxzLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuYm91bnR5LW92ZXJsYXkgLnJld2FyZC1sZXZlbC13cmFwcGVyIC5yZXdhcmQtbGV2ZWxzLWRpc3BsYXkgLnJld2FyZC1sZXZlbC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzFmMWUyNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmJvdW50eS1vdmVybGF5IC5yZXdhcmQtbGV2ZWwtd3JhcHBlciAucmV3YXJkLWxldmVscy1kaXNwbGF5IC5yZXdhcmQtbGV2ZWwtaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgIC5ib3VudHktb3ZlcmxheSAucmV3YXJkLWxldmVsLXdyYXBwZXIgLnJld2FyZC1sZXZlbHMtZGlzcGxheSAucmV3YXJkLWxldmVsLWl0ZW0gLmxldmVsLW51bWJlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuYm91bnR5LW92ZXJsYXkgLnJld2FyZC1sZXZlbC13cmFwcGVyIC5yZXdhcmQtbGV2ZWxzLWRpc3BsYXkgLnJld2FyZC1sZXZlbC1pdGVtIC5sZXZlbC1yZXdhcmQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5ib3VudHktb3ZlcmxheSAuYm91bnR5LWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgLmJvdW50eS1vdmVybGF5IC5ib3VudHktY29udHJvbHMgLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGdhcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHBsYW5lQ29udHJvbHNQb3BJbiAwLjNzIGVhc2U7IH1cbiAgICAuYm91bnR5LW92ZXJsYXkgLmJvdW50eS1jb250cm9scyAuYnRuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBjdWJpYy1iZXppZXIoMC40OSwgMC4yLCAwLjE5LCAxLjQ4KTsgfVxuICAgIC5ib3VudHktb3ZlcmxheSAuYm91bnR5LWNvbnRyb2xzIC5idG4ucHJldmlvdXMtYm91bnR5IHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvcHJldmlvdXMtY2FyZC5zdmdcIik7IH1cbiAgICAuYm91bnR5LW92ZXJsYXkgLmJvdW50eS1jb250cm9scyAuYnRuLmNsYWltLWJvdW50eSB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2JvdW50eS5zdmdcIik7IH1cbiAgICAgIC5ib3VudHktb3ZlcmxheSAuYm91bnR5LWNvbnRyb2xzIC5idG4uY2xhaW0tYm91bnR5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlOyB9XG4gICAgLmJvdW50eS1vdmVybGF5IC5ib3VudHktY29udHJvbHMgLmJ0bi5mbGlwLWNhcmQge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9mbGlwLnN2Z1wiKTsgfVxuICAgICAgLmJvdW50eS1vdmVybGF5IC5ib3VudHktY29udHJvbHMgLmJ0bi5mbGlwLWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIxODBcIjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNkNWQwZGU7IH1cbiAgICAuYm91bnR5LW92ZXJsYXkgLmJvdW50eS1jb250cm9scyAuYnRuLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wbGFuZWNoYXNlLW92ZXJsYXkgLmNhcmQtd3JhcHBlciB7XG4gIC0taGVpZ2h0LW1pbnVzLXNvbWVQWDogY2FsYyh2YXIoLS12aCkgLSAxNTJweCAtIHZhcigtLWFyY2hlbmVteUhlYWRlclRvcFBhZGRpbmcpKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS12dyk7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1oZWlnaHQtbWludXMtc29tZVBYKSAqICgyOCAvIDM5KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBhc3BlY3QtcmF0aW86IDI4LzM5O1xuICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZCAuY2FyZC10ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNC43NSUgLyAzLjUlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzEsIDAsIDAuNTgsIDEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1wbGFuZUZsaXApKTsgfVxuICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQgLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBHYXJhbW9uZCwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnBsYW5lY2hhc2Utb3ZlcmxheSAucGxhbmVjaGFzZS1jYXJkIC5jYXJkLXRleHQgLnN5bWJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQgLmNhcmQtdGV4dCAuc3ltYm9sIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzEsIDAsIDAuNTgsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDQuNzUlIC8gMy41JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMC4zJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tcGxhbmVGbGlwKSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZDpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzM0MzQzZTsgfSB9XG4gIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC5mbGlwcGVkOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNhcmQuc2hvdy10ZXh0IC5jYXJkLXRleHQtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY2FyZC5zaG93LXRleHQgLmNhcmQtdGV4dC13cmFwcGVyIC5jYXJkLXRleHQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnBsYW5lY2hhc2Utb3ZlcmxheSAucGxhbmVjaGFzZS1jb250cm9scyB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY29udHJvbHMgLmJ0biB7XG4gICAgLS1kZWdMYWJlbDogXCIxODBcIjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZ2FwOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbjogcGxhbmVDb250cm9sc1BvcEluIDAuM3MgZWFzZTsgfVxuICAgIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY29udHJvbHMgLmJ0bjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDksIDAuMiwgMC4xOSwgMS40OCk7IH1cbiAgICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNvbnRyb2xzIC5idG4ucHJldmlvdXMtcGxhbmUge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9wcmV2aW91cy1jYXJkLnN2Z1wiKTsgfVxuICAgIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY29udHJvbHMgLmJ0bi5wbGFuZXN3YWxrIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvcGxhbmVzd2Fsay5zdmdcIik7IH1cbiAgICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNvbnRyb2xzIC5idG4ucGxhbmFyLWRpY2Uge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9jaGFvcy5zdmdcIik7IH1cbiAgICAucGxhbmVjaGFzZS1vdmVybGF5IC5wbGFuZWNoYXNlLWNvbnRyb2xzIC5idG4uZmxpcC1jYXJkIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZmxpcC5zdmdcIik7IH1cbiAgICAgIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY29udHJvbHMgLmJ0bi5mbGlwLWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdmFyKC0tZGVnTGFiZWwpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2Q1ZDBkZTsgfVxuICAgIC5wbGFuZWNoYXNlLW92ZXJsYXkgLnBsYW5lY2hhc2UtY29udHJvbHMgLmJ0bi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGljZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC43NSksIHJnYmEoMCwgMCwgMCwgMC45KSA3MCUpO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlOyB9XG4gIC5kaWNlLW92ZXJsYXkuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTUwcHg7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tdncpIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDksIDAuMiwgMC4xOSwgMS40OCk7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlcjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzOyB9XG4gICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlcjpudGgtY2hpbGQoNCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMTVzOyB9XG4gICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlcjpudGgtY2hpbGQoNikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjVzOyB9XG4gICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlcjpudGgtY2hpbGQoOCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMzVzOyB9XG4gICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyOm50aC1jaGlsZCg5KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlcjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1czsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5yb2xsZWQgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlciAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlciAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlciAucmVzdWx0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyIC5yZXN1bHQuZmFkZS1vdXQge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlciAucmVzdWx0IC5mb250IHtcbiAgICAgICAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udFdoaXRlKTtcbiAgICAgICAgICBoZWlnaHQ6IDcwJTsgfVxuICAgICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyIC5yZXN1bHQgLmZvbnQsXG4gICAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIgLnJlc3VsdCAucmVzdWx0LXRleHQge1xuICAgICAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4ycyBjdWJpYy1iZXppZXIoMC4zOCwgMC4yOCwgMC4yMywgMS40Myk7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuZDQge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2RpY2UvZDQuc3ZnXCIpOyB9XG4gICAgICAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyLmQ2IHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9kaWNlL2Q2LnN2Z1wiKTsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5kOCB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZGljZS9kOC5zdmdcIik7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuZDEwIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9kaWNlL2QxMC5zdmdcIik7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuZDEyIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9kaWNlL2QxMi5zdmdcIik7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuZDIwIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9kaWNlL2QyMC5zdmdcIik7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuY29pbiB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZGljZS9jb2luLnN2Z1wiKTsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gLmljb24td3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuY3VzdG9tIGlucHV0LFxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gLnJvbGwtYnRuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gbGFiZWwge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gaW5wdXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4OyB9XG4gICAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuY3VzdG9tIGlucHV0OmFjdGl2ZSwgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gaW5wdXQ6YWN0aXZlOjotbW96LXBsYWNlaG9sZGVyLCAuZGljZS1vdmVybGF5IC5ybmctbGlzdCAucm9sbGVyLmN1c3RvbSBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gaW5wdXQ6YWN0aXZlOjpwbGFjZWhvbGRlciwgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuY3VzdG9tIC5yb2xsLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20gLnJvbGwtYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAgIC5kaWNlLW92ZXJsYXkgLnJuZy1saXN0IC5yb2xsZXIuY3VzdG9tIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20ucm9sbGVkIGlucHV0LFxuICAgICAgLmRpY2Utb3ZlcmxheSAucm5nLWxpc3QgLnJvbGxlci5jdXN0b20ucm9sbGVkIC5yb2xsLWJ0biB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4ubGlmZS1oaXN0b3J5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gIC5saWZlLWhpc3Rvcnktb3ZlcmxheTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxpZmUtaGlzdG9yeS1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmxpZmUtaGlzdG9yeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChibGFjaywgdHJhbnNwYXJlbnQpO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LXRpbWVsaW5lLFxuICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmxpZmUtaGlzdG9yeS1oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBnYXA6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LXRpbWVsaW5lIC5saWZlLWhpc3RvcnktY2VsbCxcbiAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmxpZmUtaGlzdG9yeS10aW1lbGluZSAuaGVhZGVyLWl0ZW0sXG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3RvcnktaGVhZGVyIC5saWZlLWhpc3RvcnktY2VsbCxcbiAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmxpZmUtaGlzdG9yeS1oZWFkZXIgLmhlYWRlci1pdGVtIHtcbiAgICAgIC0tZ3JhZGllbnRPdmVybGF5OiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuNCkgNzAlKTtcbiAgICAgIC0tYmc6ICMxZjFlMjc7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAyKTsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3RvcnktdGltZWxpbmUgLmxpZmUtaGlzdG9yeS1jZWxsLndoaXRlLXRleHQsXG4gICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmxpZmUtaGlzdG9yeS10aW1lbGluZSAuaGVhZGVyLWl0ZW0ud2hpdGUtdGV4dCxcbiAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LWhlYWRlciAubGlmZS1oaXN0b3J5LWNlbGwud2hpdGUtdGV4dCxcbiAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LWhlYWRlciAuaGVhZGVyLWl0ZW0ud2hpdGUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3RvcnktdGltZWxpbmUgLmhlYWRlci1pdGVtLFxuICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LWhlYWRlciAuaGVhZGVyLWl0ZW0ge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3RvcnktdGltZWxpbmUgLmhlYWRlci1pdGVtLmltYWdlLFxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3RvcnktaGVhZGVyIC5oZWFkZXItaXRlbS5pbWFnZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAubGlmZS1oaXN0b3J5LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3Rvcnktcm93IC5saWZlLWhpc3RvcnktY2VsbCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3Rvcnktcm93LmNoYW5nZS1yb3cgLmNoYW5nZS1jZWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZjFlMjc7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3Rvcnktcm93LmNoYW5nZS1yb3cgLmNoYW5nZS1jZWxsLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgNHB4IDAgLTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZGVsdGEpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3Rvcnktcm93LmNoYW5nZS1yb3cgLmNoYW5nZS1jZWxsLmFjdGl2ZS5wb3NpdGl2ZSB7XG4gICAgICAgIC0tZGVsdGE6IHVybCgnL2ltYWdlcy90cmlhbmdsZS11cC5zdmcnKTsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3Rvcnktcm93LmNoYW5nZS1yb3cgLmNoYW5nZS1jZWxsLmFjdGl2ZS5uZWdhdGl2ZSB7XG4gICAgICAgIC0tZGVsdGE6IHVybCgnL2ltYWdlcy90cmlhbmdsZS1kb3duLnN2ZycpOyB9XG4gIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuZW1wdHktY2VsbCB7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuY2xvc2UtbGlmZS1oaXN0b3J5LW92ZXJsYXktYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAubWV0YS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRweDsgfVxuICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuZ2FtZS1uYW1lLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiA0cHggNnB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLmdhbWUtbmFtZS1yb3cgLm1ldGEtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjOTg5OGE0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5nYW1lLW5hbWUtcm93IC5nYW1lLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLm1ldGEtcm93Om5vdCguZ2FtZS1uYW1lLXJvdykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHggMjJweDsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5tZXRhLXJvdzpub3QoLmdhbWUtbmFtZS1yb3cpLmRhdGUtcm93IHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4OyB9XG4gICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLm1ldGEtcm93Om5vdCguZ2FtZS1uYW1lLXJvdykgLm1ldGEtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAubWV0YS1yb3c6bm90KC5nYW1lLW5hbWUtcm93KSAubWV0YS1pY29uLmNhbGVuZGFyLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY2FsZW5kYXIuc3ZnXCIpOyB9XG4gICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLm1ldGEtcm93Om5vdCguZ2FtZS1uYW1lLXJvdykgLm1ldGEtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4OyB9XG4gICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuc3RhdHMtcm93IC5zdGF0LXNlY3Rpb24gLnN0YXQtbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzk4OThhNDsgfVxuICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnN0YXRzLXJvdyAuc3RhdC1zZWN0aW9uIC5zdGF0LXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNnB4OyB9XG4gICAgICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbiAuc3RhdC12YWx1ZSAuY2FsZW5kYXItc3ZnLCAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnN0YXRzLXJvdyAuc3RhdC1zZWN0aW9uIC5zdGF0LXZhbHVlIC5oZWFydC1zdmcsIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuc3RhdHMtcm93IC5zdGF0LXNlY3Rpb24gLnN0YXQtdmFsdWUgLmNsb2NrLXN2ZywgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbiAuc3RhdC12YWx1ZSAudHVybnMtc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuc3RhdHMtcm93IC5zdGF0LXNlY3Rpb24gLnN0YXQtdmFsdWUgLmNhbGVuZGFyLXN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NhbGVuZGFyLnN2Z1wiKTsgfVxuICAgICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuc3RhdHMtcm93IC5zdGF0LXNlY3Rpb24gLnN0YXQtdmFsdWUgLmhlYXJ0LXN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N0YXJ0aW5nLWxpZmUuc3ZnXCIpOyB9XG4gICAgICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbiAuc3RhdC12YWx1ZSAuY2xvY2stc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZHVyYXRpb24uc3ZnXCIpOyB9XG4gICAgICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbiAuc3RhdC12YWx1ZSAudHVybnMtc3ZnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdHVybnMuc3ZnXCIpOyB9XG4gICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuc3RhdHMtcm93IC5zdGF0LXNlY3Rpb24ud2lubmVyLXNlY3Rpb24gLnN0YXQtdmFsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnN0YXRzLXJvdyAuc3RhdC1zZWN0aW9uLndpbm5lci1zZWN0aW9uIC5zdGF0LXZhbHVlIC53aW5uZXItaWNvbi1jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IsIHZhcigtLWdyZXkpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGxheWVyLWF2YXRhci5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuc3RhdHMtcm93IC5zdGF0LXNlY3Rpb24ud2lubmVyLXNlY3Rpb24gLnN0YXQtdmFsdWUgLndpbm5lci1pY29uLWNhcmQuaW1hZ2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BsYXllci1hdmF0YXItd2hpdGUuc3ZnXCIpLCB2YXIoLS1iZy1pbWFnZSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyLCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHgsIGNvdmVyLCBjb3ZlcjsgfVxuICAgICAgICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbi53aW5uZXItc2VjdGlvbiAuc3RhdC12YWx1ZSAud2lubmVyLWljb24tY2FyZC53aGl0ZS1hdmF0YXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BsYXllci1hdmF0YXItd2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5zdGF0cy1yb3cgLnN0YXQtc2VjdGlvbi53aW5uZXItc2VjdGlvbiAuc3RhdC12YWx1ZSAuc2V0LXZhbHVlLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWdyZXkpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5wbGF5ZXJzLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5wbGF5ZXJzLXNlY3Rpb24gLnBsYXllcnMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjOTg5OGE0OyB9XG4gICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnBsYXllcnMtc2VjdGlvbiAucGxheWVycy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEycHggMjJweDsgfVxuICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnBsYXllcnMtc2VjdGlvbiAucGxheWVycy1saXN0IC5wbGF5ZXItaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnBsYXllcnMtc2VjdGlvbiAucGxheWVycy1saXN0IC5wbGF5ZXItaXRlbSAucGxheWVyLWljb24tY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGxheWVyLWF2YXRhci5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAucGxheWVycy1zZWN0aW9uIC5wbGF5ZXJzLWxpc3QgLnBsYXllci1pdGVtIC5wbGF5ZXItaWNvbi1jYXJkLmltYWdlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wbGF5ZXItYXZhdGFyLXdoaXRlLnN2Z1wiKSwgdmFyKC0tYmctaW1hZ2UpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIsIGNlbnRlciwgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4LCBjb3ZlciwgY292ZXI7IH1cbiAgICAgICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAucGxheWVycy1zZWN0aW9uIC5wbGF5ZXJzLWxpc3QgLnBsYXllci1pdGVtIC5wbGF5ZXItaWNvbi1jYXJkLndoaXRlLWF2YXRhciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGxheWVyLWF2YXRhci13aGl0ZS5zdmdcIik7IH1cbiAgICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnBsYXllcnMtc2VjdGlvbiAucGxheWVycy1saXN0IC5wbGF5ZXItaXRlbSAucGxheWVyLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLnBsYXllcnMtc2VjdGlvbiAucGxheWVycy1saXN0IC5wbGF5ZXItaXRlbSAud2lubmVyLWJhZGdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2lubmVyLXN0YXIuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwMDAwMDQwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwb3BJbkRlZmF1bHQgMC4zcyBjdWJpYy1iZXppZXIoMC40OSwgMC4yLCAwLjE5LCAxLjQ4KTsgfVxuICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuZm9ybWF0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5mb3JtYXQtc2VjdGlvbiAuZm9ybWF0LWhlYWRlciAuZm9ybWF0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzk4OThhNDsgfVxuICAgICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5oaXN0b3J5LW1ldGEtaGVhZGVyIC5mb3JtYXQtc2VjdGlvbiAuZm9ybWF0LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4OyB9XG4gICAgICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuaGlzdG9yeS1tZXRhLWhlYWRlciAuZm9ybWF0LXNlY3Rpb24gLmZvcm1hdC1saXN0IC5mb3JtYXQtdGFnLFxuICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLmZvcm1hdC1zZWN0aW9uIC5mb3JtYXQtbGlzdCAudmFyaWF0aW9uLXRhZyB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMik7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLmZvcm1hdC1zZWN0aW9uIC5mb3JtYXQtbGlzdCAuc2V0LXZhbHVlLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1ncmV5KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLmZvcm1hdC1zZWN0aW9uIC5mb3JtYXQtbGlzdCAuZm9ybWF0LXRhZyB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmhpc3RvcnktbWV0YS1oZWFkZXIgLmZvcm1hdC1zZWN0aW9uIC5mb3JtYXQtbGlzdCAudmFyaWF0aW9uLXRhZyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNzM2NDM7IH1cbiAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5hbGwtZ2FtZXMtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEJsdWUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiAxcHggMTZweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAuNHMgZWFzZTsgfVxuICAgIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuYWxsLWdhbWVzLWJ0bi5oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLnRpbWVsaW5lLWxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjOTg5OGE0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5saWZlLWhpc3RvcnktdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGlmZS1oaXN0b3J5LW92ZXJsYXkgLmVtcHR5LXRpbWVsaW5lLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAzNHB4LCAjMDAwMDAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmxpZmUtaGlzdG9yeS1vdmVybGF5IC5lbXB0eS10aW1lbGluZS1vdmVybGF5LnBhc3QtZ2FtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gIC5saWZlLWhpc3Rvcnktb3ZlcmxheSAuZGVsZXRlLWdhbWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3R1c1JlZCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiAxcHggMTZweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYWxsLWdhbWVzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7IH1cbiAgLmFsbC1nYW1lcy1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAuYWxsLWdhbWVzLW92ZXJsYXkuZWRpdCAuZ2FtZS1jYXJkOm5vdCguY3VycmVudCkge1xuICAgIGFuaW1hdGlvbjogd2lnZ2xlIDEuNXMgaW5maW5pdGU7IH1cbiAgLmFsbC1nYW1lcy1vdmVybGF5LmVkaXQgLmRlbGV0ZS1nYW1lLWNhcmQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmFsbC1nYW1lcy1vdmVybGF5LmVkaXQgLmNsb3NlLWFsbC1nYW1lcy1vdmVybGF5IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5hbGwtZ2FtZXMtb3ZlcmxheSAuZWRpdC1nYW1lcy1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICMzNjM1NDViZjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgc2F0dXJhdGUoMS41KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwYWRkaW5nOiAxcHggMjBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmVkaXQtZ2FtZXMtYnRuLmhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFsbC1nYW1lcy1vdmVybGF5IC5jbG9zZS1hbGwtZ2FtZXMtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFsbC1nYW1lcy1vdmVybGF5IC5hbGwtZ2FtZXMtc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmFsbC1nYW1lcy1zY3JvbGwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hbGwtZ2FtZXMtb3ZlcmxheSAuYWxsLWdhbWVzLWhlYWRlciB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1nYXApICsgNDBweCkgMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hbGwtZ2FtZXMtb3ZlcmxheSAuYWxsLWdhbWVzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDsgfVxuICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM5ODk4YTQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIC5zZWN0aW9uLWNvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFmMWUyNztcbiAgICAgICAgY29sb3I6ICM5ODk4YTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1zZWN0aW9uLmxhdGVzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MTlweCkge1xuICAgICAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLXNlY3Rpb24ubGF0ZXN0IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICAgIC5hbGwtZ2FtZXMtb3ZlcmxheSAuZ2FtZXMtc2VjdGlvbi5sYXRlc3QgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MTlweCkge1xuICAgICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoNikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zNXM7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40NXM7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoMTApIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuICAgIC5hbGwtZ2FtZXMtb3ZlcmxheSAuZ2FtZXMtbGlzdCAuZ2FtZS1jYXJkOm50aC1jaGlsZCgxMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjU1czsgfVxuICAgIC5hbGwtZ2FtZXMtb3ZlcmxheSAuZ2FtZXMtbGlzdCAuZ2FtZS1jYXJkOm50aC1jaGlsZCgxMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDEzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNjVzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDE0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoMTUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43NXM7IH1cbiAgICAuYWxsLWdhbWVzLW92ZXJsYXkgLmdhbWVzLWxpc3QgLmdhbWUtY2FyZDpudGgtY2hpbGQoMTYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44czsgfVxuICAgIC5hbGwtZ2FtZXMtb3ZlcmxheSAuZ2FtZXMtbGlzdCAuZ2FtZS1jYXJkOm50aC1jaGlsZCgxNykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjg1czsgfVxuICAgIC5hbGwtZ2FtZXMtb3ZlcmxheSAuZ2FtZXMtbGlzdCAuZ2FtZS1jYXJkOm50aC1jaGlsZCgxOCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDE5KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOTVzOyB9XG4gICAgLmFsbC1nYW1lcy1vdmVybGF5IC5nYW1lcy1saXN0IC5nYW1lLWNhcmQ6bnRoLWNoaWxkKDIwKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG5cbi5nYW1lLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMWYxZTI3O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5nYW1lLWNhcmQuY3VycmVudCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJyaWdodEdyZWVuKTsgfVxuICAuZ2FtZS1jYXJkIC5kZWxldGUtZ2FtZS1jYXJkIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZ2FwKSAvIDIpO1xuICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWdhcCkgLyAyKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3R1c1JlZCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmdhbWUtY2FyZCAuZGVsZXRlLWdhbWUtY2FyZDpiZWZvcmUsIC5nYW1lLWNhcmQgLmRlbGV0ZS1nYW1lLWNhcmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5nYW1lLWNhcmQgLmRlbGV0ZS1nYW1lLWNhcmQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuZ2FtZS1jYXJkIC5kZWxldGUtZ2FtZS1jYXJkOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1uYW1lLXJvdyAuZ2FtZS1jYXJkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtaW5mby1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtaW5mby1yb3cgLmdhbWUtY2FyZC1kYXRlLCAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtaW5mby1yb3cgLmdhbWUtY2FyZC1kdXJhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzk4OThhNDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWRhdGUgLmNhbGVuZGFyLWljb24sIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWRhdGUgLmNsb2NrLWljb24sIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWR1cmF0aW9uIC5jYWxlbmRhci1pY29uLCAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtaW5mby1yb3cgLmdhbWUtY2FyZC1kdXJhdGlvbiAuY2xvY2staWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWRhdGUgLmNhbGVuZGFyLWljb24sIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWR1cmF0aW9uIC5jYWxlbmRhci1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jYWxlbmRhci5zdmdcIik7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWRhdGUgLmNsb2NrLWljb24sIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1pbmZvLXJvdyAuZ2FtZS1jYXJkLWR1cmF0aW9uIC5jbG9jay1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kdXJhdGlvbi5zdmdcIik7IH1cbiAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXN0YXRzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1wbGF5ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2cHg7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1wbGF5ZXJzIC5wbGF5ZXJzLWF2YXRhcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1wbGF5ZXJzIC5wbGF5ZXJzLWF2YXRhcnMgLnBsYXllci1hdmF0YXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9wbGF5ZXItYXZhdGFyLWxpc3Quc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTZweDsgfVxuICAgICAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1wbGF5ZXJzIC5wbGF5ZXJzLWF2YXRhcnMgLnBsYXllci1hdmF0YXI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1wbGF5ZXJzIC5wbGF5ZXItY291bnQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1saWZlLFxuICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC10dXJucyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1saWZlIC5oZWFydC1pY29uLFxuICAgICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXN0YXRzLXJvdyAuZ2FtZS1jYXJkLXR1cm5zIC5oZWFydC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N0YXJ0aW5nLWxpZmUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1zdGF0cy1yb3cgLmdhbWUtY2FyZC1saWZlIC50dXJucy1pY29uLFxuICAgICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXN0YXRzLXJvdyAuZ2FtZS1jYXJkLXR1cm5zIC50dXJucy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3R1cm5zLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1mb3JtYXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDdweDsgfVxuICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1mb3JtYXQtcm93IC5mb3JtYXQtdGFnLFxuICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1mb3JtYXQtcm93IC52YXJpYXRpb24tdGFnIHtcbiAgICAgIHBhZGRpbmc6IDZweCA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAyLjUpO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLWZvcm1hdC1yb3cgLmZvcm1hdC10YWcge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLWZvcm1hdC1yb3cgLnZhcmlhdGlvbi10YWcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM3MzY0MzsgfVxuICAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtbWFpbiB7XG4gICAgZmxleDogMTsgfVxuICAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtd2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXdpbm5lciAud2lubmVyLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXdpbm5lciAud2lubmVyLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BsYXllci1hdmF0YXIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXdpbm5lciAud2lubmVyLWljb24uaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BsYXllci1hdmF0YXItd2hpdGUuc3ZnXCIpLCB2YXIoLS1iZy1pbWFnZSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyLCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHgsIGNvdmVyLCBjb3ZlcjsgfVxuICAgICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXdpbm5lciAud2lubmVyLWljb24ud2hpdGUtYXZhdGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wbGF5ZXItYXZhdGFyLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXdpbm5lciAud2lubmVyLWljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2lubmVyLXN0YXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwMDAwMDQwOyB9XG4gICAgLmdhbWUtY2FyZCAuZ2FtZS1jYXJkLXdpbm5lciAud2lubmVyLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjOTg5OGE0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDsgfVxuICAuZ2FtZS1jYXJkIC5nYW1lLWNhcmQtb25nb2luZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAgIC5nYW1lLWNhcmQgLmdhbWUtY2FyZC1vbmdvaW5nIC5vbmdvaW5nLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1icmlnaHRHcmVlbik7IH1cblxuLmVkaXQtb3ZlcmxheSxcbi5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjkpIDcwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpIHNhdHVyYXRlKDEuNSk7XG4gIHotaW5kZXg6IDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmVkaXQtb3ZlcmxheS5mYWRlLW91dCxcbiAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAuZWRpdC1vdmVybGF5IC5lZGl0LXRpdGxlLFxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmVkaXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmVkaXQtb3ZlcmxheSAuZWRpdC1pbnB1dCxcbiAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWlucHV0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmVkaXQtb3ZlcmxheSAuZWRpdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAuZWRpdC1vdmVybGF5IC5lZGl0LWlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmVkaXQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAuZWRpdC1vdmVybGF5IC5lZGl0LWlucHV0OmFjdGl2ZSwgLmVkaXQtb3ZlcmxheSAuZWRpdC1pbnB1dDpmb2N1cyxcbiAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmVkaXQtaW5wdXQ6YWN0aXZlLFxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuZWRpdC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZWRpdC1vdmVybGF5IC5lZGl0LWlucHV0OmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtb3ZlcmxheSAuZWRpdC1pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWlucHV0OmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlciwgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgLmVkaXQtb3ZlcmxheSAuZWRpdC1pbnB1dDphY3RpdmU6OnBsYWNlaG9sZGVyLCAuZWRpdC1vdmVybGF5IC5lZGl0LWlucHV0OmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuZWRpdC1pbnB1dDphY3RpdmU6OnBsYWNlaG9sZGVyLFxuICAgICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLmVkaXQtb3ZlcmxheSAuZWRpdC1idG4td3JhcHBlcixcbiAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuZWRpdC1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIC5lZGl0LWNhbmNlbC1idG4sIC5lZGl0LW92ZXJsYXkgLmVkaXQtYnRuLXdyYXBwZXIgLmVkaXQtc2F2ZS1idG4sXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIC5lZGl0LWNhbmNlbC1idG4sXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIC5lZGl0LXNhdmUtYnRuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZWRpdC1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIC5lZGl0LWNhbmNlbC1idG4sXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIC5lZGl0LWNhbmNlbC1idG4ge1xuICAgICAgY29sb3I6IHZhcigtLWxvdHVzUmVkKTsgfVxuICAgIC5lZGl0LW92ZXJsYXkgLmVkaXQtYnRuLXdyYXBwZXIgLmVkaXQtc2F2ZS1idG4sXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC5lZGl0LWJ0bi13cmFwcGVyIC5lZGl0LXNhdmUtYnRuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gIC5lZGl0LW92ZXJsYXkuc2VsZWN0LXdpbm5lci1vdmVybGF5IC53aW5uZXItcGxheWVycy1saXN0LFxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkuc2VsZWN0LXdpbm5lci1vdmVybGF5IC53aW5uZXItcGxheWVycy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLmVkaXQtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uLFxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkuc2VsZWN0LXdpbm5lci1vdmVybGF5IC53aW5uZXItcGxheWVyLW9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZWRpdC1vdmVybGF5LnNlbGVjdC13aW5uZXItb3ZlcmxheSAud2lubmVyLXBsYXllci1vcHRpb24gLnBsYXllci1pY29uLWNhcmQsXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5LnNlbGVjdC13aW5uZXItb3ZlcmxheSAud2lubmVyLXBsYXllci1vcHRpb24gLnBsYXllci1pY29uLWNhcmQge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvciwgdmFyKC0tZ3JleSkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wbGF5ZXItYXZhdGFyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmVkaXQtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uIC5wbGF5ZXItaWNvbi1jYXJkLmltYWdlLFxuICAgICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5LnNlbGVjdC13aW5uZXItb3ZlcmxheSAud2lubmVyLXBsYXllci1vcHRpb24gLnBsYXllci1pY29uLWNhcmQuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BsYXllci1hdmF0YXItd2hpdGUuc3ZnXCIpLCB2YXIoLS1iZy1pbWFnZSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciwgY2VudGVyLCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHgsIGNvdmVyLCBjb3ZlcjsgfVxuICAgICAgLmVkaXQtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uIC5wbGF5ZXItaWNvbi1jYXJkLndoaXRlLWF2YXRhcixcbiAgICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uIC5wbGF5ZXItaWNvbi1jYXJkLndoaXRlLWF2YXRhciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGxheWVyLWF2YXRhci13aGl0ZS5zdmdcIik7IH1cbiAgICAuZWRpdC1vdmVybGF5LnNlbGVjdC13aW5uZXItb3ZlcmxheSAud2lubmVyLXBsYXllci1vcHRpb24gLnBsYXllci1uYW1lLFxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uIC5wbGF5ZXItbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuZWRpdC1vdmVybGF5LnNlbGVjdC13aW5uZXItb3ZlcmxheSAud2lubmVyLXBsYXllci1vcHRpb24ubm8td2lubmVyIC5wbGF5ZXItaWNvbi1jYXJkLFxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uLm5vLXdpbm5lciAucGxheWVyLWljb24tY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5KTsgfVxuICAgIC5lZGl0LW92ZXJsYXkuc2VsZWN0LXdpbm5lci1vdmVybGF5IC53aW5uZXItcGxheWVyLW9wdGlvbi5uby13aW5uZXIgLnBsYXllci1uYW1lLFxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLndpbm5lci1wbGF5ZXItb3B0aW9uLm5vLXdpbm5lciAucGxheWVyLW5hbWUge1xuICAgICAgY29sb3I6ICM5ODk4YTQ7IH1cbiAgLmVkaXQtb3ZlcmxheS5zZWxlY3Qtd2lubmVyLW92ZXJsYXkgLmVkaXQtY2FuY2VsLWJ0bixcbiAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5LnNlbGVjdC13aW5uZXItb3ZlcmxheSAuZWRpdC1jYW5jZWwtYnRuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM5ODk4YTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuZm9ybWF0LW92ZXJsYXktY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDEwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuZm9ybWF0LW92ZXJsYXktY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmZvcm1hdC1vdmVybGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmZvcm1hdC1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4OyB9XG4gIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuZm9ybWF0LWVudHJ5LFxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLnZhcmlhdGlvbi1lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7IH1cbiAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmZvcm1hdC1lbnRyeTpiZWZvcmUsXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC52YXJpYXRpb24tZW50cnk6YmVmb3JlIHtcbiAgICAgIC0tc2l6ZTogMjhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jaGVjay13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuZm9ybWF0LWVudHJ5LmFjdGl2ZTpiZWZvcmUsXG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC52YXJpYXRpb24tZW50cnkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJsdWUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB0cmFuc3BhcmVudDsgfVxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmZvcm1hdC1lbnRyeSB7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG4gIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAudmFyaWF0aW9uLWVudHJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLnZhcmlhdGlvbi1lbnRyeTpiZWZvcmUge1xuICAgICAgLS1zaXplOiAyNHB4OyB9XG4gICAgLmVkaXQtZ2FtZS1tb2Rlcy1vdmVybGF5IC52YXJpYXRpb24tZW50cnkuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLnZhcmlhdGlvbi1lbnRyeS5zdWJlbnRyeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAudmFyaWF0aW9uLWVudHJ5LnN1YmVudHJ5OmFmdGVyIHtcbiAgICAgICAgLS1saW5lR3JleTogIzc2Nzk4YjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tbGluZUdyZXkpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tbGluZUdyZXkpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4OyB9XG4gICAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLnZhcmlhdGlvbi1lbnRyeS5zdWJlbnRyeSArIC5zdWJlbnRyeTphZnRlciB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAtMTNweDsgfVxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLnZpZXctYWxsLWJ0biB7XG4gICAgY29sb3I6IHZhcigtLWJhYnlHcmVlbik7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAudmlldy1hbGwtYnRuLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lZGl0LWdhbWUtbW9kZXMtb3ZlcmxheSAuaGlkZGVuLWZvcm1hdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmVkaXQtYnRuLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjcpIDUwJSwgIzAwMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZWRpdC1nYW1lLW1vZGVzLW92ZXJsYXkgLmVkaXQtYnRuLXdyYXBwZXIgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5jb25maXJtLW92ZXJsYXkge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbmZpcm0tb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmNvbmZpcm0tb3ZlcmxheSAuY29uZmlybS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQ4cHgpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5jb25maXJtLW92ZXJsYXkgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuY29uZmlybS1vdmVybGF5IC5idXR0b24td3JhcHBlciAuYnRuLmNhbmNlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbGlnaHRCbHVlKTsgfVxuICAgIC5jb25maXJtLW92ZXJsYXkgLmJ1dHRvbi13cmFwcGVyIC5idG4uY29uZmlybSB7XG4gICAgICBjb2xvcjogdmFyKC0tbG90dXNSZWQpOyB9XG5cbi5zZXR0aW5ncy1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCAjMDAwIDcwJSk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZXR0aW5ncy1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAuc2V0dGluZ3Mtb3ZlcmxheSAuY2xvc2Utc2V0dGluZ3Mtb3ZlcmxheS1idG4ge1xuICAgIHRvcDogY2FsYyh2YXIoLS1nYXApICsgMjBweCk7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tZ2FwKSArIDIwcHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuc2V0dGluZ3Mtb3ZlcmxheSAucmVzdGFydC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbG90dXNSZWQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGModmFyKC0tZ2FwKSArIDIwcHgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgIC5zZXR0aW5ncy1vdmVybGF5IC5yZXN0YXJ0LWJ0bi5pbmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjNWU1YzY3O1xuICAgICAgYmFja2dyb3VuZDogIzM1MzMzZjtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmlucHV0LW92ZXJsYXksXG4uY3VzdG9tLWxpZmUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjkpIDcwJSk7XG4gIHotaW5kZXg6IDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KSBzYXR1cmF0ZSgxLjUpOyB9XG4gIC5pbnB1dC1vdmVybGF5LmZhZGUtb3V0LFxuICAuY3VzdG9tLWxpZmUtb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmlucHV0LW92ZXJsYXkgLm92ZXJsYXktdGV4dCxcbiAgLmN1c3RvbS1saWZlLW92ZXJsYXkgLm92ZXJsYXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuaW5wdXQtb3ZlcmxheSAuYnRuLXdyYXBwZXIsXG4gIC5jdXN0b20tbGlmZS1vdmVybGF5IC5idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmlucHV0LW92ZXJsYXkgLmJ0bi13cmFwcGVyIC5idG4sXG4gICAgLmN1c3RvbS1saWZlLW92ZXJsYXkgLmJ0bi13cmFwcGVyIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5pbnB1dC1vdmVybGF5IC5idG4td3JhcHBlciAuY2FuY2VsLFxuICAgIC5jdXN0b20tbGlmZS1vdmVybGF5IC5idG4td3JhcHBlciAuY2FuY2VsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1sb3R1c1JlZCk7IH1cbiAgICAuaW5wdXQtb3ZlcmxheSAuYnRuLXdyYXBwZXIgLmNvbmZpcm0sXG4gICAgLmN1c3RvbS1saWZlLW92ZXJsYXkgLmJ0bi13cmFwcGVyIC5jb25maXJtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gICAgICAuaW5wdXQtb3ZlcmxheSAuYnRuLXdyYXBwZXIgLmNvbmZpcm0uaW5hY3RpdmUsXG4gICAgICAuY3VzdG9tLWxpZmUtb3ZlcmxheSAuYnRuLXdyYXBwZXIgLmNvbmZpcm0uaW5hY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAuaW5wdXQtb3ZlcmxheSBpbnB1dCxcbiAgLmN1c3RvbS1saWZlLW92ZXJsYXkgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaW5wdXQtb3ZlcmxheSBpbnB1dDphY3RpdmUsIC5pbnB1dC1vdmVybGF5IGlucHV0OmZvY3VzLFxuICAgIC5jdXN0b20tbGlmZS1vdmVybGF5IGlucHV0OmFjdGl2ZSxcbiAgICAuY3VzdG9tLWxpZmUtb3ZlcmxheSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuaW5wdXQtb3ZlcmxheSBpbnB1dDphY3RpdmU6Oi1tb3otcGxhY2Vob2xkZXIsIC5pbnB1dC1vdmVybGF5IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCAuY3VzdG9tLWxpZmUtb3ZlcmxheSBpbnB1dDphY3RpdmU6Oi1tb3otcGxhY2Vob2xkZXIsIC5jdXN0b20tbGlmZS1vdmVybGF5IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgLmlucHV0LW92ZXJsYXkgaW5wdXQ6YWN0aXZlOjpwbGFjZWhvbGRlciwgLmlucHV0LW92ZXJsYXkgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgICAgLmN1c3RvbS1saWZlLW92ZXJsYXkgaW5wdXQ6YWN0aXZlOjpwbGFjZWhvbGRlcixcbiAgICAgIC5jdXN0b20tbGlmZS1vdmVybGF5IGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmlucHV0LW92ZXJsYXkge1xuICB6LWluZGV4OiA5OTtcbiAgZ2FwOiAyMHB4OyB9XG4gIC5pbnB1dC1vdmVybGF5IC5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmlucHV0LW92ZXJsYXkgLmJ1dHRvbi13cmFwcGVyIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5pbnB1dC1vdmVybGF5IC5idXR0b24td3JhcHBlciAuY2FuY2VsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1sb3R1c1JlZCk7IH1cbiAgICAuaW5wdXQtb3ZlcmxheSAuYnV0dG9uLXdyYXBwZXIgLmNvbmZpcm0ge1xuICAgICAgY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7IH1cbiAgICAgIC5pbnB1dC1vdmVybGF5IC5idXR0b24td3JhcHBlciAuY29uZmlybS5pbmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5pbnB1dC1vdmVybGF5IGlucHV0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG5cbi5zZXR0aW5ncy1vdmVybGF5LWxpc3Qge1xuICBnYXA6IGNsYW1wKDI0cHgsIGNhbGModmFyKC0tdmgpIC8gMjApLCA0OHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IGNsYW1wKDI0cHgsIGNhbGModmFyKC0tdmgpIC8gMjAgKyB2YXIoLS1nYXApICsgMjBweCksIDQ4cHgpIDIwcHggMTIwcHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCkgLSBjbGFtcCgyNHB4LCBjYWxjKHZhcigtLXZoKSAvIDIwICsgdmFyKC0tZ2FwKSArIDIwcHgpLCA0OHB4KSAtIDEyMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgLnNldHRpbmdzLW92ZXJsYXktbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3MtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1sYWJlbC5zdGFydGluZy1saWZlLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4OyB9XG4gICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLWxhYmVsLmluLWxpc3QtbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKGNsYW1wKDI0cHgsIGNhbGModmFyKC0tdmgpIC8gMjApLCA0OHB4KSAtIDEycHgpOyB9XG4gICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDsgfVxuICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QgLnNldHRpbmdzLW9wdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdCAuc2V0dGluZ3Mtb3B0aW9uLmN1c3RvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9lZGl0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0IC5zZXR0aW5ncy1vcHRpb24uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYWN0aXZhdGVPcHRpb24gMC4zcyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyBhY3RpdmF0ZU9wdGlvbiB7XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9IH1cbiAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQ6bm90KC5idWlsZCkge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZ2FwOiAycHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2E0YTBiODtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5zdWJlbnRyeSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuc3ViZW50cnk6YWZ0ZXIge1xuICAgICAgICAgICAgLS1saW5lR3JleTogIzc2Nzk4YjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWxpbmVHcmV5KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1saW5lR3JleSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4OyB9XG4gICAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5zdWJlbnRyeS5zaG93LWNvbW1hbmRlci1kYW1hZ2Utc2V0dGluZzphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5zdWJlbnRyeS5jdXN0b20tbG9uZy10YXAtZW50cnk6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnN1YmVudHJ5LmN1c3RvbS1sb25nLXRhcC1lbnRyeTphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnN1YmVudHJ5LmN1c3RvbS1sb25nLXRhcC1lbnRyeSAuc2V0dGluZ3Mtb3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgICAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5zdWJlbnRyeS5jdXN0b20tbG9uZy10YXAtZW50cnkgLnNldHRpbmdzLW9wdGlvbi5jdXN0b20ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1JTsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS5zaG93LXJlZ3VsYXItY291bnRlcnMtc2V0dGluZyB+IC5zaG93LWNvbW1hbmRlci1kYW1hZ2Utc2V0dGluZzphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgICB0b3A6IC05NHB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuc3Vic3ViZW50cnkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuc3Vic3ViZW50cnkua2VlcC16ZXJvLWNvdW50ZXJzLXNldHRpbmc6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgbGVmdDogNTIuNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGluZUdyZXkpO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnN1YnN1YmVudHJ5LmNsaWNrYWJsZS1jb21tYW5kZXItZGFtYWdlLXNldHRpbmc6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgbGVmdDogNTIuNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGluZUdyZXkpO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC50dXJuLXRyYWNrZXItbWFpbiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQudHVybi10cmFja2VyLW1haW4uYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCbHVlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS5wbGFuZWNoYXNlICsgLnBsYW5lY2hhc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5hY3RpdmUuYXJjaGVuZW15ICsgLmFyY2hlbmVteSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS5ib3VudHkgKyAuYm91bnR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYWN0aXZlLmdhbWUtdGltZXItZW50cnkgKyAuZ2FtZS10aW1lci1lbnRyeSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS5zYWx0eS1kZWZlYXQtZW50cnkgKyAuc2FsdHktZGVmZWF0LWVudHJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYWN0aXZlLnJhbmRvbS1wbGF5ZXItY29sb3JzLWVudHJ5ICsgLnJhbmRvbS1wbGF5ZXItY29sb3JzLWVudHJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYWN0aXZlLnNob3ctY291bnRlcnMtb24tY2FyZC1zZXR0aW5nIH4gLnNob3ctcmVndWxhci1jb3VudGVycy1zZXR0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYWN0aXZlLnNob3ctY291bnRlcnMtb24tY2FyZC1zZXR0aW5nIH4gLnNob3ctY29tbWFuZGVyLWRhbWFnZS1zZXR0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYWN0aXZlLnNob3ctY291bnRlcnMtb24tY2FyZC1zZXR0aW5nIH4gLmFjdGl2ZS5zaG93LXJlZ3VsYXItY291bnRlcnMtc2V0dGluZyB+IC5rZWVwLXplcm8tY291bnRlcnMtc2V0dGluZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS5zaG93LWNvdW50ZXJzLW9uLWNhcmQtc2V0dGluZyB+IC5hY3RpdmUuc2hvdy1jb21tYW5kZXItZGFtYWdlLXNldHRpbmcgfiAuY2xpY2thYmxlLWNvbW1hbmRlci1kYW1hZ2Utc2V0dGluZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS50dXJuLXRpbWUtdHJhY2tlci1lbnRyeSArIC50dXJuLXRpbWUtdHJhY2tlci1lbnRyeSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS50dXJuLXRpbWUtdHJhY2tlci1lbnRyeS50dXJuLXRyYWNrZXItbWFpbiArIC50dXJuLXRpbWUtdHJhY2tlci1lbnRyeSArIC50dXJuLXRpbWUtdHJhY2tlci1lbnRyeSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFjdGl2ZS50dXJuLXRpbWUtdHJhY2tlci1lbnRyeS50dXJuLXRyYWNrZXItbWFpbiArIC50dXJuLXRpbWUtdHJhY2tlci1lbnRyeSArIC50dXJuLXRpbWUtdHJhY2tlci1lbnRyeSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9XG4gICAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5hY3RpdmUudHVybi10aW1lLXRyYWNrZXItZW50cnkudHVybi10cmFja2VyLW1haW4gKyAudHVybi10aW1lLXRyYWNrZXItZW50cnkgKyAudHVybi10aW1lLXRyYWNrZXItZW50cnk6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jaGVjay13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQucGxhbmVjaGFzZSArIC5wbGFuZWNoYXNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmFyY2hlbmVteSArIC5hcmNoZW5lbXkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYm91bnR5ICsgLmJvdW50eSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5zaG93LXJlZ3VsYXItY291bnRlcnMtc2V0dGluZywgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5zaG93LWNvbW1hbmRlci1kYW1hZ2Utc2V0dGluZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5rZWVwLXplcm8tY291bnRlcnMtc2V0dGluZywgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5jbGlja2FibGUtY29tbWFuZGVyLWRhbWFnZS1zZXR0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmdhbWUtdGltZXItZW50cnkgKyAuZ2FtZS10aW1lci1lbnRyeSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5nYW1lLXRpbWVyLWVudHJ5LnN1YmVudHJ5OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5jbG9jay1lbnRyeSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnNhbHR5LWRlZmVhdC1lbnRyeSArIC5zYWx0eS1kZWZlYXQtZW50cnkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQucmFuZG9tLXBsYXllci1jb2xvcnMtZW50cnkgKyAucmFuZG9tLXBsYXllci1jb2xvcnMtZW50cnkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQudHVybi10aW1lLXRyYWNrZXItZW50cnkuc3ViZW50cnkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC50dXJuLXRpbWUtdHJhY2tlci1lbnRyeTpub3QoLnR1cm4tdHJhY2tlci1tYWluKTpub3QoLnN1YmVudHJ5KSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQucmVzZXQtcGxheWVyLWJhY2tncm91bmQtY29sb3JzLCAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmJ1aWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKGNsYW1wKDI0cHgsIGNhbGModmFyKC0tdmgpIC8gMjApLCA0OHB4KSAtIDEycHgpOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQucmVzZXQtcGxheWVyLWJhY2tncm91bmQtY29sb3JzOmJlZm9yZSwgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5yZXNldC1hcHA6YmVmb3JlLCAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmJ1aWxkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnJlc2V0LXBsYXllci1iYWNrZ3JvdW5kLWNvbG9ycywgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5yZXNldC1hcHAge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1sb3R1c1JlZCk7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnJlc2V0LXBsYXllci1iYWNrZ3JvdW5kLWNvbG9ycyBzcGFuLCAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LnJlc2V0LWFwcCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuYnVpbGQge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI2E0YTBiODsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LndoaXRlbGFiZWwtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGx1cy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LndoaXRlbGFiZWwtaWNvbi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1tYXNrKTtcbiAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHZhcigtLW1hc2spO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taWNvbiksIHZhcigtLW1lbnVCdG5CYWNrZ3JvdW5kKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC1kZWZlYXQtbWVzc2FnZXM6YmVmb3JlLCAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmVkaXQtdmljdG9yeS1tZXNzYWdlczpiZWZvcmUsIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC1wcm9maWxlczpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5lZGl0LWRlZmVhdC1tZXNzYWdlcyB7XG4gICAgICAgICAgLS1pY29uOiB1cmwoXCIvaW1hZ2VzL2RlZmVhdC1tc2cuc3ZnXCIpOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC12aWN0b3J5LW1lc3NhZ2VzIHtcbiAgICAgICAgICAtLWljb246IHVybChcIi9pbWFnZXMvdmljdG9yeS1tc2cuc3ZnXCIpOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC1wcm9maWxlcyB7XG4gICAgICAgICAgLS1pY29uOiB1cmwoXCIvaW1hZ2VzL3Byb2ZpbGUtY2FyZC5zdmdcIik7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmVkaXQtcHJvZmlsZXM6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDsgfVxuICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmVkaXQtcGxhbmVjaGFzZS1jYXJkczpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5lZGl0LXBsYW5lY2hhc2UtY2FyZHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmVkaXQtcGxhbmVjaGFzZS1jYXJkczphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5lZGl0LWFyY2hlbmVteS1jYXJkczpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNldHRpbmdzLW92ZXJsYXktbGlzdCAuc2V0dGluZ3MtbGlzdC1pdGVtIC5zZXR0aW5ncy1zZWxlY3QudGV4dC5lZGl0LWFyY2hlbmVteS1jYXJkcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC1hcmNoZW5lbXktY2FyZHM6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC1ib3VudHktY2FyZHM6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZXR0aW5ncy1vdmVybGF5LWxpc3QgLnNldHRpbmdzLWxpc3QtaXRlbSAuc2V0dGluZ3Mtc2VsZWN0LnRleHQuZWRpdC1ib3VudHktY2FyZHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgICAgICAgICAuc2V0dGluZ3Mtb3ZlcmxheS1saXN0IC5zZXR0aW5ncy1saXN0LWl0ZW0gLnNldHRpbmdzLXNlbGVjdC50ZXh0LmVkaXQtYm91bnR5LWNhcmRzOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDsgfVxuXG4ubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBhbmltYXRpb246IGZhZGVSb3RhdGVJbiAwLjNzIGN1YmljLWJlemllcigwLjU2LCAwLjM3LCAwLjEzLCAxLjU2KSBmb3J3YXJkczsgfVxuICAubGlzdCA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1yb3RhdGlvbikpO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5saXN0ID4gKiAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC41NiwgMC4zNywgMC4xMywgMS41NikgZm9yd2FyZHM7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpc3QgPiAqLmhpZ2gtcm9sbCB7XG4gICAgICAtLWJnOiAjMDBkMGZmO1xuICAgICAgLS1iZzogY29sb3IoZGlzcGxheS1wMyAwIDAuOCAxKTsgfVxuICAgIC5saXN0ID4gKi5zZXR0aW5ncyB7XG4gICAgICAtLWJnOiAjYTI4YmZmO1xuICAgICAgLS1iZzogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuNTUgMSk7IH1cbiAgICAubGlzdCA+ICoucmVzdGFydCB7XG4gICAgICAtLWJnOiAjZmZlNDdlO1xuICAgICAgLS1iZzogY29sb3IoZGlzcGxheS1wMyAxIDAuOSAwLjU1KTsgfVxuICAgIC5saXN0ID4gKi5wbGF5ZXJzIHtcbiAgICAgIC0tYmc6ICMwMGVhNzA7XG4gICAgICAtLWJnOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcgMC45IDAuNDkpOyB9XG4gICAgLmxpc3QgPiAqLm1vcmUge1xuICAgICAgLS1iZzogI2ZmMWI1YztcbiAgICAgIC0tYmc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI1IDAuMzgpOyB9XG4gIC5saXN0LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVSb3RhdGVPdXQgMC4zcyBlYXNlIGZvcndhcmRzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmxpc3QuZmFkZS1vdXQgLmJ0biB7XG4gICAgICBhbmltYXRpb246IGJ0blJvdGF0ZU91dCAwLjNzIGVhc2Utb3V0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1vcmUtb3ZlcmxheSB7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4gZm9yd2FyZHM7IH1cbiAgLm1vcmUtb3ZlcmxheS5mYWRlLW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm1vcmUtb3ZlcmxheSAjQ29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE0MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4IC0gMTQwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGNvbG9yOiAjODQ4OTk2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAubW9yZS1vdmVybGF5ICNDb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vcmUtb3ZlcmxheSAjQ29udGVudCBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jYXJkLXNlYXJjaC1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC43KSAyMCUsIHJnYmEoMCwgMCwgMCwgMC44KSA0MCUsIGJsYWNrKTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlLWluIGZvcndhcmRzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtc2VhcmNoLW92ZXJsYXk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmNhcmQtc2VhcmNoLW92ZXJsYXkuYWN0aXZlLXJlc3VsdHM6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhcmQtc2VhcmNoLW92ZXJsYXkuYWN0aXZlLXJlc3VsdHMgLmdpcGh5LXN3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogIzM2MzU0NWJmOyB9XG4gIC5jYXJkLXNlYXJjaC1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAuZ2lwaHktc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLWdhcCkgKyAyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpIHNhdHVyYXRlKDEuNSk7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAuZ2lwaHktc3dpdGNoLmFjdGl2ZSAuZ2lwaHktc3dpdGNoLWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5naXBoeS1zd2l0Y2guYWN0aXZlIC5naXBoeS1zd2l0Y2gtbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgLmdpcGh5LXN3aXRjaCAuZ2lwaHktc3dpdGNoLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5naXBoeS1zd2l0Y2ggLmdpcGh5LXN3aXRjaC1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5yZXN1bHRzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAtIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCkgLSBjYWxjKDE1MHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSAtICgodmFyKC0tZ2FwKSAqIDIgKyA0MHB4ICsgNDBweCkpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiBjYWxjKCgodmFyKC0tZ2FwKSAqIDIgKyA0MHB4ICsgNDBweCkpKSAyMHB4IGNhbGMoMTUwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAucmVzdWx0cy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgLnJlc3VsdHMtd3JhcHBlciAubm8tcmVzdWx0cyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGVhc2U7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAucmVzdWx0cy13cmFwcGVyIC5jYXJkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYXNwZWN0LXJhdGlvLWNhcmQpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDEuNSk7XG4gICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTsgfVxuICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5yZXN1bHRzLXdyYXBwZXIgLmNhcmQtbWV0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDEwcHg7IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5yZXN1bHRzLXdyYXBwZXIgLmNhcmQtbWV0YSAuY2FyZC1uYW1lLWFuZC1hcnRpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzcHg7IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5yZXN1bHRzLXdyYXBwZXIgLmNhcmQtbWV0YSAudmlldy1hbGwtcHJpbnRzLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2IzOTRjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGVhc2U7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAucmVzdWx0cy13cmFwcGVyIC5jYXJkLW1ldGEgLmNhcmQtbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGVhc2U7IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5yZXN1bHRzLXdyYXBwZXIgLmNhcmQtbWV0YSAuYXJ0aXN0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IC5yZXN1bHRzLXdyYXBwZXIgLmNhcmQtbWV0YSAuYXJ0aXN0LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BsdWcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5jYXJkLXNlYXJjaC1vdmVybGF5IGxhYmVsLFxuICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAuZ2lwaHktc3dpdGNoLFxuICAuY2FyZC1zZWFyY2gtb3ZlcmxheSAuY2xvc2UtY2FyZC1zZWFyY2gtb3ZlcmxheSxcbiAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jYXJkLXNlYXJjaC1vdmVybGF5IGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm90dG9tOiBjYWxjKDQwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTQsIDk3LCAxMjEsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KSBzYXR1cmF0ZSgxLjUpO1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlOyB9XG4gICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgaW5wdXQuc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheSBpbnB1dC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheSBpbnB1dC5zZWFyY2gtaW5wdXQ6YWN0aXZlLCAuY2FyZC1zZWFyY2gtb3ZlcmxheSBpbnB1dC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTQsIDk3LCAxMjEsIDAuNSk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgaW5wdXQuc2VhcmNoLWlucHV0OmFjdGl2ZTo6LW1vei1wbGFjZWhvbGRlciwgLmNhcmQtc2VhcmNoLW92ZXJsYXkgaW5wdXQuc2VhcmNoLWlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgaW5wdXQuc2VhcmNoLWlucHV0OmFjdGl2ZTo6cGxhY2Vob2xkZXIsIC5jYXJkLXNlYXJjaC1vdmVybGF5IGlucHV0LnNlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5jYXJkLXNlYXJjaC1vdmVybGF5IGlucHV0LnVwbG9hZC1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FyZC1zZWFyY2gtb3ZlcmxheSBsYWJlbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiBjYWxjKDkwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkgKyB2YXIoLS1nYXApICogMik7XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdhcCkgKiAyKTsgfVxuICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5IGxhYmVsIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgbGFiZWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgbGFiZWwuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNhcmQtc2VhcmNoLW92ZXJsYXkgLmNsb3NlLWNhcmQtc2VhcmNoLW92ZXJsYXkge1xuICAgIHRvcDogY2FsYyh2YXIoLS1nYXApICsgMjBweCk7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tZ2FwKSArIDIwcHgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuY2FyZC1zZWFyY2gtb3ZlcmxheS5tZW51LWNhcmQtc2VhcmNoIC5yZXN1bHRzLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkubWVudS1jYXJkLXNlYXJjaCAucmVzdWx0cy13cmFwcGVyIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG8gMjQwIC8gMzM0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNC43NSUgLyAzLjUlO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheS5tZW51LWNhcmQtc2VhcmNoIC5yZXN1bHRzLXdyYXBwZXIgLmNhcmQtaW1hZ2Uubm9wZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jYXJkLXNlYXJjaC1vdmVybGF5Lm1lbnUtY2FyZC1zZWFyY2ggLmNhcmQtaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheS5tZW51LWNhcmQtc2VhcmNoIC5jYXJkLWltYWdlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheS5tZW51LWNhcmQtc2VhcmNoIC5jYXJkLWltYWdlLXdyYXBwZXIgLnByaW50LXdyYXBwZXIge1xuICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5Lm1lbnUtY2FyZC1zZWFyY2ggLmNhcmQtaW1hZ2Utd3JhcHBlciAucHJpbnQtd3JhcHBlciAucHJpbnQtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGVhc2U7IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5Lm1lbnUtY2FyZC1zZWFyY2ggLmNhcmQtaW1hZ2Utd3JhcHBlciAucHJpbnQtd3JhcHBlciAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTsgfVxuICAuY2FyZC1zZWFyY2gtb3ZlcmxheS5tZW51LWNhcmQtc2VhcmNoIC5sZWdhbGl0aWVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTsgfVxuICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5Lm1lbnUtY2FyZC1zZWFyY2ggLmxlZ2FsaXRpZXMtd3JhcHBlciAubGVnYWxpdGllcy1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAgIC5jYXJkLXNlYXJjaC1vdmVybGF5Lm1lbnUtY2FyZC1zZWFyY2ggLmxlZ2FsaXRpZXMtd3JhcHBlciAubGVnYWxpdGllcy1jb2x1bW4gLmZvcm1hdC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7IH1cbiAgICAgICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkubWVudS1jYXJkLXNlYXJjaCAubGVnYWxpdGllcy13cmFwcGVyIC5sZWdhbGl0aWVzLWNvbHVtbiAuZm9ybWF0LWl0ZW0gLmZvcm1hdC1zdGF0dXMge1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgICAgLmNhcmQtc2VhcmNoLW92ZXJsYXkubWVudS1jYXJkLXNlYXJjaCAubGVnYWxpdGllcy13cmFwcGVyIC5sZWdhbGl0aWVzLWNvbHVtbiAuZm9ybWF0LWl0ZW0gLmZvcm1hdC1zdGF0dXMubm90LWxlZ2FsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7IH1cbiAgICAgICAgICAuY2FyZC1zZWFyY2gtb3ZlcmxheS5tZW51LWNhcmQtc2VhcmNoIC5sZWdhbGl0aWVzLXdyYXBwZXIgLmxlZ2FsaXRpZXMtY29sdW1uIC5mb3JtYXQtaXRlbSAuZm9ybWF0LXN0YXR1cy5sZWdhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7IH1cbiAgLmNhcmQtc2VhcmNoLW92ZXJsYXkubWVudS1jYXJkLXNlYXJjaDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCM0MjQ0NTEsICMwMDApO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2MHB4IDIwcHggIzAwMDsgfVxuXG4uZmlyc3QtdGltZS11c2VyLW92ZXJsYXkge1xuICB6LWluZGV4OiA3O1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC45KSA3MCUpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4gZm9yd2FyZHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkuZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UsXG4gICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLmNvdmVyLWNhcmQsXG4gICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLm9wdGlvbnMtY2FyZCxcbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY29tbWFuZGVyLWNhcmQge1xuICAgICAgICB3aWR0aDogMzA1cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8wLjY7IH1cbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY292ZXItY2FyZCxcbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAub3B0aW9ucy1jYXJkLFxuICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5jb21tYW5kZXItY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY292ZXItY2FyZCB7XG4gICAgICAgIC0tYmc6IHZhcigtLWJsdWUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDEuNSk7IH1cbiAgICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5jb3Zlci1jYXJkIC5saWZlLWNvdW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDg0JTtcbiAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY292ZXItY2FyZCAuc2lkZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY292ZXItY2FyZCAuc2lkZS5taW51cyB7XG4gICAgICAgICAgICBsZWZ0OiA4JTsgfVxuICAgICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY292ZXItY2FyZCAuc2lkZS5wbHVzIHtcbiAgICAgICAgICAgIHJpZ2h0OiA4JTsgfVxuICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLmNvdmVyLWNhcmQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWdhcCkgLyAyKTtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgICAgICBib3R0b206IHZhcigtLWdhcCk7IH1cbiAgICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5jb3Zlci1jYXJkLnN3aXBlLWxlZnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gNXB4KSk7IH1cbiAgICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5jb3Zlci1jYXJkLnN3aXBlLXVwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDMycHgpKTsgfVxuICAgICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY292ZXItY2FyZC5zd2lwZS11cDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAub3B0aW9ucy1jYXJkLFxuICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5jb21tYW5kZXItY2FyZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYzFhMjI7IH1cbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAub3B0aW9ucy1jYXJkIHtcbiAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLm9wdGlvbnMtY2FyZCAuaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4IC0gMzJweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAub3B0aW9ucy1jYXJkIC5pbm5lciAub3B0aW9uLWVudHJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLm9wdGlvbnMtY2FyZCAuaW5uZXIgLm9wdGlvbi1lbnRyeSAub3B0aW9uLWVudHJ5LWljb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLm9wdGlvbnMtY2FyZCAuaW5uZXIgLm9wdGlvbi1lbnRyeSAub3B0aW9uLWVudHJ5LXRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAub3B0aW9ucy1jYXJkIC5pbm5lciAub3B0aW9uLWVudHJ5LmJhY2tncm91bmQgLm9wdGlvbi1lbnRyeS1pY29uIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDIpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLm9wdGlvbnMtY2FyZCAuaW5uZXIgLm9wdGlvbi1lbnRyeS5raWxsIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9raWxsLXYyLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5vcHRpb25zLWNhcmQgLmlubmVyIC5vcHRpb24tZW50cnkucGFydG5lciB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvcGFydG5lcnMtdjIuc3ZnXCIpOyB9XG4gICAgICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLm9wdGlvbnMtY2FyZCAuaW5uZXIgLm9wdGlvbi1lbnRyeS5raWxsIC5vcHRpb24tZW50cnktaWNvbiwgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5vcHRpb25zLWNhcmQgLmlubmVyIC5vcHRpb24tZW50cnkucGFydG5lciAub3B0aW9uLWVudHJ5LWljb24ge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpOyB9XG4gICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLmNvbW1hbmRlci1jYXJkIHtcbiAgICAgICAgLS1mb250LXNpemUtY29tbWFuZGVyOiA2NnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHZhcigtLWdhcCk7IH1cbiAgICAgICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC50ZXh0LXdyYXBwZXIgLmltYWdlIC5jb21tYW5kZXItY2FyZCAubGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb250LXNpemUtY29tbWFuZGVyKSAqIDAuNDg0KTsgfVxuICAgICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY29tbWFuZGVyLWNhcmQgLmxhYmVsIGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29tbWFuZGVyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWZvbnQtc2l6ZS1jb21tYW5kZXIpICogMC4wOSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAuaW1hZ2UgLmNvbW1hbmRlci1jYXJkIC5idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1mb250LXNpemUtY29tbWFuZGVyKSAqIDAuMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWZvbnQtc2l6ZS1jb21tYW5kZXIpICogMC40OCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tZm9udC1zaXplLWNvbW1hbmRlcikgKiAwLjMpO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5pbWFnZSAuY29tbWFuZGVyLWNhcmQuaGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLnRleHQtd3JhcHBlciAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5maXJzdC10aW1lLXVzZXItb3ZlcmxheSAudGV4dC13cmFwcGVyIC50ZXh0IGIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93KTsgfVxuICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogIzM4MzY0MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIG1hcmdpbjogMzJweCAwIDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZmlyc3QtdGltZS11c2VyLW92ZXJsYXkgLmJ0bi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbG90dXNSZWQpOyB9XG4gICAgLmZpcnN0LXRpbWUtdXNlci1vdmVybGF5IC5idG4uY2xpY2sge1xuICAgICAgYW5pbWF0aW9uOiBnb3RJdEJ0bkNsaWNrIDAuM3MgZWFzZSBmb3J3YXJkczsgfVxuXG4ucGxheWVycy1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbiAgYW5pbWF0aW9uOiBwbGF5ZXJzT3ZlcmxheVBvcEluIDAuM3MgZWFzZS1pbiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAucGxheWVycy1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuXG4ucGxheWVycy1vdmVybGF5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYyh2YXIoLS1nYXApICogMi41KTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1nYXApICogMi41KSBjYWxjKHZhcigtLWdhcCkgKiAyLjUpIGNhbGModmFyKC0tZ2FwKSAqIDIuNSArIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDsgfVxuICAucGxheWVycy1vdmVybGF5LWxpc3QgLmxheW91dC1pdGVtIHtcbiAgICAtLWRldmljZVdpZHRoOiBjYWxjKCh2YXIoLS12dykgLSB2YXIoLS1nYXApICogMi41ICogNCkgLyAzKTtcbiAgICAtLWRldmljZUhlaWdodDogY2FsYygodmFyKC0tdmgpIC0gdmFyKC0tZ2FwKSAqIDIuNSAqIDQpIC8gMyk7XG4gICAgd2lkdGg6IHZhcigtLWRldmljZVdpZHRoKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAxLjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdhcCkgLyAyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1hc3BlY3QtcmF0aW8pO1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlLW91dCBmb3J3YXJkczsgfVxuICAgIC5wbGF5ZXJzLW92ZXJsYXktbGlzdCAubGF5b3V0LWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIGNhbGModmFyKC0tZ2FwKSAvIDIpIGJsYWNrLCAwIDAgMCBjYWxjKHZhcigtLWdhcCkgLyAxLjUpIHZhcigtLWxvdHVzUmVkKTsgfVxuICAgICAgLnBsYXllcnMtb3ZlcmxheS1saXN0IC5sYXlvdXQtaXRlbS5hY3RpdmUgLmNhcmQtcGxhY2Vob2xkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sb3R1c1JlZCk7IH1cbiAgICAucGxheWVycy1vdmVybGF5LWxpc3QgLmxheW91dC1pdGVtIC5jYXJkLXBsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyA1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wbGF5ZXJzLW92ZXJsYXktbGlzdCAubGF5b3V0LWl0ZW0gLmNhcmQtcGxhY2Vob2xkZXIuZW1wdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgICAucGxheWVycy1vdmVybGF5LWxpc3QgLmxheW91dC1pdGVtIC5jYXJkLXBsYWNlaG9sZGVyLnJvdGF0ZS1sZWZ0IC5saWZlLWNvdW50LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgLnBsYXllcnMtb3ZlcmxheS1saXN0IC5sYXlvdXQtaXRlbSAuY2FyZC1wbGFjZWhvbGRlci5yb3RhdGUtcmlnaHQgLmxpZmUtY291bnQtcGxhY2Vob2xkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIC5wbGF5ZXJzLW92ZXJsYXktbGlzdCAubGF5b3V0LWl0ZW0gLmNhcmQtcGxhY2Vob2xkZXIgLmxpZmUtY291bnQtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1kZXZpY2VIZWlnaHQpIC8gMyk7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1kZXZpY2VXaWR0aCkgLyAzKTsgfVxuXG4uXFwzMSAtcGxheWVyLWxheW91dC1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbiAgYW5pbWF0aW9uOiBwbGF5ZXJzT3ZlcmxheVBvcEluIDAuM3MgZWFzZS1pbiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1nYXApICogMykgY2FsYyh2YXIoLS1nYXApICogMi41KTsgfVxuICAuXFwzMSAtcGxheWVyLWxheW91dC1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuXG4uXFwzMiAtcGxheWVyLWRpcmVjdGlvbi1vdmVybGF5IHtcbiAgei1pbmRleDogNjtcbiAgYW5pbWF0aW9uOiBwbGF5ZXJzT3ZlcmxheVBvcEluIDAuM3MgZWFzZS1pbiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1nYXApICogMykgY2FsYyh2YXIoLS1nYXApICogMi41KTsgfVxuICAuXFwzMiAtcGxheWVyLWRpcmVjdGlvbi1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlLW91dDsgfVxuXG4uZGlyZWN0aW9uLW92ZXJsYXktaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5kaXJlY3Rpb24tb3ZlcmxheS1leHBsYW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2E0YTBiODsgfVxuXG4uZGlyZWN0aW9uLW92ZXJsYXktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICNhNGEwYjg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzYsIDQ3LCAwLjgpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAyKTtcbiAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICAuZGlyZWN0aW9uLW92ZXJsYXktaW5mbyBiIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmRpcmVjdGlvbi1vdmVybGF5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDYwcHg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5kaXJlY3Rpb24tb3ZlcmxheS1saXN0IC5kaXJlY3Rpb24tb3B0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogY2FsYyh2YXIoLS1nYXApICogMS41KTsgfVxuICAuZGlyZWN0aW9uLW92ZXJsYXktbGlzdCAuZGlyZWN0aW9uLWl0ZW0ge1xuICAgIC0tZGV2aWNlV2lkdGg6IGNhbGMoKHZhcigtLXZ3KSAtIHZhcigtLWdhcCkgKiA1ICogMykgLyAyLjUpO1xuICAgIC0tZGV2aWNlSGVpZ2h0OiBjYWxjKCh2YXIoLS12aCkgLSB2YXIoLS1nYXApICogNSAqIDMpIC8gMi41KTtcbiAgICB3aWR0aDogdmFyKC0tZGV2aWNlV2lkdGgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDEuNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBnYXA6IGNhbGModmFyKC0tZ2FwKSAvIDIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IHZhcigtLWFzcGVjdC1yYXRpbyk7XG4gICAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGlyZWN0aW9uLW92ZXJsYXktbGlzdCAuZGlyZWN0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIGNhbGModmFyKC0tZ2FwKSAvIDIpIGJsYWNrLCAwIDAgMCBjYWxjKHZhcigtLWdhcCkgLyAxLjUpIHZhcigtLWxvdHVzUmVkKTsgfVxuICAgICAgLmRpcmVjdGlvbi1vdmVybGF5LWxpc3QgLmRpcmVjdGlvbi1pdGVtLmFjdGl2ZSAuY2FyZC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxvdHVzUmVkKTsgfVxuICAgIC5kaXJlY3Rpb24tb3ZlcmxheS1saXN0IC5kaXJlY3Rpb24taXRlbSAuY2FyZC1wbGFjZWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLmRpcmVjdGlvbi1vdmVybGF5LWxpc3QgLmRpcmVjdGlvbi1pdGVtIC5jYXJkLXBsYWNlaG9sZGVyLnVwc2lkZS1kb3duIC5saWZlLWNvdW50LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLmRpcmVjdGlvbi1vdmVybGF5LWxpc3QgLmRpcmVjdGlvbi1pdGVtIC5jYXJkLXBsYWNlaG9sZGVyLnJvdGF0ZS1sZWZ0IC5saWZlLWNvdW50LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgLmRpcmVjdGlvbi1vdmVybGF5LWxpc3QgLmRpcmVjdGlvbi1pdGVtIC5jYXJkLXBsYWNlaG9sZGVyIC5saWZlLWNvdW50LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tZGV2aWNlSGVpZ2h0KSAvIDIpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tZGV2aWNlV2lkdGgpIC8gMik7IH1cbiAgICAgICAgLmRpcmVjdGlvbi1vdmVybGF5LWxpc3QgLmRpcmVjdGlvbi1pdGVtIC5jYXJkLXBsYWNlaG9sZGVyIC5saWZlLWNvdW50LXBsYWNlaG9sZGVyIC5mb250IHtcbiAgICAgICAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udEJsYWNrKTsgfVxuICAuZGlyZWN0aW9uLW92ZXJsYXktbGlzdCAuZGlyZWN0aW9uLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNsb3NlLWVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5LFxuLmNsb3NlLWVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXksXG4uY2xvc2UtZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXksXG4uY2xvc2UtZWRpdC1hcmNoZW5lbXktY2FyZHMtb3ZlcmxheSxcbi5jbG9zZS1lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5LFxuLmNsb3NlLWxvYWQtcHJvZmlsZS1vdmVybGF5LFxuLmNsb3NlLWFyY2hlbmVteS1vdmVybGF5LWJ0bixcbi5jbG9zZS1wbGFuZWNoYXNlLW92ZXJsYXktYnRuLFxuLmNsb3NlLWJvdW50eS1vdmVybGF5LWJ0bixcbi5jbG9zZS1kaWNlLW92ZXJsYXktYnRuLFxuLmNsb3NlLWxpZmUtaGlzdG9yeS1vdmVybGF5LWJ0bixcbi5jbG9zZS1jYXJkLXNlYXJjaC1vdmVybGF5LFxuLmNsb3NlLW1vcmUtb3ZlcmxheS1idG4sXG4uY2xvc2Utc2V0dGluZ3Mtb3ZlcmxheS1idG4sXG4uY2xvc2UtcGxheWVycy1vdmVybGF5LWJ0bixcbi5jbG9zZS1hbGwtZ2FtZXMtb3ZlcmxheSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG90dXNSZWQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBhbmltYXRpb246IHBvcEluQ2xvc2VQbGF5ZXJzT3ZlcmxheSAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICMwMDAwMDAzMDsgfVxuICAuY2xvc2UtZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXkuYmxvcC1vdXQsXG4gIC5jbG9zZS1lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5LmJsb3Atb3V0LFxuICAuY2xvc2UtZWRpdC1wbGFuZWNoYXNlLWNhcmRzLW92ZXJsYXkuYmxvcC1vdXQsXG4gIC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5LmJsb3Atb3V0LFxuICAuY2xvc2UtZWRpdC1ib3VudHktY2FyZHMtb3ZlcmxheS5ibG9wLW91dCxcbiAgLmNsb3NlLWxvYWQtcHJvZmlsZS1vdmVybGF5LmJsb3Atb3V0LFxuICAuY2xvc2UtYXJjaGVuZW15LW92ZXJsYXktYnRuLmJsb3Atb3V0LFxuICAuY2xvc2UtcGxhbmVjaGFzZS1vdmVybGF5LWJ0bi5ibG9wLW91dCxcbiAgLmNsb3NlLWJvdW50eS1vdmVybGF5LWJ0bi5ibG9wLW91dCxcbiAgLmNsb3NlLWRpY2Utb3ZlcmxheS1idG4uYmxvcC1vdXQsXG4gIC5jbG9zZS1saWZlLWhpc3Rvcnktb3ZlcmxheS1idG4uYmxvcC1vdXQsXG4gIC5jbG9zZS1jYXJkLXNlYXJjaC1vdmVybGF5LmJsb3Atb3V0LFxuICAuY2xvc2UtbW9yZS1vdmVybGF5LWJ0bi5ibG9wLW91dCxcbiAgLmNsb3NlLXNldHRpbmdzLW92ZXJsYXktYnRuLmJsb3Atb3V0LFxuICAuY2xvc2UtcGxheWVycy1vdmVybGF5LWJ0bi5ibG9wLW91dCxcbiAgLmNsb3NlLWFsbC1nYW1lcy1vdmVybGF5LmJsb3Atb3V0IHtcbiAgICBhbmltYXRpb246IGRyb3BPdXRPZlNjcmVlbiAwLjJzIGVhc2U7IH1cbiAgLmNsb3NlLWVkaXQtdmljdG9yeS1tZXNzYWdlcy1vdmVybGF5OjpiZWZvcmUsIC5jbG9zZS1lZGl0LXZpY3RvcnktbWVzc2FnZXMtb3ZlcmxheTo6YWZ0ZXIsXG4gIC5jbG9zZS1lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1lZGl0LWRlZmVhdC1tZXNzYWdlcy1vdmVybGF5OjphZnRlcixcbiAgLmNsb3NlLWVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheTo6YWZ0ZXIsXG4gIC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5OjphZnRlcixcbiAgLmNsb3NlLWVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXk6OmJlZm9yZSxcbiAgLmNsb3NlLWVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXk6OmFmdGVyLFxuICAuY2xvc2UtbG9hZC1wcm9maWxlLW92ZXJsYXk6OmJlZm9yZSxcbiAgLmNsb3NlLWxvYWQtcHJvZmlsZS1vdmVybGF5OjphZnRlcixcbiAgLmNsb3NlLWFyY2hlbmVteS1vdmVybGF5LWJ0bjo6YmVmb3JlLFxuICAuY2xvc2UtYXJjaGVuZW15LW92ZXJsYXktYnRuOjphZnRlcixcbiAgLmNsb3NlLXBsYW5lY2hhc2Utb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLXBsYW5lY2hhc2Utb3ZlcmxheS1idG46OmFmdGVyLFxuICAuY2xvc2UtYm91bnR5LW92ZXJsYXktYnRuOjpiZWZvcmUsXG4gIC5jbG9zZS1ib3VudHktb3ZlcmxheS1idG46OmFmdGVyLFxuICAuY2xvc2UtZGljZS1vdmVybGF5LWJ0bjo6YmVmb3JlLFxuICAuY2xvc2UtZGljZS1vdmVybGF5LWJ0bjo6YWZ0ZXIsXG4gIC5jbG9zZS1saWZlLWhpc3Rvcnktb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLWxpZmUtaGlzdG9yeS1vdmVybGF5LWJ0bjo6YWZ0ZXIsXG4gIC5jbG9zZS1jYXJkLXNlYXJjaC1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1jYXJkLXNlYXJjaC1vdmVybGF5OjphZnRlcixcbiAgLmNsb3NlLW1vcmUtb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLW1vcmUtb3ZlcmxheS1idG46OmFmdGVyLFxuICAuY2xvc2Utc2V0dGluZ3Mtb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLXNldHRpbmdzLW92ZXJsYXktYnRuOjphZnRlcixcbiAgLmNsb3NlLXBsYXllcnMtb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLXBsYXllcnMtb3ZlcmxheS1idG46OmFmdGVyLFxuICAuY2xvc2UtYWxsLWdhbWVzLW92ZXJsYXk6OmJlZm9yZSxcbiAgLmNsb3NlLWFsbC1nYW1lcy1vdmVybGF5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuY2xvc2UtZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXk6OmJlZm9yZSxcbiAgLmNsb3NlLWVkaXQtZGVmZWF0LW1lc3NhZ2VzLW92ZXJsYXk6OmJlZm9yZSxcbiAgLmNsb3NlLWVkaXQtcGxhbmVjaGFzZS1jYXJkcy1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1lZGl0LWJvdW50eS1jYXJkcy1vdmVybGF5OjpiZWZvcmUsXG4gIC5jbG9zZS1sb2FkLXByb2ZpbGUtb3ZlcmxheTo6YmVmb3JlLFxuICAuY2xvc2UtYXJjaGVuZW15LW92ZXJsYXktYnRuOjpiZWZvcmUsXG4gIC5jbG9zZS1wbGFuZWNoYXNlLW92ZXJsYXktYnRuOjpiZWZvcmUsXG4gIC5jbG9zZS1ib3VudHktb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLWRpY2Utb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLWxpZmUtaGlzdG9yeS1vdmVybGF5LWJ0bjo6YmVmb3JlLFxuICAuY2xvc2UtY2FyZC1zZWFyY2gtb3ZlcmxheTo6YmVmb3JlLFxuICAuY2xvc2UtbW9yZS1vdmVybGF5LWJ0bjo6YmVmb3JlLFxuICAuY2xvc2Utc2V0dGluZ3Mtb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLXBsYXllcnMtb3ZlcmxheS1idG46OmJlZm9yZSxcbiAgLmNsb3NlLWFsbC1nYW1lcy1vdmVybGF5OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBhbmltYXRpb246IGNsb3NlU3Ryb2tlMSAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTsgfVxuICAuY2xvc2UtZWRpdC12aWN0b3J5LW1lc3NhZ2VzLW92ZXJsYXk6OmFmdGVyLFxuICAuY2xvc2UtZWRpdC1kZWZlYXQtbWVzc2FnZXMtb3ZlcmxheTo6YWZ0ZXIsXG4gIC5jbG9zZS1lZGl0LXBsYW5lY2hhc2UtY2FyZHMtb3ZlcmxheTo6YWZ0ZXIsXG4gIC5jbG9zZS1lZGl0LWFyY2hlbmVteS1jYXJkcy1vdmVybGF5OjphZnRlcixcbiAgLmNsb3NlLWVkaXQtYm91bnR5LWNhcmRzLW92ZXJsYXk6OmFmdGVyLFxuICAuY2xvc2UtbG9hZC1wcm9maWxlLW92ZXJsYXk6OmFmdGVyLFxuICAuY2xvc2UtYXJjaGVuZW15LW92ZXJsYXktYnRuOjphZnRlcixcbiAgLmNsb3NlLXBsYW5lY2hhc2Utb3ZlcmxheS1idG46OmFmdGVyLFxuICAuY2xvc2UtYm91bnR5LW92ZXJsYXktYnRuOjphZnRlcixcbiAgLmNsb3NlLWRpY2Utb3ZlcmxheS1idG46OmFmdGVyLFxuICAuY2xvc2UtbGlmZS1oaXN0b3J5LW92ZXJsYXktYnRuOjphZnRlcixcbiAgLmNsb3NlLWNhcmQtc2VhcmNoLW92ZXJsYXk6OmFmdGVyLFxuICAuY2xvc2UtbW9yZS1vdmVybGF5LWJ0bjo6YWZ0ZXIsXG4gIC5jbG9zZS1zZXR0aW5ncy1vdmVybGF5LWJ0bjo6YWZ0ZXIsXG4gIC5jbG9zZS1wbGF5ZXJzLW92ZXJsYXktYnRuOjphZnRlcixcbiAgLmNsb3NlLWFsbC1nYW1lcy1vdmVybGF5OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBhbmltYXRpb246IGNsb3NlU3Ryb2tlMiAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTsgfVxuXG5Aa2V5ZnJhbWVzIGNsb3NlU3Ryb2tlMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb3NlU3Ryb2tlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9IH1cblxuLnBsYXllci1jYXJkIHtcbiAgLS10dXJuLXRyYWNrZXItd2lkdGg6IDEwMHB4O1xuICAtLWJvcmRlclJhZGl1c0VkZ2VzSW5uZXI6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDEuNSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMzNDMyM2U7IH1cbiAgLnBsYXllci1jYXJkLm1vbmFyY2ggLnBsYXllci1saWZlLWNvdW50IC5mb250IHtcbiAgICBhbmltYXRpb246IG1vbmFyY2ggMC43cyBlYXNlOyB9XG4gIC5wbGF5ZXItY2FyZC5pbml0aWF0aXZlIC5wbGF5ZXItbGlmZS1jb3VudCAuZm9udCB7XG4gICAgYW5pbWF0aW9uOiBpbml0aWF0aXZlIDAuN3MgZWFzZTsgfVxuICAucGxheWVyLWNhcmQuaGFzLXR1cm4tdHJhY2tlciAuY291bnRlcnMtb24tY2FyZDpub3QoLmNvbW1hbmRlci1kYW1hZ2UtY291bnRlcnMpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMzlweDtcbiAgICB3aWR0aDogY2FsYygodmFyKC0tZ2FwKSAvIDIpICsgdmFyKC0tdHVybi10cmFja2VyLXdpZHRoKSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lcixcbiAgLnBsYXllci1jYXJkIC5yb2xsLW92ZXJsYXksXG4gIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1cyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjVzIGVhc2UgMC4xNXMsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIge1xuICAgIC0tc2l6ZVdpZHRoOiB2YXIoLS13aWR0aCk7XG4gICAgLS1zaXplSGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICAgIC0tYmdJbmRpY2F0b3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtLWJnQ29sb3I6IHZhcigtLWJnKTtcbiAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIGluc2V0IDAgMCAwIDAgdmFyKC0tZ29sZCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lcjpub3QoLm9wdGlvbi1jYXJkKTpub3QoLmNvbG9yLWNhcmQpOmJlZm9yZSwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lcjpub3QoLm9wdGlvbi1jYXJkKTpub3QoLmNvbG9yLWNhcmQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1nYXApIC8gMik7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmdJbmRpY2F0b3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxLjUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyOm5vdCgub3B0aW9uLWNhcmQpOm5vdCguY29sb3ItY2FyZCk6YmVmb3JlIHtcbiAgICAgIHRvcDogdmFyKC0tZ2FwKTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXI6bm90KC5vcHRpb24tY2FyZCk6bm90KC5jb2xvci1jYXJkKTphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLWdhcCk7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLndoaXRlLXRleHQge1xuICAgICAgLS1iZ0luZGljYXRvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLndoaXRlLXRleHQgLmZvbnQge1xuICAgICAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udFdoaXRlKTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci53aGl0ZS10ZXh0LmtpbGxlZCAua2lsbGVkLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgLS1iZ0luZGljYXRvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmdJbWFnZSk7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuYmFja2dyb3VuZC1pbWFnZSAuZm9udCB7XG4gICAgICAgIC0tZm9udENvbG9yOiB2YXIoLS1mb250V2hpdGUpOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmJhY2tncm91bmQtaW1hZ2UgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZC1pbm5lcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLS1iZzogdmFyKC0tYmdJbWFnZSk7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuYmFja2dyb3VuZC1pbWFnZS5iYWNrZ3JvdW5kLWltYWdlLXBhcnRuZXIgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZC1pbm5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAtLWJnOiB2YXIoLS1iZ0ltYWdlUGFydG5lcik7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuYmFja2dyb3VuZC1pbWFnZS5iYWNrZ3JvdW5kLWltYWdlLXBhcnRuZXIgLmRlY3JlYXNlLWJ1dHRvbjphZnRlcixcbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuYmFja2dyb3VuZC1pbWFnZS5iYWNrZ3JvdW5kLWltYWdlLXBhcnRuZXIgLmluY3JlYXNlLWJ1dHRvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmJhY2tncm91bmQtaW1hZ2UuYmFja2dyb3VuZC1pbWFnZS1wYXJ0bmVyIC5kZWNyZWFzZS1idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZ0ltYWdlKTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5iYWNrZ3JvdW5kLWltYWdlLmJhY2tncm91bmQtaW1hZ2UtcGFydG5lciAuaW5jcmVhc2UtYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmdJbWFnZVBhcnRuZXIpOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmJhY2tncm91bmQtaW1hZ2UgLmNvdW50ZXItY29udHJvbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpIHNhdHVyYXRlKDEuNSk7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLnN3aXBlLXVwOm5vdCgub3B0aW9uLWNhcmQpOmJlZm9yZSwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5zd2lwZS11cDpub3QoLm9wdGlvbi1jYXJkKTphZnRlciwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5zd2lwZS1kb3duOm5vdCgub3B0aW9uLWNhcmQpOmJlZm9yZSwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5zd2lwZS1kb3duOm5vdCgub3B0aW9uLWNhcmQpOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGluZGljYXRlIDVzIGVhc2UgaW5maW5pdGU7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLnN3aXBlLXVwIC5wbGF5ZXItbGlmZS1jb3VudCwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5zd2lwZS1kb3duIC5wbGF5ZXItbGlmZS1jb3VudCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5zd2lwZS11cCB7XG4gICAgICAtLXBhZGRpbmdPcHRpb25DYXJkOiBjYWxjKHZhcigtLWdhcCkgKyAzNHB4KSB2YXIoLS1nYXApIHZhcigtLWdhcCk7XG4gICAgICAtLXBhZGRpbmdDb2xvckNhcmQ6IGNhbGModmFyKC0tZ2FwKSAqIDIgKyAzNHB4KSBjYWxjKHZhcigtLWdhcCkgKiAyKSBjYWxjKHZhcigtLWdhcCkgKiAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2VzSW5uZXIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2VzSW5uZXIpOyB9XG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5zd2lwZS1kb3duIHtcbiAgICAgIC0tcGFkZGluZ09wdGlvbkNhcmQ6IHZhcigtLWdhcCkgdmFyKC0tZ2FwKSBjYWxjKHZhcigtLWdhcCkgKyAzNHB4KTtcbiAgICAgIC0tcGFkZGluZ0NvbG9yQ2FyZDogY2FsYyh2YXIoLS1nYXApICogMikgY2FsYyh2YXIoLS1nYXApICogMikgY2FsYyh2YXIoLS1nYXApICogMiArIDM0cHgpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZXNJbm5lcik7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZXNJbm5lcik7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyIC53aW5uZXItb3ZlcmxheSxcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyIC5raWxsZWQtb3ZlcmxheSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZXNJbm5lcik7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIgLndpbm5lci1vdmVybGF5IC50ZXh0LFxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lciAua2lsbGVkLW92ZXJsYXkgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1nYXApO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIud2lubmVyIC53aW5uZXItb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yYWluYm93KTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci53aW5uZXIgLndpbm5lci1vdmVybGF5OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJhaW5ib3cpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMzBweCkgc2F0dXJhdGUoMS41KTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci53aW5uZXIgLndpbm5lci1vdmVybGF5IC50ZXh0IHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci53aW5uZXIgLndpbm5lci1vdmVybGF5IC5wYXJ0aWNsZSB7XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmtpbGxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmcpOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmtpbGxlZCAua2lsbGVkLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmtpbGxlZCAuaW5jcmVhc2UtYnV0dG9uLmxpZmUgLmxpZmUtY2hhbmdlLWZlZWRiYWNrLFxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5raWxsZWQgLmRlY3JlYXNlLWJ1dHRvbi5saWZlIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIua2lsbGVkIC5wbGF5ZXItbGlmZS1jb3VudCB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5raWxsZWQgLnBsYXllci1saWZlLWNvdW50OmFmdGVyIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5raWxsZWQgLmluY3JlYXNlLWJ1dHRvbi5saWZlLFxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5raWxsZWQgLmRlY3JlYXNlLWJ1dHRvbi5saWZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIua2lsbGVkIC5jb3VudGVyLWNvbnRyb2xzLFxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5raWxsZWQgLmNvdW50ZXJzLW9uLWNhcmQsXG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmtpbGxlZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIgLmNyaXRpY2FsLWRhbWFnZS1vdmVybGF5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZXNJbm5lcik7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIgLmNyaXRpY2FsLWRhbWFnZS1vdmVybGF5OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZXNJbm5lcik7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2MHB4IDIwcHggdmFyKC0tY3JpdGljYWxSZWQpO1xuICAgICAgICBhbmltYXRpb246IGNyaXRpY2FsRGFtYWdlQmxpbmsgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29tbWFuZGVyLWRhbWFnZS1hY3RpdmUgLnR1cm4tdGltZS10cmFja2VyLFxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29tbWFuZGVyLWRhbWFnZS1hY3RpdmUgLmNvdW50ZXItY29udHJvbHMsXG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb21tYW5kZXItZGFtYWdlLWFjdGl2ZSAuY291bnRlcnMtb24tY2FyZCxcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmNvbW1hbmRlci1kYW1hZ2UtYWN0aXZlIC5wbGF5ZXItbGlmZS1jb3VudCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmNvbG9yLWNhcmQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1jYXJkLWlubmVyIHtcbiAgICAgICAgLS1nYXA6IGNsYW1wKDE2cHgsIDZ2dywgMzJweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ2FwKSAqIDIpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWdhcCkgKiAyIC0gMzRweCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmdDb2xvckNhcmQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItY2FyZC1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxOTIxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeSB7XG4gICAgICAgIC0tYm9yZGVyUmFkaXVzQ2FyZDogY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMS41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzQ2FyZCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYXNwZWN0LXJhdGlvLWNhcmQpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBhbmltYXRpb246IHBvcEluRGVmYXVsdCAwLjJzIGVhc2U7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5pbWFnZS1lbnRyeSB7XG4gICAgICAgICAgLS1vcGFjaXR5MTogMTtcbiAgICAgICAgICAtLW9wYWNpdHkyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmNvbG9yLWNhcmQgLmNvbG9yLWVudHJ5LmltYWdlLWVudHJ5LmltYWdlLXNldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZ0ltYWdlKTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnkgLmltYWdlLWVudHJ5LWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI3MmI4ZjtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICBib3R0b206IDUlO1xuICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBzYXR1cmF0ZSgxLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jbHVlLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnkgLnBhcnRuZXItaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWltYWdlMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzQ2FyZCkgdmFyKC0tYm9yZGVyUmFkaXVzQ2FyZCkgMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwICMwMDAwMDA2ZTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5pbWFnZS1lbnRyeSAucGFydG5lci1pbWFnZTpiZWZvcmUsIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnkgLnBhcnRuZXItaW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZ0ltYWdlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnkgLnBhcnRuZXItaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0NhcmQpIDAgMCB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5pbWFnZS1lbnRyeSAucGFydG5lci1pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzQ2FyZCkgdmFyKC0tYm9yZGVyUmFkaXVzQ2FyZCkgMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW1hZ2UyKTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5Mik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwICMwMDAwMDA2ZTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnk6OmJlZm9yZSwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5pbWFnZS1lbnRyeTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnk6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pbWFnZTEpO1xuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tb3BhY2l0eTEpOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5pbWFnZS1lbnRyeTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taW1hZ2UyKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLW9wYWNpdHkyKTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuaW1hZ2UtZW50cnkuY3Jvc3NmYWRlIHtcbiAgICAgICAgICAgIC0tb3BhY2l0eTI6IDE7XG4gICAgICAgICAgICAtLW9wYWNpdHkxOiAwOyB9XG4gICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuY29sb3ItY2FyZCAuY29sb3ItZW50cnkuY29sb3ItcGlja2VyLWVudHJ5IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmNvbG9yLWNhcmQgLmNvbG9yLWVudHJ5LmNvbG9yLXBpY2tlci1lbnRyeSBpbnB1dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5jb2xvci1waWNrZXItZW50cnkgbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmFpbmJvdyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5jb2xvci1jYXJkIC5jb2xvci1lbnRyeS5jb2xvci1waWNrZXItZW50cnkgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyNzJiOGY7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICBib3R0b206IDUlO1xuICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgc2F0dXJhdGUoMS41KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvbG9yLXBpY2tlci5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjglO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmNvbG9yLWNhcmQgLmNvbG9yLWVudHJ5LmNvbG9yLXBpY2tlci1lbnRyeS5jb2xvci1zZXQgbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmcpOyB9XG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkLmhpZGUge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1nYXApICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tZ2FwKSAqIDIgLSAzNHB4KTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZ09wdGlvbkNhcmQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmRpdmlkZXIge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFiMTkyMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCA3JSAwIDUlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDFzIGVhc2U7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuZGl2aWRlci5sZWFkaW5nLWRpdmlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuZGl2aWRlci5lcXVhbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNyU7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMiUgMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5LnZpc2libGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuaW5jcmVhc2UtbGFiZWwsXG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmRlY3JlYXNlLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuaW5jcmVhc2UtbGFiZWwgLmZvbnQsXG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuZGVjcmVhc2UtbGFiZWwgLmZvbnQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuaW5jcmVhc2UtbGFiZWwge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmRlY3JlYXNlLWxhYmVsIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmZvbnQge1xuICAgICAgICAgICAgLS1mb250Q29sb3I6IHZhcigtLWZvbnRXaGl0ZSk7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuaW5jcmVhc2UtY291bnRlcixcbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuZGVjcmVhc2UtY291bnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogNTAlOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmluY3JlYXNlLWNvdW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuZGVjcmVhc2UtY291bnRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuY291bnRlci1kaXNwbGF5IHtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCBjYWxjKHZhcigtLWZvbnQtc2l6ZS1lbnRyeSkgLyA4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZm9udC1zaXplLWVudHJ5KSAvIDIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuY291bnRlci1kaXNwbGF5IC5jb3VudGVyLW51bWJlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItbnVtYmVyIC5mb250IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMCU7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLnRheCB7XG4gICAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXguc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi50YXgtMSB7XG4gICAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXgtMS5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLnRheC0yIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3RheC0yLnN2Z1wiKTsgfVxuICAgICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuY291bnRlci1kaXNwbGF5IC5jb3VudGVyLWljb24ucG9pc29uIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3BvaXNvbi5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLnN0b3JtIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3N0b3JtLnN2Z1wiKTsgfVxuICAgICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuY291bnRlci1kaXNwbGF5IC5jb3VudGVyLWljb24ueHAge1xuICAgICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMveHAuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5lbmVyZ3kge1xuICAgICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZW5lcmd5LnN2Z1wiKTsgfVxuICAgICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuY291bnRlci1kaXNwbGF5IC5jb3VudGVyLWljb24ucmFkIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3JhZC5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLmFDIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2FDLnN2Z1wiKTsgfVxuICAgICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1lbnRyeSAuY291bnRlci1kaXNwbGF5IC5jb3VudGVyLWljb24uYkMge1xuICAgICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYkMuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5XIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL1cuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5VIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL1Uuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5CIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Iuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5SIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL1Iuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5HIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0cuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5DIHtcbiAgICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Muc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi5ibG9vZCB7XG4gICAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9ibG9vZC5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLmNsdWUge1xuICAgICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvY2x1ZS5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLmZvb2Qge1xuICAgICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZm9vZC5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLmdvbGQge1xuICAgICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZ29sZC5zdmdcIik7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItZW50cnkgLmNvdW50ZXItZGlzcGxheSAuY291bnRlci1pY29uLm1hcCB7XG4gICAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9tYXAuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLWVudHJ5IC5jb3VudGVyLWRpc3BsYXkgLmNvdW50ZXItaWNvbi50cmVhc3VyZSB7XG4gICAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90cmVhc3VyZS5zdmdcIik7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1zaXplSGVpZ2h0KSAvIDIwKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYlOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLXJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLXNpemVIZWlnaHQpIC8gMjApOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24uYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24udGF4IHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXguc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi50YXgtMSB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvdGF4LTEuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi50YXgtMiB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvdGF4LTIuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5wb2lzb24ge1xuICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3BvaXNvbi5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLnN0b3JtIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9zdG9ybS5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLnhwIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy94cC5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLmVuZXJneSB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZW5lcmd5LnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24ucmFkIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9yYWQuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5hQyB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYUMuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5iQyB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYkMuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5XIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9XLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24uVSB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvVS5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLkIge1xuICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Iuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5SIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9SLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24uRyB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvRy5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLkMge1xuICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Muc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5ibG9vZCB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYmxvb2Quc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5jbHVlIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9jbHVlLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLmNvdW50ZXItcGlja2VyIC5jb3VudGVyLWljb24uZm9vZCB7XG4gICAgICAgICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZm9vZC5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLmdvbGQge1xuICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2dvbGQuc3ZnXCIpOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAuY291bnRlci1waWNrZXIgLmNvdW50ZXItaWNvbi5tYXAge1xuICAgICAgICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL21hcC5zdmdcIik7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5jb3VudGVyLXBpY2tlciAuY291bnRlci1pY29uLnRyZWFzdXJlIHtcbiAgICAgICAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90cmVhc3VyZS5zdmdcIik7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeSB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdhcCkgKiAxLjIpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDI7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5IC5vcHRpb24tZW50cnktaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2JTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeSAub3B0aW9uLWVudHJ5LXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1lbnRyeSk7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5LmJhY2tncm91bmQge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxOyB9XG4gICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5LmJhY2tncm91bmQgLm9wdGlvbi1lbnRyeS1pY29uIHtcbiAgICAgICAgICAgICAgLS1ib3JkZXJSYWRpdXNDYXJkOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAxLjUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkuYmFja2dyb3VuZCAub3B0aW9uLWVudHJ5LWljb24uYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmdJbWFnZSk7IH1cbiAgICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeS5iYWNrZ3JvdW5kIC5vcHRpb24tZW50cnktaWNvbi5wYXJ0bmVyOmJlZm9yZSwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeS5iYWNrZ3JvdW5kIC5vcHRpb24tZW50cnktaWNvbi5wYXJ0bmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5LmJhY2tncm91bmQgLm9wdGlvbi1lbnRyeS1pY29uLnBhcnRuZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnSW1hZ2UpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0NhcmQpIDAgMCB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKTsgfVxuICAgICAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5LmJhY2tncm91bmQgLm9wdGlvbi1lbnRyeS1pY29uLnBhcnRuZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZ0ltYWdlUGFydG5lcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKSB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKSAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwICMwMDAwMDA2ZTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkua2lsbCAub3B0aW9uLWVudHJ5LWljb24sIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkucGFydG5lciAub3B0aW9uLWVudHJ5LWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWIyNDsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkua2lsbCAub3B0aW9uLWVudHJ5LWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9raWxsLXYyLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeS5raWxsIC5vcHRpb24tZW50cnktaWNvbi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3Vua2lsbC12Mi5zdmdcIik7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5LnBhcnRuZXIgLm9wdGlvbi1lbnRyeS1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29tbWFuZGVyLXYyLnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeS5wYXJ0bmVyIC5vcHRpb24tZW50cnktaWNvbi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BhcnRuZXJzLXYyLnN2Z1wiKTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkuc2F2ZS1wcm9maWxlIHtcbiAgICAgICAgICAgIC0tY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgICAgIC0taWNvbjogdXJsKFwiL2ltYWdlcy9wbHVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDEuMTU7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkuc2F2ZS1wcm9maWxlLnNhdmVkIHtcbiAgICAgICAgICAgICAgLS1pY29uOiB1cmwoXCIvaW1hZ2VzL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgLS1jb2xvcjogdmFyKC0teWVsbG93KTsgfVxuICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkubG9hZC1wcm9maWxlIHtcbiAgICAgICAgICAgIC0tY29sb3I6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gICAgICAgICAgICAtLWljb246IHVybChcIi9pbWFnZXMvbG9hZC5zdmdcIik7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLm9wdGlvbi1jYXJkIC5vcHRpb24tY2FyZC1pbm5lciAub3B0aW9uLWVudHJ5LnNhdmUtcHJvZmlsZSAub3B0aW9uLWVudHJ5LWljb24sIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkubG9hZC1wcm9maWxlIC5vcHRpb24tZW50cnktaWNvbiB7XG4gICAgICAgICAgICAtLWJvcmRlclJhZGl1c0NhcmQ6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDEuNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNDYXJkKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjE5MjE7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3B0aW9uLWNhcmQgLm9wdGlvbi1jYXJkLWlubmVyIC5vcHRpb24tZW50cnkuc2F2ZS1wcm9maWxlIC5vcHRpb24tZW50cnktaWNvbjphZnRlciwgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5vcHRpb24tY2FyZCAub3B0aW9uLWNhcmQtaW5uZXIgLm9wdGlvbi1lbnRyeS5sb2FkLXByb2ZpbGUgLm9wdGlvbi1lbnRyeS1pY29uOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taWNvbik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuYmlnLWNoYW5nZSAucGxheWVyLWxpZmUtY291bnQgLmZvbnQge1xuICAgICAgYW5pbWF0aW9uOiBlYXJ0aHF1YWtlIDAuNXMgZWFzZSBpbmZpbml0ZTsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5iaWctY2hhbmdlIC5wbGF5ZXItbGlmZS1jb3VudCAuZm9udDpudGgtY2hpbGQoMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjI1czsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5iaWctY2hhbmdlIC5wbGF5ZXItbGlmZS1jb3VudCAuZm9udDpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1czsgfVxuICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5iaWctY2hhbmdlIC5wbGF5ZXItbGlmZS1jb3VudCAuZm9udDpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjA1czsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkLmNvbW1hbmRlci1kYW1hZ2UtcmVjZWl2ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpOyB9XG4gICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkLmNvbW1hbmRlci1kYW1hZ2UtcmVjZWl2ZWQgLmluZm8tY2FyZC10ZXh0LFxuICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmluZm8tY2FyZC5jb21tYW5kZXItZGFtYWdlLXJlY2VpdmVkIC5yZXR1cm4tdG8tZ2FtZS1idXR0b24ge1xuICAgICAgICAgIGFuaW1hdGlvbjogZWFydGhxdWFrZSAwLjVzIGVhc2UgaW5maW5pdGU7IH1cbiAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5pbmZvLWNhcmQuY29tbWFuZGVyLWRhbWFnZS1yZWNlaXZlZCAuaW5mby1jYXJkLXRleHQge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzOyB9XG4gICAgICAgICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5pbmZvLWNhcmQuY29tbWFuZGVyLWRhbWFnZS1yZWNlaXZlZCAuaW5mby1jYXJkLXRleHQgYiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGVhcnRocXVha2UgMC41cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkLmNvbW1hbmRlci1kYW1hZ2UtcmVtb3ZlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDkyNjc7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjU2MSAwLjQxMik7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkIC5pbmZvLWNhcmQtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWdhcCkgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1nYXApICogMik7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWdhcCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2FsYyh2YXIoLS1mb250LXNpemUtY29tbWFuZGVyKSAvIDcpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkIC5pbmZvLWNhcmQtaW5uZXIgLmluZm8tY2FyZC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tZm9udC1zaXplLWNvbW1hbmRlcikgKiAwLjQ4NCk7IH1cbiAgICAgICAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmluZm8tY2FyZCAuaW5mby1jYXJkLWlubmVyIC5pbmZvLWNhcmQtdGV4dCBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbW1hbmRlcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1mb250LXNpemUtY29tbWFuZGVyKSAqIDAuMDkpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuaW5mby1jYXJkIC5yZXR1cm4tdG8tZ2FtZS1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tZm9udC1zaXplLWNvbW1hbmRlcikgKiAwLjIpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tZm9udC1zaXplLWNvbW1hbmRlcikgKiAwLjQ4KTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb250LXNpemUtY29tbWFuZGVyKSAqIDAuMyk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItY2FyZC1pbm5lci5hY3RpdmUgLmluY3JlYXNlLWJ1dHRvbixcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmFjdGl2ZSAuZGVjcmVhc2UtYnV0dG9uLFxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIuYWN0aXZlIC5wbGF5ZXItbGlmZS1jb3VudCxcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmFjdGl2ZSAua2lsbGVkLW92ZXJsYXkge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmFjdGl2ZSAuY291bnRlci1jb250cm9scyxcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmFjdGl2ZSAuY291bnRlcnMtb24tY2FyZCxcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1jYXJkLWlubmVyLmFjdGl2ZSAudHVybi10aW1lLXRyYWNrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWNhcmQtaW5uZXIub3duLWRhbWFnZSAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLWlubmVyIC5jb21tYW5kZXItZGFtYWdlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIGdhcDogY2FsYyh2YXIoLS1nYXApIC8gMik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLmhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkIC5mb250IHtcbiAgICAgIC0tZm9udENvbG9yOiB2YXIoLS1mb250V2hpdGUpOyB9XG4gICAgLnBsYXllci1jYXJkIC5jb21tYW5kZXItZGFtYWdlLWNhcmQucGFydG5lci1jb21tYW5kZXIgLmRhbWFnZS1kaXNwbGF5IHtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNpemVXaWR0aCkgLyAyLjMgLyAyKTsgfVxuICAgIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLnBhcnRuZXItY29tbWFuZGVyIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zaXplV2lkdGgpIC8gMy41IC8gMik7IH1cbiAgICAucGxheWVyLWNhcmQgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZC5wYXJ0bmVyLWNvbW1hbmRlciAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLWlubmVyIC5pbmNyZWFzZS1idXR0b246YmVmb3JlLCAucGxheWVyLWNhcmQgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZC5wYXJ0bmVyLWNvbW1hbmRlciAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLWlubmVyIC5pbmNyZWFzZS1idXR0b246YWZ0ZXIsXG4gICAgLnBsYXllci1jYXJkIC5jb21tYW5kZXItZGFtYWdlLWNhcmQucGFydG5lci1jb21tYW5kZXIgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZC1pbm5lciAuZGVjcmVhc2UtYnV0dG9uOmJlZm9yZSxcbiAgICAucGxheWVyLWNhcmQgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZC5wYXJ0bmVyLWNvbW1hbmRlciAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLWlubmVyIC5kZWNyZWFzZS1idXR0b246YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkIC5jb21tYW5kZXItZGFtYWdlLWNhcmQtaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYm9yZGVyUmFkaXVzKSAvIDIpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAucGxheWVyLWNhcmQgLmNvbW1hbmRlci1kYW1hZ2UtY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkLWlubmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMik7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAuY29tbWFuZGVyLWRhbWFnZS1jYXJkIC5jb21tYW5kZXItZGFtYWdlLWNhcmQtaW5uZXIgPiAqIHtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAucGxheWVyLWNhcmQgLnJvbGwtb3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMyNjI2Mjg7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucm9sbC1vdmVybGF5LmZhZGUtb3V0IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjNzIGVhc2U7IH1cbiAgICAucGxheWVyLWNhcmQgLnJvbGwtb3ZlcmxheSAubnVtYmVycy13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zaXplSGVpZ2h0KSAvIDEuMSAtIHZhcigtLWdhcCkgKiAyKTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNpemVXaWR0aCkgLyAyLjMpO1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucm9sbC1vdmVybGF5IC5udW1iZXJzLXdyYXBwZXIgLmZvbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucm9sbC1vdmVybGF5Om5vdCguaGlnaGxpZ2h0KSAuZm9udCB7XG4gICAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udFdoaXRlKTsgfVxuICAgIC5wbGF5ZXItY2FyZCAucm9sbC1vdmVybGF5LmhpZ2hsaWdodCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmFpbmJvdyk7IH1cbiAgICAgIC5wbGF5ZXItY2FyZCAucm9sbC1vdmVybGF5LmhpZ2hsaWdodCAuZm9udCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC0tZm9udENvbG9yOiB2YXIoLS1mb250QmxhY2spOyB9XG4gIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uLFxuICAucGxheWVyLWNhcmQgLmRlY3JlYXNlLWJ1dHRvbixcbiAgLnBsYXllci1jYXJkIC5wbGF5ZXItbGlmZS1jb3VudCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uLFxuICAucGxheWVyLWNhcmQgLmRlY3JlYXNlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uOmJlZm9yZSxcbiAgICAucGxheWVyLWNhcmQgLmRlY3JlYXNlLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucGxheWVyLWNhcmQgLmluY3JlYXNlLWJ1dHRvbi5hY3RpdmU6YmVmb3JlLFxuICAgIC5wbGF5ZXItY2FyZCAuZGVjcmVhc2UtYnV0dG9uLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uLmFjdGl2ZSAubGlmZS1jaGFuZ2UtZmVlZGJhY2ssXG4gICAgLnBsYXllci1jYXJkIC5kZWNyZWFzZS1idXR0b24uYWN0aXZlIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uIHtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5wbGF5ZXItY2FyZCAuZGVjcmVhc2UtYnV0dG9uIHtcbiAgICBsZWZ0OiAwOyB9XG4gIGJvZHkuY2xlYW4tbG9vayAucGxheWVyLWNhcmQgLmluY3JlYXNlLWJ1dHRvbiAubGlmZS1jaGFuZ2UtZmVlZGJhY2ssXG4gIGJvZHkuY2xlYW4tbG9vayAucGxheWVyLWNhcmQgLmRlY3JlYXNlLWJ1dHRvbiAubGlmZS1jaGFuZ2UtZmVlZGJhY2sge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBib2R5LmNsZWFuLWxvb2sgLnBsYXllci1jYXJkIC5pbmNyZWFzZS1idXR0b24gLmxpZmUtY2hhbmdlLWZlZWRiYWNrLmFjdGl2ZSxcbiAgICBib2R5LmNsZWFuLWxvb2sgLnBsYXllci1jYXJkIC5kZWNyZWFzZS1idXR0b24gLmxpZmUtY2hhbmdlLWZlZWRiYWNrLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIGJvZHkudmVydGljYWwtdGFwLWFyZWFzIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uLFxuICBib2R5LnZlcnRpY2FsLXRhcC1hcmVhcyAucGxheWVyLWNhcmQgLmRlY3JlYXNlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgYm9keS52ZXJ0aWNhbC10YXAtYXJlYXMgLnBsYXllci1jYXJkIC5pbmNyZWFzZS1idXR0b24gLmxpZmUtY2hhbmdlLWZlZWRiYWNrLFxuICAgIGJvZHkudmVydGljYWwtdGFwLWFyZWFzIC5wbGF5ZXItY2FyZCAuZGVjcmVhc2UtYnV0dG9uIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc2l6ZUhlaWdodCkgLyA3KTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNpemVXaWR0aCkgLyA1KTtcbiAgICAgIG1hcmdpbjogNCU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBib2R5LnZlcnRpY2FsLXRhcC1hcmVhcyAucGxheWVyLWNhcmQgLmluY3JlYXNlLWJ1dHRvbiAubGlmZS1jaGFuZ2UtZmVlZGJhY2suYWN0aXZlLFxuICAgICAgYm9keS52ZXJ0aWNhbC10YXAtYXJlYXMgLnBsYXllci1jYXJkIC5kZWNyZWFzZS1idXR0b24gLmxpZmUtY2hhbmdlLWZlZWRiYWNrLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgYm9keS52ZXJ0aWNhbC10YXAtYXJlYXMgLnBsYXllci1jYXJkIC5pbmNyZWFzZS1idXR0b24ge1xuICAgIHRvcDogMDsgfVxuICAgIGJvZHkudmVydGljYWwtdGFwLWFyZWFzIC5wbGF5ZXItY2FyZCAuaW5jcmVhc2UtYnV0dG9uIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH1cbiAgYm9keS52ZXJ0aWNhbC10YXAtYXJlYXMgLnBsYXllci1jYXJkIC5kZWNyZWFzZS1idXR0b24ge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIGJvZHkudmVydGljYWwtdGFwLWFyZWFzIC5wbGF5ZXItY2FyZCAuZGVjcmVhc2UtYnV0dG9uIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnBsYXllci1jYXJkLnJvdGF0ZS1sZWZ0IC5wbGF5ZXItY2FyZC1pbm5lciwgLnBsYXllci1jYXJkLnJvdGF0ZS1yaWdodCAucGxheWVyLWNhcmQtaW5uZXIge1xuICAgIC0tc2l6ZVdpZHRoOiB2YXIoLS1oZWlnaHQpO1xuICAgIC0tc2l6ZUhlaWdodDogdmFyKC0td2lkdGgpO1xuICAgIHdpZHRoOiB2YXIoLS1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0td2lkdGgpOyB9XG4gIC5wbGF5ZXItY2FyZC5yb3RhdGUtbGVmdCAucGxheWVyLWNhcmQtaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnBsYXllci1jYXJkLnJvdGF0ZS1yaWdodCAucGxheWVyLWNhcmQtaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucGxheWVyLWNhcmQudXBzaWRlLWRvd24gLnBsYXllci1jYXJkLWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wbGF5ZXItY2FyZCAuZGFtYWdlLWRpc3BsYXkub3duLWRhbWFnZS1yZWNlaXZlZCAuZm9udCB7XG4gICAgYW5pbWF0aW9uOiBlYXJ0aHF1YWtlIDAuNXMgZWFzZSBpbmZpbml0ZTsgfVxuICAgIC5wbGF5ZXItY2FyZCAuZGFtYWdlLWRpc3BsYXkub3duLWRhbWFnZS1yZWNlaXZlZCAuZm9udDpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7IH1cbiAgICAucGxheWVyLWNhcmQgLmRhbWFnZS1kaXNwbGF5Lm93bi1kYW1hZ2UtcmVjZWl2ZWQgLmZvbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzOyB9XG4gICAgLnBsYXllci1jYXJkIC5kYW1hZ2UtZGlzcGxheS5vd24tZGFtYWdlLXJlY2VpdmVkIC5mb250Om50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjA1czsgfVxuICAucGxheWVyLWNhcmQgLmRhbWFnZS1kaXNwbGF5LFxuICAucGxheWVyLWNhcmQgLnBsYXllci1saWZlLWNvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc2l6ZUhlaWdodCkgLyAxLjIgLSB2YXIoLS1nYXApICogMik7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc2l6ZVdpZHRoKSAvIDIuMyk7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBsYXllci1jYXJkIC5kYW1hZ2UtZGlzcGxheSAuZm9udCxcbiAgICAucGxheWVyLWNhcmQgLnBsYXllci1saWZlLWNvdW50IC5mb250IHtcbiAgICAgIG1heC13aWR0aDogY2FsYygodmFyKC0tc2l6ZVdpZHRoKSAvIDIuMykgLyAyKTsgfVxuICAgIC5wbGF5ZXItY2FyZCAuZGFtYWdlLWRpc3BsYXkuYmlnIH4gLmRlY3JlYXNlLWJ1dHRvbiAubGlmZS1jaGFuZ2UtZmVlZGJhY2ssXG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItbGlmZS1jb3VudC5iaWcgfiAuZGVjcmVhc2UtYnV0dG9uIC5saWZlLWNoYW5nZS1mZWVkYmFjayB7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zaXplV2lkdGgpIC8gNCk7IH1cbiAgICAucGxheWVyLWNhcmQgLmRhbWFnZS1kaXNwbGF5LmJpZyB+IC5pbmNyZWFzZS1idXR0b24gLmxpZmUtY2hhbmdlLWZlZWRiYWNrLFxuICAgIC5wbGF5ZXItY2FyZCAucGxheWVyLWxpZmUtY291bnQuYmlnIH4gLmluY3JlYXNlLWJ1dHRvbiAubGlmZS1jaGFuZ2UtZmVlZGJhY2sge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc2l6ZVdpZHRoKSAvIDQpOyB9XG4gIC5wbGF5ZXItY2FyZCAucGxheWVyLWxpZmUtY291bnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBsYXllci1jYXJkIC5wbGF5ZXItbGlmZS1jb3VudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuYm9keTpub3QoLnNldC1saWZlLWJ5LXRhcC1lbmFibGVkKSAucGxheWVyLWxpZmUtY291bnQ6YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbltjbGFzcyo9XCJwb3J0cmFpdFwiXSxcbltjbGFzcyo9XCJsYW5kc2NhcGVcIl0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdhcCk7IH1cblxuLnBvcnRyYWl0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyOyB9XG4gIC5wb3J0cmFpdCA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5sYW5kc2NhcGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IH1cbiAgLmxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5sYW5kc2NhcGUtbGFuZHNjYXBlLFxuLmxhbmRzY2FwZS1sYW5kc2NhcGUtdW5pIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjsgfVxuICAubGFuZHNjYXBlLWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMSksXG4gIC5sYW5kc2NhcGUtbGFuZHNjYXBlLXVuaSA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAubGFuZHNjYXBlLWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMiksXG4gIC5sYW5kc2NhcGUtbGFuZHNjYXBlLXVuaSA+IDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuXG4ucG9ydHJhaXQtcG9ydHJhaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0ID4gOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0ID4gOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuXG4ucG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuN2ZyIDFmcjsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlID4gOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlID4gOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cblxuLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMS43ZnI7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5sYW5kc2NhcGUtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0ID4gOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5sYW5kc2NhcGUtcG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxLjdmciAxZnI7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDEpLCAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cblxuLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0ID4gOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0ID4gOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuXG4ucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMC43ZnI7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoNSkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5sYW5kc2NhcGUtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMC43ZnIgMWZyIDFmcjsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0ID4gOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5sYW5kc2NhcGUtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cblxuLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDYpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cblxuLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMC43ZnIgMWZyIDFmciAwLjdmcjsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMSksIC5sYW5kc2NhcGUtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlID4gOm50aC1jaGlsZCg2KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoNikge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuXG4ucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDcpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDgpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cblxuLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAwLjc1ZnI7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoNykge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5sYW5kc2NhcGUtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuNzdmciAxZnIgMWZyIDFmciAwLjc3ZnI7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoOCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgMWZyOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG4gIC5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdCA+IDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDkpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQgPiA6bnRoLWNoaWxkKDEwKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpOyB9XG5cbi5wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyIDAuNzVmcjsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlID4gOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cbiAgLnBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAucG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtcG9ydHJhaXQtbGFuZHNjYXBlID4gOm50aC1jaGlsZCg5KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzRWRnZSk7IH1cblxuLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMC43N2ZyIDFmciAxZnIgMWZyIDFmciAwLjc3ZnI7IH1cbiAgLmxhbmRzY2FwZS1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1wb3J0cmFpdC1sYW5kc2NhcGUgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuICAubGFuZHNjYXBlLXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LXBvcnRyYWl0LWxhbmRzY2FwZSA+IDpudGgtY2hpbGQoMTApIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlclJhZGl1c0VkZ2UpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXNFZGdlKTsgfVxuXG4uY29pbi1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDExMnB4O1xuICBsZWZ0OiBjYWxjKHZhcigtLXZ3KSAvIDIgLSA1MHB4KTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA4NztcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpIHNhdHVyYXRlKDEuNSk7IH1cbiAgLmNvaW4taW5mby5oaWRlIHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlOyB9XG5cbi5pbml0aWF0aXZlLWNvaW4sXG4ubW9uYXJjaC1jb2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMzNweDtcbiAgbGVmdDogY2FsYyh2YXIoLS12dykgLyAyIC0gMzNweCk7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMy41cHggI2ZmZjtcbiAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGN1YmljLWJlemllcigwLjUyLCAwLjE4LCAwLjM2LCAxLjQxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUodmFyKC0tcm90YXRpb24pKTsgfVxuICAuaW5pdGlhdGl2ZS1jb2luLmFjdGl2ZSxcbiAgLm1vbmFyY2gtY29pbi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKHZhcigtLXJvdGF0aW9uKSk7IH1cbiAgLmluaXRpYXRpdmUtY29pbi5oaWRlLFxuICAubW9uYXJjaC1jb2luLmhpZGUge1xuICAgIGxlZnQ6IC0xMzJweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTEzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1vbmFyY2gtY29pbiB7XG4gIC0taTogdXJsKFwiL2ltYWdlcy9tb25hcmNoLnN2Z1wiKTtcbiAgLS1jOiB2YXIoLS1vcmFuZ2UpOyB9XG5cbi5pbml0aWF0aXZlLWNvaW4ge1xuICAtLWk6IHVybChcIi9pbWFnZXMvaW5pdGlhdGl2ZS5zdmdcIik7XG4gIC0tYzogdmFyKC0tZGFya1JlZCk7IH1cblxuLm93bi1jb21tYW5kZXItZGFtYWdlLWhpbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDQwJSwgYmxhY2sgODAlKTsgfVxuICAub3duLWNvbW1hbmRlci1kYW1hZ2UtaGludC1vdmVybGF5IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm93bi1jb21tYW5kZXItZGFtYWdlLWhpbnQtb3ZlcmxheSAuc3dpdGNoLXRvLW93bi1kYW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE2cHg7IH1cbiAgLm93bi1jb21tYW5kZXItZGFtYWdlLWhpbnQtb3ZlcmxheSAuYnRuIHtcbiAgICBtYXJnaW46IDMycHggMCA1NnB4OyB9XG5cbi5zd2l0Y2gtdG8tb3duLWRhbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kYWdnZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zd2l0Y2gtdG8tb3duLWRhbWFnZS5jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG90dXNSZWQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCU7IH1cbiAgICAuc3dpdGNoLXRvLW93bi1kYW1hZ2UuY2xvc2U6YmVmb3JlLCAuc3dpdGNoLXRvLW93bi1kYW1hZ2UuY2xvc2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuc3dpdGNoLXRvLW93bi1kYW1hZ2UuY2xvc2U6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBhbmltYXRpb246IGNsb3NlU3Ryb2tlMSAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTsgfVxuICAgIC5zd2l0Y2gtdG8tb3duLWRhbWFnZS5jbG9zZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGFuaW1hdGlvbjogY2xvc2VTdHJva2UyIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDUsIDAuMTksIDAuMjksIDEuNDUpOyB9XG4gIC5zd2l0Y2gtdG8tb3duLWRhbWFnZS5oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbi5vdGhlci1idXR0b25zLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogdmFyKC0tbWVudUJ0bi1ib3R0b20pO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAub3RoZXItYnV0dG9ucy13cmFwcGVyLmNvbW1hbmRlci1kbWctb3ZlcmxheS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLm90aGVyLWJ1dHRvbnMtd3JhcHBlci5jb21tYW5kZXItZG1nLW92ZXJsYXktYWN0aXZlIC5zd2l0Y2gtdG8tb3duLWRhbWFnZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGFuaW1hdGlvbjogYnV0dG9uSGludEF0dGVudGlvbiAxcyBlYXNlLWluLW91dCA0OyB9XG4gIC5vdGhlci1idXR0b25zLXdyYXBwZXIgLm90aGVyLWJ1dHRvbnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuZ2FtZS10aW1lci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucyAuZ2FtZS10aW1lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBjdWJpYy1iZXppZXIoMC41MiwgMC4xOCwgMC4zNiwgMS40MSk7IH1cbiAgICAgIC5vdGhlci1idXR0b25zLXdyYXBwZXIgLm90aGVyLWJ1dHRvbnMgLmdhbWUtdGltZXIucGF1c2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgIC5vdGhlci1idXR0b25zLXdyYXBwZXIgLm90aGVyLWJ1dHRvbnMuaGlkZSAuZGF5LW5pZ2h0LXN3aXRjaGVyLFxuICAgIC5vdGhlci1idXR0b25zLXdyYXBwZXIgLm90aGVyLWJ1dHRvbnMuaGlkZSAucGxhbmVjaGFzZS1idG4sXG4gICAgLm90aGVyLWJ1dHRvbnMtd3JhcHBlciAub3RoZXItYnV0dG9ucy5oaWRlIC5hcmNoZW5lbXktYnRuLFxuICAgIC5vdGhlci1idXR0b25zLXdyYXBwZXIgLm90aGVyLWJ1dHRvbnMuaGlkZSAuYm91bnR5LWJ0bixcbiAgICAub3RoZXItYnV0dG9ucy13cmFwcGVyIC5vdGhlci1idXR0b25zLmhpZGUgLmdhbWUtdGltZXItd3JhcHBlcixcbiAgICAub3RoZXItYnV0dG9ucy13cmFwcGVyIC5vdGhlci1idXR0b25zLmhpZGUgLmN1cnJlbnQtdGltZS1jbG9jayB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtdG9wIC5vdGhlci1idXR0b25zIC5wbGFuZWNoYXNlLWJ0bixcbi5sYXlvdXQtb3RoZXItYnRucy10b3AgLm90aGVyLWJ1dHRvbnMgLmFyY2hlbmVteS1idG4sXG4ubGF5b3V0LW90aGVyLWJ0bnMtdG9wIC5vdGhlci1idXR0b25zIC5ib3VudHktYnRuLFxuLmxheW91dC1vdGhlci1idG5zLXRvcCAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyIHtcbiAgdG9wOiAtOTBweDsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtdG9wIC5vdGhlci1idXR0b25zIC5nYW1lLXRpbWVyLXdyYXBwZXIge1xuICB0b3A6IC05MHB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1ib3R0b20gLm90aGVyLWJ1dHRvbnMgLnBsYW5lY2hhc2UtYnRuLFxuLmxheW91dC1vdGhlci1idG5zLWJvdHRvbSAub3RoZXItYnV0dG9ucyAuYXJjaGVuZW15LWJ0bixcbi5sYXlvdXQtb3RoZXItYnRucy1ib3R0b20gLm90aGVyLWJ1dHRvbnMgLmJvdW50eS1idG4sXG4ubGF5b3V0LW90aGVyLWJ0bnMtYm90dG9tIC5vdGhlci1idXR0b25zIC5kYXktbmlnaHQtc3dpdGNoZXIge1xuICBib3R0b206IC05MHB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1ib3R0b20gLm90aGVyLWJ1dHRvbnMgLmdhbWUtdGltZXItd3JhcHBlciB7XG4gIGJvdHRvbTogLTc2cHg7IH1cblxuYm9keS52ZXJ0aWNhbC10YXAtYXJlYXMubGFuZHNjYXBlLmxheW91dC1vdGhlci1idG5zLWJvdHRvbSAub3RoZXItYnV0dG9ucyAuZ2FtZS10aW1lci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtc2lkZXMtdmVydGljYWwgLm90aGVyLWJ1dHRvbnMgLnBsYW5lY2hhc2UtYnRuIHtcbiAgdG9wOiAtOTBweDsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtc2lkZXMtdmVydGljYWwgLm90aGVyLWJ1dHRvbnMgLmFyY2hlbmVteS1idG4ge1xuICBib3R0b206IC05MHB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1zaWRlcy12ZXJ0aWNhbCAub3RoZXItYnV0dG9ucyAuYm91bnR5LWJ0biB7XG4gIGJvdHRvbTogLTkwcHg7IH1cbiAgLmxheW91dC1vdGhlci1idG5zLXNpZGVzLXZlcnRpY2FsIC5vdGhlci1idXR0b25zIC5ib3VudHktYnRuLmJvdW50eS1idG4tdGFrZS1wbGFuZWNoYXNlLXBvc2l0aW9uIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogLTkwcHg7IH1cblxuLmxheW91dC1vdGhlci1idG5zLXNpZGVzLXZlcnRpY2FsIC5vdGhlci1idXR0b25zIC5kYXktbmlnaHQtc3dpdGNoZXIuZGF5LW5pZ2h0LXN3aXRjaGVyLWFyY2hlbmVteS1hY3RpdmUsIC5sYXlvdXQtb3RoZXItYnRucy1zaWRlcy12ZXJ0aWNhbCAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLmRheS1uaWdodC1zd2l0Y2hlci1ib3VudHktYWN0aXZlIHtcbiAgdG9wOiAtOTBweDsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtc2lkZXMtdmVydGljYWwgLm90aGVyLWJ1dHRvbnMgLmRheS1uaWdodC1zd2l0Y2hlci5kYXktbmlnaHQtc3dpdGNoZXItcGxhbmVjaGFzZS1hY3RpdmUge1xuICBib3R0b206IC05MHB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1zaWRlcy12ZXJ0aWNhbCAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLmRheS1uaWdodC1zd2l0Y2hlci1ib3RoLWFjdGl2ZSB7XG4gIHRvcDogLTE2NnB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1zaWRlcyAub3RoZXItYnV0dG9ucyAucGxhbmVjaGFzZS1idG4ge1xuICBsZWZ0OiAtOTBweDsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtc2lkZXMgLm90aGVyLWJ1dHRvbnMgLmFyY2hlbmVteS1idG4ge1xuICByaWdodDogLTkwcHg7IH1cblxuLmxheW91dC1vdGhlci1idG5zLXNpZGVzIC5vdGhlci1idXR0b25zIC5ib3VudHktYnRuIHtcbiAgcmlnaHQ6IC05MHB4OyB9XG4gIC5sYXlvdXQtb3RoZXItYnRucy1zaWRlcyAub3RoZXItYnV0dG9ucyAuYm91bnR5LWJ0bi5ib3VudHktYnRuLXRha2UtcGxhbmVjaGFzZS1wb3NpdGlvbiB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IC05MHB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1zaWRlcyAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLmRheS1uaWdodC1zd2l0Y2hlci1hcmNoZW5lbXktYWN0aXZlLCAubGF5b3V0LW90aGVyLWJ0bnMtc2lkZXMgLm90aGVyLWJ1dHRvbnMgLmRheS1uaWdodC1zd2l0Y2hlci5kYXktbmlnaHQtc3dpdGNoZXItYm91bnR5LWFjdGl2ZSB7XG4gIGxlZnQ6IC05MHB4OyB9XG5cbi5sYXlvdXQtb3RoZXItYnRucy1zaWRlcyAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLmRheS1uaWdodC1zd2l0Y2hlci1wbGFuZWNoYXNlLWFjdGl2ZSB7XG4gIHJpZ2h0OiAtOTBweDsgfVxuXG4ubGF5b3V0LW90aGVyLWJ0bnMtc2lkZXMgLm90aGVyLWJ1dHRvbnMgLmRheS1uaWdodC1zd2l0Y2hlci5kYXktbmlnaHQtc3dpdGNoZXItYm90aC1hY3RpdmUge1xuICB0b3A6IC05MHB4OyB9XG4gIC5sYXlvdXQtb3RoZXItYnRucy1zaWRlcyAub3RoZXItYnV0dG9ucyAuZGF5LW5pZ2h0LXN3aXRjaGVyLmRheS1uaWdodC1zd2l0Y2hlci1ib3RoLWFjdGl2ZS5kYXktbmlnaHQtc3dpdGNoZXItbW92ZS1ib3R0b20ge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtOTBweDsgfVxuXG4uZGF5LW5pZ2h0LXN3aXRjaGVyLFxuLnBsYW5lY2hhc2UtYnRuLFxuLmFyY2hlbmVteS1idG4sXG4uYm91bnR5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYW5pbWF0aW9uOiBwb3BJbiAwLjNzIGN1YmljLWJlemllcigwLjUyLCAwLjE4LCAwLjM2LCAxLjQxKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnBsYW5lY2hhc2UtYnRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wbGFuZWNoYXNlLnN2Z1wiKTsgfVxuXG4uYXJjaGVuZW15LWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYXJjaGVuZW15LnN2Z1wiKTsgfVxuXG4uYm91bnR5LWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYm91bnR5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5kYXktbmlnaHQtc3dpdGNoZXI6YmVmb3JlLCAuZGF5LW5pZ2h0LXN3aXRjaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuXG4uZGF5LW5pZ2h0LXN3aXRjaGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZGF5LnN2Z1wiKTsgfVxuXG4uZGF5LW5pZ2h0LXN3aXRjaGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9uaWdodC5zdmdcIik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmRheS1uaWdodC1zd2l0Y2hlci5uaWdodDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5kYXktbmlnaHQtc3dpdGNoZXIubmlnaHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jbG9zZS1jb250cm9scy1iYWNrZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1nYXApICogMiArIDQwcHgpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7IH1cblxuLmNvdW50ZXItY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWdhcCkgKiA0KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWdhcCkgKiA0KTtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogdmFyKC0tZ2FwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICB6LWluZGV4OiAzO1xuICBhbmltYXRpb246IHBvcEluIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTIsIDAuMTgsIDAuMzYsIDEuNDEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3R0b206IGNhbGModmFyKC0tZ2FwKSAqIDIgKyA0MHB4KTsgfVxuICAuY291bnRlci1jb250cm9scy5zb29uLXJlbW92ZSB7XG4gICAgdHJhbnNpdGlvbjogMS41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb3VudGVyLWNvbnRyb2xzLmZhZGUtb3V0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb3VudGVyLWNvbnRyb2xzIC5mb250IHtcbiAgICAtLWZvbnRDb2xvcjogdmFyKC0tZm9udFdoaXRlKTsgfVxuICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdhcCkgLyAyKTsgfVxuICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtbnVtYmVyIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1udW1iZXIgLmZvbnQge1xuICAgICAgICBhbmltYXRpb246IHBvcEluIDAuM3MgZWFzZTsgfVxuICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbiB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24udGF4IHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXguc3ZnXCIpOyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24udGF4LTEge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3RheC0xLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLnRheC0yIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXgtMi5zdmdcIik7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbi5wb2lzb24ge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3BvaXNvbi5zdmdcIik7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbi5zdG9ybSB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvc3Rvcm0uc3ZnXCIpOyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24ueHAge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3hwLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLmVuZXJneSB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZW5lcmd5LnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLnJhZCB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvcmFkLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLmFDIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9hQy5zdmdcIik7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbi5iQyB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYkMuc3ZnXCIpOyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24uVyB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvVy5zdmdcIik7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbi5VIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9VLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLkIge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Iuc3ZnXCIpOyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24uUiB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvUi5zdmdcIik7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbi5HIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9HLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLkMge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Muc3ZnXCIpOyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24uYmxvb2Qge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2Jsb29kLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLmNsdWUge1xuICAgICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2NsdWUuc3ZnXCIpOyB9XG4gICAgICAuY291bnRlci1jb250cm9scyAuY291bnRlci1jb250cm9scy1kaXNwbGF5IC5jb3VudGVyLWNvbnRyb2xzLWljb24uZm9vZCB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZm9vZC5zdmdcIik7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5jb3VudGVyLWNvbnRyb2xzLWRpc3BsYXkgLmNvdW50ZXItY29udHJvbHMtaWNvbi5nb2xkIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9nb2xkLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLm1hcCB7XG4gICAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvbWFwLnN2Z1wiKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmNvdW50ZXItY29udHJvbHMtZGlzcGxheSAuY291bnRlci1jb250cm9scy1pY29uLnRyZWFzdXJlIHtcbiAgICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90cmVhc3VyZS5zdmdcIik7IH1cbiAgLmNvdW50ZXItY29udHJvbHMgLmJ0biB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY291bnRlci1jb250cm9scyAuYnRuLmNsaWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLmNvdW50ZXItY29udHJvbHMgLmJ0bi5kZWNyZWFzZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKSAwIDAgdmFyKC0tYm9yZGVyUmFkaXVzKTsgfVxuICAgICAgLmNvdW50ZXItY29udHJvbHMgLmJ0bi5kZWNyZWFzZSAuZm9udCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAlOyB9XG4gICAgLmNvdW50ZXItY29udHJvbHMgLmJ0bi5pbmNyZWFzZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyUmFkaXVzKSB2YXIoLS1ib3JkZXJSYWRpdXMpIDA7IH1cbiAgICAgIC5jb3VudGVyLWNvbnRyb2xzIC5idG4uaW5jcmVhc2UgLmZvbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gICAgLmNvdW50ZXItY29udHJvbHMgLmJ0biAuZm9udCB7XG4gICAgICBoZWlnaHQ6IDMwJTsgfVxuXG4uY291bnRlcnMtb24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgZ2FwOiBjYWxjKHZhcigtLWdhcCkgLyAyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXNpemVXaWR0aCkgLSB2YXIoLS1nYXApICogMik7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1nYXApO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAuY291bnRlcnMtb24tY2FyZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbWluLXdpZHRoOiAzNHB4O1xuICAgIHBhZGRpbmc6IDFweCAxMnB4IDAgMTBweDtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgIGdhcDogNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5jbGlja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5jbGlja2VkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci50YXgge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXguc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIudGF4LTEge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90YXgtMS5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci50YXgtMiB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3RheC0yLnN2Z1wiKTsgfVxuICAgIC5jb3VudGVycy1vbi1jYXJkIC5jb3VudGVyLnBvaXNvbiB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3BvaXNvbi5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5zdG9ybSB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3N0b3JtLnN2Z1wiKTsgfVxuICAgIC5jb3VudGVycy1vbi1jYXJkIC5jb3VudGVyLnhwIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMveHAuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuZW5lcmd5IHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZW5lcmd5LnN2Z1wiKTsgfVxuICAgIC5jb3VudGVycy1vbi1jYXJkIC5jb3VudGVyLnJhZCB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL3JhZC5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5hQyB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL2FDLnN2Z1wiKTsgfVxuICAgIC5jb3VudGVycy1vbi1jYXJkIC5jb3VudGVyLmJDIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvYkMuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuVyB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL1cuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuVSB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL1Uuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuQiB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Iuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuUiB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL1Iuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuRyB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0cuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuQyB7XG4gICAgICAtLWJnOiB1cmwoXCIvaW1hZ2VzL0Muc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIuYmxvb2Qge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9ibG9vZC5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5jbHVlIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvY2x1ZS5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5mb29kIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZm9vZC5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5nb2xkIHtcbiAgICAgIC0tYmc6IHVybChcIi9pbWFnZXMvZ29sZC5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlci5tYXAge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy9tYXAuc3ZnXCIpOyB9XG4gICAgLmNvdW50ZXJzLW9uLWNhcmQgLmNvdW50ZXIudHJlYXN1cmUge1xuICAgICAgLS1iZzogdXJsKFwiL2ltYWdlcy90cmVhc3VyZS5zdmdcIik7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZCAuY291bnRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuXG4uY291bnRlcnMtb24tY2FyZC5jb21tYW5kZXItZGFtYWdlLWNvdW50ZXJzIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGdhcDogY2FsYyh2YXIoLS1nYXApIC8gMS40KTsgfVxuICAuY291bnRlcnMtb24tY2FyZC5jb21tYW5kZXItZGFtYWdlLWNvdW50ZXJzIC5jb3VudGVyLmNvbW1hbmRlci1kYW1hZ2UtY291bnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggOHB4O1xuICAgIGdhcDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNsaWNrYWJsZS1jbWQtZG1nLWVuYWJsZWQgLmNvdW50ZXJzLW9uLWNhcmQuY29tbWFuZGVyLWRhbWFnZS1jb3VudGVycyAuY291bnRlci5jb21tYW5kZXItZGFtYWdlLWNvdW50ZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAuY291bnRlcnMtb24tY2FyZC5jb21tYW5kZXItZGFtYWdlLWNvdW50ZXJzIC5jb3VudGVyLmNvbW1hbmRlci1kYW1hZ2UtY291bnRlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNtZERtZ0JnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAuY291bnRlcnMtb24tY2FyZC5jb21tYW5kZXItZGFtYWdlLWNvdW50ZXJzIC5jb3VudGVyLmNvbW1hbmRlci1kYW1hZ2UtY291bnRlci5oYXMtYmFja2dyb3VuZC1pbWFnZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4udHVybi10aW1lLXRyYWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IHZhcigtLWdhcCk7XG4gIHJpZ2h0OiB2YXIoLS1nYXApO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDFweCAxMnB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAxLjcpO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBjdWJpYy1iZXppZXIoMC41MiwgMC4xOCwgMC4zNiwgMS40MSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLnR1cm4tdGltZS10cmFja2VyIC5taW51dGVzLXNlY29uZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI5cHg7IH1cbiAgICAudHVybi10aW1lLXRyYWNrZXIgLm1pbnV0ZXMtc2Vjb25kczpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1nYXApKTsgfVxuICAudHVybi10aW1lLXRyYWNrZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgdmFyKC0tZ2FwKSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWdhcCkpO1xuICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWdhcCkpO1xuICAgIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1nYXApKTsgfVxuXG4ubGlmZS1jaGFuZ2UtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXNpemVIZWlnaHQpIC8gMy41KTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc2l6ZVdpZHRoKSAvIDMuNSk7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwJTsgfVxuICAubGlmZS1jaGFuZ2UtZmVlZGJhY2sgLmZvbnQge1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4ycyBlYXNlOyB9XG4gICAgLmxpZmUtY2hhbmdlLWZlZWRiYWNrIC5mb250LmNoYXItbWludXMsIC5saWZlLWNoYW5nZS1mZWVkYmFjayAuZm9udC5jaGFyLXBsdXMge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9XG4gIC5saWZlLWNoYW5nZS1mZWVkYmFjay5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnRvYXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tZ2FwKSAqIDIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbik7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHBvcEluRnJvbUJlbG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC50b2FzdC5hYm92ZSB7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC50b2FzdC5lcnJvciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbG90dXNSZWQpOyB9XG4gIC50b2FzdC5oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5nYW1lLXRpbWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgYW5pbWF0aW9uOiBwb3BJbkZyb21BYm92ZSAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMS41KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBmbGV4LXNocmluazogMDsgfVxuICAuZ2FtZS10aW1lcjphZnRlciB7XG4gICAgY29udGVudDogXCJQYXVzZWRcIjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMS43KSBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAxLjcpO1xuICAgIGJvdHRvbTogLTIzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDAgOXB4OyB9XG4gIC5nYW1lLXRpbWVyLnBhdXNlZCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDZjO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweDsgfVxuICAgIC5nYW1lLXRpbWVyLnBhdXNlZDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5nYW1lLXRpbWVyLmN1cnJlbnQtdGltZS1jbG9jazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FtZS10aW1lci5jdXJyZW50LXRpbWUtY2xvY2sud2l0aC1nYW1lLXRpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdG9wOiA0N3B4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggY2FsYyh2YXIoLS1ib3JkZXJSYWRpdXMpIC8gMS43KSBjYWxjKHZhcigtLWJvcmRlclJhZGl1cykgLyAxLjcpO1xuICAgIHBhZGRpbmc6IDAgN3B4IDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAub3RoZXItYnV0dG9ucy5oaWRlIC5nYW1lLXRpbWVyLmN1cnJlbnQtdGltZS1jbG9jay53aXRoLWdhbWUtdGltZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLmZlZWRiYWNrLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyhjbGFtcCgyNHB4LCBjYWxjKHZhcigtLXZoKSAvIDIwKSwgNDhweCkgLSAxMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZlZWRiYWNrLWJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmFpbmJvdyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGFuaW1hdGlvbjogcG9wSW5Gcm9tQWJvdmUgMC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMC4xOSwgMC4yOSwgMS40NSk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4ucGF0cmVvbi1idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhdHJlb24tYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBwYWRkaW5nOiAwIDE3cHggMCAxMHB4O1xuICBhbmltYXRpb246IHBvcEluRnJvbUFib3ZlIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDUsIDAuMTksIDAuMjksIDEuNDUpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgLnBhdHJlb24tYnRuIC5pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wYXRyZW9uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLnBhdHJlb24sXG4ubG90dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYW5pbWF0aW9uOiBwb3BJbkZyb21BYm92ZSAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLjE5LCAwLjI5LCAxLjQ1KTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGF0cmVvbi5mYWRlLW91dCxcbiAgLmxvdHVzLmZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC4zcyBlYXNlOyB9XG4gIC5wYXRyZW9uIC5pY29uLFxuICAubG90dXMgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlOyB9XG4gIC5wYXRyZW9uIC5idG4sXG4gIC5sb3R1cyAuYnRuIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhdHJlb24gLmNsb3NlLFxuICAubG90dXMgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIGFuaW1hdGlvbjogcG9wSW4gMC4zcyBlYXNlOyB9XG4gICAgLnBhdHJlb24gLmNsb3NlOmFmdGVyLFxuICAgIC5sb3R1cyAuY2xvc2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMCU7IH1cbiAgICAucGF0cmVvbiAuY2xvc2UgLngtaWNvbixcbiAgICAubG90dXMgLmNsb3NlIC54LWljb24ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucGF0cmVvbiAuY2xvc2UgLngtaWNvbjo6YWZ0ZXIsIC5wYXRyZW9uIC5jbG9zZSAueC1pY29uOjpiZWZvcmUsXG4gICAgICAubG90dXMgLmNsb3NlIC54LWljb246OmFmdGVyLFxuICAgICAgLmxvdHVzIC5jbG9zZSAueC1pY29uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLnBhdHJlb24gLmNsb3NlIC54LWljb246OmFmdGVyLFxuICAgICAgLmxvdHVzIC5jbG9zZSAueC1pY29uOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLnBhdHJlb24gLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wYXRyZW9uLnN2Z1wiKTsgfVxuXG4ucGF0cmVvbiAudGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAyM3B4OyB9XG5cbi5wYXRyZW9uIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBwYWRkaW5nOiAwIDExcHg7IH1cblxuLmxvdHVzLkFuZHJvaWQge1xuICAtLXI6IDRweDtcbiAgLS1jOiB2YXIoLS1zZWFHcmVlbik7XG4gIC0tcDogMTBweDsgfVxuXG4ubG90dXMuaU9TIHtcbiAgLS1yOiA5OXB4O1xuICAtLWM6IHZhcigtLWxpZ2h0Qmx1ZSk7XG4gIC0tcDogMTVweDsgfVxuXG4ubG90dXMgLnRleHQge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLmxvdHVzIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcik7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcCk7IH1cblxuLmxvdHVzIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5sb3R1cyAuaWNvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2FwcC1pY29uLnN2Z1wiKTsgfVxuXG5Aa2V5ZnJhbWVzIHBvcEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cblxuQGtleWZyYW1lcyBwb3BSb3RhdGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbi5wYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuQGtleWZyYW1lcyBncm93UGFydGljbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzKSByb3RhdGUodmFyKC0tcm90YXRpb24pKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgcm90YXRlKGNhbGModmFyKC0tcm90YXRpb24pICsgMjBkZWcpKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZvbnRDb2xvckNoYW5nZSB7XG4gIDAlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICA1MCUsXG4gIDEwMCUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBjcml0aWNhbERhbWFnZUJsaW5rIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuODsgfSB9XG5cbkBrZXlmcmFtZXMgZWFydGhxdWFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgxZGVnKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDJweCkgcm90YXRlKC0xZGVnKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTJweCkgcm90YXRlKDFkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMCkgcm90YXRlKDBkZWcpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKSByb3RhdGUoMWRlZyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KSByb3RhdGUoMWRlZyk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcG9wSW5EZWZhdWx0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcEluQ2xvc2VQbGF5ZXJzT3ZlcmxheSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSgtOTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBkcm9wT3V0T2ZTY3JlZW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcGxheWVyc092ZXJsYXlQb3BJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZykgc2NhbGVYKDAuNikgc2NhbGVZKDAuNykgc2tld1goNTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgc2NhbGVYKDEpIHNjYWxlWSgxKSBza2V3WCgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZVJvdGF0ZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVSb3RhdGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGdvdEl0QnRuQ2xpY2sge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBpbmRpY2F0ZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBwb3BJbkZyb21BYm92ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvcEluRnJvbUJlbG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBidG5Sb3RhdGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSBzY2FsZVgoMSkgc2NhbGVZKDEpIHNrZXdYKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlWCgwLjYpIHNjYWxlWSgwLjcpIHNrZXdYKDUwZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgcGxhbmVDb250cm9sc1BvcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSkgc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBwb3BSb3RhdGVJbkRpZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDM2MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21CZWxvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBiYXJDaGlwc1NsaWRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZSg2MGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKSByb3RhdGUoLTEwZGVnKTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyLjUlKSByb3RhdGUoNWRlZyk7IH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMjUlKSByb3RhdGUoLTIuNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0wLjVkZWcpIHRyYW5zbGF0ZSgtMC41cHgsIC0wLjVweCk7IH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjNkZWcpIHRyYW5zbGF0ZSgwLjNweCwgMC4zcHgpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNGRlZykgdHJhbnNsYXRlKC0wLjRweCwgMC40cHgpOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMC41ZGVnKSB0cmFuc2xhdGUoMC41cHgsIC0wLjVweCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC4zZGVnKSB0cmFuc2xhdGUoLTAuM3B4LCAtMC4zcHgpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMC40ZGVnKSB0cmFuc2xhdGUoMC40cHgsIDAuNHB4KTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0wLjVkZWcpIHRyYW5zbGF0ZSgtMC41cHgsIDAuNXB4KTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDAuM2RlZykgdHJhbnNsYXRlKDAuM3B4LCAtMC4zcHgpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNGRlZykgdHJhbnNsYXRlKC0wLjRweCwgLTAuNHB4KTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDAuNWRlZykgdHJhbnNsYXRlKDAuNXB4LCAwLjVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGluaXRpYXRpdmUge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vbmFyY2gge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfSB9XG5cbkBrZXlmcmFtZXMgYnV0dG9uSGludEF0dGVudGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9IH1cblxuaHRtbC5kZXNrdG9wIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgaHRtbC5kZXNrdG9wICNDb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbC5kZXNrdG9wICNDb250ZW50IGgxLFxuICAgIGh0bWwuZGVza3RvcCAjQ29udGVudCBoMixcbiAgICBodG1sLmRlc2t0b3AgI0NvbnRlbnQgaDMsXG4gICAgaHRtbC5kZXNrdG9wICNDb250ZW50IHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIGh0bWwuZGVza3RvcCAjQ29udGVudCBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodEJsdWUpOyB9XG4gICAgaHRtbC5kZXNrdG9wICNDb250ZW50IGhyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7IH1cbiAgaHRtbC5kZXNrdG9wIGJvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzJiMmIyZTsgfVxuICBodG1sLmRlc2t0b3AgKiB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuI0NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAjQ29udGVudCBoMSxcbiAgI0NvbnRlbnQgaDIsXG4gICNDb250ZW50IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICNDb250ZW50IGgxLFxuICAjQ29udGVudCBoMixcbiAgI0NvbnRlbnQgaDMsXG4gICNDb250ZW50IHN0cm9uZyxcbiAgI0NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI0NvbnRlbnQgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAjQ29udGVudCBoMSBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7IH1cbiAgI0NvbnRlbnQgLmhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICNDb250ZW50IGgyIHtcbiAgICBtYXJnaW46IDQ0cHggMCA0cHg7IH1cbiAgI0NvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICNDb250ZW50IGgzIC52IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZDFmMjc7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICBjb2xvcjogIzhiOTFhNjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI0NvbnRlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjQ29udGVudCBwLFxuICAjQ29udGVudCB1bCxcbiAgI0NvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgI0NvbnRlbnQgdWwsXG4gICNDb250ZW50IG9sIHtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDsgfVxuICAgICNDb250ZW50IHVsIGxpLFxuICAgICNDb250ZW50IG9sIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDRweCAwOyB9XG4gICNDb250ZW50IHAge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7IH1cbiAgI0NvbnRlbnQgaHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDQ0cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyNzMyO1xuICAgIGhlaWdodDogMnB4OyB9XG4gICNDb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgICNDb250ZW50IGltZy5xciB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdlN2U3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICNDb250ZW50IC5zY3JlZW5zaG90cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICBtYXJnaW46IDI0cHggMCA1NnB4IGNhbGMoKDcyMHB4IC0gMTAwdncgKyA0MHB4KSAvIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgI0NvbnRlbnQgLnNjcmVlbnNob3RzIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgNTZweDsgfSB9XG4gICAgI0NvbnRlbnQgLnNjcmVlbnNob3RzIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDM5MC84NDQ7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0N3B4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAjMDAwOyB9XG4gICNDb250ZW50IC5xci13cmFwIHtcbiAgICBtYXJnaW46IDQ4cHggMCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDsgfVxuICAjQ29udGVudCAuYnVpbGR2ZXJzaW9uIHtcbiAgICBtYXJnaW46IDQ0cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzg0ODk5NjtcbiAgICBkaXNwbGF5OiBibG9jazsgfSJdfQ== */