@import "https://fonts.googleapis.com/css2?family=Overpass:wght@300;400;500;600;700;800&family=Roboto:ital,wght@0,400;0,700;1,300&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8d95ad;background:#131927;width:100%;height:100%;margin:0;font-family:Overpass,sans-serif;line-height:normal;position:fixed}a,button{outline:none;font-family:Overpass,sans-serif}#root{pointer-events:none;width:100vw;height:100vh}#map{opacity:0;z-index:-1;width:100vw;height:100vh;padding-top:48px;position:fixed;top:0;right:0}#minimap{opacity:0;z-index:8;pointer-events:none;background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(337.02deg,#d9d1bb 12.45%,gray 32.14%,#ada08a 53.26%,#d9d1bb 71.81%,#eae4cf 90.71%) border-box;border:8px solid transparent;border-radius:50%;width:200px;height:200px;position:fixed;bottom:26px;right:20px}*{box-sizing:border-box}*:before{box-sizing:border-box}*:after{box-sizing:border-box}svg{transition:all .2s ease-in;display:block}input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out}.region-marker>svg{position:relative;top:-23px}@keyframes characterMarketHealthChangeFlightPosition{0%{transform:translate(-50%,-50%)}to{transform:translateX(calc(-50% + 50px*var(--xShift)/100))translateY(calc(-50% + -50px*var(--yShift)/100))}}@keyframes characterMarketHealthChangeFontSize{0%{font-size:30px}20%{font-size:45px}70%{font-size:45px}to{font-size:14px}}svg:focus{outline:none}.maplibregl-map{-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.maplibregl-popup-tooltip{z-index:3}.region-marker{z-index:4}.maplibregl-popup-tooltip .maplibregl-popup-content{pointer-events:none}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:-moz-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}#city-map .maplibregl-canvas-container.maplibregl-interactive,#city-map .maplibregl-ctrl-group button.maplibregl-ctrl-compass,#city-map .maplibregl-canvas-container.maplibregl-interactive:active,#city-map .maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right,.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{pointer-events:none}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{bottom:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl-attrib{display:none}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:transparent;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-zoom-out.svg",fill: #333)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-zoom-in.svg",fill: #333)}@media (-ms-high-contrast:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-zoom-out.svg",fill: #fff)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-zoom-in.svg",fill: #fff)}}@media (-ms-high-contrast:black-on-white){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-zoom-out.svg",fill: #000)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-zoom-in.svg",fill: #000)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-fullscreen.svg",fill: #333)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-shrink.svg")}@media (-ms-high-contrast:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-fullscreen.svg",fill: #fff)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-shrink.svg",fill: #fff)}}@media (-ms-high-contrast:black-on-white){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-fullscreen.svg",fill: #000)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-shrink.svg",fill: #000)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-compass.svg",fill: #333)}@media (-ms-high-contrast:black-on-white){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:svg-load("svg/maplibregl-ctrl-compass.svg",fill: #000)}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-terrain)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-terrain-enabled)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-disabled)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-active)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-active-error)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-background)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-background-error)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (-ms-high-contrast:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-white)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-disabled-white)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-active)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-active-error)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-background)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-background-error)}}@media (-ms-high-contrast:black-on-white){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-black)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:svg-inline(ctrl-geolocate-disabled-black)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}a.maplibregl-ctrl-logo{cursor:pointer;background-repeat:no-repeat;background-image:svg-load("svg/maplibregl-ctrl-logo.svg");width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:rgba(255,255,255,.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;background-image:svg-load("svg/maplibregl-ctrl-attrib.svg");box-sizing:border-box;background-color:rgba(255,255,255,.5);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:svg-load("svg/maplibregl-ctrl-attrib.svg",fill=#fff)}}@media screen and (-ms-high-contrast:black-on-white){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:svg-load("svg/maplibregl-ctrl-attrib.svg")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{color:#333;box-sizing:border-box;background-color:rgba(255,255,255,.75);border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.maplibregl-popup-close-button{cursor:pointer;color:#d9d1bb;background-color:transparent;border:0;font-size:23px;position:absolute;top:3px;right:2px}.maplibregl-popup-content{pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{cursor:pointer;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;z-index:2;position:absolute;top:0;left:0}.maplibregl-minimap-marker-human{z-index:4}.maplibregl-minimap-marker-character{cursor:default}.maplibregl-marker-area,.maplibregl-marker-collectable{z-index:1}.maplibregl-marker-collectable-up{z-index:2}.maplibregl-marker-static{z-index:4}.maplibregl-marker-static:hover{z-index:5}.maplibregl-marker-character:hover{z-index:3}.maplibregl-marker-character:has(.maplibregl-marker-menu){z-index:3}.maplibregl-user-location-dot{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";background-color:#1da1f2;border-radius:50%;width:15px;height:15px;animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px rgba(0,0,0,.35)}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:rgba(0,0,0,.4);justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(max-width:480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.effect-animation{z-index:5;pointer-events:none}.effect-animation-under{z-index:1;pointer-events:none}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jMWMwM2Y4OWVkYzIwNjUyLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21hcGxpYnJlLWdsLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdmVycGFzczp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwJmZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsMzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ092ZXJwYXNzJywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzEzMTkyNztcbiAgY29sb3I6ICM4ZDk1YWQ7XG59XG5cbmEsXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogJ092ZXJwYXNzJywgc2Fucy1zZXJpZjtcbn1cblxuI3Jvb3Qge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jbWFwIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbiNtaW5pbWFwIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3R0b206IDI2cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSBwYWRkaW5nLWJveCxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDMzNy4wMmRlZyxcbiAgICAgICAgI2Q5ZDFiYiAxMi40NSUsXG4gICAgICAgICM4MDgwODAgMzIuMTQlLFxuICAgICAgICAjYWRhMDhhIDUzLjI2JSxcbiAgICAgICAgI2Q5ZDFiYiA3MS44MSUsXG4gICAgICAgICNlYWU0Y2YgOTAuNzElXG4gICAgICApXG4gICAgICBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLnJlZ2lvbi1tYXJrZXIgPiBzdmcge1xuICB0b3A6IC0yM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgY2hhcmFjdGVyTWFya2V0SGVhbHRoQ2hhbmdlRmxpZ2h0UG9zaXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDUwcHggKiB2YXIoLS14U2hpZnQpIC8gMTAwKSlcbiAgICAgIHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgLTUwcHggKiB2YXIoLS15U2hpZnQpIC8gMTAwKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjaGFyYWN0ZXJNYXJrZXRIZWFsdGhDaGFuZ2VGb250U2l6ZSB7XG4gIDAlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgMjAlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgNzAlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbnN2Zzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCIubWFwbGlicmVnbC1tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiKDAgMCAwIC8gMCUpO1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC10b29sdGlwIHtcbiAgei1pbmRleDogMztcbn1cblxuLnJlZ2lvbi1tYXJrZXIge1xuICB6LWluZGV4OiA0O1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC10b29sdGlwIC5tYXBsaWJyZWdsLXBvcHVwLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hcGxpYnJlZ2wtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5tYXBsaWJyZWdsLW1hcDpmdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ncm91cCBidXR0b24ubWFwbGlicmVnbC1jdHJsLWNvbXBhc3Mge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbiNjaXR5LW1hcCAubWFwbGlicmVnbC1jYW52YXMtY29udGFpbmVyLm1hcGxpYnJlZ2wtaW50ZXJhY3RpdmUsXG4jY2l0eS1tYXAgLm1hcGxpYnJlZ2wtY3RybC1ncm91cCBidXR0b24ubWFwbGlicmVnbC1jdHJsLWNvbXBhc3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjaXR5LW1hcCAubWFwbGlicmVnbC1jYW52YXMtY29udGFpbmVyLm1hcGxpYnJlZ2wtaW50ZXJhY3RpdmU6YWN0aXZlLFxuI2NpdHktbWFwIC5tYXBsaWJyZWdsLWN0cmwtZ3JvdXAgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1jb21wYXNzOmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hcGxpYnJlZ2wtY2FudmFzLWNvbnRhaW5lci5tYXBsaWJyZWdsLWludGVyYWN0aXZlLFxuLm1hcGxpYnJlZ2wtY3RybC1ncm91cCBidXR0b24ubWFwbGlicmVnbC1jdHJsLWNvbXBhc3Mge1xuICBjdXJzb3I6IGdyYWI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLWNhbnZhcy1jb250YWluZXIubWFwbGlicmVnbC1pbnRlcmFjdGl2ZS5tYXBsaWJyZWdsLXRyYWNrLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXBsaWJyZWdsLWNhbnZhcy1jb250YWluZXIubWFwbGlicmVnbC1pbnRlcmFjdGl2ZTphY3RpdmUsXG4ubWFwbGlicmVnbC1jdHJsLWdyb3VwIGJ1dHRvbi5tYXBsaWJyZWdsLWN0cmwtY29tcGFzczphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4ubWFwbGlicmVnbC1jYW52YXMtY29udGFpbmVyLm1hcGxpYnJlZ2wtdG91Y2gtem9vbS1yb3RhdGUsXG4ubWFwbGlicmVnbC1jYW52YXMtY29udGFpbmVyLm1hcGxpYnJlZ2wtdG91Y2gtem9vbS1yb3RhdGUgLm1hcGxpYnJlZ2wtY2FudmFzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbn1cblxuLm1hcGxpYnJlZ2wtY2FudmFzLWNvbnRhaW5lci5tYXBsaWJyZWdsLXRvdWNoLWRyYWctcGFuLFxuLm1hcGxpYnJlZ2wtY2FudmFzLWNvbnRhaW5lci5tYXBsaWJyZWdsLXRvdWNoLWRyYWctcGFuIC5tYXBsaWJyZWdsLWNhbnZhcyB7XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbn1cblxuLm1hcGxpYnJlZ2wtY2FudmFzLWNvbnRhaW5lci5tYXBsaWJyZWdsLXRvdWNoLXpvb20tcm90YXRlLm1hcGxpYnJlZ2wtdG91Y2gtZHJhZy1wYW4sXG4ubWFwbGlicmVnbC1jYW52YXMtY29udGFpbmVyLm1hcGxpYnJlZ2wtdG91Y2gtem9vbS1yb3RhdGUubWFwbGlicmVnbC10b3VjaC1kcmFnLXBhblxuICAubWFwbGlicmVnbC1jYW52YXMge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLWNhbnZhcy1jb250YWluZXIubWFwbGlicmVnbC10b3VjaC1kcmFnLXBhbi5tYXBsaWJyZWdsLWNvb3BlcmF0aXZlLWdlc3R1cmVzLFxuLm1hcGxpYnJlZ2wtY2FudmFzLWNvbnRhaW5lci5tYXBsaWJyZWdsLXRvdWNoLWRyYWctcGFuLm1hcGxpYnJlZ2wtY29vcGVyYXRpdmUtZ2VzdHVyZXNcbiAgLm1hcGxpYnJlZ2wtY2FudmFzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC10b3AtbGVmdCxcbi5tYXBsaWJyZWdsLWN0cmwtdG9wLXJpZ2h0LFxuLm1hcGxpYnJlZ2wtY3RybC1ib3R0b20tbGVmdCxcbi5tYXBsaWJyZWdsLWN0cmwtYm90dG9tLXJpZ2h0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtdG9wLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1hcGxpYnJlZ2wtY3RybC1hdHRyaWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcGxpYnJlZ2wtY3RybCB7XG4gIGNsZWFyOiBib3RoO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAvKiB3b3JrYXJvdW5kIGZvciBhIFNhZmFyaSBidWcgaHR0cHM6Ly9naXRodWIuY29tL21hcGJveC9tYXBib3gtZ2wtanMvaXNzdWVzLzgxODUgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtdG9wLWxlZnQgLm1hcGxpYnJlZ2wtY3RybCB7XG4gIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtdG9wLXJpZ2h0IC5tYXBsaWJyZWdsLWN0cmwge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ib3R0b20tbGVmdCAubWFwbGlicmVnbC1jdHJsIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ib3R0b20tcmlnaHQgLm1hcGxpYnJlZ2wtY3RybCB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWFwbGlicmVnbC1jdHJsLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubWFwbGlicmVnbC1jdHJsLWdyb3VwOm5vdCg6ZW1wdHkpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYigwIDAgMCAvIDEwJSk7XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWFwbGlicmVnbC1jdHJsLWdyb3VwOm5vdCg6ZW1wdHkpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQnV0dG9uVGV4dDtcbiAgfVxufVxuXG4ubWFwbGlicmVnbC1jdHJsLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtZ3JvdXAgYnV0dG9uICsgYnV0dG9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uIC5tYXBsaWJyZWdsLWN0cmwtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtZ3JvdXAgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQnV0dG9uVGV4dDtcbiAgfVxufVxuXG4vKiBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDA1NjIgKi9cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFwbGlicmVnbC1jdHJsLWF0dHJpYi1idXR0b246Zm9jdXMsXG4ubWFwbGlicmVnbC1jdHJsLWdyb3VwIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYigwIDE1MCAyNTUgLyAxMDAlKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybCBidXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubWFwbGlicmVnbC1jdHJsIGJ1dHRvbjpkaXNhYmxlZCAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4ubWFwbGlicmVnbC1jdHJsIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDUlKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYigwIDE1MCAyNTUgLyAxMDAlKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtZ3JvdXAgYnV0dG9uOmZvY3VzOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtZ3JvdXAgYnV0dG9uOmZvY3VzOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC16b29tLW91dCAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnc3ZnL21hcGxpYnJlZ2wtY3RybC16b29tLW91dC5zdmcnLCBmaWxsOiAjMzMzKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLXpvb20taW4gLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3N2Zy9tYXBsaWJyZWdsLWN0cmwtem9vbS1pbi5zdmcnLCBmaWxsOiAjMzMzKTtcbn1cblxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC16b29tLW91dCAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLXpvb20tb3V0LnN2ZycsIGZpbGw6ICNmZmYpO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLXpvb20taW4gLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnc3ZnL21hcGxpYnJlZ2wtY3RybC16b29tLWluLnN2ZycsIGZpbGw6ICNmZmYpO1xuICB9XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC16b29tLW91dCAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLXpvb20tb3V0LnN2ZycsIGZpbGw6ICMwMDApO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLXpvb20taW4gLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnc3ZnL21hcGxpYnJlZ2wtY3RybC16b29tLWluLnN2ZycsIGZpbGw6ICMwMDApO1xuICB9XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1mdWxsc2NyZWVuIC5tYXBsaWJyZWdsLWN0cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLWZ1bGxzY3JlZW4uc3ZnJywgZmlsbDogIzMzMyk7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1zaHJpbmsgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3N2Zy9tYXBsaWJyZWdsLWN0cmwtc2hyaW5rLnN2ZycpO1xufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnc3ZnL21hcGxpYnJlZ2wtY3RybC1mdWxsc2NyZWVuLnN2ZycsIGZpbGw6ICNmZmYpO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLXNocmluayAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLXNocmluay5zdmcnLCBmaWxsOiAjZmZmKTtcbiAgfVxufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBibGFjay1vbi13aGl0ZSkge1xuICAubWFwbGlicmVnbC1jdHJsIGJ1dHRvbi5tYXBsaWJyZWdsLWN0cmwtZnVsbHNjcmVlbiAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLWZ1bGxzY3JlZW4uc3ZnJywgZmlsbDogIzAwMCk7XG4gIH1cblxuICAubWFwbGlicmVnbC1jdHJsIGJ1dHRvbi5tYXBsaWJyZWdsLWN0cmwtc2hyaW5rIC5tYXBsaWJyZWdsLWN0cmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3N2Zy9tYXBsaWJyZWdsLWN0cmwtc2hyaW5rLnN2ZycsIGZpbGw6ICMwMDApO1xuICB9XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1jb21wYXNzIC5tYXBsaWJyZWdsLWN0cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLWNvbXBhc3Muc3ZnJywgZmlsbDogIzMzMyk7XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1jb21wYXNzIC5tYXBsaWJyZWdsLWN0cmwtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3N2Zy9tYXBsaWJyZWdsLWN0cmwtY29tcGFzcy5zdmcnLCBmaWxsOiAjMDAwKTtcbiAgfVxufVxuXG4ubWFwbGlicmVnbC1jdHJsIGJ1dHRvbi5tYXBsaWJyZWdsLWN0cmwtdGVycmFpbiAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGN0cmwtdGVycmFpbik7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC10ZXJyYWluLWVuYWJsZWQgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjdHJsLXRlcnJhaW4tZW5hYmxlZCk7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjdHJsLWdlb2xvY2F0ZSk7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGU6ZGlzYWJsZWQgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjdHJsLWdlb2xvY2F0ZS1kaXNhYmxlZCk7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmxcbiAgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmVcbiAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjdHJsLWdlb2xvY2F0ZS1hY3RpdmUpO1xufVxuXG4ubWFwbGlicmVnbC1jdHJsXG4gIGJ1dHRvbi5tYXBsaWJyZWdsLWN0cmwtZ2VvbG9jYXRlLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUtYWN0aXZlLWVycm9yXG4gIC5tYXBsaWJyZWdsLWN0cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY3RybC1nZW9sb2NhdGUtYWN0aXZlLWVycm9yKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybFxuICBidXR0b24ubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS5tYXBsaWJyZWdsLWN0cmwtZ2VvbG9jYXRlLWJhY2tncm91bmRcbiAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybFxuICBidXR0b24ubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS5tYXBsaWJyZWdsLWN0cmwtZ2VvbG9jYXRlLWJhY2tncm91bmQtZXJyb3JcbiAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yKTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybFxuICBidXR0b24ubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS5tYXBsaWJyZWdsLWN0cmwtZ2VvbG9jYXRlLXdhaXRpbmdcbiAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgYW5pbWF0aW9uOiBtYXBsaWJyZWdsLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZSAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY3RybC1nZW9sb2NhdGUtd2hpdGUpO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybCBidXR0b24ubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY3RybC1nZW9sb2NhdGUtZGlzYWJsZWQtd2hpdGUpO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybFxuICAgIGJ1dHRvbi5tYXBsaWJyZWdsLWN0cmwtZ2VvbG9jYXRlLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUtYWN0aXZlXG4gICAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSk7XG4gIH1cblxuICAubWFwbGlicmVnbC1jdHJsXG4gICAgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3JcbiAgICAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY3RybC1nZW9sb2NhdGUtYWN0aXZlLWVycm9yKTtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmxcbiAgICBidXR0b24ubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS5tYXBsaWJyZWdsLWN0cmwtZ2VvbG9jYXRlLWJhY2tncm91bmRcbiAgICAubWFwbGlicmVnbC1jdHJsLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCk7XG4gIH1cblxuICAubWFwbGlicmVnbC1jdHJsXG4gICAgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUubWFwbGlicmVnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yXG4gICAgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGN0cmwtZ2VvbG9jYXRlLWJhY2tncm91bmQtZXJyb3IpO1xuICB9XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGUgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGN0cmwtZ2VvbG9jYXRlLWJsYWNrKTtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwgYnV0dG9uLm1hcGxpYnJlZ2wtY3RybC1nZW9sb2NhdGU6ZGlzYWJsZWQgLm1hcGxpYnJlZ2wtY3RybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGN0cmwtZ2VvbG9jYXRlLWRpc2FibGVkLWJsYWNrKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1hcGxpYnJlZ2wtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbmEubWFwbGlicmVnbC1jdHJsLWxvZ28ge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW46IDAgMCAtNHB4IC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLWxvZ28uc3ZnJyk7XG59XG5cbmEubWFwbGlicmVnbC1jdHJsLWxvZ28ubWFwbGlicmVnbC1jb21wYWN0IHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwubWFwbGlicmVnbC1jdHJsLWF0dHJpYiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi5tYXBsaWJyZWdsLWNvbXBhY3Qge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMnB4IDI0cHggMnB4IDA7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi5tYXBsaWJyZWdsLWNvbXBhY3Qtc2hvdyB7XG4gICAgcGFkZGluZzogMnB4IDI4cHggMnB4IDhweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybC10b3AtbGVmdCA+IC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdC1zaG93LFxuICAubWFwbGlicmVnbC1jdHJsLWJvdHRvbS1sZWZ0ID4gLm1hcGxpYnJlZ2wtY3RybC1hdHRyaWIubWFwbGlicmVnbC1jb21wYWN0LXNob3cge1xuICAgIHBhZGRpbmc6IDJweCA4cHggMnB4IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdCAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLWF0dHJpYi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybC1hdHRyaWIgc3VtbWFyeS5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybC1hdHRyaWIgc3VtbWFyeS5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLWJ1dHRvbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtdG9wLWxlZnQgLm1hcGxpYnJlZ2wtY3RybC1hdHRyaWItYnV0dG9uLFxuICAubWFwbGlicmVnbC1jdHJsLWJvdHRvbS1sZWZ0IC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLWJ1dHRvbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdCAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi1idXR0b24sXG4gIC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdC1zaG93IC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdC1zaG93IC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gNSUpO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY3RybC1ib3R0b20tcmlnaHQgPiAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi5tYXBsaWJyZWdsLWNvbXBhY3Q6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubWFwbGlicmVnbC1jdHJsLXRvcC1yaWdodCA+IC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdDo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtdG9wLWxlZnQgPiAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi5tYXBsaWJyZWdsLWNvbXBhY3Q6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tYXBsaWJyZWdsLWN0cmwtYm90dG9tLWxlZnQgPiAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi5tYXBsaWJyZWdsLWNvbXBhY3Q6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubWFwbGlicmVnbC1jdHJsLWF0dHJpYi5tYXBsaWJyZWdsLWNvbXBhY3Q6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnc3ZnL21hcGxpYnJlZ2wtY3RybC1hdHRyaWIuc3ZnJywgZmlsbD0jZmZmKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGJsYWNrLW9uLXdoaXRlKSB7XG4gIC5tYXBsaWJyZWdsLWN0cmwtYXR0cmliLm1hcGxpYnJlZ2wtY29tcGFjdDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzdmcvbWFwbGlicmVnbC1jdHJsLWF0dHJpYi5zdmcnKTtcbiAgfVxufVxuXG4ubWFwbGlicmVnbC1jdHJsLWF0dHJpYiBhIHtcbiAgY29sb3I6IHJnYigwIDAgMCAvIDc1JSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1hdHRyaWIgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcGxpYnJlZ2wtYXR0cmliLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1zY2FsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDc1JSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiBtZWRpdW0gMnB4IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci10b3AsXG4ubWFwbGlicmVnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQsXG4ubWFwbGlicmVnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtYW5jaG9yLWJvdHRvbSxcbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci1ib3R0b20tbGVmdCxcbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci1ib3R0b20tcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtYW5jaG9yLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC10aXAge1xuICAvKiB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7ICovXG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGxpYnJlZ2wtcG9wdXAtdGlwIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQgLm1hcGxpYnJlZ2wtcG9wdXAtdGlwIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci10b3AtcmlnaHQgLm1hcGxpYnJlZ2wtcG9wdXAtdGlwIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtYW5jaG9yLWJvdHRvbSAubWFwbGlicmVnbC1wb3B1cC10aXAge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci1ib3R0b20tbGVmdCAubWFwbGlicmVnbC1wb3B1cC10aXAge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwbGlicmVnbC1wb3B1cC10aXAge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC1hbmNob3ItbGVmdCAubWFwbGlicmVnbC1wb3B1cC10aXAge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci1yaWdodCAubWFwbGlicmVnbC1wb3B1cC10aXAge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNkOWQxYmI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci10b3AtbGVmdCAubWFwbGlicmVnbC1wb3B1cC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtYW5jaG9yLXRvcC1yaWdodCAubWFwbGlicmVnbC1wb3B1cC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWFuY2hvci1ib3R0b20tbGVmdCAubWFwbGlicmVnbC1wb3B1cC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwbGlicmVnbC1wb3B1cC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLXRyYWNrLXBvaW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC10cmFjay1wb2ludGVyICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLW1hcDpob3ZlciAubWFwbGlicmVnbC1wb3B1cC10cmFjay1wb2ludGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1hcGxpYnJlZ2wtbWFwOmFjdGl2ZSAubWFwbGlicmVnbC1wb3B1cC10cmFjay1wb2ludGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcGxpYnJlZ2wtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYXBsaWJyZWdsLW1pbmltYXAtbWFya2VyLWh1bWFuIHtcbiAgei1pbmRleDogNDtcbn1cbi5tYXBsaWJyZWdsLW1pbmltYXAtbWFya2VyLWNoYXJhY3RlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1hcGxpYnJlZ2wtbWFya2VyLWFyZWEsXG4ubWFwbGlicmVnbC1tYXJrZXItY29sbGVjdGFibGUge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFwbGlicmVnbC1tYXJrZXItY29sbGVjdGFibGUtdXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFwbGlicmVnbC1tYXJrZXItc3RhdGljIHtcbiAgei1pbmRleDogNDtcbn1cblxuLm1hcGxpYnJlZ2wtbWFya2VyLXN0YXRpYzpob3ZlciB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5tYXBsaWJyZWdsLW1hcmtlci1jaGFyYWN0ZXI6aG92ZXIsXG4ubWFwbGlicmVnbC1tYXJrZXItY2hhcmFjdGVyOmhhcygubWFwbGlicmVnbC1tYXJrZXItbWVudSkge1xuICB6LWluZGV4OiAzO1xuICAvKiBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAxcHggNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjFzOyAqL1xufVxuXG4ubWFwbGlicmVnbC11c2VyLWxvY2F0aW9uLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm1hcGxpYnJlZ2wtdXNlci1sb2NhdGlvbi1kb3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uOiBtYXBsaWJyZWdsLXVzZXItbG9jYXRpb24tZG90LXB1bHNlIDJzIGluZmluaXRlO1xufVxuXG4ubWFwbGlicmVnbC11c2VyLWxvY2F0aW9uLWRvdDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2IoMCAwIDAgLyAzNSUpO1xufVxuXG5Aa2V5ZnJhbWVzIG1hcGxpYnJlZ2wtdXNlci1sb2NhdGlvbi1kb3QtcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubWFwbGlicmVnbC11c2VyLWxvY2F0aW9uLWRvdC1zdGFsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG59XG5cbi5tYXBsaWJyZWdsLXVzZXItbG9jYXRpb24tZG90LXN0YWxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXBsaWJyZWdsLXVzZXItbG9jYXRpb24tYWNjdXJhY3ktY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjMzO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLm1hcGxpYnJlZ2wtY3Jvc3NoYWlyLFxuLm1hcGxpYnJlZ2wtY3Jvc3NoYWlyIC5tYXBsaWJyZWdsLWludGVyYWN0aXZlLFxuLm1hcGxpYnJlZ2wtY3Jvc3NoYWlyIC5tYXBsaWJyZWdsLWludGVyYWN0aXZlOmFjdGl2ZSB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4ubWFwbGlicmVnbC1ib3h6b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMjAyMDIwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tYXBsaWJyZWdsLWNvb3BlcmF0aXZlLWdlc3R1cmUtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwIDAgMCAvIDQwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgMXM7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ubWFwbGlicmVnbC1jb29wZXJhdGl2ZS1nZXN0dXJlLXNjcmVlbi5tYXBsaWJyZWdsLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzO1xufVxuXG4ubWFwbGlicmVnbC1jb29wZXJhdGl2ZS1nZXN0dXJlLXNjcmVlbiAubWFwbGlicmVnbC1tb2JpbGUtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAod2lkdGggPD0gNDgwcHgpIHtcbiAgLm1hcGxpYnJlZ2wtY29vcGVyYXRpdmUtZ2VzdHVyZS1zY3JlZW4gLm1hcGxpYnJlZ2wtZGVza3RvcC1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1hcGxpYnJlZ2wtY29vcGVyYXRpdmUtZ2VzdHVyZS1zY3JlZW4gLm1hcGxpYnJlZ2wtbW9iaWxlLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYXBsaWJyZWdsLXBzZXVkby1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmVmZmVjdC1hbmltYXRpb24ge1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmVmZmVjdC1hbmltYXRpb24tdW5kZXIge1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiZ0pBRUEsNk1BYUEsc0RBTUEsbURBTUEsaUdBWUEsMlVBdUJBLHdCQUdFLDZEQU1GLDZDQUtBLDJaQVFBLCtDQUtBLHFNQVVBLDBIQWVBLHVCQ2xIQSwwRkFNQSxvQ0FJQSx5QkFJQSx3RUFJQSxrREFNQSxxS0FLQSx3RUFJQSx5UkFVQSwyTUFTQSw0RkFJQSx3SUFLQSxnS0FLQSx5SkFLQSw2TUFNQSwwTkFNQSxvSUFPQSx1Q0FLQSw0Q0FLQSw2Q0FLQSwrQ0FJQSxxQ0FHQSx1RUFRQSwyRUFLQSw2RUFLQSw4RUFLQSxnRkFLQSx5REFLQSx1RUFJQSxrQ0FDRSxvRUFLRixxS0FZQSwrREFJQSx1SUFRQSxrQ0FDRSxtREFJQSxzRUFNRiw2REFLQSx3R0FLQSxvREFJQSxtRUFJQSw4RUFJQSxpRkFJQSx3RUFJQSwwRUFJQSx5RUFJQSxxRUFJQSxnSkFJQSw4SUFJQSxrQ0FDRSxnSkFJQSwrSUFLRiwwQ0FDRSxnSkFJQSwrSUFLRixvSkFJQSxpSUFJQSxrQ0FDRSxvSkFJQSw2SUFLRiwwQ0FDRSxvSkFJQSw2SUFLRiw4SUFJQSwwQ0FDRSwrSUFLRixnSEFJQSxnSUFJQSxvSEFJQSxzSUFJQSw0SkFNQSx3S0FNQSxvS0FNQSxnTEFNQSx1SkFNQSxrQ0FDRSwwSEFJQSw0SUFJQSw0SkFNQSx3S0FNQSxvS0FNQSxpTEFPRiwwQ0FDRSwwSEFJQSw2SUFLRiwrRUFTQSxzTUFXQSxxREFJQSxxR0FNQSxjQUNFLGdMQVVBLDRGQUtBLG1NQU1BLHNGQUlBLG1SQWdCQSwrSkFLQSxtR0FJQSw0SEFLQSxzS0FLQSxnSEFJQSxnR0FLQSwwRkFLQSx3RkFLQSwrRkFNRiw2Q0FDRSx3SEFLRixxREFDRSw4R0FLRixxRUFLQSx3RUFLQSxzQ0FJQSxrS0FXQSx3R0FTQSx3SEFNQSx5SUFNQSxpREFJQSwwREFXQSw4R0FNQSx3SUFPQSx3SUFPQSxpSEFNQSwySUFPQSwySUFPQSwrR0FNQSxnSEFNQSxxSkFXQSxnRUFLQSxxRkFJQSx1RkFJQSwyRkFJQSw2RkFJQSw2Q0FJQSwySUFLQSxtRUFJQSxvRUFJQSxnS0FTQSwyQ0FHQSxvREFJQSxpRUFLQSw0Q0FJQSxvQ0FJQSwwQ0FJQSxpSEFPQSxnR0FPQSw2TEFVQSw0TUFhQSxnSkFlQSwwREFJQSx1REFJQSx1SEFPQSwwSUFNQSx5SEFXQSxxU0FpQkEseUZBS0EsK0VBSUEsc0NBQ0UsZ0ZBSUEsaUZBS0YsaUpBU0EsZ0RBS0EifQ==*/