.ol-box{box-sizing:border-box;border-radius:2px;border:2px solid blue}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:rgba(0,60,136,0.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;text-align:center;margin:1px;will-change:contents, width;transition:all 0.25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-step-marker{width:1px;height:15px;background-color:#000000;float:right;z-Index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:12px;z-Index:11;color:#000000;text-shadow:-2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF}.ol-scale-text{position:absolute;font-size:14px;text-align:center;bottom:25px;color:#000000;text-shadow:-2px 0 #FFFFFF, 0 2px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF}.ol-scale-singlebar{position:relative;height:10px;z-Index:9;box-sizing:border-box;border:1px solid black}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ol-selectable{-webkit-touch-callout:default;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.ol-control{position:absolute;background-color:rgba(255,255,255,0.4);border-radius:4px;padding:2px}.ol-control:hover{background-color:rgba(255,255,255,0.6)}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear, visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear, visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:white;font-size:1.14em;font-weight:bold;text-decoration:none;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:rgba(0,60,136,0.5);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:normal;font-size:1.2em;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;background-color:rgba(0,60,136,0.7)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em)}.ol-attribution ul{margin:0;padding:0 .5em;color:#000;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution ul,.ol-attribution button{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:rgba(255,255,255,0.8)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:0.5em;bottom:0.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:rgba(255,255,255,0.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,0.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity 0.2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.page-wrapper .frame-list-type-gsatemplate_locationmap .content-blocker .content{padding-top:2em;height:400px}.page-wrapper div.blockMapDisplay>div.blockMapDisplay-content{position:absolute;width:100%;height:100%}.page-wrapper div.locationmap.sameRatioWrapper{height:auto;display:none}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}}.page-wrapper div.locationmap.sameRatioWrapper .map{box-sizing:border-box;height:calc(1.45*100vw)}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .map{position:absolute;top:0;left:0;width:50%;height:100%;padding:0 15px 0 0}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel{box-sizing:border-box;margin-top:52px;padding:0}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel{position:absolute;top:0;left:50%;width:50%;height:100%;margin-top:unset;padding:0 30px 0 15px}}.page-wrapper div.locationmap.sameRatioWrapper .map .olmap{width:100%;height:100%}.page-wrapper div.locationmap.sameRatioWrapper .map .info{position:absolute;left:0;bottom:0}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl.hidden{display:none}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl .intro{font-size:12px}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl .intro h2{font-size:40px;margin-top:-.1em;margin-bottom:.7em;line-height:1.03em}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl .intro h2{margin-bottom:.45em;line-height:1.15em}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl .intro h2 span.hier{color:#43ff00}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl .intro{font-size:unset}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl ol.initialDistrictList{margin-top:.8em;list-style-type:none}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl ol.initialDistrictList{margin-top:0}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl ol.initialDistrictList>li{cursor:pointer;font-weight:bold;line-height:1.4;padding:0.913em 0;font-size:1.11em;text-transform:uppercase;border-bottom:1px solid #43ff00}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl ol.initialDistrictList>li{font-size:1.4em}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl ol.initialDistrictList>li:hover,.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl ol.initialDistrictList>li.highlight{color:#00f100}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl h2.resultHeadline{margin:-0.125em 0 2.3em 0;font-weight:normal;font-size:24px;line-height:1.1}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl h2.resultHeadline{font-size:30px}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .summaryControl h2.resultHeadline>strong{display:block}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section:not(:first-child){margin-top:1.1em}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section h3{margin:-0.0833em 0 0 0;font-size:20px;padding:0 0 1em 0;text-transform:uppercase;border-bottom:1px solid #43ff00}@media only screen and (min-width: 760px){.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section h3{font-size:24px}}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol{list-style-type:none}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li{border-bottom:1.5px solid black}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li:last-child{border-bottom:none}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li.highlight span.bigTitle,.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li:hover span.bigTitle{color:#00f100}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li a{display:block;padding:1.4em 0}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li a span.smallTitle{display:block;color:#0a0;font-weight:bold}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li a span.smallTitle.empty{display:none}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li a span.bigTitle{display:block;color:black;font-weight:bold;font-size:1.1em;line-height:1.2}.page-wrapper div.locationmap.sameRatioWrapper .infopanel .itemsControl section ol li a span.bigTitle.empty{display:none}.ol-popup{position:absolute;background-color:white;box-shadow:0 1px 4px rgba(0,0,0,0.2);padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:12px;left:-50px;min-width:280px;box-sizing:border-box}.ol-popup::after,.ol-popup::before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup::after{border-top-color:white;border-width:10px;left:48px;margin-left:-10px}.ol-popup::before{border-top-color:#cccccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup #popup-content{font-size:1em;padding-right:20px;line-height:1.2em}.ol-popup #popup-content a{outline:none;text-decoration:none}.ol-popup #popup-content h2{font-size:inherit;color:black;margin:0}.ol-popup #popup-content p{margin:0;padding:0}.ol-popup #popup-content .more-link{color:#0a0;padding-top:10px;padding-right:15px;display:inline-block;text-decoration:none;position:relative;font-style:italic;font-weight:bold}.ol-popup-closer{text-decoration:none;position:absolute;top:10px;right:15px}.ol-popup-closer:hover{text-decoration:none}.ol-popup-closer:after{content:"✖"}

/*# sourceURL=webpack://./node_modules/ol/ol.css */
/*# sourceURL=webpack://./node_modules/simplebar/dist/simplebar.css */
/*# sourceURL=webpack://./../Resources/Public/Scss/Webpack/_locationmap.scss */
/*# sourceURL=webpack://./../Resources/Public/Scss/Basic/_mixins.scss */
/*# sourceURL=webpack://./../Resources/Public/Scss/Basic/_variables.scss */
/*# sourceURL=webpack://./../Resources/Public/Scss/Webpack/_popup.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9vbC9vbC5jc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvc2ltcGxlYmFyL2Rpc3Qvc2ltcGxlYmFyLmNzcyIsIndlYnBhY2s6Ly8uLy4uL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9XZWJwYWNrL19sb2NhdGlvbm1hcC5zY3NzIiwid2VicGFjazovLy4vLi4vUmVzb3VyY2VzL1B1YmxpYy9TY3NzL0Jhc2ljL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9CYXNpYy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9SZXNvdXJjZXMvUHVibGljL1Njc3MvV2VicGFjay9fcG9wdXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxRQUNFLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3ZCLG1CQUdDLE9BQVEsQ0FDUixTQUFVLENBQ1YsaUJBQWtCLENBQ25CLGVBR0MsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFdBQVksQ0FDWixpQkFBa0IsQ0FDbkIscUJBRUMscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCwyQkFBNEIsQ0FDNUIsb0JBQXFCLENBQ3RCLGNBRUMsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1Ysc0JBRUMsU0FBVSxDQUNWLFdBQVksQ0FDWix3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLFVBQVcsQ0FDWixvQkFFQyxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGNBQWUsQ0FDZixVQUFXLENBQ1gsYUFBYyxDQUNkLHdFQUF5RSxDQUMxRSxlQUVDLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixhQUFjLENBQ2Qsd0VBQXlFLENBQzFFLG9CQUVDLGlCQUFr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TCxDRnlDSyxnQkFBaUIsQ0ExS3JELDhHQXdLOEMsWUFBWSxDQXhLMUQsc0dBNktvQyxhQUFjLENBRWQsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDQWxMcEQsNEdBOEs4QyxZQUFZLENBQUksVUdySzVELGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIsb0NBQXFDLENBQ3JDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIscUJBQXNCLENBVnhCLG1DQWFJLFFBQVMsQ0FDVCx3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLFFBQVMsQ0FDVCxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLG1CQUFvQixDQW5CeEIsaUJBc0JJLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGlCQUFrQixDQXpCdEIsa0JBNEJJLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGlCQUFrQixDQS9CdEIseUJBc0NJLGFBQWMsQ0FFZCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBekN0QiwyQkFtQ00sWUFBWSxDQUNaLG9CQUFxQixDQXBDM0IsNEJBMkNNLGlCQUFrQixDQUNsQixXQUFXLENBQ1gsUUFBUSxDQTdDZCwyQkFnRE0sUUFBUSxDQUNSLFNBQVMsQ0FqRGYsb0NBb0RNLFVEcUV5QixDQ3BFekIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRWxCLGlCQU1ILG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFVBQVcsQ0FKYix1QkFNSSxvQkFBcUIsQ0FDdEIsdUJBR0QsV0FBUyIsInNvdXJjZXNDb250ZW50IjpbIi5vbC1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsdWU7XG59XG5cbi5vbC1tb3VzZS1wb3NpdGlvbiB7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5vbC1zY2FsZS1saW5lIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDYwLDEzNiwwLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm9sLXNjYWxlLWxpbmUtaW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiBub25lO1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMXB4O1xuICB3aWxsLWNoYW5nZTogY29udGVudHMsIHdpZHRoO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4ub2wtc2NhbGUtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogOHB4O1xufVxuLm9sLXNjYWxlLXN0ZXAtbWFya2VyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHotSW5kZXg6IDEwO1xufVxuLm9sLXNjYWxlLXN0ZXAtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHotSW5kZXg6IDExO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1zaGFkb3c6IC0ycHggMCAjRkZGRkZGLCAwIDJweCAjRkZGRkZGLCAycHggMCAjRkZGRkZGLCAwIC0ycHggI0ZGRkZGRjtcbn1cbi5vbC1zY2FsZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1zaGFkb3c6IC0ycHggMCAjRkZGRkZGLCAwIDJweCAjRkZGRkZGLCAycHggMCAjRkZGRkZGLCAwIC0ycHggI0ZGRkZGRjtcbn1cbi5vbC1zY2FsZS1zaW5nbGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgei1JbmRleDogOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5vbC11bnN1cHBvcnRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2wtdmlld3BvcnQsIC5vbC11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cbi5vbC1zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuLm9sLWdyYWJiaW5nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4ub2wtZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ub2wtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5vbC1jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xufVxuLm9sLXpvb20ge1xuICB0b3A6IC41ZW07XG4gIGxlZnQ6IC41ZW07XG59XG4ub2wtcm90YXRlIHtcbiAgdG9wOiAuNWVtO1xuICByaWdodDogLjVlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhciwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG59XG4ub2wtcm90YXRlLm9sLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhciwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjI1cztcbn1cbi5vbC16b29tLWV4dGVudCB7XG4gIHRvcDogNC42NDNlbTtcbiAgbGVmdDogLjVlbTtcbn1cbi5vbC1mdWxsLXNjcmVlbiB7XG4gIHJpZ2h0OiAuNWVtO1xuICB0b3A6IC41ZW07XG59XG5cbi5vbC1jb250cm9sIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMTRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEuMzc1ZW07XG4gIHdpZHRoOiAxLjM3NWVtO1xuICBsaW5lLWhlaWdodDogLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDYwLDEzNiwwLjUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vbC1jb250cm9sIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5vbC16b29tLWV4dGVudCBidXR0b24ge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4ub2wtY29tcGFzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm9sLXRvdWNoIC5vbC1jb250cm9sIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ub2wtdG91Y2ggLm9sLXpvb20tZXh0ZW50IHtcbiAgdG9wOiA1LjVlbTtcbn1cbi5vbC1jb250cm9sIGJ1dHRvbjpob3Zlcixcbi5vbC1jb250cm9sIGJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDYwLDEzNiwwLjcpO1xufVxuLm9sLXpvb20gLm9sLXpvb20taW4ge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5vbC16b29tIC5vbC16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuXG5cbi5vbC1hdHRyaWJ1dGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3R0b206IC41ZW07XG4gIHJpZ2h0OiAuNWVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuM2VtKTtcbn1cblxuLm9sLWF0dHJpYnV0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIC41ZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjZmZmO1xufVxuLm9sLWF0dHJpYnV0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm9sLWF0dHJpYnV0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5vbC1hdHRyaWJ1dGlvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiAyZW07XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vbC1hdHRyaWJ1dGlvbiB1bCwgLm9sLWF0dHJpYnV0aW9uIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vbC1hdHRyaWJ1dGlvbi5vbC1jb2xsYXBzZWQgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9sLWF0dHJpYnV0aW9uOm5vdCgub2wtY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbn1cbi5vbC1hdHRyaWJ1dGlvbi5vbC11bmNvbGxhcHNpYmxlIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMDtcbn1cbi5vbC1hdHRyaWJ1dGlvbi5vbC11bmNvbGxhcHNpYmxlIGltZyB7XG4gIG1hcmdpbi10b3A6IC0uMmVtO1xuICBtYXgtaGVpZ2h0OiAxLjZlbTtcbn1cbi5vbC1hdHRyaWJ1dGlvbi5vbC11bmNvbGxhcHNpYmxlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbC16b29tc2xpZGVyIHtcbiAgdG9wOiA0LjVlbTtcbiAgbGVmdDogLjVlbTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5vbC16b29tc2xpZGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ub2wtdG91Y2ggLm9sLXpvb21zbGlkZXIge1xuICB0b3A6IDUuNWVtO1xufVxuXG4ub2wtb3ZlcnZpZXdtYXAge1xuICBsZWZ0OiAwLjVlbTtcbiAgYm90dG9tOiAwLjVlbTtcbn1cbi5vbC1vdmVydmlld21hcC5vbC11bmNvbGxhcHNpYmxlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XG59XG4ub2wtb3ZlcnZpZXdtYXAgLm9sLW92ZXJ2aWV3bWFwLW1hcCxcbi5vbC1vdmVydmlld21hcCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ub2wtb3ZlcnZpZXdtYXAgLm9sLW92ZXJ2aWV3bWFwLW1hcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Yjk4YmM7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4ub2wtb3ZlcnZpZXdtYXA6bm90KC5vbC1jb2xsYXBzZWQpIGJ1dHRvbntcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm9sLW92ZXJ2aWV3bWFwLm9sLWNvbGxhcHNlZCAub2wtb3ZlcnZpZXdtYXAtbWFwLFxuLm9sLW92ZXJ2aWV3bWFwLm9sLXVuY29sbGFwc2libGUgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbC1vdmVydmlld21hcDpub3QoLm9sLWNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG59XG4ub2wtb3ZlcnZpZXdtYXAtYm94IHtcbiAgYm9yZGVyOiAycHggZG90dGVkIHJnYmEoMCw2MCwxMzYsMC43KTtcbn1cblxuLm9sLW92ZXJ2aWV3bWFwIC5vbC1vdmVydmlld21hcC1ib3g6aG92ZXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4iLCJbZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4iLCJcclxuLnBhZ2Utd3JhcHBlciB7XHJcblxyXG4gICAgLmZyYW1lLWxpc3QtdHlwZS1nc2F0ZW1wbGF0ZV9sb2NhdGlvbm1hcCB7XHJcbiAgICAgICAgLmNvbnRlbnQtYmxvY2tlciB7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmJsb2NrTWFwRGlzcGxheSA+IGRpdi5ibG9ja01hcERpc3BsYXktY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIGRpdi5sb2NhdGlvbm1hcC5zYW1lUmF0aW9XcmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQtbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8vIDEwNDAgeCA1ODVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIGRlZmF1bHQsIGNvbnRlbnQtYmxvY2tlciBpcyBzaG93biBpbnN0ZWFkLCBqcyBlbmFibGVzIGl0XHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjQ1KjEwMHZ3KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQtbSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvcGFuZWwge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50Q29udGV4dCgkYnJlYWtwb2ludC1tKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgLm9sbWFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLmluZm9wYW5lbCB7XHJcbiAgICAgICAgICAgIC5zdW1tYXJ5Q29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbnRybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQtbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjQ1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaGllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRDb250ZXh0KCRicmVha3BvaW50LW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBvbC5pbml0aWFsRGlzdHJpY3RMaXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRDb250ZXh0KCRicmVha3BvaW50LW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkxM2VtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50Q29udGV4dCgkYnJlYWtwb2ludC1tKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMi5yZXN1bHRIZWFkbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMC4xMjVlbSAwIDIuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQtbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW1zQ29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMC4wODMzZW0gMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQtbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmlnVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjRlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnNtYWxsVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbXB0eSB7IGRpc3BsYXk6bm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW4tdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmlnVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lbXB0eSB7IGRpc3BsYXk6bm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIFNhc3MgbWl4aW5zXHJcbiAqXHJcbiAqIEBjYXRlZ29yeSBHcsO8bmRlcmxhbmQgU2FjaHNlbi1BbmhhbHRcclxuICogQHBhY2thZ2UgIFNjc3NcclxuICogQGF1dGhvciAgIFJlbsOpIFNjaHVsemUgPGtvbnRha3RAcmVuZS1zY2h1bHplLmluZm8+XHJcbiAqL1xyXG5cclxuLyogRmlsZSBzdHJ1Y3R1cmVcclxuLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAg4oCiIFBhcmVudCBjb250ZXh0XHJcbiAg4oCiIEJyZWFrcG9pbnQgY29udGV4dFxyXG4gIOKAoiBCYWNrZ3JvdW5kIGdyYWRpZW50XHJcbiovXHJcblxyXG5cclxuLyogUGFyZW50IGNvbnRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gcGFyZW50Q29udGV4dCgkY29udGV4dCkge1xyXG5cclxuICAgICN7JGNvbnRleHR9ICYge1xyXG5cclxuICAgICAgQGNvbnRlbnQ7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qIEJyZWFrcG9pbnQgY29udGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBicmVha3BvaW50Q29udGV4dCgkbWluV2lkdGgpIHtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5XaWR0aCkge1xyXG5cclxuICAgICAgQGNvbnRlbnQ7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnRDb250ZXh0RnJvbVRvKCRtaW5XaWR0aCwgJG1heFdpZHRoKSB7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluV2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4V2lkdGggLSAxKSB7XHJcblxyXG4gICAgICAgIEBjb250ZW50O1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKiBCYWNrZ3JvdW5kIGdyYWRpZW50XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGdyYWRpZW50KCRmcm9tLWNvbG9yLCAkdG8tY29sb3IsICRmcm9tOiAwLCAkdG86IDEwMCUpIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG8tY29sb3I7IC8qIEZhbGxiYWNrICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAkZnJvbSwgMCAkdG8sIGZyb20oJGZyb20tY29sb3IpLCB0bygkdG8tY29sb3IpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20tY29sb3IgJGZyb20sICR0by1jb2xvciAkdG8pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbS1jb2xvciAkZnJvbSwgJHRvLWNvbG9yICR0byk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLWNvbG9yICRmcm9tLCAkdG8tY29sb3IgJHRvKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20tY29sb3IgJGZyb20sICR0by1jb2xvciAkdG8pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbS1jb2xvciAkZnJvbSwgJHRvLWNvbG9yICR0byk7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yU3RyPScjeyRmcm9tLWNvbG9yfScsIEVuZENvbG9yU3RyPScjeyR0by1jb2xvcn0nKVwiO1xyXG5cclxufVxyXG5cclxuXHJcbkBtaXhpbiBibG9ja3F1b3RlIHtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC44NTdlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmVlbi10ZXh0O1xyXG4gICAgJi5xdW90ZUxpZ2h0R3JlZW4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuLXRleHQ7XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50Q29udGV4dCgkYnJlYWtwb2ludC1sKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcCxlbSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9ICBcclxufVxyXG5cclxuXHJcbkBtaXhpbiB2aWRlbyB7XHJcbiAgdmlkZW8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50Q29udGV4dCgkYnJlYWtwb2ludC14eGwpIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbmV3cy1hcnRpY2xlLW1heC13aWR0aC1saW1pdCB7XHJcbiAgLm5ld3MtY29udGVudC13cmFwcGVyICYge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQteHhsKSB7ICAgIFxyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbmZvYm94LWFuZC1xdW90ZS10ZXh0LXBhZGRpbmdzIHtcclxuICBwYWRkaW5nOiAzNnB4IDQwcHggNTZweCA0MHB4O1xyXG59XHJcblxyXG5cclxuLypcclxuICRjbGFzc05hbWU6IFwibWVudS10YWJzLWxpc3RcIlxyXG4gLT5cclxuIHVsLm1lbnUtdGFicy1saXN0XHJcbiAgIGxpLm1lbnUtdGFicy1saXN0LWVudHJ5XHJcbiBcclxuKi9cclxuQG1peGluIHRhYi1saXN0KCRjbGFzc05hbWUpIHtcclxuXHJcbiAgQGV4dGVuZCAlZnVsbC13aWR0aC13aXRob3V0LXBhZGRpbmc7XHJcblxyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cclxuICAgIHdpZHRoOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIH1cclxuXHJcbiAgLiN7JGNsYXNzTmFtZX0ge1xyXG5cclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAZXh0ZW5kICVyZXNwb25zaXZlLXBhZGRpbmctc2lkZXM7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG5cclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgfVxyXG5cclxuICAuI3skY2xhc3NOYW1lfS1lbnRyeSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50Q29udGV4dCgkYnJlYWtwb2ludC1tKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktaG92ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xyXG4gICAgICBwYWRkaW5nOiAuNWVtIDJlbSAuNWVtIDJlbTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludENvbnRleHQoJGJyZWFrcG9pbnQtbSkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hvc2VuIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4yZW07XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJi5mb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xyXG5cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaG9zZW4gKyAuI3skY2xhc3NOYW1lfWVudHJ5IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBtb3JlLWxpbmstYXR0cmlidXRlcyB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuICB9ICBcclxufSIsIi8qKlxyXG4gKiBTYXNzIHZhcmlhYmxlc1xyXG4gKlxyXG4gKiBAY2F0ZWdvcnkgR3LDvG5kZXJsYW5kIFNhY2hzZW4tQW5oYWx0XHJcbiAqIEBwYWNrYWdlICBTY3NzXHJcbiAqIEBhdXRob3IgICBSZW7DqSBTY2h1bHplIDxrb250YWt0QHJlbmUtc2NodWx6ZS5pbmZvPlxyXG4gKi9cclxuXHJcbi8qIEZpbGUgc3RydWN0dXJlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIOKAoiBQYXRoc1xyXG4gIOKAoiBGb250IGZhbWlsaWVzXHJcbiAg4oCiIFNlbWFudGljIHBhZ2UgbGF5b3V0IG5hbWVzXHJcbiAg4oCiIFNlbWFudGljIGNvbnRlbnQgbGF5b3V0IG5hbWVzXHJcbiAg4oCiIEZvbnQgc2VsZWN0b3JzXHJcbiAg4oCiIENvbG9yc1xyXG4gIOKAoiBTZW1hbnRpYyBjb2xvcnNcclxuICDigKIgQnJlYWtwb2ludHNcclxuICDigKIgVHdlYWtwb2ludHNcclxuICDigKIgU2l6ZXNcclxuKi9cclxuXHJcblxyXG4vKiBQYXRoc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXRoLWJhc2U6ICcuLic7XHJcbiRwYXRoLWZvbnRzOiAnI3skcGF0aC1iYXNlfS8uLi9Gb250cyc7XHJcbiRwYXRoLWZvbnQtdGhlLXNhbnM6ICcjeyRwYXRoLWZvbnRzfS9UaGVTYW5zJztcclxuJHBhdGgtZm9udC1pY29uczogJyN7JHBhdGgtZm9udHN9L0ljb25zJztcclxuJHBhdGgtbG9nb3M6ICcjeyRwYXRoLWJhc2V9L0ltYWdlcy9Mb2dvcyc7XHJcbiRwYXRoLWJhY2tncm91bmRzOiAnI3skcGF0aC1iYXNlfS9JbWFnZXMvQmFja2dyb3VuZHMnO1xyXG4kcGF0aC1pY29uczogJyN7JHBhdGgtYmFzZX0vSWNvbnMvQ29udGVudCc7XHJcblxyXG5cclxuLyogRm9udCBmYW1pbGllc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb250LW1haW46ICdUaGVTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgU2Fucy1TZXJpZjtcclxuJGZvbnQtbWFpbi1mYWxsYmFjazogSGVsdmV0aWNhLCBBcmlhbCwgU2Fucy1TZXJpZjtcclxuXHJcbiRmb250LXNlY29uZGFyeTogSGVsdmV0aWNhLCBBcmlhbCwgU2Fucy1TZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5LWZhbGxiYWNrOiBIZWx2ZXRpY2EsIEFyaWFsLCBTYW5zLVNlcmlmO1xyXG5cclxuJGZvbnQtZGlzcGxheTogY3Vyc2l2ZTtcclxuJGZvbnQtZGlzcGxheS1mYWxsYmFjazogJ0JydXNoIFNjcmlwdCBNVCcsIGN1cnNpdmU7XHJcblxyXG5cclxuLyogU2VtYW50aWMgcGFnZSBsYXlvdXQgbmFtZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFnZS1sYXlvdXQtc3RhbmRhcmQ6ICcucGFnZS1sYXlvdXQtMSc7XHJcbiRwYWdlLWxheW91dC1zdGFydHVwOiAnLnBhZ2UtbGF5b3V0LTInO1xyXG4kcGFnZS1sYXlvdXQtc3VjY2Vzc2lvbjogJy5wYWdlLWxheW91dC0zJztcclxuJHBhZ2UtbGF5b3V0LWNyYWZ0OiAnLnBhZ2UtbGF5b3V0LTQnO1xyXG4kcGFnZS1sYXlvdXQtc2VydmljZTogJy5wYWdlLWxheW91dC01JztcclxuJHBhZ2UtbGF5b3V0LXN5c3RlbTogJy5wYWdlLWxheW91dC02JztcclxuJHBhZ2UtbGF5b3V0LXNlYXJjaDogJy5wYWdlLWxheW91dC03JztcclxuXHJcblxyXG4vKiBTZW1hbnRpYyBjb250ZW50IGxheW91dCBuYW1lc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250ZW50LWxheW91dC1ncmVlbi1iYWNrZ3JvdW5kOiAnLmZyYW1lLWxheW91dC0xMCc7XHJcbiRjb250ZW50LWxheW91dC1ncmV5LWJhY2tncm91bmQ6ICcuZnJhbWUtbGF5b3V0LTIwJztcclxuJGNvbnRlbnQtbGF5b3V0LWxpZ2h0Z3JheS1iYWNrZ3JvdW5kOiAnLmZyYW1lLWxheW91dC0yNSc7XHJcbiRjb250ZW50LWxheW91dC1jb2xvcmVkLWJhY2tncm91bmQ6ICcuZnJhbWUtbGF5b3V0LTI2JztcclxuJGNvbnRlbnQtbGF5b3V0LWNvbG9yZWQyLWJhY2tncm91bmQ6ICcuZnJhbWUtbGF5b3V0LTI3JztcclxuJGNvbnRlbnQtbGF5b3V0LWNvbG9yZWQzLWJhY2tncm91bmQ6ICcuZnJhbWUtbGF5b3V0LTI4JztcclxuJGNvbnRlbnQtbGF5b3V0LWRhcmstYmFja2dyb3VuZDogJy5mcmFtZS1sYXlvdXQtMzAnO1xyXG4kY29udGVudC1sYXlvdXQtdGFiLW5hdmlnYXRpb246ICcuZnJhbWUtbGF5b3V0LTQwJztcclxuJGNvbnRlbnQtbGF5b3V0LWdydWVuZGVybGFuZC1hcnRpY2xlOiAnLmZyYW1lLWxheW91dC0xMDUnO1xyXG5cclxuXHJcbi8qIEZvbnQgc2VsZWN0b3JzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBGb250IHNlbGVjdG9ycyBtdXN0IGJlIG1haW50YWluZWQgaW4gb25lIHBsYWNlLCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIGZhc3QsIHJlc2lsaWVudCBhbmQgZmFsbGJhY2sgZm9udCBsb2FkaW5nLiAqL1xyXG5cclxuJGZvbnQtbWFpbi1zZWxlY3RvcnM6ICcuZm9udC1tYWluJyxcclxuICAgICAgICAgICAgICAgICAgICAgICdib2R5JyxcclxuICAgICAgICAgICAgICAgICAgICAgICdpbnB1dCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAnYnV0dG9uJyxcclxuICAgICAgICAgICAgICAgICAgICAgICd0ZXh0YXJlYScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAnc2VsZWN0JyxcclxuICAgICAgICAgICAgICAgICAgICAgICdvcHRpb24nO1xyXG5cclxuJGZvbnQtc2Vjb25kYXJ5LXNlbGVjdG9yczogJy5mb250LXNlY29uZGFyeSc7XHJcblxyXG4kZm9udC1kaXNwbGF5LXNlbGVjdG9yczogJy5mb250LWRpc3BsYXknO1xyXG5cclxuXHJcbi8qIENvbG9yc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogSGVscGZ1bCB0b29sIGZvciBuYW1pbmcgY29sb3JzOiBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3IvICovXHJcblxyXG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcclxuJGNvbG9yLWZyaWFyLWxpZ2h0Z3JleTogI0YzRjNGMztcclxuJGNvbG9yLWZyaWFyLWdyZXk6ICM4MzgzODI7XHJcbiRjb2xvci1mcmlhci1ncmV5LWRhcms6ICM3Njc2NzU7XHJcbiRjb2xvci1qYXBhbmVzZS1sYXVyZWw6ICMwMGE4MDA7XHJcbiRjb2xvci1oYXJsZXF1aW46ICM0M2ZmMDA7XHJcbiRjb2xvci1ncmVlbjogIzAwZjEwMDtcclxuJGNvbG9yLWJyaWdodC1ncmVlbjogIzY5ZmYzMztcclxuJGNvbG9yLWRhcmstZ3JlZW46ICMwMGE4MDA7XHJcbiRjb2xvci1zYXRpbi1saW5lbjogI2U0ZTFkNDtcclxuJGNvbG9yLW1hbGlidTogIzkxZDRmNjtcclxuJGNvbG9yLWNoYXJsb3R0ZTogI2M4ZWFmYjtcclxuJGNvbG9yLXdlYi1vcmFuZ2U6ICNmZmE3MDA7XHJcbiRjb2xvci1idXJudC1zaWVubmE6ICNlZjgwNjA7XHJcbiRjb2xvci10dXJibzogI2U3ZTAwMDtcclxuJGNvbG9yLXJpby1ncmFuZGU6ICNhOWQxMDA7XHJcbiRjb2xvci1ncmVlbi11c2VkLW9mZmVyczogI2I0ZDAzMTtcclxuJGNvbG9yLXJlZWY6ICNkM2ZkYjk7XHJcbiRjb2xvci1zY3JlYW1pbi1ncmVlbjogIzhlZmY2NjtcclxuJGNvbG9yLW1vbnphOiAjZDAwMjFiO1xyXG4kY29sb3ItYmxhY2s6ICMwZjBmMGY7XHJcbiRjb2xvci1ibGFjay1vcGFjaXR5LTI6IHJnYmEoMTUsIDE1LCAxNSwgMC4yKTtcclxuJGNvbG9yLWJsYWNrLW9wYWNpdHktNDogcmdiYSgxNSwgMTUsIDE1LCAwLjQpO1xyXG4kY29sb3Itd2hpdGU6ICNmZWZlZmU7XHJcbiRjb2xvci1ncmV5LXZlcnktbGlnaHQ6ICNmOGY4Zjg7XHJcbiRjb2xvci13ZXN0YXI6ICNlM2UwZDk7XHJcbiRjb2xvci1ncmV5OiAjY2JjOGMxO1xyXG4kY29sb3ItY2xvdWR5OiAjYjBhOTljO1xyXG4kY29sb3ItcGFtcGFzOiAjZjJmMGVhO1xyXG4kY29sb3ItbWlyYWdlOiAjMWUyODM4O1xyXG4kY29sb3ItbWlyYWdlLW9wYWNpdHktMDogcmdiYSgzMCwgNDAsIDU2LCAwKTtcclxuJGNvbG9yLXR1bmRvcmE6ICM0YTRhNGE7XHJcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xyXG4kY29sb3Itbm9iZWw6ICNiNGI0YjQ7XHJcblxyXG4kY29sb3ItZGFyay1ncmVlbi10ZXh0OiAjMDBhYTAwO1xyXG4kY29sb3ItbGlnaHQtZ3JlZW4tdGV4dDogIzY2Y2M2NjtcclxuJGNvbG9yLWxpZ2h0LWdyZWVuOiAjYzdmZmIzO1xyXG4kY29sb3ItZGFyay1ncmVlbjogIzhlZmY2NjtcclxuXHJcblxyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtY3JhZnQtY29sb3IxOiAjZTVmOTVmO1xyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtY3JhZnQtY29sb3IyOiAjZjlmOGNhO1xyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtY3JhZnQtY29sb3IzOiAjZjlmZWRhO1xyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtY3JhZnQtc3RvcmllczogKFwiM24rMVwiOiAjZWZmYjllLCBcIjNuKzJcIjogI2Y3ZmRjZixcIjNuKzNcIjogI2YxZjBlYSk7XHJcblxyXG5cclxuJGNvbG9yLXRhcmdldGdyb3VwLXN0YXJ0dXAtY29sb3IxOiAjY2NkZWViO1xyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtc3RhcnR1cC1jb2xvcjI6ICNlNmY1ZmQ7XHJcbiRjb2xvci10YXJnZXRncm91cC1zdGFydHVwLWNvbG9yMzogI2NjZGVlYjtcclxuJGNvbG9yLXRhcmdldGdyb3VwLXN0YXJ0dXAtc3RvcmllczogKFwiM24rMVwiOiAjYmRlNWZhLCBcIjNuKzJcIjogI2NjZGVlYixcIjNuKzNcIjogI2U2ZjVmZCk7XHJcblxyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtc2VydmljZS1jb2xvcjE6ICNjOWZkZmY7XHJcbiRjb2xvci10YXJnZXRncm91cC1zZXJ2aWNlLWNvbG9yMjogI2U5ZmVmZjtcclxuJGNvbG9yLXRhcmdldGdyb3VwLXNlcnZpY2UtY29sb3IzOiAjYzlmZGZmO1xyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtc2VydmljZS1zdG9yaWVzOiAoXCIzbisxXCI6ICM5MmZiZmYsIFwiM24rMlwiOiAjYzlmZGZmLFwiM24rM1wiOiAjZTlmZWZmKTtcclxuXHJcbiRjb2xvci10YXJnZXRncm91cC1jb21wYW55LWNvbG9yMTogI2ZiZjBlZjtcclxuJGNvbG9yLXRhcmdldGdyb3VwLWNvbXBhbnktY29sb3IyOiAjZmNmM2YyO1xyXG4kY29sb3ItdGFyZ2V0Z3JvdXAtY29tcGFueS1jb2xvcjM6ICNmOWU4ZTY7XHJcbiRjb2xvci10YXJnZXRncm91cC1jb21wYW55LXN0b3JpZXM6IChcIjNuKzFcIjogI2VlYzRiZSwgXCIzbisyXCI6ICNmOGU2ZTQsXCIzbiszXCI6ICNmYmYwZWYpO1xyXG5cclxuLyogU2VtYW50aWMgY29sb3JzIChjb2xvcnMgd2l0aCB0ZW5kZW5jeSB0byBiZSByZXBsYWNlZCB3aXRoaW4gbGF5b3V0IGNvbnRleHQpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDogJGNvbG9yLWZyaWFyLWdyZXk7XHJcblxyXG4kY29sb3ItcHJpbWFyeTogJGNvbG9yLWhhcmxlcXVpbjtcclxuJGNvbG9yLXByaW1hcnktaG92ZXI6ICRjb2xvci1ncmVlbjtcclxuJGNvbG9yLXByaW1hcnktdGV4dDogJGNvbG9yLWdyZWVuO1xyXG5cclxuJGNvbG9yLXN0YXJ0dXAtcHJpbWFyeTogJGNvbG9yLW1hbGlidTtcclxuJGNvbG9yLXN1Y2Nlc3Npb24tcHJpbWFyeTogJGNvbG9yLXdlYi1vcmFuZ2U7XHJcbiRjb2xvci1zdWNjZXNzaW9uLXNlY29uZGFyeTogJGNvbG9yLWJ1cm50LXNpZW5uYTtcclxuJGNvbG9yLWNyYWZ0LXByaW1hcnk6ICRjb2xvci10dXJibztcclxuJGNvbG9yLXNlcnZpY2UtcHJpbWFyeTogJGNvbG9yLXJpby1ncmFuZGU7XHJcblxyXG4kY29sb3ItZXJyb3I6ICRjb2xvci1tb256YTtcclxuJGNvbG9yLWZvbnQ6ICRjb2xvci1ibGFjaztcclxuXHJcbiRjb2xvci10ZWFzZXItZ3JhZGllbnQ6ICRjb2xvci1taXJhZ2U7XHJcbiRjb2xvci10ZWFzZXItZ3JhZGllbnQtb3BhY2l0eS0wOiAkY29sb3ItbWlyYWdlLW9wYWNpdHktMDtcclxuXHJcbiRjb2xvci1xdW90ZS1saWdodC1ncmF5OiAjZjRmM2YzO1xyXG4kY29sb3ItcXVvdGUtbGlnaHQtYmFja2dyb3VuZDogJGNvbG9yLXNjcmVhbWluLWdyZWVuO1xyXG4kY29sb3ItcXVvdGUtZGFyay1iYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtZ3JlZW4tdGV4dDtcclxuXHJcbiRjb2xvci1pbmZvYm94LWJyaWdodC1iYWNrZ3JvdW5kOiAkY29sb3Itc2NyZWFtaW4tZ3JlZW47XHJcbiRjb2xvci1pbmZvYm94LXBhbGUtYmFja2dyb3VuZDogJGNvbG9yLXJlZWY7XHJcblxyXG4kY29sb3ItaW50ZXJ2aWV3LWJhY2tncm91bmQ6ICRjb2xvci1mcmlhci1saWdodGdyZXk7XHJcbiRjb2xvci1pbnRlcnZpZXctaGVhZGxpbmUtdGV4dDogJGNvbG9yLWRhcmstZ3JlZW4tdGV4dDtcclxuXHJcblxyXG4vKiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVha3BvaW50LXhzOiAzMjBweDtcclxuJGJyZWFrcG9pbnQtczogNDgwcHg7XHJcbiRicmVha3BvaW50LW06IDc2MHB4O1xyXG4kYnJlYWtwb2ludC1sOiA5NDBweDtcclxuJGJyZWFrcG9pbnQteGw6IDEwMjRweDtcclxuJGJyZWFrcG9pbnQteHhsOiAxMjAwcHg7XHJcblxyXG5cclxuLyogVHdlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdHdlYWtwb2ludC1tOiA1OTZweDtcclxuJHR3ZWFrcG9pbnQteGw6IDEwMDBweDtcclxuJHR3ZWFrcG9pbnQteHhsOiAxMTAwcHg7XHJcblxyXG5cclxuLyogU2l6ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2l6ZS1mb250LXN0YW5kYXJkOiAxN3B4O1xyXG4kc2l6ZS1mb250LW1vYmlsZS1zdGFuZGFyZDogMTVweDtcclxuJHNpemUtbGluZS1oZWlnaHQtc3RhbmRhcmQ6IDEuNGVtO1xyXG5cclxuJHNpemUtbWFyZ2luLXNpZGUtbW9iaWxlOiAyNXB4O1xyXG4kc2l6ZS1tYXJnaW4tc2lkZS10YWJsZXQ6IDUwcHg7XHJcbiRzaXplLW1hcmdpbi1zaWRlLWRlc2t0b3A6IDgwcHg7XHJcblxyXG5cclxuJGZvbnQtbGlnaHQ6IDMwMDtcclxuJGZvbnQtbm9ybWFsOiA0MDA7XHJcbiRmb250LWJvbGQ6IDcwMDtcclxuIiwiLypcclxuKiAgIEZpbGU6IHBvcHVwLnNjc3NcclxuKiAgIFByb2plY3Q6IEJORSBcclxuKlxyXG4qICAgQ29weXJpZ2h0KGMpIDIwMjEgY29kZW1hY2hlciBVRyAoaGFmdHVuZ3NiZXNjaHLDpG5rdCkgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuKlxyXG4qICAgQ3JlYXRlZCBvbiA6IDI2LjAxLjIwMjEsIDE1OjMyOjQwXHJcbiovXHJcblxyXG4ub2wtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIGJvdHRvbTogMTJweDtcclxuICBsZWZ0OiAtNTBweDtcclxuICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgJjo6YWZ0ZXIsXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xyXG4gICAgbGVmdDogNDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2NjY2M7XHJcbiAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICBsZWZ0OiA0OHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gIH1cclxuICAjcG9wdXAtY29udGVudCB7XHJcbiAgICBhIHtcclxuICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gICAgLm1vcmUtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmVlbi10ZXh0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLm9sLXBvcHVwLWNsb3NlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5vbC1wb3B1cC1jbG9zZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwi4pyWXCI7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ== */