@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}.vjs-ad-playing.vjs-ad-playing .vjs-progress-control{pointer-events:none}.vjs-ad-playing.vjs-ad-playing .vjs-play-progress{background-color:#ffe400}.vjs-ad-loading .vjs-loading-spinner{display:block;visibility:visible}.vjs-ad-playing .vjs-captions-button{display:none}.vjs-ad-playing .vjs-audio-button{display:none}.vjs-ad-loading .vjs-loading-spinner:after,.vjs-ad-loading .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-ad-loading .vjs-loading-spinner:before{border-top-color:#fff}.vjs-ad-loading .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}.vjs-ad-content-resuming .vjs-big-play-button,.vjs-ad-content-resuming .vjs-poster,.vjs-ad-loading .vjs-big-play-button,.vjs-ad-loading .vjs-poster{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:0 0;text-shadow:none}::selection{background:0 0;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}a,a:active,a:focus,a:hover,a:visited{border:none;outline:0}input::-moz-focus-inner{border:0}html{font-size:62.5%;font-family:"Open Sans",sans-serif;font-weight:400}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-close{position:fixed;color:#fff;background:#ff5959;height:48px;height:4.8rem;line-height:48px;line-height:4.8rem;width:48px;width:4.8rem;font-size:18px;font-size:1.8rem;text-align:center;top:0;right:0;outline:0;border:0}.mfp-close:focus{outline:0}.mfp-close .Icon{pointer-events:none}@media (min-width:1024px){.mfp-close{height:78px;height:7.8rem;line-height:78px;line-height:7.8rem;width:78px;width:7.8rem;font-size:26px;font-size:2.6rem}}.mfp-bg{background:#fff!important;opacity:.97}.mfp-figure{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:none}.mfp-arrow .icon{pointer-events:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{height:60px;height:6rem;line-height:60px;line-height:6rem;text-align:center;width:60px;width:6rem;font-size:20px;font-size:2rem;z-index:9;cursor:pointer}.slick-disabled{opacity:.4}.slick-slide{transition:1s opacity,1s transform;opacity:.3;pointer-events:none}.slick-slide:focus{outline:0}.slick-slide.slick-active{opacity:1;pointer-events:auto}.slick-dots{position:absolute;bottom:10px;width:100%;margin:0;padding:0;margin-top:24px;text-align:center}.slick-dots li{display:inline-block;margin:0 5px;height:6px;width:6px;border-radius:100%;background:#fff;opacity:.3;font-size:0;vertical-align:middle}.slick-dots li.slick-active{height:10px;width:10px;opacity:1}.slick-dots li button{font-size:0;border:0;background:0 0}.slick-dots li button:focus{outline:0}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{display:none;background:#fff;border:1px solid rgba(0,0,0,.12)}.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.12)}.easy-autocomplete-container ul li.selected{cursor:pointer;background:rgba(30,30,30,.05);color:#2d8de9}.ima-ad-container{top:0;position:absolute;display:none;width:100%;height:100%}.video-js.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container{margin-top:0}.video-js.vjs-paused .bumpable-ima-ad-container,.video-js.vjs-playing:hover .bumpable-ima-ad-container,.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.ima-controls-div{bottom:0;height:1.4em;position:absolute;overflow:hidden;display:none;opacity:1;background-color:rgba(7,20,30,.7);background:linear-gradient(to top,rgba(7,20,30,.7) 0,rgba(7,20,30,0) 100%)}.ima-controls-div.ima-controls-div-showing{height:3.7em}.ima-countdown-div{height:1em;color:#fff;text-shadow:0 0 .2em #000;cursor:default}.ima-seek-bar-div{top:1.2em;height:.3em;position:absolute;background:rgba(255,255,255,.4)}.ima-progress-div{width:0;height:.3em;background-color:#ecc546}.ima-fullscreen-div,.ima-mute-div,.ima-play-pause-div,.ima-slider-div{width:2.33em;height:1.33em;top:.733em;left:0;position:absolute;color:#ccc;font-size:1.5em;line-height:2;text-align:center;font-family:VideoJS;cursor:pointer}.ima-mute-div{left:auto;right:5.667em}.ima-slider-div{left:auto;right:2.33em;width:3.33em;height:.667em;top:1.33em;background-color:#555}.ima-slider-level-div{width:100%;height:.667em;background-color:#ecc546}.ima-fullscreen-div{left:auto;right:0}.ima-playing:before{content:"\f103"}.ima-paused:before{content:"\f101"}.ima-paused:hover:before,.ima-playing:hover:before{text-shadow:0 0 1em #fff}.ima-non-muted:before{content:"\f107"}.ima-muted:before{content:"\f104"}.ima-muted:hover:before,.ima-non-muted:hover:before{text-shadow:0 0 1em #fff}.ima-non-fullscreen:before{content:"\f108"}.ima-fullscreen:before{content:"\f109"}.ima-fullscreen:hover:before,.ima-non-fullscreen:hover:before{text-shadow:0 0 1em #fff}.wp-video{position:relative;width:100%!important;overflow:hidden;height:0;padding-bottom:56.25%;margin:40px 0}.single__inner--no-padding .wp-video{margin:0}.wp-video .wp-video-shortcode{opacity:0;transition:.5s opacity 1s}.wp-video .wp-video-shortcode.vjs-loaded{opacity:1}.wp-video .video-js{position:absolute;left:0;top:0;width:100%;height:100%}.vjs-big-play-button{position:absolute;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.vjs-big-play-button:focus{outline:0}.container{margin:0 auto;width:calc(100vw - 40px)}@media (min-width:1280px){.container{max-width:1290px}}@media (min-width:1280px){.container--full{max-width:100%}}@media (min-width:1280px){.container--850{max-width:850px}}.grid{display:flex;flex-wrap:wrap;padding:0;margin:0 -10px}.grid--swipe{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:0 -30px;padding:0 20px}.grid--swipe .grid__column{display:inline-block;width:80vw;vertical-align:top}.grid--spacing .grid__column{margin-bottom:24px}.grid--dividers .grid__column{position:relative;padding-bottom:24px;margin-bottom:24px}.grid--dividers .grid__column:after{position:absolute;bottom:0;left:10px;right:10px;content:"";border-bottom:1px solid rgba(0,0,0,.12)}.grid__column{box-sizing:border-box;flex:0 0 100%;flex-direction:column;max-width:100%;width:auto;padding:0 10px}.grid__column--adapt{width:auto;flex-basis:auto;flex:0 0 auto}.grid__column--grow{width:auto;flex-basis:auto;flex:1 1 auto}.show{display:block}.hide{display:none}.grid__column--1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid__column--order-1{order:1}.grid__column--2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid__column--order-2{order:2}.grid__column--3{flex:0 0 25%;max-width:25%}.grid__column--order-3{order:3}.grid__column--4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid__column--order-4{order:4}.grid__column--5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid__column--order-5{order:5}.grid__column--6{flex:0 0 50%;max-width:50%}.grid__column--order-6{order:6}.grid__column--7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid__column--order-7{order:7}.grid__column--8{flex:0 0 66.6666666666%;max-width:66.6666666666%}.grid__column--order-8{order:8}.grid__column--9{flex:0 0 75%;max-width:75%}.grid__column--order-9{order:9}.grid__column--10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid__column--order-10{order:10}.grid__column--11{flex:0 0 91.6666666666%;max-width:91.6666666666%}.grid__column--order-11{order:11}.grid__column--12{flex:0 0 100%;max-width:100%}.grid__column--order-12{order:12}@media (min-width:480px) and (min-width:480px){.grid--spacing\@xs .grid__column{margin-bottom:30px}}@media (min-width:480px){.show\@xs{display:block}.hide\@xs{display:none}.grid--dividers .grid__column:after{left:10px;right:10px}.grid--swipe\@xs{margin:0 -30px}.grid--no-swipe\@xs{display:flex;padding:0;margin:0 -10px;overflow-y:hidden;overflow-x:auto}}@media (min-width:480px) and (min-width:480px){.grid--no-swipe\@xs .grid__column{width:auto}}@media (min-width:480px){.grid--no-spacing\@xs .grid__column{margin-bottom:0}.grid__column--adapt\@xs{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:0 0 auto}.grid__column--grow\@xs{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:1 1 auto}.grid__column--prefix-1\@xs{margin-left:8.3333333333%}.grid__column--1\@xs{flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid__column--order-1\@xs{order:1}.grid__column--prefix-2\@xs{margin-left:16.6666666667%}.grid__column--2\@xs{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid__column--order-2\@xs{order:2}.grid__column--prefix-3\@xs{margin-left:25%}.grid__column--3\@xs{flex:0 0 25%;max-width:25%}.grid__column--order-3\@xs{order:3}.grid__column--prefix-4\@xs{margin-left:33.3333333333%}.grid__column--4\@xs{flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid__column--order-4\@xs{order:4}.grid__column--prefix-5\@xs{margin-left:41.6666666667%}.grid__column--5\@xs{flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid__column--order-5\@xs{order:5}.grid__column--prefix-6\@xs{margin-left:50%}.grid__column--6\@xs{flex:0 0 50%;max-width:50%}.grid__column--order-6\@xs{order:6}.grid__column--prefix-7\@xs{margin-left:58.3333333333%}.grid__column--7\@xs{flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid__column--order-7\@xs{order:7}.grid__column--prefix-8\@xs{margin-left:66.6666666666%}.grid__column--8\@xs{flex:0 0 66.6666666666%;max-width:66.6666666666%}.grid__column--order-8\@xs{order:8}.grid__column--prefix-9\@xs{margin-left:75%}.grid__column--9\@xs{flex:0 0 75%;max-width:75%}.grid__column--order-9\@xs{order:9}.grid__column--prefix-10\@xs{margin-left:83.3333333333%}.grid__column--10\@xs{flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid__column--order-10\@xs{order:10}.grid__column--prefix-11\@xs{margin-left:91.6666666666%}.grid__column--11\@xs{flex:0 0 91.6666666666%;max-width:91.6666666666%}.grid__column--order-11\@xs{order:11}.grid__column--prefix-12\@xs{margin-left:100%}.grid__column--12\@xs{flex:0 0 100%;max-width:100%}.grid__column--order-12\@xs{order:12}}@media (min-width:768px) and (min-width:768px){.grid--spacing\@sm .grid__column{margin-bottom:30px}}@media (min-width:768px){.show\@sm{display:block}.hide\@sm{display:none}.grid--dividers .grid__column:after{left:10px;right:10px}.grid--swipe\@sm{margin:0 -30px}.grid--no-swipe\@sm{display:flex;padding:0;margin:0 -10px;overflow-y:hidden;overflow-x:auto}}@media (min-width:768px) and (min-width:768px){.grid--no-swipe\@sm .grid__column{width:auto}}@media (min-width:768px){.grid--no-spacing\@sm .grid__column{margin-bottom:0}.grid__column--adapt\@sm{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:0 0 auto}.grid__column--grow\@sm{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:1 1 auto}.grid__column--prefix-1\@sm{margin-left:8.3333333333%}.grid__column--1\@sm{flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid__column--order-1\@sm{order:1}.grid__column--prefix-2\@sm{margin-left:16.6666666667%}.grid__column--2\@sm{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid__column--order-2\@sm{order:2}.grid__column--prefix-3\@sm{margin-left:25%}.grid__column--3\@sm{flex:0 0 25%;max-width:25%}.grid__column--order-3\@sm{order:3}.grid__column--prefix-4\@sm{margin-left:33.3333333333%}.grid__column--4\@sm{flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid__column--order-4\@sm{order:4}.grid__column--prefix-5\@sm{margin-left:41.6666666667%}.grid__column--5\@sm{flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid__column--order-5\@sm{order:5}.grid__column--prefix-6\@sm{margin-left:50%}.grid__column--6\@sm{flex:0 0 50%;max-width:50%}.grid__column--order-6\@sm{order:6}.grid__column--prefix-7\@sm{margin-left:58.3333333333%}.grid__column--7\@sm{flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid__column--order-7\@sm{order:7}.grid__column--prefix-8\@sm{margin-left:66.6666666666%}.grid__column--8\@sm{flex:0 0 66.6666666666%;max-width:66.6666666666%}.grid__column--order-8\@sm{order:8}.grid__column--prefix-9\@sm{margin-left:75%}.grid__column--9\@sm{flex:0 0 75%;max-width:75%}.grid__column--order-9\@sm{order:9}.grid__column--prefix-10\@sm{margin-left:83.3333333333%}.grid__column--10\@sm{flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid__column--order-10\@sm{order:10}.grid__column--prefix-11\@sm{margin-left:91.6666666666%}.grid__column--11\@sm{flex:0 0 91.6666666666%;max-width:91.6666666666%}.grid__column--order-11\@sm{order:11}.grid__column--prefix-12\@sm{margin-left:100%}.grid__column--12\@sm{flex:0 0 100%;max-width:100%}.grid__column--order-12\@sm{order:12}}@media (min-width:1024px) and (min-width:1024px){.grid--spacing\@md .grid__column{margin-bottom:30px}}@media (min-width:1024px){.show\@md{display:block}.hide\@md{display:none}.grid--dividers .grid__column:after{left:10px;right:10px}.grid--swipe\@md{margin:0 -30px}.grid--no-swipe\@md{display:flex;padding:0;margin:0 -10px;overflow-y:hidden;overflow-x:auto}}@media (min-width:1024px) and (min-width:1024px){.grid--no-swipe\@md .grid__column{width:auto}}@media (min-width:1024px){.grid--no-spacing\@md .grid__column{margin-bottom:0}.grid__column--adapt\@md{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:0 0 auto}.grid__column--grow\@md{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:1 1 auto}.grid__column--prefix-1\@md{margin-left:8.3333333333%}.grid__column--1\@md{flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid__column--order-1\@md{order:1}.grid__column--prefix-2\@md{margin-left:16.6666666667%}.grid__column--2\@md{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid__column--order-2\@md{order:2}.grid__column--prefix-3\@md{margin-left:25%}.grid__column--3\@md{flex:0 0 25%;max-width:25%}.grid__column--order-3\@md{order:3}.grid__column--prefix-4\@md{margin-left:33.3333333333%}.grid__column--4\@md{flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid__column--order-4\@md{order:4}.grid__column--prefix-5\@md{margin-left:41.6666666667%}.grid__column--5\@md{flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid__column--order-5\@md{order:5}.grid__column--prefix-6\@md{margin-left:50%}.grid__column--6\@md{flex:0 0 50%;max-width:50%}.grid__column--order-6\@md{order:6}.grid__column--prefix-7\@md{margin-left:58.3333333333%}.grid__column--7\@md{flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid__column--order-7\@md{order:7}.grid__column--prefix-8\@md{margin-left:66.6666666666%}.grid__column--8\@md{flex:0 0 66.6666666666%;max-width:66.6666666666%}.grid__column--order-8\@md{order:8}.grid__column--prefix-9\@md{margin-left:75%}.grid__column--9\@md{flex:0 0 75%;max-width:75%}.grid__column--order-9\@md{order:9}.grid__column--prefix-10\@md{margin-left:83.3333333333%}.grid__column--10\@md{flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid__column--order-10\@md{order:10}.grid__column--prefix-11\@md{margin-left:91.6666666666%}.grid__column--11\@md{flex:0 0 91.6666666666%;max-width:91.6666666666%}.grid__column--order-11\@md{order:11}.grid__column--prefix-12\@md{margin-left:100%}.grid__column--12\@md{flex:0 0 100%;max-width:100%}.grid__column--order-12\@md{order:12}}@media (min-width:1280px) and (min-width:1280px){.grid--spacing\@lg .grid__column{margin-bottom:30px}}@media (min-width:1280px){.show\@lg{display:block}.hide\@lg{display:none}.grid--dividers .grid__column:after{left:10px;right:10px}.grid--swipe\@lg{margin:0 -30px}.grid--no-swipe\@lg{display:flex;padding:0;margin:0 -10px;overflow-y:hidden;overflow-x:auto}}@media (min-width:1280px) and (min-width:1280px){.grid--no-swipe\@lg .grid__column{width:auto}}@media (min-width:1280px){.grid--no-spacing\@lg .grid__column{margin-bottom:0}.grid__column--adapt\@lg{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:0 0 auto}.grid__column--grow\@lg{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:1 1 auto}.grid__column--prefix-1\@lg{margin-left:8.3333333333%}.grid__column--1\@lg{flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid__column--order-1\@lg{order:1}.grid__column--prefix-2\@lg{margin-left:16.6666666667%}.grid__column--2\@lg{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid__column--order-2\@lg{order:2}.grid__column--prefix-3\@lg{margin-left:25%}.grid__column--3\@lg{flex:0 0 25%;max-width:25%}.grid__column--order-3\@lg{order:3}.grid__column--prefix-4\@lg{margin-left:33.3333333333%}.grid__column--4\@lg{flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid__column--order-4\@lg{order:4}.grid__column--prefix-5\@lg{margin-left:41.6666666667%}.grid__column--5\@lg{flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid__column--order-5\@lg{order:5}.grid__column--prefix-6\@lg{margin-left:50%}.grid__column--6\@lg{flex:0 0 50%;max-width:50%}.grid__column--order-6\@lg{order:6}.grid__column--prefix-7\@lg{margin-left:58.3333333333%}.grid__column--7\@lg{flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid__column--order-7\@lg{order:7}.grid__column--prefix-8\@lg{margin-left:66.6666666666%}.grid__column--8\@lg{flex:0 0 66.6666666666%;max-width:66.6666666666%}.grid__column--order-8\@lg{order:8}.grid__column--prefix-9\@lg{margin-left:75%}.grid__column--9\@lg{flex:0 0 75%;max-width:75%}.grid__column--order-9\@lg{order:9}.grid__column--prefix-10\@lg{margin-left:83.3333333333%}.grid__column--10\@lg{flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid__column--order-10\@lg{order:10}.grid__column--prefix-11\@lg{margin-left:91.6666666666%}.grid__column--11\@lg{flex:0 0 91.6666666666%;max-width:91.6666666666%}.grid__column--order-11\@lg{order:11}.grid__column--prefix-12\@lg{margin-left:100%}.grid__column--12\@lg{flex:0 0 100%;max-width:100%}.grid__column--order-12\@lg{order:12}}@media (min-width:1600px) and (min-width:1600px){.grid--spacing\@xlg .grid__column{margin-bottom:30px}}@media (min-width:1600px){.show\@xlg{display:block}.hide\@xlg{display:none}.grid--dividers .grid__column:after{left:10px;right:10px}.grid--swipe\@xlg{margin:0 -30px}.grid--no-swipe\@xlg{display:flex;padding:0;margin:0 -10px;overflow-y:hidden;overflow-x:auto}}@media (min-width:1600px) and (min-width:1600px){.grid--no-swipe\@xlg .grid__column{width:auto}}@media (min-width:1600px){.grid--no-spacing\@xlg .grid__column{margin-bottom:0}.grid__column--adapt\@xlg{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:0 0 auto}.grid__column--grow\@xlg{max-width:auto!important;width:auto!important;flex-basis:auto!important;flex:1 1 auto}.grid__column--prefix-1\@xlg{margin-left:8.3333333333%}.grid__column--1\@xlg{flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid__column--order-1\@xlg{order:1}.grid__column--prefix-2\@xlg{margin-left:16.6666666667%}.grid__column--2\@xlg{flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid__column--order-2\@xlg{order:2}.grid__column--prefix-3\@xlg{margin-left:25%}.grid__column--3\@xlg{flex:0 0 25%;max-width:25%}.grid__column--order-3\@xlg{order:3}.grid__column--prefix-4\@xlg{margin-left:33.3333333333%}.grid__column--4\@xlg{flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid__column--order-4\@xlg{order:4}.grid__column--prefix-5\@xlg{margin-left:41.6666666667%}.grid__column--5\@xlg{flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid__column--order-5\@xlg{order:5}.grid__column--prefix-6\@xlg{margin-left:50%}.grid__column--6\@xlg{flex:0 0 50%;max-width:50%}.grid__column--order-6\@xlg{order:6}.grid__column--prefix-7\@xlg{margin-left:58.3333333333%}.grid__column--7\@xlg{flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid__column--order-7\@xlg{order:7}.grid__column--prefix-8\@xlg{margin-left:66.6666666666%}.grid__column--8\@xlg{flex:0 0 66.6666666666%;max-width:66.6666666666%}.grid__column--order-8\@xlg{order:8}.grid__column--prefix-9\@xlg{margin-left:75%}.grid__column--9\@xlg{flex:0 0 75%;max-width:75%}.grid__column--order-9\@xlg{order:9}.grid__column--prefix-10\@xlg{margin-left:83.3333333333%}.grid__column--10\@xlg{flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid__column--order-10\@xlg{order:10}.grid__column--prefix-11\@xlg{margin-left:91.6666666666%}.grid__column--11\@xlg{flex:0 0 91.6666666666%;max-width:91.6666666666%}.grid__column--order-11\@xlg{order:11}.grid__column--prefix-12\@xlg{margin-left:100%}.grid__column--12\@xlg{flex:0 0 100%;max-width:100%}.grid__column--order-12\@xlg{order:12}}html{font-size:62.5%}body{color:#414952;font-weight:400;font-family:"Schibsted Grotesk";line-height:1.5;font-size:14px}.bold,b,strong{font-weight:800}.italic,em,i{font-style:italic}blockquote p{font-style:italic;padding-left:1rem}code,pre,var{background-color:#fff}pre{display:block;margin-bottom:2rem;padding:1rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}code{line-height:1rem}sup{vertical-align:super}sub{vertical-align:sub}small{font-size:12px}a{color:inherit;text-decoration:none;transition:.5s color}a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}figure{position:relative;margin:0;padding:0;font-size:0}.wp-caption{font-weight:400}.wp-caption-text{font-weight:400}.sticky{font-weight:400}.screen-reader-text{font-weight:400}.gallery-caption{font-weight:400}.bypostauthor{font-weight:400}.alignright{font-weight:400}.alignleft{font-weight:400}.aligncenter{font-weight:400}.uppercase{text-transform:uppercase}.hidden{display:none!important;visibility:hidden}.overflow{overflow:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-right{text-align:right}.flex--grow{flex-grow:1}.u-text-uppercase{text-transform:uppercase}.u-lighter{opacity:.5}.u-light{opacity:.82}.u-text-underline{text-decoration:underline}.u-font-light{font-weight:300}.u-bold{font-weight:800}.height--100{display:flex;height:100%;flex-direction:column}.bg--text{background-color:#414952}.color--text{color:#414952}.bg-hover--text:hover{background-color:#414952}.bg--border{background-color:rgba(0,0,0,.12)}.color--border{color:rgba(0,0,0,.12)}.bg-hover--border:hover{background-color:rgba(0,0,0,.12)}.bg--white{background-color:#fff}.color--white{color:#fff}.bg-hover--white:hover{background-color:#fff}.bg--black{background-color:#1e1e1e}.color--black{color:#1e1e1e}.bg-hover--black:hover{background-color:#1e1e1e}.bg--red{background-color:#ff5959}.color--red{color:#ff5959}.bg-hover--red:hover{background-color:#ff5959}.bg--red-light{background-color:#eb4747}.color--red-light{color:#eb4747}.bg-hover--red-light:hover{background-color:#eb4747}.bg--orange{background-color:#ffb359}.color--orange{color:#ffb359}.bg-hover--orange:hover{background-color:#ffb359}.bg--green{background-color:#21d112}.color--green{color:#21d112}.bg-hover--green:hover{background-color:#21d112}.bg--grey{background-color:#414952}.color--grey{color:#414952}.bg-hover--grey:hover{background-color:#414952}.bg--grey-light{background-color:#f2f2f2}.color--grey-light{color:#f2f2f2}.bg-hover--grey-light:hover{background-color:#f2f2f2}.bg--grey-lighter{background-color:#f6f2ee}.color--grey-lighter{color:#f6f2ee}.bg-hover--grey-lighter:hover{background-color:#f6f2ee}.bg--blue{background-color:#117cc4}.color--blue{color:#117cc4}.bg-hover--blue:hover{background-color:#117cc4}.bg--blue-light{background-color:#2d8de9}.color--blue-light{color:#2d8de9}.bg-hover--blue-light:hover{background-color:#2d8de9}.bg--blue-lighter{background-color:#8ccdf7}.color--blue-lighter{color:#8ccdf7}.bg-hover--blue-lighter:hover{background-color:#8ccdf7}.bg--blue-lighter2{background-color:#bcdeef}.color--blue-lighter2{color:#bcdeef}.bg-hover--blue-lighter2:hover{background-color:#bcdeef}.bg--facebook{background-color:#3b5998}.color--facebook{color:#3b5998}.bg-hover--facebook:hover{background-color:#3b5998}.bg--messenger{background-color:#0084ff}.color--messenger{color:#0084ff}.bg-hover--messenger:hover{background-color:#0084ff}.bg--twitter{background-color:#55acee}.color--twitter{color:#55acee}.bg-hover--twitter:hover{background-color:#55acee}.bg--viber{background-color:#59267c}.color--viber{color:#59267c}.bg-hover--viber:hover{background-color:#59267c}.bg--gmail{background-color:#dc4e41}.color--gmail{color:#dc4e41}.bg-hover--gmail:hover{background-color:#dc4e41}.bg--linkedin{background-color:#0e76a8}.color--linkedin{color:#0e76a8}.bg-hover--linkedin:hover{background-color:#0e76a8}.bg--whatsapp{background-color:#34af23}.color--whatsapp{color:#34af23}.bg-hover--whatsapp:hover{background-color:#34af23}.bg--youtube{background-color:#ff4d43}.color--youtube{color:#ff4d43}.bg-hover--youtube:hover{background-color:#ff4d43}.bg--tiktok{background-color:#00f2ea}.color--tiktok{color:#00f2ea}.bg-hover--tiktok:hover{background-color:#00f2ea}.bg--instagram{background-color:#2134af}.color--instagram{color:#2134af}.bg-hover--instagram:hover{background-color:#2134af}.bg--rss{background-color:#f99c1b}.color--rss{color:#f99c1b}.bg-hover--rss:hover{background-color:#f99c1b}.bg--mail{background-color:#d4d4d4}.color--mail{color:#d4d4d4}.bg-hover--mail:hover{background-color:#d4d4d4}.u-rwdIframe{width:100%;margin:20px 0}.u-rwdIframe iframe{width:100%}.u-rwdVideo{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;margin:20px 0}.u-rwdVideo iframe{position:absolute;left:0;top:0;width:100%;height:100%}.show--1{display:none}.show--1.show-success{display:block}.show--2{display:none}.show--2.show-success{display:block}.blur{filter:blur(5px)}html{margin:0;padding:0;height:100%;width:100%}body{background:#fff;overflow-x:hidden}body.nav-is-open{overflow-y:hidden}img{width:100%;height:auto}::-moz-selection{color:#fff;background:#117cc4}::selection{color:#fff;background:#117cc4}sup{text-transform:uppercase;font-size:12px;line-height:20px;color:#fff;display:inline-block;padding:6px 14px 4px;background-color:#ff5959;vertical-align:middle;top:0}.div--collapse{overflow:hidden;max-height:0}.div--expand{max-height:999px;transition:max-height .5s;overflow:hidden}@media (min-width:1024px){.div--expand\@md{max-height:999px}}.div--grow{flex-grow:1}.page__wrap{margin:0 auto}.page__wrap--single{overflow:visible}.page__wrap--gallery{overflow:hidden;padding-top:0}@media (min-width:1024px){.page__wrap--gallery{padding-top:0}}.desktop_body--wallpaper .page__wrap{position:relative;max-width:1350px;background:#fff;z-index:1}@media (min-width:1024px){.block--sidebar-300\@md{display:flex}}@media (min-width:1024px){.block--spacing{padding:0 160px}}@media (min-width:1024px){.block--sidebar-300\@md .block__main{max-width:calc(100% - 330px);flex-basis:calc(100% - 330px);margin-right:30px}}.block--sidebar-300\@md .block__sidebar{margin:30px 0 0}@media (min-width:1024px){.block--sidebar-300\@md .block__sidebar{margin:0;max-width:300px;flex-basis:300px}}.block__sidebar--flex{display:flex;align-items:end}.block__inline{margin:0 auto;display:inline-block}.icon{vertical-align:initial;line-height:1}.svgIcons{display:none}g:not(.icon--no-fill),path:not(.icon--no-fill),svg:not(.icon--no-fill){fill:currentColor}*{box-sizing:border-box}.fixed-bottom{display:none;position:fixed;bottom:0;left:0;width:100%}.sticky{position:static;position:sticky;position:-webkit-sticky;top:0;z-index:9}.sticky--bottom{bottom:-1px;top:auto}@media (min-width:1024px){.sticky\@md{display:block;position:sticky;top:145px;transition:.2s top;z-index:9}.sticky\@md--margin-top{top:175px}.scroll-up .sticky\@md{top:175px}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95)}.loader__inner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:80%;font-size:18px;font-weight:800;text-align:center;color:#117cc4}.postid-4373289 .card-h:before{display:none}.styleguide__title{margin:50px 0 20px}.styleguide__box{padding:30px;box-sizing:border-box}.styleguide__rectangle{padding:40px 20px 20px}.styleguide__rectangle.bg--white{border:1px solid rgba(0,0,0,.12)}.styleguide__icons .icon{margin:0 10px}.grid--double-spacing .grid__column{margin:40px 0}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(204,169,44,.4)}70%{box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse2{0%{opacity:1;width:200%;height:200%}50%{opacity:0;width:300%;height:300%}100%{opacity:0;width:200%;height:200%}}.mce-top-part::before{display:none}.mce-container-body{display:flex!important;flex-direction:column-reverse}.wp-editor-container{border:0!important}.wp-editor-container .mce-edit-area{background:#f2f2f2}.wp-editor-container .mce-tinymce{box-shadow:none}.wp-editor-container .mce-statusbar{display:none!important}.wp-editor-container .mce-toolbar-grp{background:#f2f2f2;border:0!important;padding:10px 20px!important}.wp-editor-container .mce-toolbar-grp .mce-stack-layout-item{opacity:.5}@media (min-width:1024px){.form-comment--attachment .wp-editor-container .mce-toolbar-grp{padding:10px 20px 10px 60px!important}}.bbp-form .wp-editor-container{display:flex;flex-direction:column-reverse;border:0}.bbp-form .wp-editor-area{background:#f2f2f2;padding:30px 20px;font-family:"Schibsted Grotesk";font-size:16px!important;color:#414952}.bbp-form .quicktags-toolbar{background:#f2f2f2;padding:8px 16px!important;border-bottom:0}.bbp-form .ed_button{background:#f2f2f2!important;border:0!important;box-shadow:none!important;opacity:.5;transition:.5s opacity}.bbp-form .ed_button:hover{opacity:1}.bbp-template-notice{border-top:1px solid rgba(0,0,0,.12);margin:15px 0 0;padding:15px 0 0;font-size:16px}.bbp-form{margin:20px 0 0!important;padding:30px!important}.bbp-form legend{font-weight:800;text-transform:uppercase;color:#117cc4}.bbp-form .bbp-template-notice p{font-size:14px}.button{display:inline-block;background:#1e1e1e;color:#fff;font-weight:600;font-size:13px;height:42px;line-height:42px;text-transform:uppercase;border:0;box-sizing:border-box;padding:0 24px;transition:.2s background,.5s width,.5s font-size}@media (min-width:1024px){.button{font-size:16px;height:42px}}.button:hover{color:#fff;background:#117cc4}.button:focus{outline:0}.button .icon{display:none;vertical-align:middle;margin:-2px 5px 0 0}@media (min-width:768px){.button .icon{display:inline-block}}.button--icon .icon{display:inline-block}.button--big{height:56px;line-height:56px}@media (min-width:1024px){.button--big\@md{height:56px;line-height:56px}}.button--full-height{height:100%}.button--full{width:100%;text-align:center}@media (min-width:1024px){.button--full\@md{width:100%;text-align:center}}@media (min-width:1024px){.button--auto\@md{width:auto}}@media (min-width:768px){.button--auto\@sm{width:auto}}.button--animated{font-size:0;width:40px;margin:0 auto;animation:spin 4s linear infinite .5s}.button--loading{position:relative;pointer-events:none;opacity:.8}.button--loading:after,.button--loading:before{position:absolute;left:0;top:100%;height:3px;width:100%;background:#8ccdf7;content:""}.button--loading:after{width:10px;background:#117cc4;animation:move 4s linear infinite .5s}.button--light{background:#e5e5e5;opacity:.5;color:#414952}.button--light:hover{opacity:1}.button--blue{background:#2d8de9}.button--dark-blue{background:#3b5998}.button--transparent{background:0 0;color:#2d8de9}.button--transparent:hover{background:0 0;color:#117cc4}.button--square{height:40px;width:40px;text-align:center;overflow:hidden;padding:0}.button--square .icon{display:inline-block;margin:0}.button--square-big{height:72px;width:72px;text-align:center;overflow:hidden;padding:0}.button--square-big .icon{margin:0}.button--square-small{height:36px;line-height:38px;width:36px;text-align:center;overflow:hidden;padding:0}.button--square-xsmall{height:30px;line-height:32px;width:30px;text-align:center;overflow:hidden;padding:0}.button--ter{border-radius:50px;line-height:50px;height:50px}.button--disabled,.button:disabled{pointer-events:none;opacity:.3}.button--disabled-white{opacity:.3;background:0 0;color:#117cc4}.button--disabled-white:hover{background:0 0;color:#2d8de9}.button--lowercase{text-transform:none}.button--hidden{display:none}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes move{50%{left:calc(100% - 10px)}}.button__outer{text-align:center}.button__outer a{display:block}.button-icon{vertical-align:middle;white-space:nowrap}.button-icon__text{font-size:14px;margin:0 0 0 5px}.button-icon:hover{color:#117cc4}.divider{margin:15px 0;border-top:1px solid rgba(0,0,0,.12)}@media (min-width:1024px){.divider{margin:24px 0}}.divider--transparent{border-top:0}.divider--no-padding{margin:0}.divider--no-padding-top{margin:0 0 30px}@media (min-width:1024px){.divider--no-padding-bottom\@md{margin:24px 0 0}}.divider--padding-half{margin:15px 0}.divider--extra{margin:42px 0 20px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{color:#1e1e1e;-webkit-text-fill-color:#1e1e1e;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form{font-size:0}.form.success{pointer-events:none}.form__row{margin:12px 0;font-size:14px;overflow:hidden;max-height:999px;transition:.5s max-height}@media (min-width:1024px){.form__row{font-size:14px}}.form__row--half\@md{display:inline-block;width:50%;padding-right:4px}.form__row--half-right\@md{padding-right:0;padding-left:4px}.form__row--margin-top{margin-top:30px}.form__row--flex{display:flex;align-items:center;justify-content:center}.form__row--no-margin{margin:0}.form__row--hide{max-height:0}.form__row--visible{overflow:visible}.form__row-label{font-size:11px;font-weight:800;text-transform:uppercase;margin:30px 0 10px}.form__row-label--no-margin{margin:0 0 10px}.input__field,.textarea__field{position:relative;color:#1e1e1e!important;width:100%;display:block;border:2px solid rgba(0,0,0,.12);box-sizing:border-box;height:48px;background:0 0;padding:2px 24px 0;margin:0;transition:.5s border-color}.input__field::-moz-placeholder,.textarea__field::-moz-placeholder{opacity:1;color:rgba(0,0,0,.4)}.input__field::placeholder,.textarea__field::placeholder{opacity:1;color:rgba(0,0,0,.4)}.input__field:-moz-placeholder,.textarea__field:-moz-placeholder{opacity:1;color:rgba(0,0,0,.4)}.input__field::-moz-placeholder,.textarea__field::-moz-placeholder{opacity:1;color:rgba(0,0,0,.4)}.input__field:-ms-input-placeholder,.textarea__field:-ms-input-placeholder{opacity:1;color:rgba(0,0,0,.4)}.input__field::-ms-input-placeholder,.textarea__field::-ms-input-placeholder{opacity:1;color:rgba(0,0,0,.4)}.input__field:active,.input__field:focus,.input__field:visited,.textarea__field:active,.textarea__field:focus,.textarea__field:visited{outline:0;border:2px solid #2d8de9}.input__field--small,.textarea__field--small{height:28px;line-height:28px}.input__field--noborder,.textarea__field--noborder{border-color:#fff}.input__field--large,.textarea__field--large{font-size:16px;height:56px;line-height:56px}.input__field--transparent,.textarea__field--transparent{opacity:0;z-index:10;cursor:pointer}.input__field--dark,.textarea__field--dark{background:#f2f2f2;border-color:#f2f2f2}.has-error-email .input__field,.has-error-email .textarea__field{border-color:#ff5959}.input{position:relative;font-family:"Schibsted Grotesk";font-size:14px}@media (min-width:1024px){.input{font-size:14px}}.input--white{background:#fff}.input__fake{position:absolute;color:#1e1e1e;max-width:100%;display:block;box-sizing:border-box;white-space:nowrap;font-weight:800;background:0 0;padding:0;margin:0;top:50%;transform:translateY(-45%)}.input--icon-left .input__fake{left:35px}@media (min-width:1024px){.input--icon-left .input__fake{left:50px}}.input--half\@md{width:48%}.input--big{font-family:Martel;font-size:16px}@media (min-width:1024px){.input--big{font-size:24px}}.input--big input{height:32px;font-weight:800}.input--big input::-moz-placeholder{opacity:1;-moz-transition:.5s opacity;transition:.5s opacity;color:#000}.input--big input::placeholder{opacity:1;transition:.5s opacity;color:#000}.input--big input:-moz-placeholder{opacity:1;-moz-transition:.5s opacity;transition:.5s opacity;color:#000}.input--big input::-moz-placeholder{opacity:1;-moz-transition:.5s opacity;transition:.5s opacity;color:#000}.input--big input:-ms-input-placeholder{opacity:1;-ms-transition:.5s opacity;transition:.5s opacity;color:#000}.input--big input::-ms-input-placeholder{opacity:1;-ms-transition:.5s opacity;transition:.5s opacity;color:#000}.input--big:hover .input__fake{opacity:.2}.input--big:hover input::-moz-placeholder{opacity:.2}.input--big:hover input::placeholder{opacity:.2}.input--big:hover input:-moz-placeholder{opacity:.2}.input--big:hover input::-moz-placeholder{opacity:.2}.input--big:hover input:-ms-input-placeholder{opacity:.2}.input--big:hover input::-ms-input-placeholder{opacity:.2}.input--big:hover svg{color:#117cc4}.input--big .icon{position:absolute;left:0}.input--no-border input{border:0}.input--no-border input:active,.input--no-border input:focus,.input--no-border input:visited{outline:0;border:0}.input--border-bottom input{border:0;border-bottom:1px solid rgba(0,0,0,.12)}.input--border-bottom input:active,.input--border-bottom input:focus,.input--border-bottom input:visited{outline:0;border:0;border-bottom:1px solid #117cc4}.input--border-bottom.input--big input{border:0;border-bottom:2px solid rgba(0,0,0,.12)}.input--border-bottom.input--big input:active,.input--border-bottom.input--big input:focus,.input--border-bottom.input--big input:visited{outline:0;border:0;border-bottom:2px solid #117cc4}.input--icon,.input--icon-left{position:relative}.input--icon .icon,.input--icon-left .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%)}.input--icon input,.input--icon-left input{padding-left:35px}@media (min-width:1024px){.input--icon input,.input--icon-left input{padding-left:50px}}.input--icon-right input{padding-right:35px}@media (min-width:1024px){.input--icon-right input{padding-right:50px}}.input--icon-right .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.input--icon-right.input--border-bottom .icon,.input--icon-right.input--no-border .icon{position:absolute;right:0}.input--icon-left.input--border-bottom .icon,.input--icon-left.input--no-border .icon{position:absolute;left:0}.input--icon-left.input--border-bottom input,.input--icon-left.input--no-border input{margin-left:35px}@media (min-width:1024px){.input--icon-left.input--border-bottom input,.input--icon-left.input--no-border input{margin-left:50px}}.input--arrow{display:inline-block}.input--arrow input{margin-right:24px}.input--placeholder input{color:#fff}.input__tooltip{position:absolute;right:25px;font-size:11px;text-transform:uppercase;top:50%;transform:translateY(-50%);opacity:0;transition:.3s opacity}.input__field:-moz-placeholder-shown+.input__tooltip{opacity:.4}.input__field:placeholder-shown+.input__tooltip{opacity:.4}.input__field:focus+.input__fake{color:#117cc4;opacity:1}.input__placeholder{position:absolute;left:0;top:0;line-height:48px;padding:0 24px;z-index:-1}.input .icon--error{position:absolute;right:20px;top:50%;content:"";transform:translateY(-50%);transition:.5s color;opacity:0;z-index:-1}.has-error .input .icon--error{transition:.5s opacity;opacity:1;z-index:1;color:#ff5959}.input__arrow{position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-100%);height:5px;width:5px;opacity:0;transition:.5s opacity}.input__arrow span{display:inline-block;vertical-align:top;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.is-ready .input__arrow{opacity:1}.input__message{transition:.5s max-height;overflow:hidden;max-height:0}.input__message .text{margin:15px 0 10px}.input__message--error{color:#ff5959}.has-error .input__message--error{max-height:99px}.input__message--success{color:#2d8de9}.success .input__message--success{max-height:99px}.input__message.bad,.input__message.good,.input__message.mismatch,.input__message.short,.input__message.strong{max-height:99px}.input:hover .icon{color:#117cc4}.textarea{font-family:"Schibsted Grotesk";font-size:14px}@media (min-width:1024px){.textarea{font-size:14px}}.textarea__field{height:90px;padding:18px 24px;resize:none}.select{position:relative;border:2px solid rgba(0,0,0,.12);height:48px;line-height:48px;padding:0 14px}.select:focus{outline:0}.select--white{background:#fff}.select--no-border{border:0}.select__placeholder{position:absolute;top:0;left:0;margin:0;padding:0 24px;height:100%;width:100%;white-space:nowrap;z-index:0;pointer-events:none;transition:.5s color}@media (min-width:1024px){.select__placeholder{font-size:14px;padding:0 48px 0 24px}}.select__placeholder:after{position:absolute;content:"";right:24px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;transition:.5s border-top}.select:hover .select__placeholder:after{border-top:5px solid #117cc4}.select:hover .select__placeholder{color:#117cc4}.select__field{background:0 0;border:0;opacity:0;width:100%;letter-spacing:4px}.select__field option{padding:0;margin:0}.select__field:focus{outline:0}.select--small .select__field{line-height:28px;height:28px}.checkbox{text-align:left;font-size:0;margin:10px 0}.checkbox__input{opacity:0;width:0;height:0}.checkbox__input:checked+.checkbox__text:before{opacity:1;background-color:#2d8de9;background-image:url(../img/checked.svg)}.checkbox--rounded .checkbox__input:checked+.checkbox__text:before{background-image:none}.checkbox label{cursor:pointer}.checkbox__input{width:auto;padding:0 0 10px;padding:0 0 1rem}.checkbox__text{position:relative;display:block;padding:0 0 0 35px;box-sizing:border-box;line-height:24px;font-size:14px}.checkbox__text:before{content:"";position:absolute;left:0;top:0;text-align:center;display:inline-block;top:0;height:18px;width:18px;transition:1s background,.5s opacity;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;border:2px solid rgba(0,0,0,.12)}.checkbox__text:before img{width:80%}.checkbox--rounded .checkbox__text:before{border-radius:100%}.checkbox--rounded .checkbox__text:after{position:absolute;left:6px;top:6px;height:10px;width:10px;content:"";background:#fff;border-radius:100%}.checkbox__text a{font-weight:400;color:#2d8de9}.has-error .checkbox__text a{color:#ff5959;text-decoration:underline}.has-error .checkbox__text,.has-error-tos .checkbox__text{color:#ff5959}.form-signature__editor{margin:20px 0}.form-signature__buttons{margin:20px 0 0}.form-comment__editor{position:relative;margin:0 0 20px}.form-comment__editor-upload{position:absolute;right:10px;top:10px;font-size:0;padding:0 7px}.form-comment__editor-upload .icon,.form-comment__editor-upload .text{opacity:.5}@media (min-width:1024px){.form-comment__editor-upload{position:relative;background:#f2f2f2;right:auto;top:auto;padding:0 20px 20px}}.form-comment__editor-upload:after{display:inline-block;position:absolute;content:"";top:-2px;right:8px;height:10px;width:10px;border-radius:100%;border:2px solid #fff;color:#fff;font-weight:800;font-size:9px;background:#117cc4;opacity:0}.form-comment__editor-upload.active:after{opacity:1}.form-comment__buttons{margin:20px 0 0}.form-comment__buttons .button{margin:0 10px 0 0}.image-icon{width:18px;height:18px}@media (min-width:768px){.image-icon{width:25px;height:25px}}.image-avatar{overflow:hidden;border-radius:100%;width:32px;height:32px}@media (min-width:768px){.image-avatar{width:48px;height:48px}}.image{width:100%;position:relative;overflow:hidden}.image__caption{padding:10px;opacity:.7;border-bottom:1px solid rgba(0,0,0,.12);font-size:12px}.image__meta{display:flex;color:#fff;font-size:14px;background:#1e1e1e}.image__meta-author{display:flex;flex-direction:column;justify-content:center;flex-grow:1;width:100%;padding:8px 12px}@media (min-width:768px){.image__meta-author{padding:12px 20px}}.image__meta-author span{display:block;opacity:.82}.image__meta-gallery{display:flex;align-items:center;background:#2d8de9;padding:12px 20px;transition:.2s background;font-size:0;white-space:nowrap;font-size:14px}.image__meta-gallery span{display:none}.image__meta-gallery:hover{color:#fff;background:#117cc4}.image__icon{position:absolute;left:50%;top:50%;height:64px;line-height:64px;width:64px;transform:translateX(-50%) translateY(-50%);border-radius:100%;text-align:center;background:#fff}.image__icon span{display:inline-block;width:0;height:0;border-top:10px solid transparent;border-left:15px solid #000;border-bottom:10px solid transparent;transition:.2s border-color;vertical-align:middle;margin:0 0 0 4px}.image__icon--small{height:32px;line-height:32px;width:32px}.image__icon--small span{border-top:5px solid transparent;border-left:7px solid #000;border-bottom:5px solid transparent}.image__icon:hover span{border-left-color:#117cc4}.images-list{font-size:0;margin:0 -5px}.images-list__item{padding:5px;width:33.3333%;display:inline-block}.images-list__item img{border:2px solid #f2f2f2}@media (min-width:768px){.images-list__item{width:16.6666%}}.text--font-sec{font-family:Martel}.text--xlarge{font-size:16px}@media screen and (min-width:320px){.text--xlarge{font-size:calc(16px + 6 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.text--xlarge{font-size:22px}}.text--large{font-size:19px}.text--normal{font-size:16px}.text--small{font-size:14px}.text--xsmall{font-size:11px}.text--bold{font-weight:800}.text--center{text-align:center}.text--hlight{opacity:.82}.text--mlight{opacity:.5}.text--light{opacity:.4}.text a{color:#2d8de9}.text--grey a{color:#414952}.text--padding{padding:0 10px}.text-box{margin:0 0 30px;font-size:15px;line-height:1.7}.text-box h2,.text-box h3,.text-box h4{letter-spacing:-.38px;font-weight:800;margin:40px 0 10px}.text-box h2,.text-box h3,.text-box h4{font-size:15px}@media screen and (min-width:320px){.text-box h2,.text-box h3,.text-box h4{font-size:calc(15px + 4 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.text-box h2,.text-box h3,.text-box h4{font-size:19px}}.text-box p{margin:0 0 20px;padding:0}.text-box a{color:#117cc4}.icon{vertical-align:middle;width:18px;height:18px}@media (min-width:1024px){.icon{width:24px;height:24px}}.icon--light{opacity:.1}.icon--mlight{opacity:.2}.icon--lblue{color:#9dcce7}.icon--blue{color:#117cc4}.icon--white{color:#fff}.icon--small{width:18px;height:18px}.icon--normal{width:24px;height:24px}@media (min-width:1024px){.icon--normal{width:24px;height:24px}}.icon--big{width:24px;height:24px}@media (min-width:1024px){.icon--big{width:32px;height:32px}}.icon--large{width:24px;height:24px}@media (min-width:1024px){.icon--large{width:40px;height:40px}}.icon--mega{width:56px;height:56px}.icon--pin{position:absolute;top:-2px;left:0}.logo{display:flex;position:relative;width:66px;justify-content:center;align-items:center;height:56px;line-height:56px;padding:0;text-align:center;z-index:999}@media (min-width:768px){.logo{width:67px;height:67px;line-height:67px}}@media (min-width:1600px){.logo{width:auto;height:72px;line-height:72px;padding:0 24px}}@media (min-width:1024px){.logo--poster{width:auto;height:72px;line-height:72px;padding:0 24px}}.logo__title{font-size:0!important;padding:0!important;margin:0!important;line-height:0!important}.logo__image{height:22px;width:auto}@media (min-width:1600px){.logo__image{height:27px}}.logo__arrow{transition:.5s transform}@media (min-width:1600px){.logo__arrow{margin:0 0 0 5px}}.logo__arrow .icon{margin:5px 0 0;color:#fff}.logo__arrow-icon{position:relative;display:inline-block;vertical-align:middle;height:18px;width:18px}.logo__arrow-icon span{position:absolute;top:10px;left:8px;background:#fff;height:2px;width:10px;transition:.5s transform,.5s margin;transform:rotate(-45deg);transform-origin:center center}.lang-is-open .logo__arrow-icon span{transform:rotate(45deg)}.logo__arrow-icon span:nth-child(1){top:10px;left:2px;transform:rotate(45deg)}.lang-is-open .logo__arrow-icon span:nth-child(1){transform:rotate(-45deg)}.logo__expand{position:absolute;justify-content:center;left:0;width:100%;top:100%;background:#bcdeef;max-height:0;overflow:hidden;transition:.5s max-height}.logo__expand-inner{padding:10px 0}@media (min-width:1600px){.logo__expand-inner{padding:0}}.logo__expand a{display:block;line-height:1;padding:15px 0;transition:.5s color}.logo__expand a:hover{color:#117cc4}@media (min-width:1600px){.logo__expand a{display:inline-block;padding:0 20px}}@media (min-width:1600px){.logo__expand{display:flex}}.lang-is-open .logo__expand{max-height:999px}.headline{position:relative;margin:0;font-family:"Schibsted Grotesk";color:#117cc4;font-weight:600;font-size:14px;text-transform:uppercase}.headline:first-letter{text-transform:uppercase}.headline--white{color:#fff}.headline--blue{color:#2d8de9}.section--black .headline{color:#fff}.headline--archive{font-family:"Schibsted Grotesk";color:#1e1e1e;text-transform:uppercase;margin:0 0 4px}.headline--archive{font-size:14px}@media screen and (min-width:320px){.headline--archive{font-size:calc(14px + 2 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.headline--archive{font-size:16px}}.headline--border{font-family:Martel;font-weight:300;text-transform:none;padding:20px;margin:20px 0;border-left:2px solid #2d8de9}.headline--border{font-size:15px}@media screen and (min-width:320px){.headline--border{font-size:calc(15px + 4 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.headline--border{font-size:19px}}@media (min-width:1024px){.headline--border{padding:20px 30px}}.headline--divider-top{padding:20px 0;border-top:1px solid rgba(0,0,0,.12)}.headline--divider-bottom{color:#1e1e1e;padding:0 0 20px;margin:0 0 20px;font-size:16px;border-bottom:3px solid #bcdeef}.headline--divider-bottom .headline__extra{top:0;transform:translateY(0)}.headline--divider-bottom-nm{padding:0 0 20px;margin:0;border-bottom:1px solid rgba(0,0,0,.12)}.headline--divider-bottom-nm .headline__extra{top:0;transform:translateY(0)}.headline--margin-bottom{margin-top:0;margin-bottom:30px}.headline--margin-bottom-small{margin-top:0;margin-bottom:10px}.headline--margin-bottom-medium{margin-top:0;margin-bottom:24px}.headline--regular{font-weight:400}.headline--small{font-size:12px}@media (min-width:1024px){.headline--small{font-size:14px}}.headline--medium{font-size:17px}.headline--large{font-size:19px}.headline--xlarge{font-size:46px}.headline--extra{display:inline-block;padding-right:30px}.headline__light-font{font-weight:300}.headline--section{color:#1e1e1e;font-size:16px;text-transform:uppercase;font-weight:600;font-family:"Schibsted Grotesk"}.headline__extra{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:"Schibsted Grotesk";font-size:0;font-weight:300;text-transform:none}@media (min-width:1024px){.headline__extra{font-size:14px}}.headline__extra svg{margin-top:-2px;margin-left:10px}.headline-table{display:flex;align-items:center;line-height:20px;padding:20px 25px;text-transform:uppercase;color:#fff;font-size:16px;font-weight:800;background:#117cc4}.headline-table__text{flex-grow:1}.headline-table__more{font-size:14px;text-transform:none;font-weight:300}.headline-table__more span{display:none}@media (min-width:768px){.headline-table__more span{display:inline-block}}.headline-table__more .icon{margin:0 0 0 10px}.section-headline{font-weight:800;margin-bottom:20px}.table{display:table;width:100%}.table__outer{margin:40px 0}.table--100{min-height:100%}.table__head{vertical-align:top}@media (min-width:768px){.table__head{display:table-header-group}}.table__head .table__row{width:100%}.table__head .table__td,.table__head .table__th{opacity:.5;width:100%;text-transform:uppercase;font-weight:800;font-size:11px;white-space:nowrap}@media (min-width:768px){.table__head .table__td,.table__head .table__th{padding:10px 0;width:auto}}.table__row{display:flex;flex-direction:column;flex-flow:wrap;padding:10px 0;white-space:normal;border-bottom:1px solid rgba(30,30,30,.12)}@media (min-width:768px){.table__row{padding:0;width:auto;display:table-row}}.table--graph .table__row{flex-direction:row;flex-flow:nowrap}.table__td,.table__th{display:table-cell;margin:5px 0;padding:10px 20px 10px 0;box-sizing:border-box;text-align:left;line-height:20px;font-size:0;white-space:nowrap}@media (min-width:768px){.table__td,.table__th{padding:10px 0;height:40px;line-height:20px}}.table__td:before,.table__th:before{content:"";display:inline-block;height:100%;vertical-align:middle}.table__td--large,.table__th--large{width:100%}@media (min-width:768px){.table__td--large,.table__th--large{height:60px;line-height:30px}}.table__td--normal-wrap,.table__th--normal-wrap{white-space:normal}.table__td--width-full,.table__th--width-full{display:block;width:100%}.table__td .title,.table__th .title{margin:0 0 10px}.table--graph .table__td,.table--graph .table__th{padding:0 20px}@media (min-width:768px){.table--graph .table__td,.table--graph .table__th{width:100%}}.table__cell{display:inline-block;vertical-align:middle;font-size:14px}.table__cell .icon{margin:0 8px 0 0}.table__cell a:hover{color:#117cc4}.table__cell a.is-active{font-weight:800}.table__cell--small{font-size:11px}.table--scroll{margin:0 -20px 0 0;padding:0;width:calc(100% + 20px);table-layout:fixed;display:flex}@media (min-width:768px){.table--scroll{display:table;margin:0;width:100%;table-layout:auto}}.table--scroll .table__row{display:inline-block;width:50vw}@media (min-width:768px){.table--scroll .table__row{display:table-row;width:auto}}.table--scroll .table__td,.table--scroll .table__th{overflow:hidden;display:block;text-align:center}@media (min-width:768px){.table--scroll .table__td,.table--scroll .table__th{display:table-cell;white-space:normal}}@media (min-width:768px){.table--scroll .table__td:first-child,.table--scroll .table__th:first-child{text-align:left}}.table--scroll .table__head .table__row{width:100%}.table--scroll .table__head .table__td,.table--scroll .table__head .table__th{display:block;text-align:left}@media (min-width:768px){.table--scroll .table__head .table__td,.table--scroll .table__head .table__th{white-space:nowrap;display:table-cell;text-align:center}}@media (min-width:768px){.table--scroll .table__head .table__td:first-child,.table--scroll .table__head .table__th:first-child{text-align:left}}.table--scroll .table__head .table__cell{font-size:11px}@media (min-width:768px){.table--scroll .table__head .table__cell{font-size:14px}}.table--scroll .table__body{vertical-align:top;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media (min-width:768px){.table--scroll .table__body{overflow-x:visible;white-space:normal}}.table--evenodd .table__head{vertical-align:top;background:#f6f2ee}.table--evenodd .table__head .table__td,.table--evenodd .table__head .table__th{padding:10px 0}@media (min-width:768px){.table--evenodd .table__head .table__td,.table--evenodd .table__head .table__th{padding:10px 25px}}.table--evenodd .table__row{padding:20px;border:0}@media (min-width:768px){.table--evenodd .table__row{padding:20px}}.table--evenodd .table__row:nth-child(even){background:#fafafa}.table--evenodd .table__td,.table--evenodd .table__th{padding:10px}@media (min-width:768px){.table--evenodd .table__td,.table--evenodd .table__th{padding:20px 25px}}.table--borders{border:1px solid rgba(30,30,30,.12)}.table--borders .table__head{border-bottom:1px solid rgba(30,30,30,.12)}@media (min-width:768px){.table--borders .table__head .table__td,.table--borders .table__head .table__th{padding:10px 25px}}.table--borders .table__row{padding:10px;border-bottom:1px solid rgba(30,30,30,.12)}@media (min-width:768px){.table--borders .table__row{padding:20px}}.table--borders .table__td,.table--borders .table__th{padding:10px}@media (min-width:768px){.table--borders .table__td,.table--borders .table__th{padding:20px 25px}}.table-forum{display:table;width:100%}.table-forum__row{display:flex;flex-direction:column;flex-flow:wrap;position:relative;padding:10px;white-space:normal;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.12)}@media (min-width:768px){.table-forum__row{display:table-row;padding:0;width:auto}}.table-forum__row:last-child{box-shadow:none}.table-forum__row.is-sticky{background:#fafafa}.table-forum__td,.table-forum__th{margin:0;padding:10px;box-sizing:border-box;text-align:left;line-height:20px;font-size:0;white-space:nowrap;flex-grow:1}@media (min-width:768px){.table-forum__td,.table-forum__th{display:table-cell;margin:0;padding:20px;height:40px;line-height:20px}}.table-forum__td:before,.table-forum__th:before{content:"";display:inline-block;height:100%;vertical-align:middle}@media (min-width:768px){.table-forum__td:first-child,.table-forum__th:first-child{text-align:left}}.table-forum__td .icon,.table-forum__th .icon{margin:0 8px 0 0}.table-forum__td--user,.table-forum__th--user{flex-grow:0}@media (min-width:768px){.table-forum__td--user,.table-forum__th--user{min-width:190px}}.table-forum__td--more,.table-forum__th--more{position:absolute;right:10px;top:20px;padding:0;text-align:right}.table-forum__td--more .icon,.table-forum__th--more .icon{margin:0}@media (min-width:768px){.table-forum__td--more,.table-forum__th--more{position:relative;top:auto;right:auto;padding:20px}}.table-forum__td--title,.table-forum__th--title{white-space:normal;display:block;width:100%;padding-right:35px;font-family:Martel}@media (min-width:768px){.table-forum__td--title,.table-forum__th--title{display:table-cell;width:60%}}@media (min-width:768px){.table-forum__td--right,.table-forum__th--right{text-align:right}}.table-forum__td .title,.table-forum__th .title{margin:0 0 10px}.table-forum__cell{display:inline-block;vertical-align:middle;font-size:15px;line-height:1.4}@media (min-width:768px){.table-forum__cell{font-size:16px}}.table-forum__cell--icon{position:relative;padding-left:30px}.table-forum__cell a{font-weight:400}.table-forum__cell a:hover{color:#117cc4}.table-forum__cell.not-visited a{font-weight:800}.wp-block-table{height:70vh;color:#414952}.wp-block-table table{position:relative}.wp-block-table thead{border-bottom:10px solid #fff}.wp-block-table thead th{color:#fff;border:1px solid #fff;background:#117cc4;font-weight:700;vertical-align:middle;padding:10px 15px;position:sticky;top:0;font-size:12px}@media (min-width:768px){.wp-block-table thead th{font-size:15px}}.wp-block-table thead th:nth-child(2){position:sticky;left:0;z-index:2}.wp-block-table thead th:nth-child(2):after{position:absolute;right:-2px;top:0;width:2px;height:100%;background:#fff;content:""}@media (min-width:768px){.wp-block-table thead th:nth-child(2){position:sticky;left:0;z-index:2}}.wp-block-table tr td{border:2px solid #fff;background:#b3e1f7;font-size:12px;padding:10px 15px;white-space:nowrap;min-width:150px}@media (min-width:768px){.wp-block-table tr td{font-size:15px}}.tablica-505 .wp-block-table tr td{text-align:right}.wp-block-table tr td:nth-child(1){text-align:left;min-width:auto}.wp-block-table tr td:nth-child(2){font-weight:700;text-align:center;white-space:normal;text-align:left;position:sticky;left:0;z-index:1;min-width:40vw}@media (min-width:768px){.wp-block-table tr td:nth-child(2){min-width:250px;position:sticky;left:0;z-index:1}}.wp-block-table tr td:nth-child(2):after{position:absolute;right:-2px;top:0;width:2px;height:100%;background:#fff;content:""}.wp-block-table tr:nth-child(odd) td{background:#e6f6fc}.terms__title{font-style:normal;font-weight:800;font-size:14px;line-height:170%;color:#414952}.terms__item{font-weight:400;color:#2d8de9}.terms--inline li{display:inline-block;margin-right:5px}.accordion{border-top:1px solid rgba(0,0,0,.12);counter-reset:item}.accordion__item{border-bottom:1px solid rgba(0,0,0,.12);counter-increment:item}.accordion__title{position:relative;display:block;cursor:pointer;text-transform:uppercase;font-weight:700;transition:.5s transform;padding:25px 50px 25px 0;margin:0;color:#2d8de9}.accordion__title .icon{position:absolute;right:25px;top:25px}.is-active .accordion__title .icon{transform:rotate(180deg)}.accordion__inner{position:relative;max-height:0;overflow:hidden;padding:0;margin:0;transition:0s max-height,.3s opacity;opacity:0}@media (min-width:1024px){.accordion__inner{padding:0 60px 0 0}}.is-active .accordion__inner{transition:0s max-height,.3s opacity;max-height:9999px;opacity:1}.accordion__inner p{padding:0 0 20px;line-height:1.7}.accordion__inner-content{padding:0 0 20px}.accordion ul{margin:20px 0}.accordion ul li{position:relative;counter-increment:elements;padding:0 0 20px 40px}.accordion ul li:before{position:absolute;content:"";left:0;top:10px;background:#414952;margin-right:0;width:10px;height:1px;display:inline-block}.accordion ol.nested{list-style:none!important;counter-reset:elements}.accordion ol.nested li{position:relative;counter-increment:elements;padding:0 0 20px 50px}.accordion ol.nested li:before{position:absolute;left:0;top:0;margin-right:0;content:counters(item, "") "." counters(elements, "") ".";display:inline-block}div.avatar{position:relative;display:inline-block;height:40px;line-height:40px;width:40px;text-align:center;box-sizing:border-box}div.avatar__inner{position:absolute;top:0;left:0;border:2px solid #9dcce7;width:100%;height:100%;overflow:hidden;border-radius:100%}.hero div.avatar__inner{border:4px solid #1e1e1e}div.avatar__inner img{vertical-align:top}div.avatar:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";border:2px solid #9dcce7;border-radius:100%;box-sizing:border-box;z-index:1}div.avatar--flat{height:40px;line-height:40px;width:40px}div.avatar--flat .avatar__inner{border:0}div.avatar--flat:before{display:none}div.avatar__outer{position:relative;vertical-align:middle}div.avatar--mega{height:120px;line-height:120px;width:120px}div.avatar--big{height:56px;line-height:56px;width:56px}div.avatar--small{height:34px;line-height:34px;width:34px}div.avatar--small .avatar__inner{border:2px solid #9dcce7}div.avatar--xsmall{height:24px;line-height:24px;width:24px}div.avatar .image{background:0 0!important}div.avatar .image img{vertical-align:top;width:100%;height:auto;transform:scale(1)!important}div.avatar .icon{margin:0}div.avatar__notification{display:inline-block;position:absolute;top:-2px;right:-4px;height:18px;line-height:16px;width:18px;border-radius:100%;border:2px solid #fff;color:#fff;font-weight:800;font-size:9px;background:#117cc4;z-index:9}div.avatar--keymaster:before{border-color:#117cc4}div.avatar--online:before{border-color:#21d112}.avatar-list{white-space:nowrap}.avatar-list__item{position:relative;display:inline-block;vertical-align:middle}.avatar-list__item:nth-child(1){z-index:8}.avatar-list__item:nth-child(2){z-index:7}.avatar-list__item:nth-child(3){z-index:6}.avatar-list__item:nth-child(4){z-index:5}.avatar-list__item:nth-child(5){z-index:4}.avatar-list__item:nth-child(6){z-index:3}.avatar-list__item:nth-child(7){z-index:2}.avatar-list__item:nth-child(8){z-index:1}.avatar-list__item:nth-child(9){z-index:0}.avatar-list__item .avatar{margin:0 0 0 -10px}.avatar-list__more{padding:0 20px;color:#117cc4;font-size:16px;font-weight:800}.avatar-upload{display:flex;margin:40px 0 0;align-items:center}.avatar-upload--top{align-items:start}.avatar-upload__placeholder{border-radius:100%;border:2px dashed rgba(0,0,0,.12);height:120px;width:120px;margin:0 15px!important}.avatar-upload__form{margin:0 0 0 40px}.avatar-upload__input{margin:10px 0}.avatar-upload__buttons{margin:20px 0 0}.avatar-upload__crop-inner{text-align:left!important;margin:0 20px!important}#didomi-host{font-family:"Schibsted Grotesk"!important}.didomi-popup-notice-logo{padding:10px 20px;background:#117cc4;border-bottom:3px solid #8ccdf7;margin:0!important}.didomi-components-button{display:inline-block;color:#fff!important;background:#e5e5e5!important;font-weight:800!important;font-size:13px!important;height:40px!important;line-height:42px!important;text-transform:uppercase!important;border:0!important;box-sizing:border-box!important;padding:0 24px!important;transition:.2s background,.5s width,.5s font-size}@media (min-width:1024px){.didomi-components-button{font-size:14px}}.didomi-components-button:hover{color:#fff;background:#117cc4}.didomi-components-button:focus{outline:0}.didomi-components-button--color{background:#1e1e1e!important}.didomi-exterior-border{border:0!important;box-shadow:0 25px 50px rgba(0,0,0,.25);outline:0;border-radius:0!important;margin:auto 10px!important}@media (min-width:1024px){.didomi-exterior-border{margin:auto!important}}.didomi-exterior-border:focus{outline:0}.didomi-consent-popup__dialog,.didomi-popup__dialog{border:0!important;outline:0!important;padding:20px;line-height:1.5;font-size:12px}@media (min-width:1024px){.didomi-consent-popup__dialog,.didomi-popup__dialog{font-size:14px}}.didomi-consent-popup__dialog a,.didomi-popup__dialog a{text-decoration:none;color:#117cc4!important}.didomi-components-radio__option{box-shadow:none!important}.didomi-popup-notice-text h1{line-height:1.2;margin:20px 0!important;font-weight:900!important;font-family:Martel!important}@media (min-width:1024px){.didomi-popup-notice-text h1{margin:40px 0!important}}.didomi-popup-notice-subtext{display:none!important}.bp-avatar-status .success{border:0!important;color:#1e1e1e!important;background:#f6f2ee!important}.box--white{background:#fff}.box--100{display:flex;height:100%;flex-direction:column}.box__inner{padding:40px 20px}.box--border .box__inner{border:1px solid rgba(0,0,0,.12)}.breadcrumbs{margin:10px 0 20px}.breadcrumbs__item{display:inline-block;margin:0 10px 0 0;color:#414952}.breadcrumbs__item a{color:#117cc4;font-weight:800;font-size:14px}.breadcrumbs__item--sep{opacity:20%;margin:0 10px;color:#1e1e1e;font-size:16px}.breadcrumbs__item--last{opacity:.7;font-size:14px}.bbp-breadcrumb-home{display:none}.bbp-breadcrumb-home+.bbp-breadcrumb-sep{display:none}.bbp-breadcrumb{float:none!important;margin:10px 0 20px}.bbp-breadcrumb a{color:#117cc4;font-weight:800;font-size:14px}.bbp-breadcrumb .bbp-breadcrumb-sep{opacity:20%;margin:0 10px;color:#1e1e1e;font-size:16px}.bbp-breadcrumb .bbp-breadcrumb-current{opacity:.7;font-size:14px}.calculator{margin:40px 0 0}.calculator__inner{padding:30px 20px 20px;margin:0 0 10px;background:#f2f2f2}.calculator__flex{display:flex;align-items:center;justify-content:center}.calculator__exchange{margin:8px 0}.calculator__amount{flex-grow:1}.calculator__final{flex-grow:1;font-weight:800}.calculator__unit{flex-shrink:0;margin:0 0 0 8px;width:100px}@media (min-width:768px){.graph{display:flex}}@media (min-width:768px){.graph__top{order:1;flex-basis:300px;flex-shrink:0;margin:0 20px 0 0}}.graph__chart{position:relative;margin:0 0 32px}@media (min-width:768px){.graph__chart{order:2;margin:0}}.graph__chart canvas{width:100%;height:auto}.graph__info{display:flex;font-size:14px;padding:20px 10px}@media (min-width:768px){.graph__info{font-size:19px;padding:40px}}.graph__iname{flex-grow:1}article[class^=card-]{white-space:normal}article[class^=card-] .title{transition:.3s color}article[class^=card-] .image{background:#f6f2ee}article[class^=card-] .image img{image-rendering:crisp-edges;will-change:transform;transition:1s transform}article[class^=card-] .lead{display:none}@media (min-width:1024px){article[class^=card-] .lead{display:inline-block}}article[class^=card-]:hover .title{color:#117cc4}article[class^=card-]:hover .image img{transform:scale(1.1);transition:1s transform}.card-bn{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 -20px;padding:0 20px;padding-bottom:20px;z-index:1;overflow:hidden;box-sizing:border-box;display:flex}.card-bn{height:320px}@media screen and (min-width:320px){.card-bn{height:calc(320px + 220 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.card-bn{height:540px}}@media (min-width:768px){.card-bn{margin:0;padding:40px}}.card-bn>a{display:flex;width:100%}.card-bn:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 90%);z-index:-1;transition:2s opacity;opacity:.65}.card-bn:hover:before{opacity:.85}.card-bn__content{position:relative;align-self:flex-end}.card-bn__headline{text-transform:uppercase;font-weight:700;color:#fff;position:relative;z-index:1;margin-bottom:30px}.card-bn__headline .headline{display:inline-block}.card-bn__headline--red{display:inline-block;background:#eb4747;padding:7px 20px 3px 10px;border-radius:16px}.card-bn__circle{position:relative;width:12px;height:12px;margin:-2px 12px 0 0;display:inline-block;vertical-align:middle}.card-bn__circle::after,.card-bn__circle::before{content:"";position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:100%;height:100%;border-radius:100%;border:3px solid #fff;box-sizing:border-box}.card-bn__circle:after{width:200%;height:200%;border:1px solid #fff;animation:pulse2 2s infinite}.card-bn__title{color:#fff;max-width:960px;line-height:1.5;font-weight:800;margin:0 0 30px}@media (min-width:1024px){.card-bn__title{margin:0 0 30px}}.card-bn__post-info{font-weight:800;color:#fff;text-transform:uppercase}.card-bn__post-info{font-size:12px}@media screen and (min-width:320px){.card-bn__post-info{font-size:calc(12px + 3 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.card-bn__post-info{font-size:15px}}.card-bn__post-info span{font-weight:400;margin-left:5px}.card-bn__lead{color:#fff;font-size:18px;order:1;margin:auto 0 0 0;white-space:nowrap}.card-bn__lead p{margin-right:20px!important;position:relative;z-index:1;display:inline-block}.card-bn__lead p::before{content:"";position:absolute;border-radius:100%;height:5px;width:5px;background:#fff;right:-15px;top:45%;transform:translateY(-50%)}.card-bn__lead p:last-of-type::before{display:none}.card-a{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;vertical-align:middle}.card-a .image{width:calc(100% + 40px);margin:0 -20px;margin-bottom:20px}@media (min-width:480px){.card-a .image{width:auto;margin:0;margin-bottom:20px}}.card-a__headline{width:100%;margin-top:auto;margin-bottom:10px}@media (min-width:1024px){.card-a__title{width:75%}}@media (min-width:1024px){.card-a__lead{width:75%}}.card-a__lead .lead{margin:20px 0 0}.card-b{position:relative;display:block}.card-b .image{width:calc(100% + 40px);margin:0 -20px;margin-bottom:20px}@media (min-width:480px){.card-b .image{width:auto;margin:0;margin-bottom:30px}}.card-b__headline{width:100%;margin-top:auto;margin-bottom:10px}@media (min-width:768px){.card-b__headline{width:80%}}.card-b__title{width:100%;margin:0;line-height:1.5;font-weight:800}@media (min-width:768px){.card-b__title{width:80%}}.card-b__lead{width:100%;font-weight:400}@media (min-width:768px){.card-b__lead{width:80%}}.card-b__lead .lead{margin:20px 0 0}.card-c .image{margin-bottom:20px}.card-c__headline{margin:0 0 10px 0}.card-c__title{line-height:1.5;margin:0 0 20px 0;font-weight:800}.card-c--no-lead .card-c__title{margin:0}.card-c__lead{margin:0;padding:0}.card-c--no-lead .card-c__lead{display:none}.card-c__icon{position:absolute;left:0;bottom:0;height:48px;line-height:48px;width:48px;background:#fff;text-align:center}.card-c__icon .icon{color:#2d8de9}.card-c:hover .card-c__icon{background:#2d8de9}.card-c:hover .card-c__icon .icon{color:#fff}.card-column a{display:block}.card-column:hover .title{color:#1e1e1e!important}.card-column:hover .image img{filter:grayscale(0)}@media (min-width:768px){.card-column--huge .card-column__content,.card-column--large .card-column__content{width:80%}}.card-column__head:hover .title{color:#117cc4!important}.card-column__image-wrap{width:64px;height:64px;margin:0 0 32px 0;border-radius:100%;overflow:hidden}@media (min-width:1280px){.card-column__image-wrap{width:72px;height:72px}}.card-column__author{width:100%;vertical-align:middle}.card-column__author .title{margin:2px 0 0}.card-column__title{margin:20px 10px 0 0}.card-column__content:hover .title{color:#117cc4!important}.card-column__lead .lead{display:block!important;margin:10px 0 0}@media (min-width:1280px){.card-column__lead .lead{margin:20px 0 0}}.card-d{display:flex;position:relative}.card-d>a{width:100%}@media (min-width:1024px){.card-d>a{display:flex}}.card-d__image-wrap{position:relative;width:100%;margin:0 0 20px}@media (min-width:1024px){.card-d__image-wrap{flex-shrink:0;margin:0 20px 0 0;flex-basis:41.66666667%}}.card-d__post-info{flex-grow:1}.card-d__headline{display:flex;margin:0 0 10px 0}.card-d__headline .headline{flex-grow:1}.card-d__title{line-height:1.5;font-weight:800}.card-d__time{position:absolute;left:20px;top:20px;margin:0;font-size:11px;color:#fff;padding:5px 8px 4px 5px;background:#117cc4}@media (min-width:1024px){.card-d__time{font-size:14px;padding:4px 8px 3px 5px}}.card-d__time .icon{margin:-2px 0 0}.card-d__lead{padding:0}.card-d__lead .lead{margin:10px 0 0}.card-e{display:flex}.card-e a{display:flex;width:100%}.card-e__image-wrap{flex-shrink:0;flex-basis:84px;margin:0 18px 0 0}@media (min-width:1280px){.card-e__image-wrap{flex-basis:84px}}.card-e--right .card-e__image-wrap{margin:0 0 0 18px;order:2}.card-e--right .card-e__post-info{order:1}.card-e__headline{margin-bottom:8px}.card-e__title{font-weight:800}.card-e__lead{order:3}.card-event{position:relative;display:block}.card-event .image{width:calc(100% + 40px);margin:0 -20px;margin-bottom:20px}@media (min-width:480px){.card-event .image{width:auto;margin:0;margin-bottom:30px}}.card-event__headline{width:100%;margin-top:auto;margin-bottom:10px}.card-event__title{width:100%;margin:0;line-height:1.5;font-weight:800}.card-event__lead{width:100%;font-weight:400}.card-event__lead .lead{margin:10px 0 0}.card-event__buttons{margin:24px 0 0}.card-expanded{display:flex}.card-expanded a{display:flex;width:100%}.card-expanded__image-wrap{flex-shrink:0;flex-basis:70px;margin:0 30px 0 0}@media (min-width:1024px){.card-expanded__image-wrap{flex-basis:190px}}.card-expanded__title{margin:20px 0 0}.card-expanded__title .title{margin:0 0 5px}.card-expanded__more{margin:20px 0 0;font-weight:800}.card-expanded__more.is-active{display:none}.card-expanded__text{margin:20px 0 0}.card-expanded__text p{padding:0 0 20px;font-size:14px}@media (min-width:1024px){.card-expanded__text p{font-size:14px}}.card-f{position:relative;height:100%;z-index:1;box-sizing:border-box;overflow:hidden}.card-f>a{display:flex;flex-direction:column;height:100%}.card-f:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 90%);z-index:-1;transition:2s opacity;opacity:.65}.card-f:hover:before{opacity:.85}.card-f:hover .title{color:#fff!important}.card-f__image-wrap{position:relative;padding-bottom:100%;overflow:hidden}.card-f .image{position:absolute;left:50%;top:50%;z-index:-2;transform:translate(-50%,-50%)}.card-f__content{position:absolute;bottom:0;width:100%;text-align:left;padding:30px;box-sizing:border-box}.card-f__headline{font-weight:400;order:1;margin:auto 0 10px 0}.card-f__title{vertical-align:bottom;order:2;margin:0;font-weight:800}.card-g{display:flex;height:100%;flex-direction:column;box-sizing:border-box}.card-g .image{margin:0 0 20px}.card-g__title{flex-grow:1;margin:10px 0 0}.card-g__more{margin:40px 0 0}.card-h{background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 -20px;padding:20px 20px;position:relative;z-index:1;overflow:hidden;box-sizing:border-box;display:flex;flex-wrap:wrap}.card-h{height:320px}@media screen and (min-width:320px){.card-h{height:calc(320px + 220 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.card-h{height:540px}}.card-h>a{display:flex;width:100%;flex-wrap:wrap}@media (min-width:1024px){.card-h{margin:0;padding:50px 40px}}.card-h:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(30,30,30,0) 0,rgba(30,30,30,.8) 100%);z-index:-1}.card-h__logo{flex-shrink:0;flex-basis:100px}.card-h__content{position:relative;align-self:flex-end}.card-h__title{color:#fff;max-width:960px;line-height:1.5;font-weight:800}.card-h__lead{font-weight:400;color:#fff}.card-h__lead{font-size:12px}@media screen and (min-width:320px){.card-h__lead{font-size:calc(12px + 3 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.card-h__lead{font-size:15px}}.card-h__lead .lead{margin:20px 0 0}@media (min-width:1024px){.card-h__lead{width:70%}}.card-i{position:relative;height:100%;z-index:1;box-sizing:border-box;overflow:hidden}.card-i>a{display:flex;flex-direction:column;height:100%}.card-i:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 90%);z-index:-1;transition:2s opacity;opacity:.65}.card-i:hover:before{opacity:.85}.card-i:hover .title{color:#fff!important}.card-i__image-wrap{position:relative;padding-bottom:56.25%;overflow:hidden}.card-i .image{position:absolute;left:50%;top:50%;z-index:-2;transform:translate(-50%,-50%)}.card-i__content{position:absolute;bottom:0;width:100%;text-align:left;padding:20px;box-sizing:border-box}.card-i__headline{font-weight:400;order:1;margin:auto 0 10px 0}.card-i__title{vertical-align:bottom;order:2;margin:0;font-weight:800}.card-newspaper__image{margin:0 0 20px;box-shadow:0 0 1px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04)}.card-newspaper__title{margin:10px 0 20px}.card-video{border:1px solid rgba(255,255,255,.12)}@media (min-width:1024px){.card-video{display:flex}}.card-video__iframe{position:relative;flex-grow:1;padding-bottom:56.25%}.card-video__iframe iframe{position:absolute;top:0;left:0;height:100%;width:100%}@media (min-width:1024px){.card-video__iframe{order:1;margin:0 20px 0 0;padding-bottom:40%}}.card-video__side{display:flex;flex-direction:column}@media (min-width:1024px){.card-video__side{flex-basis:350px;order:2}}.card-video__top{text-transform:uppercase;margin:5px 0 10px;padding:10px 20px;font-size:14px;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}@media (min-width:1024px){.card-video__top{padding:10px 0}}.card-video__content{padding:20px;flex-grow:1;display:flex;justify-content:end;flex-direction:column}.card-video__headline,.card-video__lead,.card-video__title{margin:0 0 12px}.card-video__lead{display:none}@media (min-width:1024px){.card-video__lead{display:block}}.card-native{margin:24px 0}@media (min-width:1024px){.card-native{display:flex;margin:120px 0}}.card-native__image{transition:.5s opacity;margin:0 -20px;padding-bottom:66.87%;background-size:cover;flex-grow:1}@media (min-width:1024px){.card-native__image{padding:0;margin:0 -190px 0 0}}@media (min-width:1024px){.card-native--even .card-native__image{margin:0 0 0 -190px;order:2}}.card-native__content{margin:-24px 0 0;padding:24px;background:#fff;z-index:9}@media (min-width:1024px){.card-native__content{padding:48px;margin:100px 0;flex-basis:520px}}.card-native__headline,.card-native__lead,.card-native__title{margin:0 0 12px}.card-native__lead{margin:0 0 24px}.card-j{border:1px solid rgba(255,255,255,.12)}@media (min-width:1024px){.card-j{height:100%}}@media (min-width:1024px){.card-j--big{display:flex}.card-j--big .image{flex-basis:calc(66.6666% + 40px)}}.card-j__content{padding:24px}@media (min-width:1024px){.card-j__content{padding:32px}}.card-j--big .card-j__content{flex-basis:33.3333%}.card-j__headline{margin:0 0 10px 0}.card-j__title{line-height:1.5;margin:0 0 20px 0;font-weight:800}.card-j__lead{margin:0;padding:0}.card-j__user{margin:20px 0 0}.card-j__user .user-time{color:#fff}.card-j--no-lead .card-c__lead{display:none}.card-j__icon{position:absolute;left:0;bottom:0;height:48px;line-height:48px;width:48px;background:#fff;text-align:center}.card-j__icon .icon{color:#2d8de9}.card-j:hover .card-c__icon{background:#2d8de9}.card-j:hover .card-c__icon .icon{color:#fff}.special-card{white-space:normal;border:1px solid rgba(30,30,30,.2);padding:24px;height:100%}@media (min-width:1024px){.special-card{padding:32px}}.special-card .image{width:calc(100% + 50px);margin:-25px -25px 24px}@media (min-width:1024px){.special-card .image{width:calc(100% + 66px);margin:-33px -33px 32px}}.special-card .image img{transform:scale(1.08);transition:1s transform}.special-card .image:hover img{transform:scale(1);transition:1s transform}.special-card__headline{margin:0 0 10px 0}.special-card__title{margin:0 0 12px 0}.special-card__title .title{transition:.3s color}.special-card__title:hover .title{color:#117cc4}.special-card__lead{margin:0;padding:0}.special-card__handpicked{border-top:1px solid rgba(30,30,30,.2);margin:24px 0 0;padding:24px 0 0}.special-card .card-e .image{width:100%;margin:0}.special-card .card-e__image-wrap{display:none}@media (min-width:1024px){.special-card .card-e__image-wrap{display:inline-block}}.card-k{display:flex;position:relative}@media (min-width:1024px){.card-k{height:100%}}.card-k>a{width:100%}@media (min-width:1024px){.card-k>a{display:flex}}.card-k__image-wrap{position:relative;width:100%;margin:0 0 20px}@media (min-width:1024px){.card-k__image-wrap{order:2;flex-shrink:0;margin:0 0 0 20px;flex-basis:66.66666667%}}.card-k__post-info{flex-grow:1}.card-k__headline{display:flex;margin:0 0 10px 0}.card-k__headline .headline{flex-grow:1}.card-k__lead{padding:0}.card-k__lead .lead{margin:10px 0 0}.card-l{display:flex;position:relative}.card-l>a{width:100%}@media (min-width:1024px){.card-l>a{display:flex}}.card-l__image-wrap{position:relative;width:100%;margin:0 0 20px}@media (min-width:1024px){.card-l__image-wrap{flex-shrink:0;margin:0 30px 0 0;flex-basis:190px}}.card-l__post-info{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.card-l__headline{display:flex;margin:0 0 10px 0}.card-l__headline .headline{flex-grow:1}.card-l__title{line-height:1.5;font-weight:800}.card-l__time{position:absolute;left:20px;top:20px;margin:0;font-size:11px;color:#fff;padding:5px 8px 4px 5px;background:#117cc4}@media (min-width:1024px){.card-l__time{font-size:14px;padding:4px 8px 3px 5px}}.card-l__time .icon{margin:-2px 0 0}.card-l__lead{padding:0}.card-l__lead .lead{margin:10px 0 0}.card-wide{margin:0 0 80px}@media (min-width:1024px){.card-wide{display:flex;margin:0 0 160px;align-items:center;justify-content:space-between}}.card-wide .headline,.card-wide .title{margin:0 0 10px}@media (min-width:1024px){.card-wide .headline,.card-wide .title{margin:0 0 20px}}.card-wide__figure{border-radius:24px;overflow:hidden;flex-basis:58.333333%;margin:0 0 20px}@media (min-width:1024px){.card-wide__figure{margin:0}}.card-wide--even .card-wide__figure{order:2}.card-wide__content{text-align:left;flex-basis:33.333333%}.counter{margin:40px 0}.counter__numbers{color:#2d8de9;font-size:14px;font-weight:800;letter-spacing:-.08px;line-height:1;margin:10px 0 0}@media (min-width:1024px){.counter__numbers{font-size:19px}}.counter__item{display:inline-block;vertical-align:top;text-align:center;margin:20px 5px 0 0}.counter__number{font-size:40px;letter-spacing:-.2px;margin:-15px 0 0}@media (min-width:1024px){.counter__number{font-size:55px}}.counter__label{display:block;font-size:12px;text-transform:uppercase}.banner{margin:0 auto;position:relative;text-align:center;font-size:0}.banner--below{margin:0 -20px}@media (min-width:1024px){.banner--billboard{margin:0 -30px}}.banner #divBillboard1 div[id^=google_ads_iframe]{margin:32px 0}.banner #divmBillboard1 div[id^=google_ads_iframe]{margin:20px 0}.box--white{background:#fff}.box--100{display:flex;height:100%;flex-direction:column}.box__inner{padding:40px 20px}.box--border .box__inner{border:1px solid rgba(0,0,0,.12)}.event-widget{color:#414952}.event-widget .headline{margin:0 0 5px}.event-widget__item{margin:10px 0}.event-widget__item .icon{margin:0 10px 0 0}.event-widget__content{margin:20px 0 0}.event-widget__buttons{margin:20px 0 0}.event-widget__meta{margin:20px 0 0;line-height:1.7}.event-widget__meta strong{white-space:nowrap}.event-widget__meta a{color:#2d8de9}.forum__lead{margin:0 0 40px}.forum-message__inner{margin:10px 0 0}@media (min-width:1024px){.forum-message__inner{padding-left:76px}}.forum-post{margin:0;padding:20px;border:1px solid rgba(0,0,0,.12);border-top:0}.forum-post:first-child{border-top:1px solid rgba(0,0,0,.12)}@media (min-width:1024px){.forum-post{padding:30px}}.forum-post__top{position:relative;display:flex}@media (min-width:1024px){.forum-post__top{align-items:center}}.forum-post__avatar{flex-basis:73px}@media (min-width:1024px){.forum-post__inner{padding-left:73px}}.forum-post__author{vertical-align:middle}@media (min-width:1024px){.forum-post__author{display:flex;flex-grow:1}}.forum-post__author .title{margin:0 5px 0 0}.forum-post__name{margin:0 0 5px;flex-grow:1}.forum-post__name .title{display:block;margin:0 0 2px}.forum-post__status{white-space:nowrap}.forum-post__status .icon{margin:0 5px}.forum-post__status .simple-menu{position:absolute;right:-10px;top:0}@media (min-width:1024px){.forum-post__status .simple-menu{position:relative;right:auto;top:auto}}.forum-post__content{margin:0 0 30px;font-size:14px;line-height:1.7}.forum-post__content blockquote{margin:30px 0;padding:5px 30px;border-left:3px solid rgba(0,0,0,.12)}.forum-post__content blockquote .inner{color:#acafb3;font-size:14px}.forum-post__content blockquote .meta{color:#1e1e1e;padding:0;font-weight:800;font-style:normal}.forum-post__content a{color:#117cc4;display:inline-block;vertical-align:middle;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forum-post__content ol,.forum-post__content ul{margin:0;padding:20px 55px!important}.forum-post__content ol,.forum-post__content ol li{list-style:decimal!important}.forum-post__content ul,.forum-post__content ul li{list-style:square!important}.forum-post__content ol li,.forum-post__content ul li{margin:5px 0}.forum-post__content pre{font-style:italic;font-family:"Schibsted Grotesk";opacity:.5;padding:0;margin:0}.forum-post__content>h1,.forum-post__content>h2,.forum-post__content>h3,.forum-post__content>h4,.forum-post__content>h5{font-weight:800;font-family:Martel;margin:20px 0;font-size:20}.forum-post__content p{margin:5px 0}.forum-post__content img{width:auto;height:auto;max-width:100%}.forum-post__content-extra{margin:30px 0}.forum-post__content-extra .icon{margin:0 10px 0 0}.forum-post__quote{margin:20px 0;padding:5px 30px;border-left:3px solid rgba(0,0,0,.12)}.forum-post__quote-text{margin:0 0 0}.forum-post__admin{font-size:14px;padding:30px;margin:20px 0 0;background:#f2f2f2}.forum-post__interaction{display:flex;margin:0 0 10px;justify-content:space-between}@media (min-width:1024px){.forum-post__interaction{flex-grow:1;justify-content:normal;margin:0}}.forum-post__bottom{align-items:center;margin:40px 0 0}@media (min-width:1024px){.forum-post__bottom{display:flex}}.forum-post__bottom .bbp-quote,.forum-post__bottom .bbp-report,.forum-post__bottom .bbp-voting{display:inline-block}@media (min-width:1024px){.forum-post__bottom .bbp-quote,.forum-post__bottom .bbp-report,.forum-post__bottom .bbp-voting{margin:0 60px 0 0}}.forum-post__bottom .bbp-voting{position:relative;white-space:nowrap}.forum-post__bottom .bbp-voting .icon{margin:0 5px 0 0}.vote-already .forum-post__bottom .bbp-voting .icon .vote-success .forum-post__bottom .bbp-voting .icon{opacity:.5}.forum-post__bottom .bbp-voting .text{margin:0 0 0 10px}.forum-post__bottom .bbp-voting:after{position:absolute;bottom:100%;margin:5px 0;padding:6px 10px;font-size:12px;border-radius:2px;left:0;background:#333;content:"Već ste glasali";opacity:0;color:#fff;white-space:nowrap;z-index:9}.forum-post__bottom .bbp-voting.vote-already:after{opacity:1}.forum-post__bottom .bbp-voting.vote-already:after .icon{opacity:.3}.forum-post__bottom .bbp-voting.vote-success .icon{opacity:.3}.forum-comment{margin:0;padding:20px;border:1px solid rgba(0,0,0,.12);border-top:0}@media (min-width:1024px){.forum-comment{display:flex;padding:30px}}.forum-comment__avatar{flex-basis:73px;margin:0 0 20px}.forum-comment__inner{flex-grow:1}#bbpress-forums{overflow:visible!important}.bbp-pagination{margin:20px 0}.bbp-template-notice{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.bbp-admin-links a{font-size:12px!important}.footer{position:relative;overflow:hidden;margin-top:60px;border-top:1px solid #f2f2f2}.footer__title{font-size:14px;font-family:"Schibsted Grotesk";margin:0 0 10px;font-weight:800}@media (min-width:1024px){.footer__title{display:inline-block}}.footer__widget{height:100%;box-sizing:border-box;padding:20px 5vw}@media (min-width:1024px){.footer__widget{padding:60px 30px}}.footer__widget--border{border:solid #f2f2f2;border-width:1px 0 0}@media (min-width:1024px){.footer__widget--border{border-width:0 0 0 1px}}.footer__widget--last{display:flex;flex-direction:column}@media (min-width:1024px){.footer__nav{-moz-column-count:2;column-count:2}}.footer__nav li{color:#1e1e1e;font-family:"Schibsted Grotesk";font-size:14px;font-weight:800;line-height:2}.footer__nav a:hover{color:#117cc4}.footer__partners{width:80%}@media (min-width:1024px){.footer__partners{width:auto}}.footer__partners li{display:inline-block;margin:0 10px 0 0;line-height:2}.footer__partners li a:hover{color:#117cc4}.footer__social{display:inline-block}.footer__social .social{display:block;margin:10px 0 0}.footer-bottom{background:#1e1e1e;overflow:hidden;margin:10px 0 0;padding:10px 20px}@media (min-width:1024px){.footer-bottom{line-height:10px;padding:0;margin:0}}.footer-bottom__copyright{padding:10px 0;color:#fff;opacity:.7}.footer-bottom__copyright{font-size:12px}@media screen and (min-width:320px){.footer-bottom__copyright{font-size:calc(12px + 2 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.footer-bottom__copyright{font-size:14px}}@media (min-width:1024px){.footer-bottom__copyright{padding:30px}}@media (min-width:1024px){.footer-bottom__copyright--right{text-align:right}}.footer-bottom__separator{display:block;opacity:.7;height:1px;margin:0}@media (min-width:1024px){.footer-bottom__separator{display:inline-block;margin:-3px 30px;width:1px;height:15px;background:#fff}}.header{position:sticky;left:0;top:0;width:100%;z-index:9;background:#117cc4;align-items:center;justify-content:center;order:2;transition:.2s box-shadow,.2s top}.header--relative{position:relative;order:0}.scroll-start .header{top:-30px;box-shadow:0 8px 16px rgba(30,30,30,.07),0 1px 0 #e4e4e4}.scroll-up .header{top:0}.admin-bar.scroll-start .header{top:0}.admin-bar .header,.admin-bar.scroll-up .header{top:44px}@media (min-width:1024px){.admin-bar.scroll-start .header{top:2px}.admin-bar .header,.admin-bar.scroll-up .header{top:32px}}.header--gallery{position:relative}@media (min-width:1024px){.header--child-nav-open{padding-bottom:40px}}.header__wrap-top{max-height:999px;overflow:hidden;transition:2s max-height}.header__wrap{display:flex;justify-content:space-between}.header--gallery .header__wrap{align-items:center}.header__navigation{display:none}@media (min-width:1280px){.header__navigation{display:block}}.header__extra{text-align:right}.header-gallery__title{flex-grow:1;text-align:center}.header-gallery__title .title{color:#fff}.header-gallery__close{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:56px;width:56px;background:#bcdeef;color:#2d8de9}@media (min-width:768px){.header-gallery__close{height:67px;width:67px}}@media (min-width:1600px){.header-gallery__close{height:72px;width:72px}}.header-sec{background:rgba(30,30,30,.18);text-align:center;font-size:0;display:none}@media (min-width:1280px){.header-sec{display:block}}.header-sec__inner{margin:0 -20px;padding:12px 8px 8px;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media (min-width:768px){.header-sec__inner{margin:0;padding:10px 0 8px;overflow-x:visible;white-space:normal}}@media (min-width:1600px){.header-sec__inner{padding:14px 0 10px}}.header-sec__item{display:inline-block;margin:0 12px;color:#bcdeef;font-size:14px;transition:.5s color}@media (min-width:1600px){.header-sec__item{margin:0 24px;font-size:16px}}.header-sec__item:hover{color:#fff}.header20{height:48px;background:#000 url(../img/header-wc.png);background-size:100% 100%;background-repeat:no-repeat}.header20__inner{display:flex;align-items:center;height:100%}.header20__inner:hover .header20__text{color:#fff}.header20__logo{padding:6px 16px}.header20__logo img{width:auto;height:100%;max-height:36px}.header20__text{flex-grow:1;color:#bcdeef;font-size:15px;text-align:right;transition:.5s color;padding:0 17px}@media (min-width:1024px){.header20__text{text-align:center}}.header20__text svg{margin:0 0 0 10px;vertical-align:middle}.hero--center{margin:0}@media (min-width:1024px){.hero--center{margin:60px 0 0}}.hero__content{max-width:960px}.hero--center .hero__content{margin:0 auto;max-width:1070px}.hero__headline,.hero__lead,.hero__title{margin:0 0 24px}@media (min-width:1024px){.hero__meta{display:flex;align-items:center}}.section--black .hero__meta{color:#fff}.hero__meta .social{margin:0 0 0 24px}.hero-pasica{background:#2e2e2e;color:#fff;padding:8px;display:flex;align-items:center;position:sticky;top:56px;z-index:7}@media (min-width:768px){.hero-pasica{top:67px}}@media (min-width:1280px){.has-child-nav .hero-pasica{top:106px}}@media (min-width:1600px){.hero-pasica{top:72px}.has-child-nav .hero-pasica{top:120px}}.hero-pasica:hover{background:#1e1e1e}.hero-pasica .title{text-align:center;flex-grow:1;line-height:1}.lists__item{margin:0 0 20px}.lists__item.hide{display:none}.lists__item.show{display:block}.lists--with-border .lists__item{border-bottom:1px solid rgba(0,0,0,.12);padding:0 0 20px;margin:0 0 20px}.lists--with-border-big .lists__item{border-bottom:1px solid rgba(0,0,0,.12);padding:0 0 24px;margin:0 0 24px}@media (min-width:1024px){.lists--with-border-big .lists__item{padding:0 0 30px;margin:0 0 30px}}.lists--slim .lists__item:last-child{margin:0}.list-files{margin:20px 0 40px;border-top:1px solid rgba(0,0,0,.12)}.list-files__item{position:relative;border-bottom:1px solid rgba(0,0,0,.12);transition:.3s background;color:#000;padding:25px}.list-files__item:hover{background:#117cc4;color:#fff}.list-files__item .icon{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.list-files__title{position:relative;display:block;cursor:pointer;font-weight:700;transition:.5s transform;margin:0;padding:0}.list-files__meta{font-size:14px}.list-icons{margin:40px 0 0}.list-icons__item{display:flex;margin:25px 0;line-height:1.7;justify-content:space-between}.list-icons__icon{flex-grow:0;color:#117cc4;margin:0 20px 0 0}.list-icons__text{flex-grow:1}.newsletter-widget{margin:0 -20px;padding:30px;background-color:#bcdeef}@media (min-width:1024px){.newsletter-widget{margin:0 auto;padding:64px}}@media (min-width:1024px){.newsletter-widget--small{margin:0 auto;padding:30px}}.newsletter-widget__content{padding:12px 0;max-width:520px}.newsletter-widget__title{padding-right:20px}.newsletter-widget__checkbox{margin-bottom:20px}.newsletter-widget__input{display:flex;max-width:634px}@media (min-width:1024px){.newsletter-widget__input{margin:24px 0}}.newsletter-widget--small .newsletter-widget__input{display:block}@media (min-width:1024px){.newsletter-widget--small .newsletter-widget__input{margin:0}}.newsletter-widget__input .input{background:#fff;flex-grow:1;margin:0 10px 0 0}.newsletter-widget--small .newsletter-widget__input .input{margin:0 0 10px}.newsletter-widget--small .newsletter-widget__input .button{width:100%}.tags{font-size:0}.title-archive__swipe .tags{overflow-x:scroll;white-space:nowrap;margin:0 -20px;padding:0 20px}@media (min-width:1024px){.title-archive__swipe .tags{margin:0;padding:0;overflow-x:visible}}.tags__item{display:inline-block;margin:0 10px 10px 0}.tags--ghost .tags__item{background:0 0;margin:0;color:#414952}@media (min-width:1024px){.tags--ghost .tags__item{margin:-24px 0;line-height:80px}}.tags__item a,.tags__item button{display:block;border-radius:20px;font-weight:600;padding:9px 20px;font-size:14px;color:#117cc4;background:rgba(17,124,196,.2);border:0;transition:.5s background,.5s color,.5s opacity}.tags__item a:hover,.tags__item button:hover{background:#117cc4;color:#fff;opacity:1}.tags--ghost .tags__item a:hover,.tags--ghost .tags__item button:hover{background:0 0;color:#117cc4}.tags--ghost .tags__item a,.tags--ghost .tags__item button{padding:10px 20px 10px 0;opacity:1;font-size:14px;border-radius:0;background:0 0}@media (min-width:1024px){.tags--ghost .tags__item a,.tags--ghost .tags__item button{padding:10px 20px;font-size:16px}}.tags__item--dark a,.tags__item--dark button{background:#117cc4;color:#fff;opacity:1}.tags__item--dark a:hover,.tags__item--dark button:hover{background:#1d1d1d}.tags__item--active a{background:#117cc4;color:#fff;opacity:1}.tags--ghost .tags__item--active a{background:0 0;font-weight:800;color:#2d8de9}@media (min-width:1024px){.tags--ghost .tags__item--active a{border-bottom:2px solid #117cc4}}.timeline{margin:20px 0 40px;color:#414952}.timeline__location{margin:5px 0 0;font-size:15px}.timeline__item{display:flex;width:100%;margin:30px 0}.timeline__item .text{margin:10px 0 0}.timeline__item-icon{margin:0 10px 0 0;color:#2d8de9}.timeline__item-time{font-size:12px;font-weight:800;margin:3px 0 10px 0;color:#2d8de9}.slider-small{margin:0 auto;padding:30px;background-color:#bcdeef;max-width:400px}@media (min-width:1024px){.slider-small{margin:0 auto}}.slider-small__title{padding-right:20px}.slider-small__inner{position:relative;margin:20px 0;overflow:hidden}.slider-small__slider{white-space:nowrap}.slider-small__slide{display:inline-block;width:100%}.slider-small__headline{text-align:center}.slider-small__image{margin:10px 0}.slider-small__text{padding:10px 0 5px}.slider-small__buttons{display:flex;margin:10px 0 20px;align-items:center;justify-content:center}.slider-small__buttons a{margin:0 10px;transition:.5s opacity}.slider-small__buttons a:hover{opacity:.8}.slider-small__buttons img{max-width:100%;height:auto}.slider-small__arrows{position:absolute;right:0;top:-12px;z-index:9;color:#1e1e1e}.tooltip{position:absolute;background:#414952;border-radius:2px;white-space:nowrap;padding:2px 10px 0;font-size:12px;color:#fff;opacity:0;z-index:9;transition:.3s opacity}.tooltip:after{position:absolute;bottom:-5px;left:7px;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #414952}.tooltip--left{left:0}.tooltip--top{bottom:100%}.sidebar__item{margin:0 0 40px}.sidebar__item--gallery{margin:0}.sidebar__item--grey{padding:20px;background-color:#f6f2ee}@media (min-width:1024px){.sidebar__item--sticky{position:sticky;top:77px;z-index:7}}@media (min-width:1280px){.has-child-nav .sidebar__item--sticky{top:116px}}@media (min-width:1600px){.sidebar__item--sticky{top:82px}.has-child-nav .sidebar__item--sticky{top:130px}}.sidebar--100{height:100%}.sidebar--middle{position:relative}@media (min-width:1024px){.sidebar--middle{top:50%;transform:translateY(-50%)}}.sidebar-mini__item{display:block}.sidebar-mini__link{display:inline-block;position:relative;padding:15px}.sidebar-mini__link:hover .tooltip{opacity:1;z-index:99}.simple-table__item{display:flex;padding:20px 25px;font-size:16px}.simple-table__item:nth-child(odd){background:#fafafa}.simple-table__label{width:40%;font-size:14px;opacity:.5;font-weight:800;padding:0 10px 0 0}.search-bar{overflow:hidden}.search-bar__fields{width:100%;box-sizing:border-box;align-items:center;margin:0 0 20px}.search-bar__fields--flex{display:flex}.search-bar__input{box-sizing:border-box}.search-bar__fields--flex .search-bar__input{flex-grow:1;margin:0 30px 0 0}.search-bar__select{width:170px;position:relative;box-sizing:border-box}.search-bar__select:before{content:"";position:absolute;left:0;top:17px;bottom:15px;width:1px;background-color:rgba(0,0,0,.12)}.search-bar__inner{margin:20px 0 10px}@media (min-width:1024px){.search-bar__inner{display:flex;margin:10px 0}}.search-bar__inner .button{width:100%}@media (min-width:1024px){.search-bar__inner .button{width:auto}}@media (min-width:1024px){.search-bar__extra{display:flex;justify-content:space-between}}.search-bar__extra-item{padding:0 0 10px}@media (min-width:1024px){.search-bar__extra-item{padding:0 10px 0 0}}.search-bar__button{width:60px;box-sizing:border-box}.search-filter{margin:40px 0 0}@media (min-width:1024px){.search-filter{font-size:16px;display:flex;justify-content:space-between;align-items:center;width:60%}}.search-filter__item{line-height:24px}.search-filter__item--results{flex-grow:1;margin:0 0 20px}@media (min-width:1024px){.search-filter__item--results{margin:0}}@media (min-width:1024px){.search-filter__item{border-right:1px solid rgba(0,0,0,.12)}}.pagination{display:flex;align-items:center;justify-content:space-around}.pagination__pages{flex-grow:1;text-align:center}.pagination__page{display:inline-block;height:32px;line-height:32px;padding:0 5px;min-width:32px;text-align:center;border:2px solid transparent;transition:.5s border}@media (min-width:768px){.pagination__page{padding:0 14px;line-height:40px;height:40px;min-width:40px}}.pagination__page--active,.pagination__page:hover{font-weight:800;color:#117cc4;border:2px solid rgba(0,0,0,.12)}.pagination__page--disabled{pointer-events:none}.pagination__arrow{display:inline-block;height:40px;width:40px;line-height:40px;text-align:center;border:2px solid transparent;transition:.5s border}.pagination__arrow:hover{font-weight:800;color:#117cc4;border:2px solid rgba(0,0,0,.12)}.pagination__arrow--disabled{opacity:.6;pointer-events:none}.bbp-pagination,.pagination{position:relative;float:none!important;margin:20px 0!important;display:flex;align-items:center;text-align:center}.bbp-pagination .bbp-pagination-links,.bbp-pagination .pagination-links,.pagination .bbp-pagination-links,.pagination .pagination-links{flex-grow:1;text-align:center;margin:0 0 30px}@media (min-width:768px){.bbp-pagination .bbp-pagination-links,.bbp-pagination .pagination-links,.pagination .bbp-pagination-links,.pagination .pagination-links{margin:0}}.bbp-pagination .page-numbers,.pagination .page-numbers{float:none!important;display:inline-block!important;height:32px;min-width:32px;line-height:32px;text-align:center;border:2px solid transparent!important;transition:.5s border;margin:0!important;padding:0 5px!important}@media (min-width:768px){.bbp-pagination .page-numbers,.pagination .page-numbers{padding:0 14px!important;height:40px;min-width:40px;line-height:40px}}.bbp-pagination .page-numbers.current,.bbp-pagination .page-numbers:hover,.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#117cc4;background:0 0!important;border:2px solid rgba(0,0,0,.12)!important}.bbp-pagination .page-numbers.current,.pagination .page-numbers.current{font-weight:800}.bbp-pagination .page-numbers--disabled,.pagination .page-numbers--disabled{pointer-events:none}.bbp-pagination .dots,.pagination .dots{width:20px;pointer-events:none}.bbp-pagination .next,.bbp-pagination .prev,.pagination .next,.pagination .prev{position:absolute;top:40px;right:50%;margin:0 -15px 0 0!important;transform:translateX(50%)}@media (min-width:768px){.bbp-pagination .next,.bbp-pagination .prev,.pagination .next,.pagination .prev{margin:0!important;top:0;right:10px}}.bbp-pagination .prev,.pagination .prev{right:50%;margin:0 15px 0 0!important;transform:translateX(50%)}@media (min-width:768px){.bbp-pagination .prev,.pagination .prev{margin:0!important;right:50px}}.body--poster{background:#2d8de9}.poster{position:relative;display:flex;flex-direction:column;max-width:1000px;height:calc(100vh - 80px);max-height:1840px;margin:40px auto;background:#fff;overflow:hidden}.poster__wrap{height:100%;flex-grow:1}.poster__code{border:1px solid #e8e8e8;margin:0 40px 0 0}.poster__code img{width:100px;height:100px}.poster__bottom{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;background:#fff;padding:40px 90px}.poster__bottom:before{position:absolute;left:0;top:-88px;content:"";height:88px;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 83.33%)}.poster__bottom svg{margin:0 10px 0 0}.poster__link{font-family:Martel;font-size:26px;color:#2d8de9}.poster__link strong{color:#000}.poster__text .text{margin:0 0 10px}.comment-login{display:flex;background:#f6f2ee;padding:30px 20px}@media (min-width:1024px){.comment-login{padding:50px 30px}}.comment-login__icon{display:none;color:#2d8de9;flex-basis:73px}@media (min-width:1024px){.comment-login__icon{display:inline-block}}.comment-login__content{flex-grow:1}.comment-login__text{margin:10px 0 0;color:#414952}.comment-login__buttons{margin:30px 0 0}.comment-login__buttons .button{margin:0 0 10px 0}@media (min-width:1024px){.comment-login__buttons .button{margin:0 5px 0 0}}.comment-new{margin:0 0 40px}.comment-new .headline{margin-left:95px}.comment-new__wrap{display:flex;margin:10px 0 0}.comment-new__image{flex-shrink:0;flex-basis:75px;margin:0 20px 0 0}.comment-new__content{flex-grow:1}.comment-new__buttons{text-align:right;margin:20px 0 0}.columnist{display:block;margin-bottom:30px;padding:20px;background-color:#f2f2f2}.columnist__head{display:flex;align-items:center}.columnist__image{flex-shrink:0;flex-basis:75px;margin:0 20px 0 0}.columnist__lead{margin:20px 0 0;font-size:12px;line-height:1.7}.columnist .button{margin:30px 0 0}.columnist-archive{display:flex}.columnist-archive__image{margin:0 16px 0 0}.columnist-archive__meta{max-width:780px}.columnist-archive__meta .lead{margin:12px 0 0}.columnist-archive__social{margin:32px 0}.columnist-archive__social a{margin:0 10px 0 0}.columnist-archive__social a:hover .icon{color:#117cc4}.columnist-archive__social .icon{color:rgba(65,73,82,.5)}.day-review__header{margin-bottom:40px}.day-review__headline{width:100%;margin-bottom:10px}.day-review__title{text-transform:capitalize;cursor:pointer}.day-review__title .title{display:inline-block;vertical-align:middle;margin:0}.day-review__title--active{color:#117cc4}.day-review__title--active span{border-top-color:#117cc4!important}.day-review__navigation li{display:inline-block}.day-review__icon{display:inline-block;padding:0 30px;vertical-align:middle}.day-review__icon span{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;margin-top:10px}.pika-single::after,.pika-single::before{content:" ";display:table}.pika-single::after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:300px}.pika-title{position:relative;text-align:center;padding:25px 25px 10px;background:#f2f2f2}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0;font-size:14px;font-family:Helvetica,sans-serif}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-weight:800;font-size:19px;line-height:100%}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:9px;height:12px;text-indent:9px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:100% auto;opacity:.5;top:7px}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-prev{float:left;background-image:url(../img/left.svg)}.pika-next{float:right;background-image:url(../img/left.svg);transform:rotate(180deg)}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0;background:#fff}.pika-table thead{padding:0 10px;margin-bottom:10px;width:100%;display:block;background:#f2f2f2;text-decoration:none}.pika-table thead tr{display:block;text-decoration:none}.pika-table tbody{padding:0 10px 10px;width:100%;display:block}.pika-table tbody tr{display:block}.pika-table td,.pika-table th{width:14.2857142857%;padding:0;display:inline-block}.pika-table th{color:#414952;text-transform:uppercase;padding:10px 0;text-align:center;font-weight:800;font-size:10px;line-height:100%;outline:0;opacity:.5;text-decoration:none}.pika-table td .pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:6px 4px 4px;color:#414952;font-size:14px;text-align:center;background:#fff;border:2px solid #fff;transition:.5s}.pika-table td .pika-button:hover{color:#fff;background:#117cc4;border-color:#117cc4}.pika-table td.is-today .pika-button{color:#117cc4}.pika-table td.is-today .pika-button:hover{color:#fff}.pika-table td.has-event .pika-button,.pika-table td.is-selected .pika-button{background:#fff;border:2px solid rgba(30,30,30,.12);color:#2d8de9;font-weight:800}.pika-table td.is-disabled .pika-button,.pika-table td.is-inrange .pika-button{opacity:.3;background:0 0}.pika-table td.is-startrange .pika-button{color:#fff;background:#117cc4}.pika-table td.is-endrange .pika-button{color:#fff;background:#117cc4}.pika-table td.is-disabled .pika-button{pointer-events:none;cursor:default;color:#414952;opacity:.2}.pika-table td.is-outside-current-month .pika-button{opacity:.2}.pika-table td.is-selection-disabled{pointer-events:none;cursor:default}.pika-table abbr{border-bottom:none;cursor:help;outline:0;text-decoration:none}.pika-table abbr:active,.pika-table abbr:focus{outline:0}.pick-whole-week:hover .pika-button{color:#fff;background:#8ccdf7;box-shadow:none}.gallery-header{display:inline-block;font-size:0;height:100%}.gallery-header__item{display:inline-block;height:100%;min-width:56px;text-align:center;padding:0 14px;font-size:16px}.gallery-header__item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.gallery-header__item span{vertical-align:middle;line-height:16px;margin:0 5px 0 0}.gallery-header__title{display:inline-block;vertical-align:middle;text-align:left;font-size:16px;line-height:1.2;white-space:nowrap}.gallery-page{padding:0 5px}@media (min-width:1280px){.gallery-page{padding:0 30px}}.gallery-page .block__main{order:1}.gallery-page .block__sidebar{order:2}.gallery-sm-thumbs{position:fixed;bottom:0;left:0;right:0}.gallery{display:flex;align-items:center;height:100%}.gallery__inner{width:100%;font-size:0;height:auto;margin:0 auto}.gallery__mobile-nav{top:50%;transform:translateY(-50%);width:initial;height:initial}.gallery__mobile-nav .icon{width:12px;height:12px;margin-top:1px}.gallery__mobile-nav:hover{color:#fff;background-color:#1e1e1e}.gallery__mobile-nav--left{left:5px}.gallery__mobile-nav--right{right:5px}.gallery__slider{display:none}.gallery__slider.slick-initialized{display:block}.gallery__slider .slick-track{display:flex;align-items:center}@media (min-width:1024px){.gallery__slider{position:relative;top:initial;left:initial;right:initial}}.gallery__slide{position:relative;text-align:center}.gallery__slide-image{position:relative;margin:30px auto 0;max-width:100%;width:auto;max-height:calc(100vh - 124px)}@media (min-width:768px){.gallery__slide-image{max-height:calc(100vh - 232px)}}@media (min-width:1600px){.gallery__slide-image{margin:60px auto 0;max-height:calc(100vh - 328px)}}.gallery__content{position:relative;display:block;height:100%;text-align:left}@media (min-width:1024px){.gallery__content{height:auto;display:inline-block}}.gallery-meta{background:#1e1e1e;position:absolute;bottom:0;left:0;width:100%}.gallery-meta--mobile{display:none}.gallery-meta--mobile.active{display:block}.gallery-meta__info{display:flex}.gallery-meta__author{overflow:hidden;flex-grow:1;background:rgba(255,255,255,.07)}.gallery-meta__author .headline{padding:10px}@media (min-width:1024px){.gallery-meta__author .headline{padding:10px 20px}}.gallery-meta__label{display:none}@media (min-width:1024px){.gallery-meta__label{display:inline-block}}.gallery-meta__title{min-height:35px;padding:10px 20px 8px 20px;width:100%;border-bottom:1px solid rgba(255,255,255,.2);display:none;position:relative;bottom:0;left:0;right:0}.gallery-meta__title .section--black .headline{color:rgba(255,255,255,.7)}@media (min-width:1024px){.gallery-meta__title{display:block}}.gallery-thumbs{display:none}@media (min-width:1024px){.gallery-thumbs{display:block;padding:30px 0;text-align:center;margin:0 auto}}@media (min-width:1600px){.gallery-thumbs{padding:60px 0}}.gallery-thumbs .slick-list{display:inline-block;width:425px;vertical-align:middle}.gallery-thumbs .slick-slider{display:inline-block}.gallery-thumbs__item{width:75px;height:75px;margin:0 5px;position:relative;overflow:hidden;cursor:pointer;opacity:0}.gallery-thumbs__item.slick-active{opacity:.3}.gallery-thumbs__item.slick-current,.gallery-thumbs__item:hover{opacity:1}.gallery-thumbs__arrows{display:inline-block;margin:0 0 0 60px}.gallery-thumbs .slick-arrow{display:inline-block;position:relative}.gallery-thumbs .slick-arrow.right:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background:rgba(0,0,0,.12)}.gallery-thumbs .slick-arrow:hover{color:#fff;background-color:#2d8de9}.modal{position:relative;width:auto;max-width:410px;background:#fff;margin:40px auto;padding:40px 26px;box-shadow:0 25px 50px rgba(0,0,0,.25)}.modal--wide{max-width:600px}.modal__title{position:relative}.modal__content{margin:20px 0 0}.modal__social{display:inline-block;margin:20px 0 0}.modal__text p{margin:0 0 10px}.modal__text a{color:#2d8de9}.modal__close{position:absolute;right:0;top:0}.modal__arrow{position:fixed;color:#fff;height:78px;height:7.8rem;line-height:78px;line-height:7.8rem;width:78px;width:7.8rem;font-size:6px;font-size:.6rem;text-align:center;top:50%;cursor:pointer;left:0;outline:0;border:0;z-index:1046;background:0 0;transform:translateY(-50%)}@media (min-width:1024px){.modal__arrow{background:#ff5959;font-size:8px;font-size:.8rem}}.modal__arrow:focus{outline:0}.modal__arrow.mfp-arrow-right{right:0;left:auto}.modal__arrow .Icon{pointer-events:none}.navigation{position:fixed;margin:1px 0 0;padding:0;top:0;left:0;height:100%;width:100%;transform:translateX(100vw);transition:.3s transform;transition-delay:.6s;z-index:99;background:#fff;white-space:nowrap;overflow-y:scroll}.admin-bar .navigation{top:130px}@media (min-width:768px){.admin-bar .navigation{top:141px}}@media (min-width:1024px){.admin-bar .navigation{top:auto}}@media (min-width:1024px){.navigation{position:relative;margin:0;transform:translateX(0);top:auto;left:auto;height:auto;background:0 0;overflow-y:visible;text-align:center}}.nav-is-open .navigation{transition-delay:0s;transform:translateX(0)}.navigation__list{opacity:0;transition:.5s opacity}.nav-is-open .navigation__list{opacity:1}.nav-is-open .navigation__list:nth-child(2){transition-delay:.7s}.nav-is-open .navigation__list:nth-child(3){transition-delay:.8s}@media (min-width:1024px){.navigation__list{opacity:1}}.navigation__list--extra{margin:30px 20px 0;padding:0 0 30px;border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:1024px){.navigation__list--extra{display:none}}.navigation__list--extra a{font-weight:800;line-height:2}.navigation__list--columns{-moz-column-count:2;column-count:2}.navigation__item{display:block;position:relative;margin:0 20px;border-bottom:1px solid rgba(0,0,0,.12);opacity:0;transition:.2s opacity}.navigation__item:nth-child(1){transition-delay:1s}.nav-is-open .navigation__item:nth-child(1){opacity:1;transition-delay:.1s}.navigation__item:nth-child(2){transition-delay:1s}.nav-is-open .navigation__item:nth-child(2){opacity:1;transition-delay:.2s}.navigation__item:nth-child(3){transition-delay:1s}.nav-is-open .navigation__item:nth-child(3){opacity:1;transition-delay:.3s}.navigation__item:nth-child(4){transition-delay:1s}.nav-is-open .navigation__item:nth-child(4){opacity:1;transition-delay:.4s}.navigation__item:nth-child(5){transition-delay:1s}.nav-is-open .navigation__item:nth-child(5){opacity:1;transition-delay:.5s}.navigation__item:nth-child(6){transition-delay:1s}.nav-is-open .navigation__item:nth-child(6){opacity:1;transition-delay:.6s}.navigation__item:nth-child(7){transition-delay:1s}.nav-is-open .navigation__item:nth-child(7){opacity:1;transition-delay:.7s}.navigation__item:nth-child(8){transition-delay:1s}.nav-is-open .navigation__item:nth-child(8){opacity:1;transition-delay:.8s}.navigation__item:nth-child(9){transition-delay:1s}.nav-is-open .navigation__item:nth-child(9){opacity:1;transition-delay:.9s}.navigation__item:nth-child(10){transition-delay:1s}.nav-is-open .navigation__item:nth-child(10){opacity:1;transition-delay:1s}@media (min-width:1024px){.navigation__item{display:inline-block;vertical-align:middle;margin:0;border-bottom:0;opacity:1}}.navigation__item--expand:after{transform:rotate(180deg)}.navigation__divider{width:1px;position:absolute;left:0;height:24px;background:#fff;top:50%;transform:translateY(-50%)}.navigation__link{display:block;position:relative;line-height:56px;font-size:14px;padding:0;font-family:Martel;color:#fff;font-weight:800;transition:.2s color}@media (min-width:1024px){.navigation__link{padding:0 12px;line-height:67px}}@media (min-width:1280px){.navigation__link{padding:0 15px;font-size:16px;line-height:67px}}@media (min-width:1600px){.navigation__link{padding:0 25px;line-height:72px}}.navigation__link:before{overflow:hidden;max-width:0;transition:.2s max-width;position:absolute;background:#8ccdf7;width:100%;height:3px;bottom:0;left:0}@media (min-width:1024px){.navigation__link:before{content:""}}.navigation__link .icon{vertical-align:middle;margin:-3px 10px 0 0}.navigation__item--active .navigation__link:before,.navigation__link:hover:before{max-width:100%}.navigation__text{display:block;position:relative;line-height:56px;font-size:14px;padding:0;transition:.2s color;color:#1e1e1e}@media (min-width:1024px){.navigation__text{padding:0 12px;line-height:67px}}@media (min-width:1280px){.navigation__text{padding:0 15px;font-size:16px;line-height:67px}}@media (min-width:1600px){.navigation__text{padding:0 25px;line-height:72px}}.navigation__text span{margin:0 20px 0 0}.navigation__expand-button{display:none;position:absolute;top:0;right:0;height:56px;line-height:56px;width:56px;text-align:center}.navigation__expand-icon{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;transition:.2s transform}.navigation__item--expand .navigation__expand-icon{transform:rotate(180deg)}.navigation-child{display:none}.navigation__item--expand .navigation-child{display:block}@media (min-width:1024px){.header--child-nav-open .navigation__item--expand .navigation-child{display:block;position:absolute;left:0;top:100%;width:100%;text-align:center}.header--child-nav-open .navigation__item--expand .navigation-child:after{position:absolute;background:#fff;left:50%;transform:translateX(-50%);bottom:1px;content:"";z-index:-1;width:200vw;height:100%;box-shadow:inset 0 1px 0 #e4e4e4}}.navigation-child__list{padding:0 30px 20px}@media (min-width:1024px){.navigation-child__list{padding:0}}.navigation-child__item{display:block;line-height:30px;font-size:14px}@media (min-width:1024px){.navigation-child__item{line-height:40px;padding:0 20px;vertical-align:middle}}.user-thread{display:flex;margin:10px 0 0}.user-thread__avatar{margin:0 10px 0 0}.user-thread__time{margin:5px 0;font-size:12px}.user-thread__time a{font-weight:800}.user-thread__time a:hover{color:#117cc4}.user-friends{display:flex;align-items:center}.user-friends__avatar{margin:0 20px 0 0}.user-friends__username{font-size:12px}.user-friends__username a{font-weight:800}.user-friends__username a:hover{color:#117cc4}.user-message{display:flex;margin:10px 0 0}.user-message__avatar{margin:0 20px 0 0}.user-message__time{margin:5px 0;font-size:12px}.user-message__time a{font-weight:800}.user-message__time a:hover{color:#117cc4}.user-inline{display:flex;margin:10px 0 0}.user-inline__avatar{margin:0 10px 0 0}.user-inline__time{margin:5px 0;font-size:12px}.user-inline__time a{font-weight:800}.user-inline__time a:hover{color:#117cc4}.user-time{display:flex;align-items:center}.hero .user-time{justify-content:center}.user-time__nickname{font-size:12px;line-height:1.4;margin:2px 0 0 10px;text-align:left}.user-time__nickname a{font-weight:800}.user-profile{text-align:center;padding:0 20px}.user-profile .avatar{margin:20px 0}.user-profile__top{display:flex;margin:0 0 20px}.user-profile__status{flex-grow:1;text-align:left}.user-profile__date{margin:5px 0 20px}.user-profile__icon{display:inline-block;margin:0 5px 0 0;position:relative;font-weight:800;font-size:14px;color:#117cc4;line-height:18px}@media (min-width:768px){.user-profile__icon{line-height:25px}}.user-profile__icon .tooltip{margin:0 0 8px}.user-profile__icon:hover .tooltip{opacity:1}.user-profile__item a:hover{color:#117cc4}.user-profile__item .icon{margin:0 10px 0 0}.user-profile__item--disabled{opacity:.2}.user-profile__item--active{color:#117cc4}.user-author{display:flex;align-items:center}.section--black .user-author{color:#fff}.user-author__nickname{font-size:14px;line-height:1.5;margin:0 0 0 12px;text-align:left}.user-author__nickname strong{color:#117cc4;font-weight:600}.profile-menu__item{display:flex;align-items:center;text-transform:uppercase;font-weight:800;text-align:left;margin:10px;transition:.3s color}.profile-menu__item.is-active,.profile-menu__item:hover{color:#117cc4}.profile-menu__item.is-active .icon,.profile-menu__item:hover .icon{color:#1e1e1e;opacity:1}.profile-menu__item .icon{transition:.3s opacity;opacity:.2;margin:0 10px 0 0}.profile-menu__title{flex-grow:1}.profile-menu__number{font-size:14px;color:#fff;border-radius:10px;line-height:17px;padding:3px 8px 0;background:#2d8de9}.simple-menu{position:relative;display:inline-block}.simple-menu:hover .simple-menu__wrap{max-height:999px}.simple-menu__wrap{position:absolute;text-align:left;overflow:hidden;transition:.5s max-height;max-height:0;top:100%;right:-20px;z-index:99}.simple-menu__inner{margin:20px;width:240px;padding:10px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.simple-menu__item{display:block;margin:10px 30px;font-weight:800;font-size:12px}.simple-menu__item:hover{color:#117cc4}.simple-menu__item .icon{vertical-align:middle;margin:-3px 5px 0 0}.page__head .title{margin:0 0 20px}.page__lead{margin:0 0 20px;font-size:19px;line-height:1.7}.page__module{margin:42px 0 60px}.page__content{line-height:1.7;color:#414952}.page__content a{font-weight:800;color:#117cc4}.page-blocks .page__module{margin:0}.page-blocks__inner{overflow:hidden;text-align:center;padding:30px 0}@media (min-width:1024px){.page-blocks__inner{padding:80px 0}}.page-blocks__head{margin:0 0 20px}@media (min-width:1024px){.page-blocks__head{margin:0 0 60px}}.page-blocks__head .headline,.page-blocks__head .lead,.page-blocks__head .title{margin:10px 0}.page-blocks__bottom{margin:20px 0 0}.page-blocks .text{max-width:850px;margin:0 auto;text-align:left;font-size:16px}.page-blocks .text h2{font-family:Martel;font-weight:800}.page-blocks .text h2{font-size:19px}@media screen and (min-width:320px){.page-blocks .text h2{font-size:calc(19px + 13 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.page-blocks .text h2{font-size:32px}}.page-blocks .text h2{margin:0 0 20px}.page-blocks .text p{padding:0 0 20px}@media (min-width:1024px){.page-blocks .text{font-size:19px}}.item-box{padding:30px 20px;border:1px solid #bcdeef;border-radius:20px;display:flex;height:100%;justify-content:center;flex-direction:column;white-space:normal}@media (min-width:1024px){.item-box{padding:40px}}.page-blocks--1 .item-box,.page-blocks--4 .item-box{border:0;background:#f2f0e9}.item-box .headline,.item-box .title{margin:0 0 20px}.item-box__lead{font-size:16px}.special-widget{position:relative;margin:0 -20px}@media (min-width:1024px){.special-widget{margin:0}}.special-widget__inner{position:relative}.special-widget__figure{position:relative;height:0;padding-bottom:140%}@media (min-width:1024px){.special-widget__figure{padding-bottom:42.86%}}.special-widget__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.special-widget__figure:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:linear-gradient(270deg,rgba(30,30,30,.8) 0,rgba(30,30,30,0) 9.5%,rgba(30,30,30,0) 90%,rgba(30,30,30,.8) 100%),rgba(30,30,30,.5)}.special-widget__content{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;max-width:960px;padding:0 20px}.special-widget__headline,.special-widget__lead,.special-widget__title{margin:0 0 12px}@media (min-width:1024px){.special-widget__headline,.special-widget__lead,.special-widget__title{margin:0 0 24px}}.special-widget__arrows{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 20px}.special-widget__arrows .slick-arrow{padding:0;width:auto;height:auto}.special-widget__arrows .slick-arrow .icon{display:inline-block;margin:0}.section{position:relative;box-sizing:border-box;white-space:nowrap;background:#fff}.section.fullheight:before{content:"";display:inline-block;height:calc(100vh - 104px);vertical-align:middle;margin-right:-.25em}.section--maxheight{max-height:80vh;overflow:hidden}.section--front{z-index:99}.section--back{z-index:0}.section--banner{font-size:0}.section--sticky72{position:sticky;top:56px;z-index:7}@media (min-width:768px){.section--sticky72{top:67px}}@media (min-width:1280px){.has-child-nav .section--sticky72{top:106px}}@media (min-width:1600px){.section--sticky72{top:72px}.has-child-nav .section--sticky72{top:120px}}.section--grey{margin:10px 0}@media (min-width:1024px){.section--grey{margin:10px 0}}.section--grey:after{position:absolute;content:"";left:0;right:0;height:100%;top:0;background:#f6f2ee}@media (min-width:1600px){.section--grey:after{left:20px;right:20px}}.section--black{background:#1e1e1e}.section--blue{background:#bcdeef}.section--light{background:#f6f2ee}.section--visible\@md{overflow:hidden}@media (min-width:1024px){.section--visible\@md{overflow:visible}}.section__inner{white-space:normal;position:relative;display:inline-block;width:100%;vertical-align:middle;transition:.5s transform;z-index:2;box-sizing:border-box;padding:10px 0}@media (min-width:1024px){.section__inner{padding:20px 0}}@media (min-width:1280px){.section__inner{padding:30px 0}}.section--gallery .section__inner{margin:-1px 0 0;height:calc(100vh - 124px);padding:0}@media (min-width:768px){.section--gallery .section__inner{height:calc(100vh - 67px)}}@media (min-width:1024px){.section--gallery .section__inner{padding:0}}@media (min-width:1280px){.section--gallery .section__inner{padding:0}}@media (min-width:1600px){.section--gallery .section__inner{height:calc(100vh - 73px)}}.section--padding-half .section__inner{padding:10px 0}@media (min-width:1024px){.section--padding-half .section__inner{padding:10px 0}}@media (min-width:1280px){.section--padding-half .section__inner{padding:15px 0}}.section--padding-double .section__inner{padding:40px 0}@media (min-width:1024px){.section--padding-double .section__inner{padding:80px 0}}@media (min-width:1280px){.section--padding-double .section__inner{padding:80px 0}}.section--padding-double\@md .section__inner{padding:10px 0}@media (min-width:1024px){.section--padding-double\@md .section__inner{padding:40px 0}}@media (min-width:1280px){.section--padding-double\@md .section__inner{padding:60px 0}}.section--padding-double-top .section__inner{padding:40px 0 10px}@media (min-width:1024px){.section--padding-double-top .section__inner{padding:40px 0 20px}}@media (min-width:1280px){.section--padding-double-top .section__inner{padding:60px 0 30px}}.section--no-padding .section__inner{padding:0}@media (min-width:1024px){.section--no-padding .section__inner{padding:0}}@media (min-width:1280px){.section--no-padding .section__inner{padding:0}}.section--no-padding-top .section__inner{padding:10px 0}@media (min-width:1024px){.section--no-padding-top .section__inner{padding:0 0 20px}}@media (min-width:1280px){.section--no-padding-top .section__inner{padding:0 0 30px}}.section--no-padding-top.section--padding-half .section__inner{padding:10px 0}@media (min-width:1024px){.section--no-padding-top.section--padding-half .section__inner{padding:0 0 10px}}@media (min-width:1280px){.section--no-padding-top.section--padding-half .section__inner{padding:0 0 15px}}.section--no-padding-bottom .section__inner{padding:10px 0 0}@media (min-width:1024px){.section--no-padding-bottom .section__inner{padding:20px 0 0}}@media (min-width:1280px){.section--no-padding-bottom .section__inner{padding:30px 0 0}}.section--no-padding-bottom.section--padding-half .section__inner{padding:10px 0}@media (min-width:1024px){.section--no-padding-bottom.section--padding-half .section__inner{padding:10px 0 0}}@media (min-width:1280px){.section--no-padding-bottom.section--padding-half .section__inner{padding:15px 0 0}}.section--no-padding-bottom.section--padding-double .section__inner{padding:10px 0}@media (min-width:1024px){.section--no-padding-bottom.section--padding-double .section__inner{padding:40px 0 0}}@media (min-width:1280px){.section--no-padding-bottom.section--padding-double .section__inner{padding:60px 0 0}}.section__head{text-align:center;max-width:80%;margin:0 auto 30px}@media (min-width:1024px){.section__head{max-width:80%}}.section__inner-box{padding:0}@media (min-width:1024px){.section__inner-box{padding:30px}}.section__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:1;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}@media (min-width:768px){.section__background{background-attachment:fixed}}.section__background:after{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:linear-gradient(180deg,rgba(30,30,30,0) 0,#1e1e1e 100%)}.section__background iframe,.section__background video{opacity:.42;-o-object-fit:cover;object-fit:cover;width:120vw;height:75vw;min-height:100vh;min-width:133.333vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services{display:inline-block;font-size:0;vertical-align:middle}.services__item{display:inline-block;text-align:center;vertical-align:middle;padding:0 8px;font-size:16px;transition:.5s color;color:#fff}@media (min-width:1600px){.services__item{padding:0 16px}}.services__item--hide{display:none}@media (min-width:768px){.services__item--hide{display:inline-block}}.services__item--icon:hover{color:#2d8de9}@media (min-width:1600px){.services__item--icon{padding:0 12px}}.services__item--margin-right{margin-right:0}@media (min-width:768px){.services__item--margin-right{margin-right:20px}}.services__item--margin-left{margin-left:0}@media (min-width:768px){.services__item--margin-left{margin-left:30px}}.services__item .avatar__outer{margin:-8px 0;height:40px}.services__item--hamburger{position:relative;z-index:99;padding:0;margin:0 0 0 5px}@media (min-width:768px){.services__item--hamburger{padding:0;margin:0}}@media (min-width:1600px){.services__item--hamburger{padding:0}}.services__title{display:inline-block;vertical-align:middle;line-height:16px;margin:0 5px 0 0}.services__number{display:inline-block;vertical-align:middle;margin:0 5px 0 0;font-weight:800}.services__icon{display:inline-block;transition:.5s color}.services__item:hover .services__icon{color:#1e1e1e}.sponsors{display:flex}.sponsors__item{padding:40px 20px;text-align:center}.sponsors__item img{width:auto;max-width:100%}.sponsors__item-text{margin:20px 0 0;font-weight:800;opacity:.5;font-size:11px;text-transform:uppercase}@media (min-width:1024px){.poster .single__head{padding:40px 90px 0}}.single__wrap{margin:0 0 60px}@media (min-width:768px){.single__wrap{margin:0}}.single__wrap-inner{margin:0 0 20px}@media (min-width:1024px){.single__wrap-inner{display:flex;margin:0 0 60px}}.single__wrap-side{flex-shrink:0;width:110px;text-align:center}@media (min-width:1024px){.single__wrap-body{width:0;flex-grow:1}}.single__wrap-login{padding:40px;background-color:#f6f2ee}@media (min-width:768px){.single__wrap-login{padding:50px 110px}}.single__meta{color:#414952;font-size:12px;margin-bottom:20px}@media (min-width:768px){.single__meta{font-size:14px;margin-bottom:30px}}.single__meta-item{white-space:nowrap;display:inline-block;margin:3px 10px 3px 0}@media (min-width:768px){.single__meta-item{margin:0 20px 0 0}}.single__meta-author{color:#2d8de9;font-weight:700}.single__meta-author:hover{color:#117cc4}.single__feature-image{margin:0 -20px 30px}@media (min-width:1024px){.single__feature-image{margin:0 0 40px}}.single__details{display:flex;justify-content:space-between;margin:0 0 20px}@media (min-width:768px){.single__details{margin:0 0 56px}}.single__details--bottom{border-top:1px solid rgba(0,0,0,.12);margin:12px 0 0;padding:12px 0}@media (min-width:768px){.single__details--bottom{margin:24px 0 0;padding:24px 0}}.single__inner{position:relative}@media (min-width:1280px){.single__inner{padding:0 60px 0 0}}@media (min-width:1600px){.single__inner{padding:0 110px 0 0}}@media (min-width:1280px){.single__inner--no-padding{padding:0}}@media (min-width:1600px){.single__inner--no-padding{padding:0}}@media (min-width:1280px){.poster .single__inner{padding:0 90px}}@media (min-width:1600px){.poster .single__inner{padding:0 90px}}.single__lead{margin:20px 0;font-family:Martel;line-height:1.5}.single__lead{font-size:20px}@media screen and (min-width:320px){.single__lead{font-size:calc(20px + 12 * (100vw - 320px)/ 960)}}@media screen and (min-width:1280px){.single__lead{font-size:32px}}.single__lead--plakat{font-size:36px}.single__widget{width:100%;overflow:hidden;padding:24px 0}@media (min-width:768px){.single__widget{padding:60px 0}}.single__widget--related{padding:24px 0;margin:24px 0;border-top:3px solid #bcdeef;border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:768px){.single__widget--related{padding:24px 0}}.single__widget--related+.single__widget--related{margin:0 0 24px;padding:0 0 24px;border-top:0}@media (min-width:768px){.single__widget--related+.single__widget--related{padding:0 0 24px 0}}.single__widget--wide{margin:0 -20px}@media (min-width:1024px){.single__widget--wide{margin:0 -60px 0 -30px}}@media (min-width:1280px){.single__widget--wide{margin:0 -110px 0 -60px}.longform .single__widget--wide{margin:0 -220px 0 -120px}}.single__small-sidebar{width:110px;text-align:center}.single__powered-title{background:#1e1e1e;font-size:11px;color:#fff;text-transform:uppercase;margin:0 0 10px;padding:5px 0}.single__powered-logo{margin:0 0 20px}.single__social .social{flex-direction:column}.single__social-mobile{margin:40px -20px 20px;padding:0 40px;background:#fff;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.single__title{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgba(30,30,30,.12)}@media (min-width:768px){.single__title{margin:0 0 24px;padding:0 0 24px}}.single__tags{margin:20px 0}@media (min-width:768px){.single__tags{margin:40px 0 0}}.single__highlight{background:#f6f2ee;padding:30px}@media (min-width:768px){.single__highlight{padding:32px 64px}}.section--black .single__highlight{background:#000}.section--light .single__highlight{background:#fff}.single__highlight .title{color:#1e1e1e;margin:0 0 12px}.single__numberblock{background:#bcdeef;padding:30px}@media (min-width:768px){.single__numberblock{padding:32px 64px}}.single__numberblock .title{margin:0 0 12px}.section--black .single__numberblock{background:rgba(17,124,196,.2)}.single__locked{position:relative}.single__locked:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}.single__content{overflow:hidden;line-height:1.6;color:rgba(65,73,82,.92);font-size:16px}@media (min-width:1024px){.single__content{font-size:19px}}.single__content--plakat{font-size:30px}@media (min-width:1024px){.single__content{overflow:visible}}.longform .single__content{overflow:visible;font-size:19px}@media (min-width:1024px){.longform .single__content{font-size:24px}}.section--light .single__content{color:#1e1e1e}.section--black .single__content{color:#fff}.single__content:after{content:"";clear:both;display:table}.single__content blockquote{position:relative;text-align:center;margin:32px 0;padding:64px 20px 0}@media (min-width:1024px){.single__content blockquote{margin:80px 0;padding:64px 64px 0}}.single__content blockquote p{font-family:Martel;font-style:normal;color:#117cc4}.single__content blockquote p{font-size:20px}@media screen and (min-width:320px){.single__content blockquote p{font-size:calc(20px + 12 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.single__content blockquote p{font-size:32px}}.single__content blockquote cite{margin:16px 0 0;font-size:14px;color:rgba(65,73,82,.82)}.single__content blockquote cite strong{color:#1e1e1e;display:block;font-weight:800}.section--black .single__content blockquote{color:#fff}.single__content blockquote:before{position:absolute;left:50%;height:64px;width:64px;transform:translateX(-50%);background:url(../img/quote.svg);top:0;content:"";font-size:64px}.single__content p{padding:10px 0;margin:0}.single__content p a{color:#2d8de9}.single__content p a:hover{color:#117cc4}.single__content ol,.single__content ul{margin:0;padding:20px 55px}.single__content ol{list-style-type:decimal}.single__content ul{list-style-type:square}.single__content ol li,.single__content ul li{margin:5px 0}.single__content pre{font-style:italic;font-family:"Schibsted Grotesk";opacity:.5;padding:0;margin:0}.single__content>h1,.single__content>h2,.single__content>h3,.single__content>h4,.single__content>h5{font-weight:800;font-family:Martel;margin:20px 0 0;color:#1e1e1e}.section--black .single__content>h1,.section--black .single__content>h2,.section--black .single__content>h3,.section--black .single__content>h4,.section--black .single__content>h5{color:#fff}.single__content>h2{letter-spacing:-.48px;font-size:24px}.longform .single__content>h2{font-size:30px}@media screen and (min-width:320px){.longform .single__content>h2{font-size:calc(30px + 12 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.longform .single__content>h2{font-size:42px}}.single__content>h3{letter-spacing:-.38px;font-size:22px}.longform .single__content>h3{font-size:26px}@media screen and (min-width:320px){.longform .single__content>h3{font-size:calc(26px + 6 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.longform .single__content>h3{font-size:32px}}.single__content>h4{letter-spacing:-.3px;font-size:15px}.longform .single__content>h4{font-size:20px}@media screen and (min-width:320px){.longform .single__content>h4{font-size:calc(20px + 6 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.longform .single__content>h4{font-size:26px}}.single__content iframe{max-width:100%}.single__content .wp-caption.alignnone,.single__content img.alignnone{margin:20px 0;width:100%!important}.single__content .wp-caption.alignleft,.single__content img.alignleft{float:left;margin:20px 20px 20px 0;width:50%!important}.single__content .wp-caption.alignright,.single__content img.alignright{float:right;margin:20px 0 20px 20px;width:50%!important}.single__content .wp-caption .wp-caption-text,.single__content img .wp-caption-text{margin:0;padding:0 12px;height:32px;line-height:32px;overflow:hidden;font-size:12px;background:#1e1e1e;color:#fff}@media (min-width:768px){.single__content .wp-caption .wp-caption-text,.single__content img .wp-caption-text{font-size:12px}}.single__content .wp-block-image{margin:60px 0}.longform .single__content .wp-block-image{margin:20px -20px}@media (min-width:1280px){.longform .single__content .wp-block-image{margin:60px -60px}}@media (min-width:1600px){.longform .single__content .wp-block-image{margin:60px -110px}}.single__content .wp-caption-text,.single__content .wp-element-caption{margin:0;padding:8px 12px;color:#fff;font-size:14px;background:#1e1e1e}@media (min-width:768px){.single__content .wp-caption-text,.single__content .wp-element-caption{padding:12px 20px}}.single__content .wp-caption-text span,.single__content .wp-element-caption span{display:block;opacity:.82}.single__content .interesting-fact{margin:20px 0;color:#fff;background:#117cc4;padding:30px}@media (min-width:768px){.single__content .interesting-fact{padding:40px}}.single__content .interesting-fact .icon{display:none}.single__content .interesting-fact p{margin:0;padding:0}.single__content .interesting-fact h2{font-weight:300;margin:0;letter-spacing:-.38px;font-family:"Schibsted Grotesk";color:#fff}.single__content .interesting-fact h2 strong{font-weight:300}.single__content .interesting-fact h2 strong{font-size:22px}@media screen and (min-width:320px){.single__content .interesting-fact h2 strong{font-size:calc(22px + 26 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.single__content .interesting-fact h2 strong{font-size:48px}}.single__content .interesting-fact .explanation{opacity:.6;color:#fff;font-size:22px}.single__content .quote-in-text h2{font-weight:800}.single__content .quote-in-text .icon{display:none;margin:20px 0}.single-social{display:none;align-items:center}@media (min-width:768px){.single-social{display:flex}}.single-social__title{display:inline-block;font-size:14px}.single-longform__figure{max-height:56.25vw;overflow:hidden}.single-longform__caption{background:#000}.single-longform__caption .image__meta{background:#000}.single-longform__caption .image__meta-author{padding:8px 0}@media (min-width:768px){.single-longform__caption .image__meta-author{padding:8px 0}}.single-rrme{border-top:3px solid #bcdeef;border-bottom:1px solid rgba(30,30,30,.12);padding:32px 32px;margin:32px 0;text-align:center}@media (min-width:768px){.single-rrme{padding:32px 160px}}.single-rrme .headline,.single-rrme .text,.single-rrme .title{margin:0 0 10px}.single-rrme .title{margin:10px 0}.single-rrme .text{margin:0 0 24px;color:rgba(65,73,82,.82)}.social{display:flex;justify-content:space-between}.social__item{padding:15px 10px;transition:.3s background}@media (min-width:768px){.social__item{padding:15px 10px}}.social--hover .social__item:hover svg{color:#fff}.switcher{position:relative;display:inline-block;background:#fff;border-radius:100%;margin:0 10px;width:20px;height:10px;border-radius:5px;cursor:pointer}.switcher__ball{position:absolute;left:2px;top:2px;height:6px;width:6px;border-radius:100%;background:#117cc4;transition:.5s left}.switcher--left:hover .switcher__ball{left:12px}.switcher--right .switcher__ball{left:12px}.switcher--right:hover .switcher__ball{left:2px}.title{margin:0;padding:0;font-family:Martel;line-height:1.3;font-weight:800;letter-spacing:-.11px;color:#1e1e1e}.title{font-size:18px}@media screen and (min-width:320px){.title{font-size:calc(18px + 6 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title{font-size:24px}}.section--black .title{color:#fff}.title--font-prim{font-family:"Schibsted Grotesk"}.title__quote{color:#117cc4}.title--white{color:#fff}.title--black{color:#1e1e1e}.title--line{text-decoration:line-through}.title--line:hover{text-decoration:none}.title--font-light{font-weight:300}.title--xxxlarge{letter-spacing:-.96px;line-height:1.3}.title--xxxlarge{font-size:30px}@media screen and (min-width:320px){.title--xxxlarge{font-size:calc(30px + 26 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title--xxxlarge{font-size:56px}}.title--xxlarge{font-size:50px;letter-spacing:-.96px;line-height:1.3}.title--xlarge{line-height:1.25}.title--xlarge{font-size:24px}@media screen and (min-width:320px){.title--xlarge{font-size:calc(24px + 24 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title--xlarge{font-size:48px}}.title--xlarge{letter-spacing:-.48px}@media screen and (min-width:320px){.title--xlarge{letter-spacing:calc(-.48px + -.48 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title--xlarge{letter-spacing:-.96px}}.title--large{letter-spacing:-.64px}.title--large{font-size:19px}@media screen and (min-width:320px){.title--large{font-size:calc(19px + 13 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title--large{font-size:32px}}.title--normal{letter-spacing:-.48px}.title--normal{font-size:18px}@media screen and (min-width:320px){.title--normal{font-size:calc(18px + 6 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title--normal{font-size:24px}}.title--small{letter-spacing:-.38px}.title--small{font-size:16px}@media screen and (min-width:320px){.title--small{font-size:calc(16px + 3 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.title--small{font-size:19px}}.title--xsmall{letter-spacing:-.3px;font-size:15px}.title--xxsmall{letter-spacing:-.3px}.title--xxsmall{font-size:13px}@media screen and (min-width:960px){.title--xxsmall{font-size:calc(13px + 1 * (100vw - 960px)/ 640)}}@media screen and (min-width:1600px){.title--xxsmall{font-size:14px}}.title--margin-bottom{margin:0 0 16px}.title a:hover{color:#117cc4}.title em{font-style:normal;font-weight:500}.title-archive{display:flex;align-items:center;padding:12px 0;margin:-1px 0 0;border-top:1px solid rgba(30,30,30,.12)}.title-archive--vremeplov{display:block}@media (min-width:1024px){.title-archive--vremeplov{display:flex}}.title-archive--top{align-items:top}.title-archive__title{flex-grow:1;margin:0 20px 0 0}.title-archive__extra{flex-shrink:0}.title-archive__extra .subscribe{display:flex;align-items:center}.title-archive__extra .subscribe img{width:auto;height:auto;margin:0 16px 0 0}.title-archive__extra .subscribe__text span{color:#117cc4}.title-archive__swipe{flex-shrink:0}.ticker{white-space:nowrap;line-height:30px;background:#f6f2ee}.ticker__item{display:inline-block;margin:0}.ticker__item{padding-left:6px}@media screen and (min-width:320px){.ticker__item{padding-left:calc(6px + 14 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.ticker__item{padding-left:20px}}.ticker__item{padding-right:6px}@media screen and (min-width:320px){.ticker__item{padding-right:calc(6px + 14 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.ticker__item{padding-right:20px}}.ticker__item a{color:#414952;opacity:.7;font-size:12px;font-weight:800;transition:.5s opacity}.ticker__item a:hover{opacity:1}.ticker__list--right{text-align:center}@media (min-width:1024px){.ticker__list--right{text-align:right}}.lead{margin:0;font-weight:inherit;color:#414952}.lead{font-size:14px}@media screen and (min-width:320px){.lead{font-size:calc(14px + 1 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.lead{font-size:15px}}.section--black .lead{color:#fff}.lead p{padding:0;margin:0}.lead--color-inverse{color:#fff}.lead--large{font-size:16px}@media screen and (min-width:320px){.lead--large{font-size:calc(16px + 3 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.lead--large{font-size:19px}}.lead--xlarge{font-size:20px}@media screen and (min-width:320px){.lead--xlarge{font-size:calc(20px + 7 * (100vw - 320px)/ 1280)}}@media screen and (min-width:1600px){.lead--xlarge{font-size:27px}}.lead--light{color:rgba(2,6,23,.5)}.link{color:#fff;font-size:16px}.links--vertical{margin:0 0 30px}.links--blue{color:#117cc4}.links__item{margin:0 0 10px}.links--inline .links__item{margin:0;display:inline-block}.links__item a,.links__item-title{transition:.5s color}.links__item a:hover,.links__item-title:hover{color:#117cc4}.links__item a--blue,.links__item-title--blue{color:#2d8de9}.links__item a--blue:hover,.links__item-title--blue:hover{color:#414952}@media (min-width:1024px){.lexicon__body{margin-bottom:60px}}.lexicon__wrap{margin:0}@media (min-width:1024px){.lexicon__wrap{margin:0 0 60px;padding-right:60px}}.lexicon__wrap-inner{margin:0 0 20px}@media (min-width:1024px){.lexicon__wrap-inner{display:flex;margin:0 0 60px}}.lexicon__wrap-side{flex-shrink:0;width:100%;margin-bottom:60px}@media (min-width:1024px){.lexicon__wrap-side{width:300px;margin-right:60px;margin-bottom:0}}.lexicon__inner{position:relative}.lexicon__element{display:block;margin-bottom:100px}.lexicon__lead{font-weight:300;font-family:Martel;margin-bottom:40px;line-height:170%}.lexicon__lead{font-size:18px}@media screen and (min-width:320px){.lexicon__lead{font-size:calc(18px + 1 * (100vw - 320px)/ 960)}}@media screen and (min-width:1280px){.lexicon__lead{font-size:19px}}.lexicon__content{font-family:Martel;line-height:170%;margin-bottom:60px}.lexicon__content{font-size:15px}@media screen and (min-width:320px){.lexicon__content{font-size:calc(15px + 1 * (100vw - 320px)/ 960)}}@media screen and (min-width:1280px){.lexicon__content{font-size:16px}}.lexicon__content p{margin-bottom:40px}.lexicon__title{margin:0 0 30px}.lexicon__list{margin:0 0 30px;font-style:normal;font-weight:400;font-size:16px;line-height:40px;color:#414952;padding-left:25px;border-left:2px solid rgba(0,0,0,.12)}.lexicon__list-item a{position:relative}.lexicon__list-item a::before{content:"";position:absolute;top:0;bottom:0;left:-27px;width:2px;opacity:0;visibility:hidden;background:#117cc4;transition:opacity .5s}.lexicon__list-item a:hover::before{opacity:1;visibility:visible}.lexicon__list-item--active a{color:#117cc4}.lexicon__list-item--active a::before{opacity:1;visibility:visible;transform:translateX(0)}.lexicon__source{font-style:normal;font-weight:800;font-size:14px;line-height:170%;text-transform:uppercase;color:#414952}.lexicon__source-item{font-style:normal;font-weight:400;text-transform:initial}.lexicon__source-item:hover{color:#117cc4}.lexicon__source-item--blue{color:#2d8de9}.lexicon__source-item--blue:hover{color:#117cc4}.lexicon__letter{margin-bottom:40px;border-bottom:1px solid rgba(0,0,0,.12)}.lexicon__letter-title{margin-bottom:20px}.lexicon__letter-list{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:60px}.lexicon__letter-list-item{font-style:normal;font-weight:400;font-size:14px;line-height:38px;max-height:40px;border:2px solid #fff!important;color:#414952;text-align:center;background-color:#fff;transition:background-color .3s,color .5s;display:block;text-transform:uppercase}.lexicon__letter-list-item:hover{background-color:#117cc4;border-color:#117cc4!important;color:#fff}.lexicon__letter-list-item--active{background-color:#fff;color:#2d8de9;border-color:rgba(0,0,0,.12)!important;font-weight:800}.lexicon__social{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid rgba(0,0,0,.12)}.lexicon__social-inner{display:inline-block}.lexicon__autocomplete-title{margin-bottom:20px}.lexicon__autocomplete-input{display:block;position:relative;z-index:9}.lexicon__autocomplete-input .xdsoft_autocomplete_dropdown{z-index:99}.hamburger{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:56px;width:56px;background:#bcdeef}@media (min-width:768px){.hamburger{height:67px;width:67px}}@media (min-width:1600px){.hamburger{height:72px;width:72px}}.hamburger-nav .hamburger{margin-bottom:-1px}.hamburger__inner{display:inline-block;vertical-align:middle;text-align:left;line-height:0;width:18px;height:18px}.hamburger span{display:block;background:#2d8de9;width:18px;height:2px;transition:.1s opacity,.5s transform}.hamburger span:nth-child(1){transform:translateY(3px)}.hamburger span:nth-child(2){transform:translateY(6px)}.hamburger span:nth-child(3){transform:translateY(9px);width:14px}.nav-is-open .hamburger span{background:#1e1e1e}.nav-is-open .hamburger span:nth-child(1){transform:translateY(9px) rotate(45deg)}.nav-is-open .hamburger span:nth-child(2){opacity:0}.nav-is-open .hamburger span:nth-child(3){transform:translateY(5px) rotate(-45deg);width:18px}.hamburger-overlay{position:fixed;opacity:0;left:0;top:0;width:100%;height:100%;background:rgba(17,124,196,.3);content:"";z-index:97;transform:translateX(-100vw);transition:.5s opacity,0s transform .5s}.nav-is-open .hamburger-overlay{opacity:1;transform:translateX(0);transition:.5s opacity}.hamburger-nav{position:fixed;padding:0;top:0;left:0;height:100%;width:100%;transform:translateX(100vw);transition:.5s transform;z-index:98;background:#fff;white-space:nowrap;overflow-y:scroll}.admin-bar .hamburger-nav{top:130px}@media (min-width:768px){.admin-bar .hamburger-nav{top:141px}}@media (min-width:1024px){.admin-bar .hamburger-nav{top:auto}}@media (min-width:1024px){.hamburger-nav{width:380px;left:auto;right:0;box-shadow:0 0 4px rgba(0,0,0,.04),-8px 0 16px rgba(0,0,0,.08)}}.nav-is-open .hamburger-nav{transform:translateX(0)}.hamburger-nav__list{opacity:0;padding:0 40px}.nav-is-open .hamburger-nav__list{opacity:1}@media (min-width:1024px){.hamburger-nav__list{opacity:1}}.hamburger-nav__list--extra{padding:20px 40px}.hamburger-nav__list--extra a{display:block;font-family:"Schibsted Grotesk";font-size:14px;font-weight:500;padding:5px 0;transition:.5s color}.hamburger-nav__list--extra a:hover{color:#117cc4}.hamburger-nav__social{padding:0 40px 40px}.hamburger-nav__top{display:flex;align-items:center;margin:0 0 -1px;position:sticky;top:0;z-index:1;background:#fff}.hamburger-nav__region{flex-grow:1;padding:0 40px}.hamburger-nav__region a{margin:0 20px 0 0;font-size:14px}.hamburger-nav__item{display:block;position:relative;border-top:1px solid rgba(0,0,0,.12);opacity:0}.nav-is-open .hamburger-nav__item:nth-child(1){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(2){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(3){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(4){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(5){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(6){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(7){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(8){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(9){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(10){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(11){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(12){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(13){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(14){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(15){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(16){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(17){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(18){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(19){opacity:1}.nav-is-open .hamburger-nav__item:nth-child(20){opacity:1}@media (min-width:1024px){.hamburger-nav__item{vertical-align:middle;margin:0}}.hamburger-nav__item--expand:after{transform:rotate(180deg)}.hamburger-nav__item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.hamburger-nav__link{display:block;font-family:Martel;position:relative;line-height:60px;font-size:14px;padding:0;font-weight:800;transition:.2s color;color:#1e1e1e}@media (min-width:1280px){.hamburger-nav__link{font-size:16px}}.hamburger-nav__link:hover{color:#117cc4}.hamburger__item--active .hamburger-nav__link{color:#2d8de9}.hamburger__item--active .hamburger-nav__link:before{position:absolute;background:#8ccdf7;width:100%;height:3px;bottom:0;left:0;transition:.2s transform}@media (min-width:1024px){.hamburger__item--active .hamburger-nav__link:before{content:""}}.hamburger-nav__text{display:block;position:relative;line-height:56px;font-size:14px;padding:0;transition:.2s color;color:#1e1e1e}@media (min-width:1024px){.hamburger-nav__text{padding:0 12px;line-height:67px}}@media (min-width:1280px){.hamburger-nav__text{padding:0 15px;font-size:16px;line-height:67px}}@media (min-width:1600px){.hamburger-nav__text{padding:0 25px;line-height:73px}}.hamburger-nav__text span{margin:0 20px 0 0}.hamburger-nav__expand-button{position:absolute;top:0;right:0;height:56px;line-height:56px;width:56px;text-align:center}.hamburger-nav__expand-icon{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;transition:.2s transform}.hamburger__item--expand .hamburger-nav__expand-icon{transform:rotate(180deg)}.hamburger-nav-child{display:none}.hamburger-nav__item--expand .hamburger-nav-child{display:block}@media (min-width:1024px){.header--child-nav-open .hamburger-nav__item--expand .hamburger-nav-child{display:block;position:absolute;left:0;top:100%;width:100%;text-align:center}.header--child-nav-open .hamburger-nav__item--expand .hamburger-nav-child:after{position:absolute;background:#fff;left:50%;transform:translateX(-50%);bottom:1px;content:"";z-index:-1;width:200vw;height:100%;box-shadow:inset 0 1px 0 #e4e4e4}}.hamburger-nav-child__list{padding:0 0 20px}.hamburger-nav-child__item{display:block;line-height:30px;font-size:14px}@media (min-width:1024px){.hamburger-nav-child__item{font-size:16px;line-height:40px;padding:0;vertical-align:middle}}.wpcf7-form.sent{pointer-events:none;opacity:.7}.wpcf7-form .ajax-loader.is-active{background:#117cc4;margin:0 10px;animation:spin 2s linear infinite .5s}.screen-reader-response,.wpcf7-display-none{display:none}.wpcf7-not-valid-tip{color:#d50000;display:block;margin-top:5px;text-transform:uppercase;letter-spacing:.5}.wpcf7-response-output{font-weight:700;transition:.5s opacity .2s,.5s height;font-size:14px;margin:0!important;padding:4px 10px!important;color:#fff;border:0!important}@media (min-width:1024px){.wpcf7-response-output{padding:10px 20px!important}}.wpcf7-validation-errors{background:#ff5959}.wpcf7-mail-sent-ok{background:#21d112}.wpcf7-acceptance-missing{background:#ff5959}.wpcf7-acceptance,.wpcf7-checkbox{text-align:left;font-size:0;margin:10px 0}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item{padding:0 0 10px}.wpcf7-acceptance input,.wpcf7-checkbox input{opacity:0;width:0;height:0}.wpcf7-acceptance input:checked+.wpcf7-list-item-label:before,.wpcf7-checkbox input:checked+.wpcf7-list-item-label:before{opacity:1;background-color:#2d8de9;background-image:url(../img/checked.svg)}.wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label{position:relative;display:block;padding:0 0 0 35px;box-sizing:border-box;line-height:24px;font-size:14px}.wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:0;text-align:center;display:inline-block;top:0;height:18px;width:18px;transition:1s background,.5s opacity;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:24px 24px;border:2px solid rgba(0,0,0,.12)}.wpcf7-acceptance .wpcf7-list-item-label:before img,.wpcf7-checkbox .wpcf7-list-item-label:before img{width:80%}.wpcf7-acceptance .wpcf7-list-item-label a,.wpcf7-checkbox .wpcf7-list-item-label a{font-weight:400;color:#2d8de9}.builder{padding-top:50px}.breaking-news{margin-bottom:30px}.top-news{margin-bottom:50px}.middle-news{margin-bottom:50px;margin-top:0}.three-posts{margin-bottom:50px}.image-articles{margin-bottom:50px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9kaXN0L3ZpZGVvLWpzLmNzcyIsIi4uL25vZGVfbW9kdWxlcy92aWRlb2pzLWNvbnRyaWItYWRzL2Rpc3QvdmlkZW9qcy1jb250cmliLWFkcy5jc3MiLCJnbG9iYWwuY3NzIiwiZ2VuZXJpYy9fcmVzZXQuc2NzcyIsImdlbmVyaWMvX25vcm1hbGl6ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbi5zY3NzIiwiaW5jbHVkZXMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJ0b29scy9fbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsImluY2x1ZGVzL19zbGljay1jYXJvdXNlbC5zY3NzIiwiaW5jbHVkZXMvX2Vhc3ktYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdmlkZW9qcy1pbWEvZGlzdC92aWRlb2pzLmltYS5zY3NzIiwiaW5jbHVkZXMvX3ZpZGVvanMuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX3V0aWxpdHkuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fc3R5bGVndWlkZS5zY3NzIiwiYmFzZS9fYW5pbWF0aW9uLnNjc3MiLCJiYXNlL193cC5zY3NzIiwib2JqZWN0cy9fYnV0dG9ucy5zY3NzIiwib2JqZWN0cy9fZGl2aWRlcnMuc2NzcyIsIm9iamVjdHMvX2Zvcm1zLnNjc3MiLCJvYmplY3RzL19pbWFnZXMuc2NzcyIsIm9iamVjdHMvX3RleHQuc2NzcyIsIm9iamVjdHMvX2ljb25zLnNjc3MiLCJvYmplY3RzL19sb2dvcy5zY3NzIiwib2JqZWN0cy9faGVhZGxpbmVzLnNjc3MiLCJvYmplY3RzL190YWJsZXMuc2NzcyIsIm9iamVjdHMvX3Rlcm1zLnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2F2YXRhci5zY3NzIiwibW9kdWxlcy9fZGlkb21pLnNjc3MiLCJtb2R1bGVzL19iYnByZXNzLnNjc3MiLCJtb2R1bGVzL19ib3guc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19jYWxjdWxhdG9yLnNjc3MiLCJtb2R1bGVzL19ncmFwaC5zY3NzIiwibW9kdWxlcy9fY2FyZC5zY3NzIiwibW9kdWxlcy9fY291bnRlci5zY3NzIiwibW9kdWxlcy9fYmFubmVycy5zY3NzIiwibW9kdWxlcy9fZXZlbnQuc2NzcyIsIm1vZHVsZXMvX2ZvcnVtLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibW9kdWxlcy9fbGlzdHMuc2NzcyIsIm1vZHVsZXMvX25ld3NsZXR0ZXIuc2NzcyIsIm1vZHVsZXMvX3RhZ3Muc2NzcyIsIm1vZHVsZXMvX3RpbWVsaW5lLnNjc3MiLCJtb2R1bGVzL19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX3Rvb2x0aXAuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIuc2NzcyIsIm1vZHVsZXMvX3NpbXBsZS10YWJsZS5zY3NzIiwibW9kdWxlcy9fc2VhcmNoLnNjc3MiLCJtb2R1bGVzL19wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL19wb3N0ZXIuc2NzcyIsIm1vZHVsZXMvX2NvbW1lbnRzLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5pc3Quc2NzcyIsIm1vZHVsZXMvX2RheS1yZXZpZXcuc2NzcyIsIm1vZHVsZXMvX3Bpa2FkYXkuc2NzcyIsIm1vZHVsZXMvX2dhbGxlcnkuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19uYXZpZ2F0aW9uLnNjc3MiLCJtb2R1bGVzL191c2VyLnNjc3MiLCJtb2R1bGVzL19tZW51LnNjc3MiLCJtb2R1bGVzL19wYWdlLnNjc3MiLCJtb2R1bGVzL19zcGVjaWFsLnNjc3MiLCJtb2R1bGVzL19zZWN0aW9ucy5zY3NzIiwibW9kdWxlcy9fc2VydmljZXMuc2NzcyIsIm1vZHVsZXMvX3Nwb25zb3JzLnNjc3MiLCJtb2R1bGVzL19zaW5nbGUuc2NzcyIsIm1vZHVsZXMvX3NvY2lhbC5zY3NzIiwibW9kdWxlcy9fc3dpdGNoZXIuc2NzcyIsIm1vZHVsZXMvX3RpdGxlLnNjc3MiLCJtb2R1bGVzL190aWNrZXIuc2NzcyIsIm1vZHVsZXMvX2xlYWQuc2NzcyIsIm1vZHVsZXMvX2xpbmtzLnNjc3MiLCJtb2R1bGVzL19sZXhpY29uLnNjc3MiLCJtb2R1bGVzL19oYW1idXJnZXIuc2NzcyIsIm1vZHVsZXMvX3dwY2Y3LnNjc3MiLCJtb2R1bGVzL19idWlsZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNzSCw0REFBekUsNEJBQTZCLHlDQUExRSw0Q0FDRSxTQUFVLFNBQ1YsSUFBSyxFQUNMLEtBQU0sRUFDTixNQUFPLEtBQ1AsT0FBUSxLQUdrQyw0REFBNUMseUNBQ0UsV0FBWSxPQUdkLFdBQ0UsWUFBYSxRQUNiLElBQUssOHJMQUE4ckwsZUFDbnNMLFlBQWEsSUFDYixXQUFZLE9BRXFELDREQUFuRCxrREFBaEIsZUFDRSxZQUFhLFFBQ2IsWUFBYSxJQUNiLFdBQVksT0FFbUUsNERBQTFELHlEQUF2QixzQkFDRSxRQUFTLFFBR1gsc0JBQ0UsWUFBYSxRQUNiLFlBQWEsSUFDYixXQUFZLE9BRWQsNkJBQ0UsUUFBUyxRQUdNLDhEQUFqQixnQkFDRSxZQUFhLFFBQ2IsWUFBYSxJQUNiLFdBQVksT0FFVSxxRUFBeEIsdUJBQ0UsUUFBUyxRQUdZLDREQUF2QixzQkFDRSxZQUFhLFFBQ2IsWUFBYSxJQUNiLFdBQVksT0FFZ0IsbUVBQTlCLDZCQUNFLFFBQVMsUUFHVyw0REFBdEIscUJBQ0UsWUFBYSxRQUNiLFlBQWEsSUFDYixXQUFZLE9BRWUsbUVBQTdCLDRCQUNFLFFBQVMsUUFHVyw0REFBdEIscUJBQ0UsWUFBYSxRQUNiLFlBQWEsSUFDYixXQUFZLE9BRWUsbUVBQTdCLDRCQUNFLFFBQVMsUUFHWSxrREFBdkIsc0JB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Iiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1wbGF5LCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLnZqcy1pY29uLXBhdXNlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1wYXVzZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1tdXRlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLW1pZCwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWhpZ2gsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLnZqcy1pY29uLXN1YnRpdGxlcywgLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLnZqcy1pY29uLWNhcHRpb25zLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4udmpzLWljb24tY2hhcHRlcnMsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi52anMtaWNvbi1jYW5jZWwsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLnZqcy1pY29uLXJlcGxheSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXJlcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4udmpzLWljb24tYXVkaW8sIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlciwgLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0LCAudmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlLCAudmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzW3RhYmluZGV4PVwiLTFcIl0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tanMgKixcbi52aWRlby1qcyAqOmJlZm9yZSxcbi52aWRlby1qcyAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1qcy52anMtZmx1aWQsXG4udmlkZW8tanMudmpzLTE2LTksXG4udmlkZW8tanMudmpzLTQtMyxcbi52aWRlby1qcy52anMtOS0xNixcbi52aWRlby1qcy52anMtMS0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWpzLnZqcy1mbHVpZDpub3QoLnZqcy1hdWRpby1vbmx5LW1vZGUpLFxuLnZpZGVvLWpzLnZqcy0xNi05Om5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSksXG4udmlkZW8tanMudmpzLTQtMzpub3QoLnZqcy1hdWRpby1vbmx5LW1vZGUpLFxuLnZpZGVvLWpzLnZqcy05LTE2Om5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSksXG4udmlkZW8tanMudmpzLTEtMTpub3QoLnZqcy1hdWRpby1vbmx5LW1vZGUpIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTk6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSkge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4udmlkZW8tanMudmpzLTktMTY6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3Nzc3Nzc3OCU7XG59XG5cbi52aWRlby1qcy52anMtMS0xOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSkge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcy52anMtYXVkaW8tb25seS1tb2RlIC52anMtdGVjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbjpub3QoLnZqcy1pb3MtbmF0aXZlLWZzKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi52anMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLW9mZnNjcmVlbiB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLFxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2QThDQztcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjYzMzMyZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44MTY2NmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi52anMtY29udHJvbCAudmpzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3Zlcixcbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cyxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyQjMzM0Y7XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUgKjpub3QoLnZqcy1zZWxlY3RlZCk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSAqOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTtcbn1cblxuLnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LFxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIsXG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy1hdWRpby1vbmx5LW1vZGUudmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0ZW07XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLXZpc2libGUtdGV4dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7XG59XG5cbi52aWRlby1qcyAqOm5vdCgudmpzLXZpc2libGUtdGV4dCkgPiAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZsZXg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC41ZW07XG4gIHRvcDogLTAuMzMzMzMzMzMzM2VtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNmVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLyogRmlyZWZveCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzLCBoZWlnaHQgMC4xcywgd2lkdGggMC4xcywgbGVmdCAwcywgdG9wIDBzO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgbGVmdDogLTMuNWVtO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBzO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgd2lkdGg6IDEwZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXM7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5IHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogM2VtO1xuICBsZWZ0OiAtMzAwMGVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAwLjNlbTtcbn1cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtMC4zZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICB0b3A6IC0wLjNlbTtcbiAgcmlnaHQ6IC0wLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWwge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWwge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDhlbTtcbiAgYm90dG9tOiA4ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbDpob3ZlciAudmpzLXZvbHVtZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBsZWZ0OiAxZW07XG4gIHRvcDogLTEycHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdm9sdW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3Rlcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIsXG4udmpzLWhhcy1zdGFydGVkLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1saXZlLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCxcbi52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2UgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLFxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLXRleHQtdHJhY2stZGlzcGxheSxcbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2O1xufVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG59XG5cbi52aWRlby1qcy52anMtY29udHJvbHMtZGlzYWJsZWQgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi52aWRlby1qcy52anMtYXVkaW8tb25seS1tb2RlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG4udmlkZW8tanMudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSA+IC52anMtbWVudS1idXR0b24sXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuLnZpZGVvLWpzLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jYXB0aW9ucy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTtcbn1cblxuLnZpZGVvLWpzLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBjb250ZW50OiBcIu+EjVwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBjb250ZW50OiBcIiDvhJ1cIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtY3VycmVudC10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLWR1cmF0aW9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXJyZW50LXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdGltZS1kaXZpZGVyLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWR1cmF0aW9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZy52anMtdGV4dC10cmFjay1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLFxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udCxcbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMHB4IDI0cHg7XG4gIH1cblxuICAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cblxuICAudmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCxcbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsXG4udmpzLWxheW91dC10aW55IC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnZqcy10cmFjay1zZXR0aW5nID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiA+IHNlbGVjdCB7XG4gIG1heC13aWR0aDogNy4zZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBsZWdlbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cyxcbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG4gIGNvbG9yOiAjMkIzMzNGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+ICo6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyAqOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tanMgKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIi52anMtYWQtcGxheWluZy52anMtYWQtcGxheWluZyAudmpzLXByb2dyZXNzLWNvbnRyb2x7cG9pbnRlci1ldmVudHM6bm9uZX0udmpzLWFkLXBsYXlpbmcudmpzLWFkLXBsYXlpbmcgLnZqcy1wbGF5LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2ZmZTQwMH0udmpzLWFkLWxvYWRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXJ7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGV9LnZqcy1hZC1wbGF5aW5nIC52anMtY2FwdGlvbnMtYnV0dG9ue2Rpc3BsYXk6bm9uZX0udmpzLWFkLXBsYXlpbmcgLnZqcy1hdWRpby1idXR0b257ZGlzcGxheTpub25lfS52anMtYWQtbG9hZGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsLnZqcy1hZC1sb2FkaW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246dmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSx2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlfS52anMtYWQtbG9hZGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtYWQtbG9hZGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNmZmY7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MC40NHM7YW5pbWF0aW9uLWRlbGF5OjAuNDRzfS52anMtYWQtbG9hZGluZyAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLWFkLWxvYWRpbmcgLnZqcy1wb3N0ZXIsLnZqcy1hZC1jb250ZW50LXJlc3VtaW5nIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtYWQtY29udGVudC1yZXN1bWluZyAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBHUklEICYgTEFZT1VUIFNFVFRJTkdTXG4gICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9kaXN0L3ZpZGVvLWpzLmNzcyc7XG5AaW1wb3J0ICcuLi9ub2RlX21vZHVsZXMvdmlkZW9qcy1jb250cmliLWFkcy9kaXN0L3ZpZGVvanMtY29udHJpYi1hZHMuY3NzJztcbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBCYXNlIHN0eWxlczogb3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uY2Yge1xuICAqem9vbTogMTtcbn1cbi5jZjpiZWZvcmUsIC5jZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5hLCBhOmhvdmVyLCBhOnZpc2l0ZWQsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWFpbiBTdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzLlxuICAgSW5saW5lZCB0byBhdm9pZCByZXF1aXJlZCBIVFRQIGNvbm5lY3Rpb246IGg1YnAuY29tL3JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3MgKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLypcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyBmb3IgaW1hZ2VzLCBvciBqYXZhc2NyaXB0L2ludGVybmFsIGxpbmtzXG4gICAqL1xuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8qIGg1YnAuY29tL3QgKi9cbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbn1cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cbi5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuLm1mcC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRjU5NTk7XG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIGhlaWdodDogNDhweDsgLyogOSAqL1xuICBoZWlnaHQ6IDQuOHJlbTsgLyogOSAqL1xuICAvKiAzICovXG4gIC8qIDMgKi9cbiAgLyogNCAqL1xuICAvKiA2ICovXG4gIC8qIDYgKi9cbiAgLyogNyAqL1xuICBsaW5lLWhlaWdodDogNDhweDsgLyogOSAqL1xuICBsaW5lLWhlaWdodDogNC44cmVtOyAvKiA5ICovXG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIHdpZHRoOiA0OHB4OyAvKiA5ICovXG4gIHdpZHRoOiA0LjhyZW07IC8qIDkgKi9cbiAgLyogMyAqL1xuICAvKiAzICovXG4gIC8qIDQgKi9cbiAgLyogNiAqL1xuICAvKiA2ICovXG4gIC8qIDcgKi9cbiAgZm9udC1zaXplOiAxOHB4OyAvKiA5ICovXG4gIGZvbnQtc2l6ZTogMS44cmVtOyAvKiA5ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubWZwLWNsb3NlIC5JY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIC8qIDMgKi9cbiAgICAvKiAzICovXG4gICAgLyogNCAqL1xuICAgIC8qIDYgKi9cbiAgICAvKiA2ICovXG4gICAgLyogNyAqL1xuICAgIGhlaWdodDogNzhweDsgLyogOSAqL1xuICAgIGhlaWdodDogNy44cmVtOyAvKiA5ICovXG4gICAgLyogMyAqL1xuICAgIC8qIDMgKi9cbiAgICAvKiA0ICovXG4gICAgLyogNiAqL1xuICAgIC8qIDYgKi9cbiAgICAvKiA3ICovXG4gICAgbGluZS1oZWlnaHQ6IDc4cHg7IC8qIDkgKi9cbiAgICBsaW5lLWhlaWdodDogNy44cmVtOyAvKiA5ICovXG4gICAgLyogMyAqL1xuICAgIC8qIDMgKi9cbiAgICAvKiA0ICovXG4gICAgLyogNiAqL1xuICAgIC8qIDYgKi9cbiAgICAvKiA3ICovXG4gICAgd2lkdGg6IDc4cHg7IC8qIDkgKi9cbiAgICB3aWR0aDogNy44cmVtOyAvKiA5ICovXG4gICAgLyogMyAqL1xuICAgIC8qIDMgKi9cbiAgICAvKiA0ICovXG4gICAgLyogNiAqL1xuICAgIC8qIDYgKi9cbiAgICAvKiA3ICovXG4gICAgZm9udC1zaXplOiAyNnB4OyAvKiA5ICovXG4gICAgZm9udC1zaXplOiAyLjZyZW07IC8qIDkgKi9cbiAgfVxufVxuXG4ubWZwLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjk3O1xufVxuXG4ubWZwLWZpZ3VyZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIsIC5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZnAtYXJyb3cgLmljb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgLyogMyAqL1xuICAvKiAzICovXG4gIC8qIDQgKi9cbiAgLyogNiAqL1xuICAvKiA2ICovXG4gIC8qIDcgKi9cbiAgaGVpZ2h0OiA2MHB4OyAvKiA5ICovXG4gIGhlaWdodDogNnJlbTsgLyogOSAqL1xuICAvKiAzICovXG4gIC8qIDMgKi9cbiAgLyogNCAqL1xuICAvKiA2ICovXG4gIC8qIDYgKi9cbiAgLyogNyAqL1xuICBsaW5lLWhlaWdodDogNjBweDsgLyogOSAqL1xuICBsaW5lLWhlaWdodDogNnJlbTsgLyogOSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIHdpZHRoOiA2MHB4OyAvKiA5ICovXG4gIHdpZHRoOiA2cmVtOyAvKiA5ICovXG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIGZvbnQtc2l6ZTogMjBweDsgLyogOSAqL1xuICBmb250LXNpemU6IDJyZW07IC8qIDkgKi9cbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eSwgMXMgdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zbGljay1zbGlkZS5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC4zO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmVhc3ktYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWwgbGksIC5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWwgLmVhYy1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIgdWwgbGkuc2VsZWN0ZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC4wNSk7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE0IEdvb2dsZSBJbmMuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4uaW1hLWFkLWNvbnRhaW5lciB7XG4gIHRvcDogMGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIE1vdmUgb3ZlcmxheSBpZiB1c2VyIGZhc3QtY2xpY2tzIHBsYXkgYnV0dG9uLiAqL1xuLnZpZGVvLWpzLnZqcy1wbGF5aW5nIC5idW1wYWJsZS1pbWEtYWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTRlbTtcbn1cblxuLyogTW92ZSBvdmVybGF5IHdoZW4gY29udHJvbHMgYXJlIGFjdGl2ZS4gKi9cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAuYnVtcGFibGUtaW1hLWFkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDBlbTtcbn1cblxuLnZpZGVvLWpzLnZqcy1wYXVzZWQgLmJ1bXBhYmxlLWltYS1hZC1jb250YWluZXIsXG4udmlkZW8tanMudmpzLXBsYXlpbmc6aG92ZXIgLmJ1bXBhYmxlLWltYS1hZC1jb250YWluZXIsXG4udmlkZW8tanMudmpzLXVzZXItYWN0aXZlLnZqcy1wbGF5aW5nIC5idW1wYWJsZS1pbWEtYWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTRlbTtcbn1cblxuLmltYS1jb250cm9scy1kaXYge1xuICBib3R0b206IDBlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDIwLCAzMCwgMC43KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDcsIDIwLCAzMCwgMC43KSAwJSwgcmdiYSg3LCAyMCwgMzAsIDApIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSg3LCAyMCwgMzAsIDAuNykpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoNywgMjAsIDMwLCAwKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDcsIDIwLCAzMCwgMC43KSAwJSwgcmdiYSg3LCAyMCwgMzAsIDApIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDcsIDIwLCAzMCwgMC43KSAwJSwgcmdiYSg3LCAyMCwgMzAsIDApIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoNywgMjAsIDMwLCAwLjcpIDAlLCByZ2JhKDcsIDIwLCAzMCwgMCkgMTAwJSk7IC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoNywgMjAsIDMwLCAwLjcpIDAlLCByZ2JhKDcsIDIwLCAzMCwgMCkgMTAwJSk7IC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDcxNDFFJywgZW5kQ29sb3JzdHI9JyMwNzE0MUUnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5pbWEtY29udHJvbHMtZGl2LmltYS1jb250cm9scy1kaXYtc2hvd2luZyB7XG4gIGhlaWdodDogMy43ZW07XG59XG5cbi5pbWEtY291bnRkb3duLWRpdiB7XG4gIGhlaWdodDogMWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjJlbSAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pbWEtc2Vlay1iYXItZGl2IHtcbiAgdG9wOiAxLjJlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5pbWEtcHJvZ3Jlc3MtZGl2IHtcbiAgd2lkdGg6IDBlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDQzU0Njtcbn1cblxuLmltYS1wbGF5LXBhdXNlLWRpdiwgLmltYS1tdXRlLWRpdiwgLmltYS1zbGlkZXItZGl2LCAuaW1hLWZ1bGxzY3JlZW4tZGl2IHtcbiAgd2lkdGg6IDIuMzNlbTtcbiAgaGVpZ2h0OiAxLjMzZW07XG4gIHRvcDogMC43MzNlbTtcbiAgbGVmdDogMGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW1hLW11dGUtZGl2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUuNjY3ZW07XG59XG5cbi5pbWEtc2xpZGVyLWRpdiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyLjMzZW07XG4gIHdpZHRoOiAzLjMzZW07XG4gIGhlaWdodDogMC42NjdlbTtcbiAgdG9wOiAxLjMzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5cbi5pbWEtc2xpZGVyLWxldmVsLWRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNjY3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0M1NDY7XG59XG5cbi5pbWEtZnVsbHNjcmVlbi1kaXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMGVtO1xufVxuXG4uaW1hLXBsYXlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmltYS1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmltYS1wbGF5aW5nOmhvdmVyOmJlZm9yZSwgLmltYS1wYXVzZWQ6aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLmltYS1ub24tbXV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmltYS1tdXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uaW1hLW5vbi1tdXRlZDpob3ZlcjpiZWZvcmUsIC5pbWEtbXV0ZWQ6aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLmltYS1ub24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uaW1hLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmltYS1ub24tZnVsbHNjcmVlbjpob3ZlcjpiZWZvcmUsIC5pbWEtZnVsbHNjcmVlbjpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4ud3AtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uc2luZ2xlX19pbm5lci0tbm8tcGFkZGluZyAud3AtdmlkZW8ge1xuICBtYXJnaW46IDA7XG59XG4ud3AtdmlkZW8gLndwLXZpZGVvLXNob3J0Y29kZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eSAxcztcbn1cbi53cC12aWRlbyAud3AtdmlkZW8tc2hvcnRjb2RlLnZqcy1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLndwLXZpZGVvIC52aWRlby1qcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXItLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyLS04NTAge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLmdyaWQtLXN3aXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1hcmdpbjogMCAtMzBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmdyaWQtLXN3aXBlIC5ncmlkX19jb2x1bW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHZ3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZ3JpZC0tc3BhY2luZyAuZ3JpZF9fY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmdyaWQtLWRpdmlkZXJzIC5ncmlkX19jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmdyaWQtLWRpdmlkZXJzIC5ncmlkX19jb2x1bW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZ3JpZF9fY29sdW1uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5ncmlkX19jb2x1bW4tLWFkYXB0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmdyaWRfX2NvbHVtbi0tZ3JvdyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZF9fY29sdW1uLS0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tb3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZ3JpZF9fY29sdW1uLS0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uZ3JpZF9fY29sdW1uLS1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5ncmlkX19jb2x1bW4tLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZ3JpZF9fY29sdW1uLS00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZ3JpZF9fY29sdW1uLS1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5ncmlkX19jb2x1bW4tLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5ncmlkX19jb2x1bW4tLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ3JpZF9fY29sdW1uLS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5ncmlkX19jb2x1bW4tLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5ncmlkX19jb2x1bW4tLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLmdyaWRfX2NvbHVtbi0tOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY2JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY2JTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4uZ3JpZF9fY29sdW1uLS05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5ncmlkX19jb2x1bW4tLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5ncmlkX19jb2x1bW4tLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uZ3JpZF9fY29sdW1uLS0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY2JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY2JTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5ncmlkX19jb2x1bW4tLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyaWRfX2NvbHVtbi0tb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLS1zcGFjaW5nXFxAeHMgLmdyaWRfX2NvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaG93XFxAeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oaWRlXFxAeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWQtLWRpdmlkZXJzIC5ncmlkX19jb2x1bW46YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmdyaWQtLXN3aXBlXFxAeHMge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxuICAuZ3JpZC0tbm8tc3dpcGVcXEB4cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWQtLW5vLXN3aXBlXFxAeHMgLmdyaWRfX2NvbHVtbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZC0tbm8tc3BhY2luZ1xcQHhzIC5ncmlkX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tYWRhcHRcXEB4cyB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tZ3Jvd1xcQHhzIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0xXFxAeHMge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xXFxAeHMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0yXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0yXFxAeHMge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTJcXEB4cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTNcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0zXFxAeHMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItM1xcQHhzIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtNFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tNFxcQHhzIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci00XFxAeHMge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC01XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS01XFxAeHMge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTVcXEB4cyB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTZcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS02XFxAeHMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItNlxcQHhzIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtN1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tN1xcQHhzIHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci03XFxAeHMge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC04XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS04XFxAeHMge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLThcXEB4cyB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTlcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS05XFxAeHMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItOVxcQHhzIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMTBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTEwXFxAeHMge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTEwXFxAeHMge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMTFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTExXFxAeHMge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTExXFxAeHMge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMTJcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMTJcXEB4cyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTEyXFxAeHMge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtLXNwYWNpbmdcXEBzbSAuZ3JpZF9fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3dcXEBzbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhpZGVcXEBzbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JpZC0tZGl2aWRlcnMgLmdyaWRfX2NvbHVtbjphZnRlciB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuZ3JpZC0tc3dpcGVcXEBzbSB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICB9XG4gIC5ncmlkLS1uby1zd2lwZVxcQHNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC0tbm8tc3dpcGVcXEBzbSAuZ3JpZF9fY29sdW1uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLS1uby1zcGFjaW5nXFxAc20gLmdyaWRfX2NvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1hZGFwdFxcQHNtIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1ncm93XFxAc20ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTFcXEBzbSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTFcXEBzbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTJcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTJcXEBzbSB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItMlxcQHNtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtM1xcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTNcXEBzbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0zXFxAc20ge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC00XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS00XFxAc20ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTRcXEBzbSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTVcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTVcXEBzbSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItNVxcQHNtIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtNlxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTZcXEBzbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci02XFxAc20ge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC03XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS03XFxAc20ge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTdcXEBzbSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LThcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLThcXEBzbSB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjYlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItOFxcQHNtIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtOVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTlcXEBzbSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci05XFxAc20ge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xMFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMTBcXEBzbSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItMTBcXEBzbSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xMVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMTFcXEBzbSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjYlO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItMTFcXEBzbSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xMlxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0xMlxcQHNtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItMTJcXEBzbSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS1zcGFjaW5nXFxAbWQgLmdyaWRfX2NvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvd1xcQG1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGlkZVxcQG1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmlkLS1kaXZpZGVycyAuZ3JpZF9fY29sdW1uOmFmdGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ncmlkLS1zd2lwZVxcQG1kIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gIH1cbiAgLmdyaWQtLW5vLXN3aXBlXFxAbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLW5vLXN3aXBlXFxAbWQgLmdyaWRfX2NvbHVtbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLW5vLXNwYWNpbmdcXEBtZCAuZ3JpZF9fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLWFkYXB0XFxAbWQge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLWdyb3dcXEBtZCB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTFcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMVxcQG1kIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItMVxcQG1kIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMlxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMlxcQG1kIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0yXFxAbWQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0zXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tM1xcQG1kIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTNcXEBtZCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTRcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTRcXEBtZCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItNFxcQG1kIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtNVxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tNVxcQG1kIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci01XFxAbWQge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC02XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tNlxcQG1kIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTZcXEBtZCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTdcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTdcXEBtZCB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItN1xcQG1kIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtOFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NiU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tOFxcQG1kIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci04XFxAbWQge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC05XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tOVxcQG1kIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTlcXEBtZCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTEwXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0xMFxcQG1kIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xMFxcQG1kIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTExXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0xMVxcQG1kIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xMVxcQG1kIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTEyXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTEyXFxAbWQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xMlxcQG1kIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdyaWQtLXNwYWNpbmdcXEBsZyAuZ3JpZF9fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaG93XFxAbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oaWRlXFxAbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWQtLWRpdmlkZXJzIC5ncmlkX19jb2x1bW46YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmdyaWQtLXN3aXBlXFxAbGcge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxuICAuZ3JpZC0tbm8tc3dpcGVcXEBsZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ3JpZC0tbm8tc3dpcGVcXEBsZyAuZ3JpZF9fY29sdW1uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ3JpZC0tbm8tc3BhY2luZ1xcQGxnIC5ncmlkX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tYWRhcHRcXEBsZyB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tZ3Jvd1xcQGxnIHtcbiAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMVxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0xXFxAbGcge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xXFxAbGcge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0yXFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0yXFxAbGcge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTJcXEBsZyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTNcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0zXFxAbGcge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItM1xcQGxnIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtNFxcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tNFxcQGxnIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci00XFxAbGcge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC01XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS01XFxAbGcge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTVcXEBsZyB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTZcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS02XFxAbGcge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItNlxcQGxnIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtN1xcQGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tN1xcQGxnIHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci03XFxAbGcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC04XFxAbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS04XFxAbGcge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLThcXEBsZyB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTlcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS05XFxAbGcge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItOVxcQGxnIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMTBcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTEwXFxAbGcge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTEwXFxAbGcge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMTFcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTExXFxAbGcge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY2JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTExXFxAbGcge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtMTJcXEBsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMTJcXEBsZyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTEyXFxAbGcge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ3JpZC0tc3BhY2luZ1xcQHhsZyAuZ3JpZF9fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zaG93XFxAeGxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGlkZVxcQHhsZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JpZC0tZGl2aWRlcnMgLmdyaWRfX2NvbHVtbjphZnRlciB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuZ3JpZC0tc3dpcGVcXEB4bGcge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxuICAuZ3JpZC0tbm8tc3dpcGVcXEB4bGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtLW5vLXN3aXBlXFxAeGxnIC5ncmlkX19jb2x1bW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkLS1uby1zcGFjaW5nXFxAeGxnIC5ncmlkX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tYWRhcHRcXEB4bGcge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLWdyb3dcXEB4bGcge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xXFxAeGxnIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0xXFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItMVxcQHhsZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTJcXEB4bGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0yXFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0yXFxAeGxnIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtM1xcQHhsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS0zXFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTNcXEB4bGcge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC00XFxAeGxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tNFxcQHhsZyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItNFxcQHhsZyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LTVcXEB4bGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS01XFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci01XFxAeGxnIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtNlxcQHhsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS02XFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTZcXEB4bGcge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC03XFxAeGxnIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tN1xcQHhsZyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tb3JkZXItN1xcQHhsZyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tcHJlZml4LThcXEB4bGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS04XFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci04XFxAeGxnIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1wcmVmaXgtOVxcQHhsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS05XFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLW9yZGVyLTlcXEB4bGcge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xMFxcQHhsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTEwXFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xMFxcQHhsZyB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xMVxcQHhsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjYlO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLTExXFxAeGxnIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY2JTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xMVxcQHhsZyB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkX19jb2x1bW4tLXByZWZpeC0xMlxcQHhsZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmdyaWRfX2NvbHVtbi0tMTJcXEB4bGcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZF9fY29sdW1uLS1vcmRlci0xMlxcQHhsZyB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNDE0OTUyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJTY2hpYnN0ZWQgR3JvdGVza1wiO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmIsXG5zdHJvbmcsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmVtLFxuaSxcbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5jb2RlLFxucHJlLFxudmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmNvZGUge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLypwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59Ki9cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBAaW5jbHVkZSByZW0obWFyZ2luLCAwIDAgMjRweCk7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbmgxIHtcbiAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMjJweCwgNDhweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzcHg7XG59XG5cbmgyIHtcbiAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTlweCwgMzJweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG59XG5cbmgzIHtcbiAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTNweCwgMjRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExcHg7XG59XG5cbmg0IHtcbiAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTVweCwgMTlweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG59XG5cbmg1IHtcbiAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTNweCwgMTVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXB4O1xuICAgIEBpbmNsdWRlIHJlbShtYXJnaW4sIDAgMCAxOHB4KTtcbn0qL1xuZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLndwLWNhcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnN0aWNreSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZsZXgtLWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi51LXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtbGlnaHRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnUtbGlnaHQge1xuICBvcGFjaXR5OiAwLjgyO1xufVxuXG4udS10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS1mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5oZWlnaHQtLTEwMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJnLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDk1Mjtcbn1cblxuLmNvbG9yLS10ZXh0IHtcbiAgY29sb3I6ICM0MTQ5NTI7XG59XG5cbi5iZy1ob3Zlci0tdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ5NTI7XG59XG5cbi5iZy0tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmNvbG9yLS1ib3JkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJnLWhvdmVyLS1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctaG92ZXItLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG59XG5cbi5jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmJnLWhvdmVyLS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG59XG5cbi5iZy0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTk1OTtcbn1cblxuLmNvbG9yLS1yZWQge1xuICBjb2xvcjogI0ZGNTk1OTtcbn1cblxuLmJnLWhvdmVyLS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1OTU5O1xufVxuXG4uYmctLXJlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjQ3NDc7XG59XG5cbi5jb2xvci0tcmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNFQjQ3NDc7XG59XG5cbi5iZy1ob3Zlci0tcmVkLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNDc0Nztcbn1cblxuLmJnLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMzU5O1xufVxuXG4uY29sb3ItLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkZCMzU5O1xufVxuXG4uYmctaG92ZXItLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIzNTk7XG59XG5cbi5iZy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEMTEyO1xufVxuXG4uY29sb3ItLWdyZWVuIHtcbiAgY29sb3I6ICMyMUQxMTI7XG59XG5cbi5iZy1ob3Zlci0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEMTEyO1xufVxuXG4uYmctLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0OTUyO1xufVxuXG4uY29sb3ItLWdyZXkge1xuICBjb2xvcjogIzQxNDk1Mjtcbn1cblxuLmJnLWhvdmVyLS1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDk1Mjtcbn1cblxuLmJnLS1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmNvbG9yLS1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNmMmYyZjI7XG59XG5cbi5iZy1ob3Zlci0tZ3JleS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5iZy0tZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZTtcbn1cblxuLmNvbG9yLS1ncmV5LWxpZ2h0ZXIge1xuICBjb2xvcjogI2Y2ZjJlZTtcbn1cblxuLmJnLWhvdmVyLS1ncmV5LWxpZ2h0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVlO1xufVxuXG4uYmctLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3Q0M0O1xufVxuXG4uY29sb3ItLWJsdWUge1xuICBjb2xvcjogIzExN0NDNDtcbn1cblxuLmJnLWhvdmVyLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN0NDNDtcbn1cblxuLmJnLS1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEOERFOTtcbn1cblxuLmNvbG9yLS1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMyRDhERTk7XG59XG5cbi5iZy1ob3Zlci0tYmx1ZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDhERTk7XG59XG5cbi5iZy0tYmx1ZS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDQ0RGNztcbn1cblxuLmNvbG9yLS1ibHVlLWxpZ2h0ZXIge1xuICBjb2xvcjogIzhDQ0RGNztcbn1cblxuLmJnLWhvdmVyLS1ibHVlLWxpZ2h0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOENDREY3O1xufVxuXG4uYmctLWJsdWUtbGlnaHRlcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNERUVGO1xufVxuXG4uY29sb3ItLWJsdWUtbGlnaHRlcjIge1xuICBjb2xvcjogI0JDREVFRjtcbn1cblxuLmJnLWhvdmVyLS1ibHVlLWxpZ2h0ZXIyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDREVFRjtcbn1cblxuLmJnLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG59XG5cbi5jb2xvci0tZmFjZWJvb2sge1xuICBjb2xvcjogIzNCNTk5ODtcbn1cblxuLmJnLWhvdmVyLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG59XG5cbi5iZy0tbWVzc2VuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODRGRjtcbn1cblxuLmNvbG9yLS1tZXNzZW5nZXIge1xuICBjb2xvcjogIzAwODRGRjtcbn1cblxuLmJnLWhvdmVyLS1tZXNzZW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NEZGO1xufVxuXG4uYmctLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVBQ0VFO1xufVxuXG4uY29sb3ItLXR3aXR0ZXIge1xuICBjb2xvcjogIzU1QUNFRTtcbn1cblxuLmJnLWhvdmVyLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1QUNFRTtcbn1cblxuLmJnLS12aWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTI2N0M7XG59XG5cbi5jb2xvci0tdmliZXIge1xuICBjb2xvcjogIzU5MjY3Qztcbn1cblxuLmJnLWhvdmVyLS12aWJlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTI2N0M7XG59XG5cbi5iZy0tZ21haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0RTQxO1xufVxuXG4uY29sb3ItLWdtYWlsIHtcbiAgY29sb3I6ICNEQzRFNDE7XG59XG5cbi5iZy1ob3Zlci0tZ21haWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0RTQxO1xufVxuXG4uYmctLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNzZBODtcbn1cblxuLmNvbG9yLS1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMEU3NkE4O1xufVxuXG4uYmctaG92ZXItLWxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNzZBODtcbn1cblxuLmJnLS13aGF0c2FwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNEFGMjM7XG59XG5cbi5jb2xvci0td2hhdHNhcHAge1xuICBjb2xvcjogIzM0QUYyMztcbn1cblxuLmJnLWhvdmVyLS13aGF0c2FwcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNEFGMjM7XG59XG5cbi5iZy0teW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjRENDM7XG59XG5cbi5jb2xvci0teW91dHViZSB7XG4gIGNvbG9yOiAjRkY0RDQzO1xufVxuXG4uYmctaG92ZXItLXlvdXR1YmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0RDQzO1xufVxuXG4uYmctLXRpa3RvayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGYyZWE7XG59XG5cbi5jb2xvci0tdGlrdG9rIHtcbiAgY29sb3I6ICMwMGYyZWE7XG59XG5cbi5iZy1ob3Zlci0tdGlrdG9rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZjJlYTtcbn1cblxuLmJnLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzNEFGO1xufVxuXG4uY29sb3ItLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjMjEzNEFGO1xufVxuXG4uYmctaG92ZXItLWluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTM0QUY7XG59XG5cbi5iZy0tcnNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5OUMxQjtcbn1cblxuLmNvbG9yLS1yc3Mge1xuICBjb2xvcjogI0Y5OUMxQjtcbn1cblxuLmJnLWhvdmVyLS1yc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk5QzFCO1xufVxuXG4uYmctLW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuXG4uY29sb3ItLW1haWwge1xuICBjb2xvcjogI2Q0ZDRkNDtcbn1cblxuLmJnLWhvdmVyLS1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbn1cblxuLnUtcndkSWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnUtcndkSWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1yd2RWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnUtcndkVmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaG93LS0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG93LS0xLnNob3ctc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvdy0tMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy0tMi5zaG93LXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsdXIge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkubmF2LWlzLW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xufVxuXG5zdXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTRweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU5NTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvcDogMDtcbn1cblxuLmRpdi0tY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLmRpdi0tZXhwYW5kIHtcbiAgbWF4LWhlaWdodDogOTk5cHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpdi0tZXhwYW5kXFxAbWQge1xuICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICB9XG59XG4uZGl2LS1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucGFnZV9fd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2VfX3dyYXAtLXNpbmdsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnBhZ2VfX3dyYXAtLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfX3dyYXAtLWdhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZGVza3RvcF9ib2R5LS13YWxscGFwZXIgLnBhZ2VfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay0tc2lkZWJhci0zMDBcXEBtZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLXNwYWNpbmcge1xuICAgIHBhZGRpbmc6IDAgMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLS1zaWRlYmFyLTMwMFxcQG1kIC5ibG9ja19fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmJsb2NrLS1zaWRlYmFyLTMwMFxcQG1kIC5ibG9ja19fc2lkZWJhciB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay0tc2lkZWJhci0zMDBcXEBtZCAuYmxvY2tfX3NpZGViYXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICB9XG59XG4uYmxvY2tfX3NpZGViYXItLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLmJsb2NrX19pbmxpbmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN2Z0ljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3ZnOm5vdCguaWNvbi0tbm8tZmlsbCksXG5nOm5vdCguaWNvbi0tbm8tZmlsbCksXG5wYXRoOm5vdCguaWNvbi0tbm8tZmlsbCkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG59XG4uc3RpY2t5LS1ib3R0b20ge1xuICBib3R0b206IC0xcHg7XG4gIHRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RpY2t5XFxAbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAvKiBTYWZhcmkgKi9cbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTQ1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyB0b3A7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuc3RpY2t5XFxAbWQtLW1hcmdpbi10b3Age1xuICAgIHRvcDogMTc1cHg7XG4gIH1cbiAgLnNjcm9sbC11cCAuc3RpY2t5XFxAbWQge1xuICAgIHRvcDogMTc1cHg7XG4gIH1cbn1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuLmxvYWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuXG4ucG9zdGlkLTQzNzMyODkgLmNhcmQtaDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3R5bGVndWlkZV9fdGl0bGUge1xuICBtYXJnaW46IDUwcHggMCAyMHB4O1xufVxuLnN0eWxlZ3VpZGVfX2JveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3R5bGVndWlkZV9fcmVjdGFuZ2xlIHtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG59XG4uc3R5bGVndWlkZV9fcmVjdGFuZ2xlLmJnLS13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uc3R5bGVndWlkZV9faWNvbnMgLmljb24ge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmdyaWQtLWRvdWJsZS1zcGFjaW5nIC5ncmlkX19jb2x1bW4ge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwgMTY5LCA0NCwgMC40KTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDIwNCwgMTY5LCA0NCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAxNjksIDQ0LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDQsIDE2OSwgNDQsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwgMTY5LCA0NCwgMC40KTtcbiAgfVxuICA3MCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDIwNCwgMTY5LCA0NCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDIwNCwgMTY5LCA0NCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAxNjksIDQ0LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LCAxNjksIDQ0LCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMjAwJTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICB9XG59XG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi53cC1lZGl0b3ItY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtZWRpdG9yLWNvbnRhaW5lciAubWNlLWVkaXQtYXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG4ud3AtZWRpdG9yLWNvbnRhaW5lciAubWNlLXRpbnltY2Uge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndwLWVkaXRvci1jb250YWluZXIgLm1jZS1zdGF0dXNiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3AtZWRpdG9yLWNvbnRhaW5lciAubWNlLXRvb2xiYXItZ3JwIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWVkaXRvci1jb250YWluZXIgLm1jZS10b29sYmFyLWdycCAubWNlLXN0YWNrLWxheW91dC1pdGVtIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1jb21tZW50LS1hdHRhY2htZW50IC53cC1lZGl0b3ItY29udGFpbmVyIC5tY2UtdG9vbGJhci1ncnAge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmJwLWZvcm0gLndwLWVkaXRvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJvcmRlcjogMDtcbn1cbi5iYnAtZm9ybSAud3AtZWRpdG9yLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNjaGlic3RlZCBHcm90ZXNrXCI7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQxNDk1Mjtcbn1cbi5iYnAtZm9ybSAucXVpY2t0YWdzLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJicC1mb3JtIC5lZF9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xufVxuLmJicC1mb3JtIC5lZF9idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmJwLWZvcm0ge1xuICBtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5iYnAtZm9ybSBsZWdlbmQge1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5iYnAtZm9ybSAuYmJwLXRlbXBsYXRlLW5vdGljZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLCAwLjVzIHdpZHRoLCAwLjVzIGZvbnQtc2l6ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnV0dG9uIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAtMnB4IDVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYnV0dG9uLS1pY29uIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ1dHRvbi0tYmlnIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tYmlnXFxAbWQge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxufVxuLmJ1dHRvbi0tZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnV0dG9uLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tZnVsbFxcQG1kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tYXV0b1xcQG1kIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tLWF1dG9cXEBzbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5idXR0b24tLWFuaW1hdGVkIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiA0cyBsaW5lYXIgaW5maW5pdGUgMC41cztcbiAgYW5pbWF0aW9uOiBzcGluIDRzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xufVxuLmJ1dHRvbi0tbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5idXR0b24tLWxvYWRpbmc6YmVmb3JlLCAuYnV0dG9uLS1sb2FkaW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzhDQ0RGNztcbiAgY29udGVudDogXCJcIjtcbn1cbi5idXR0b24tLWxvYWRpbmc6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vdmUgNHMgbGluZWFyIGluZmluaXRlIDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBtb3ZlIDRzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuICBhbmltYXRpb246IG1vdmUgNHMgbGluZWFyIGluZmluaXRlIDAuNXM7XG59XG4uYnV0dG9uLS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM0MTQ5NTI7XG59XG4uYnV0dG9uLS1saWdodDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnV0dG9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzJEOERFOTtcbn1cbi5idXR0b24tLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzQjU5OTg7XG59XG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJEOERFOTtcbn1cbi5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLmJ1dHRvbi0tc3F1YXJlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi0tc3F1YXJlIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uYnV0dG9uLS1zcXVhcmUtYmlnIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi0tc3F1YXJlLWJpZyAuaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5idXR0b24tLXNxdWFyZS1zbWFsbCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4uYnV0dG9uLS1zcXVhcmUteHNtYWxsIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5idXR0b24tLXRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnV0dG9uLS1kaXNhYmxlZCwgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYnV0dG9uLS1kaXNhYmxlZC13aGl0ZSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLmJ1dHRvbi0tZGlzYWJsZWQtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4uYnV0dG9uLS1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5idXR0b24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBtb3ZlIHtcbiAgNTAlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmUge1xuICA1MCUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmUge1xuICA1MCUge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG4uYnV0dG9uX19vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXR0b25fX291dGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1dHRvbi1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5idXR0b24taWNvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG4uYnV0dG9uLWljb246aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cblxuLmRpdmlkZXIge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXZpZGVyIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxufVxuLmRpdmlkZXItLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5kaXZpZGVyLS1uby1wYWRkaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRpdmlkZXItLW5vLXBhZGRpbmctdG9wIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpdmlkZXItLW5vLXBhZGRpbmctYm90dG9tXFxAbWQge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gIH1cbn1cbi5kaXZpZGVyLS1wYWRkaW5nLWhhbGYge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5kaXZpZGVyLS1leHRyYSB7XG4gIG1hcmdpbjogNDJweCAwIDIwcHg7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzFFMUUxRTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZm9ybSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb3JtLnN1Y2Nlc3Mge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtX19yb3cge1xuICBtYXJnaW46IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgdHJhbnNpdGlvbjogMC41cyBtYXgtaGVpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9fcm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mb3JtX19yb3ctLWhhbGZcXEBtZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLmZvcm1fX3Jvdy0taGFsZi1yaWdodFxcQG1kIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uZm9ybV9fcm93LS1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb3JtX19yb3ctLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JtX19yb3ctLW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtX19yb3ctLWhpZGUge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLmZvcm1fX3Jvdy0tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZvcm1fX3Jvdy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAzMHB4IDAgMTBweDtcbn1cbi5mb3JtX19yb3ctbGFiZWwtLW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi50ZXh0YXJlYV9fZmllbGQsXG4uaW5wdXRfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzFFMUUxRSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweCAyNHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC41cyBib3JkZXItY29sb3I7XG59XG4udGV4dGFyZWFfX2ZpZWxkOjpwbGFjZWhvbGRlcixcbi5pbnB1dF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi50ZXh0YXJlYV9fZmllbGQ6LW1vei1wbGFjZWhvbGRlcixcbi5pbnB1dF9fZmllbGQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4udGV4dGFyZWFfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyLFxuLmlucHV0X19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4udGV4dGFyZWFfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dF9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi50ZXh0YXJlYV9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dF9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4udGV4dGFyZWFfX2ZpZWxkOmFjdGl2ZSwgLnRleHRhcmVhX19maWVsZDp2aXNpdGVkLCAudGV4dGFyZWFfX2ZpZWxkOmZvY3VzLFxuLmlucHV0X19maWVsZDphY3RpdmUsXG4uaW5wdXRfX2ZpZWxkOnZpc2l0ZWQsXG4uaW5wdXRfX2ZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJEOERFOTtcbn1cbi50ZXh0YXJlYV9fZmllbGQtLXNtYWxsLFxuLmlucHV0X19maWVsZC0tc21hbGwge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnRleHRhcmVhX19maWVsZC0tbm9ib3JkZXIsXG4uaW5wdXRfX2ZpZWxkLS1ub2JvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi50ZXh0YXJlYV9fZmllbGQtLWxhcmdlLFxuLmlucHV0X19maWVsZC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG4udGV4dGFyZWFfX2ZpZWxkLS10cmFuc3BhcmVudCxcbi5pbnB1dF9fZmllbGQtLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXh0YXJlYV9fZmllbGQtLWRhcmssXG4uaW5wdXRfX2ZpZWxkLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyO1xufVxuLmhhcy1lcnJvci1lbWFpbCAudGV4dGFyZWFfX2ZpZWxkLFxuLmhhcy1lcnJvci1lbWFpbCAuaW5wdXRfX2ZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1OTU5O1xufVxuXG4uaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlNjaGlic3RlZCBHcm90ZXNrXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbnB1dC0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmlucHV0X19mYWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG59XG4uaW5wdXQtLWljb24tbGVmdCAuaW5wdXRfX2Zha2Uge1xuICBsZWZ0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5wdXQtLWljb24tbGVmdCAuaW5wdXRfX2Zha2Uge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5pbnB1dC0taGFsZlxcQG1kIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5pbnB1dC0tYmlnIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFydGVsXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucHV0LS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmlucHV0LS1iaWcgaW5wdXQge1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uaW5wdXQtLWJpZyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5wdXQtLWJpZyBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmlucHV0LS1iaWcgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5wdXQtLWJpZyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaW5wdXQtLWJpZyBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmlucHV0LS1iaWc6aG92ZXIgLmlucHV0X19mYWtlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmlucHV0LS1iaWc6aG92ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmlucHV0LS1iaWc6aG92ZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5pbnB1dC0tYmlnOmhvdmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmlucHV0LS1iaWc6aG92ZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmlucHV0LS1iaWc6aG92ZXIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5pbnB1dC0tYmlnOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLmlucHV0LS1iaWcgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uaW5wdXQtLW5vLWJvcmRlciBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbn1cbi5pbnB1dC0tbm8tYm9yZGVyIGlucHV0OmFjdGl2ZSwgLmlucHV0LS1uby1ib3JkZXIgaW5wdXQ6dmlzaXRlZCwgLmlucHV0LS1uby1ib3JkZXIgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uaW5wdXQtLWJvcmRlci1ib3R0b20gaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmlucHV0LS1ib3JkZXItYm90dG9tIGlucHV0OmFjdGl2ZSwgLmlucHV0LS1ib3JkZXItYm90dG9tIGlucHV0OnZpc2l0ZWQsIC5pbnB1dC0tYm9yZGVyLWJvdHRvbSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTdDQzQ7XG59XG4uaW5wdXQtLWJvcmRlci1ib3R0b20uaW5wdXQtLWJpZyBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uaW5wdXQtLWJvcmRlci1ib3R0b20uaW5wdXQtLWJpZyBpbnB1dDphY3RpdmUsIC5pbnB1dC0tYm9yZGVyLWJvdHRvbS5pbnB1dC0tYmlnIGlucHV0OnZpc2l0ZWQsIC5pbnB1dC0tYm9yZGVyLWJvdHRvbS5pbnB1dC0tYmlnIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExN0NDNDtcbn1cbi5pbnB1dC0taWNvbiwgLmlucHV0LS1pY29uLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtLWljb24gLmljb24sIC5pbnB1dC0taWNvbi1sZWZ0IC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmlucHV0LS1pY29uIGlucHV0LCAuaW5wdXQtLWljb24tbGVmdCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucHV0LS1pY29uIGlucHV0LCAuaW5wdXQtLWljb24tbGVmdCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG4uaW5wdXQtLWljb24tcmlnaHQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5wdXQtLWljb24tcmlnaHQgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5pbnB1dC0taWNvbi1yaWdodCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5wdXQtLWljb24tcmlnaHQuaW5wdXQtLW5vLWJvcmRlciAuaWNvbiwgLmlucHV0LS1pY29uLXJpZ2h0LmlucHV0LS1ib3JkZXItYm90dG9tIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5pbnB1dC0taWNvbi1sZWZ0LmlucHV0LS1uby1ib3JkZXIgLmljb24sIC5pbnB1dC0taWNvbi1sZWZ0LmlucHV0LS1ib3JkZXItYm90dG9tIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmlucHV0LS1pY29uLWxlZnQuaW5wdXQtLW5vLWJvcmRlciBpbnB1dCwgLmlucHV0LS1pY29uLWxlZnQuaW5wdXQtLWJvcmRlci1ib3R0b20gaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucHV0LS1pY29uLWxlZnQuaW5wdXQtLW5vLWJvcmRlciBpbnB1dCwgLmlucHV0LS1pY29uLWxlZnQuaW5wdXQtLWJvcmRlci1ib3R0b20gaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4uaW5wdXQtLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmlucHV0LS1hcnJvdyBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5pbnB1dC0tcGxhY2Vob2xkZXIgaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbnB1dF9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xufVxuLmlucHV0X19maWVsZDpwbGFjZWhvbGRlci1zaG93biArIC5pbnB1dF9fdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5pbnB1dF9fZmllbGQ6Zm9jdXMgKyAuaW5wdXRfX2Zha2Uge1xuICBjb2xvcjogIzExN0NDNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbnB1dF9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgei1pbmRleDogLTE7XG59XG4uaW5wdXQgLmljb24tLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uaGFzLWVycm9yIC5pbnB1dCAuaWNvbi0tZXJyb3Ige1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjRkY1OTU5O1xufVxuLmlucHV0X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG59XG4uaW5wdXRfX2Fycm93IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgYmxhY2s7XG59XG4uaXMtcmVhZHkgLmlucHV0X19hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5wdXRfX21lc3NhZ2Uge1xuICB0cmFuc2l0aW9uOiAwLjVzIG1heC1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uaW5wdXRfX21lc3NhZ2UgLnRleHQge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuLmlucHV0X19tZXNzYWdlLS1lcnJvciB7XG4gIGNvbG9yOiAjRkY1OTU5O1xufVxuLmhhcy1lcnJvciAuaW5wdXRfX21lc3NhZ2UtLWVycm9yIHtcbiAgbWF4LWhlaWdodDogOTlweDtcbn1cbi5pbnB1dF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuLnN1Y2Nlc3MgLmlucHV0X19tZXNzYWdlLS1zdWNjZXNzIHtcbiAgbWF4LWhlaWdodDogOTlweDtcbn1cbi5pbnB1dF9fbWVzc2FnZS5iYWQsIC5pbnB1dF9fbWVzc2FnZS5nb29kLCAuaW5wdXRfX21lc3NhZ2Uuc3Ryb25nLCAuaW5wdXRfX21lc3NhZ2UubWlzbWF0Y2gsIC5pbnB1dF9fbWVzc2FnZS5zaG9ydCB7XG4gIG1heC1oZWlnaHQ6IDk5cHg7XG59XG4uaW5wdXQ6aG92ZXIgLmljb24ge1xuICBjb2xvcjogIzExN0NDNDtcbn1cblxuLnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiU2NoaWJzdGVkIEdyb3Rlc2tcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRleHRhcmVhX19maWVsZCB7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbn1cbi5zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdC0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLnNlbGVjdC0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XG4gIH1cbn1cbi5zZWxlY3RfX3BsYWNlaG9sZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgdHJhbnNpdGlvbjogMC41cyBib3JkZXItdG9wO1xufVxuLnNlbGVjdDpob3ZlciAuc2VsZWN0X19wbGFjZWhvbGRlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMTE3Q0M0O1xufVxuLnNlbGVjdDpob3ZlciAuc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnNlbGVjdF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cbi5zZWxlY3RfX2ZpZWxkIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWxlY3RfX2ZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QtLXNtYWxsIC5zZWxlY3RfX2ZpZWxkIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5jaGVja2JveF9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDhERTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY2hlY2tlZC5zdmdcIik7XG59XG4uY2hlY2tib3gtLXJvdW5kZWQgLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3hfX2lucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDUgKi9cbiAgLyogNCAqL1xuICAvKiA1ICovXG4gIC8qIDQgKi9cbiAgLyogNiAqL1xuICAvKiA2ICovXG4gIC8qIDcgKi9cbiAgcGFkZGluZzogMCAwIDEwcHg7IC8qIDkgKi9cbiAgcGFkZGluZzogMCAwIDFyZW07IC8qIDkgKi9cbn1cbi5jaGVja2JveF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hlY2tib3hfX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRyYW5zaXRpb246IDFzIGJhY2tncm91bmQsIDAuNXMgb3BhY2l0eTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY2hlY2tib3hfX3RleHQ6YmVmb3JlIGltZyB7XG4gIHdpZHRoOiA4MCU7XG59XG4uY2hlY2tib3gtLXJvdW5kZWQgLmNoZWNrYm94X190ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uY2hlY2tib3gtLXJvdW5kZWQgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmNoZWNrYm94X190ZXh0IGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJEOERFOTtcbn1cbi5oYXMtZXJyb3IgLmNoZWNrYm94X190ZXh0IGEge1xuICBjb2xvcjogI0ZGNTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGFzLWVycm9yLXRvcyAuY2hlY2tib3hfX3RleHQsIC5oYXMtZXJyb3IgLmNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICNGRjU5NTk7XG59XG5cbi5mb3JtLXNpZ25hdHVyZV9fZWRpdG9yIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uZm9ybS1zaWduYXR1cmVfX2J1dHRvbnMge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4uZm9ybS1jb21tZW50X19lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZm9ybS1jb21tZW50X19lZGl0b3ItdXBsb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuLmZvcm0tY29tbWVudF9fZWRpdG9yLXVwbG9hZCAuaWNvbixcbi5mb3JtLWNvbW1lbnRfX2VkaXRvci11cGxvYWQgLnRleHQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWNvbW1lbnRfX2VkaXRvci11cGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgfVxufVxuLmZvcm0tY29tbWVudF9fZWRpdG9yLXVwbG9hZDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDlweDtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtLWNvbW1lbnRfX2VkaXRvci11cGxvYWQuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbW1lbnRfX2J1dHRvbnMge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmZvcm0tY29tbWVudF9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uaW1hZ2UtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uaW1hZ2UtYXZhdGFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYXZhdGFyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZV9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pbWFnZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUU7XG59XG4uaW1hZ2VfX21ldGEtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV9fbWV0YS1hdXRob3Ige1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuLmltYWdlX19tZXRhLWF1dGhvciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuODI7XG59XG4uaW1hZ2VfX21ldGEtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyRDhERTk7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbWFnZV9fbWV0YS1nYWxsZXJ5IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltYWdlX19tZXRhLWdhbGxlcnk6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbn1cbi5pbWFnZV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uaW1hZ2VfX2ljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuLmltYWdlX19pY29uLS1zbWFsbCB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmltYWdlX19pY29uLS1zbWFsbCBzcGFuIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbWFnZV9faWNvbjpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMTdDQzQ7XG59XG5cbi5pbWFnZXMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uaW1hZ2VzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltYWdlcy1saXN0X19pdGVtIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMkYyRjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NiU7XG4gIH1cbn1cblxuLnRleHQtLWZvbnQtc2VjIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFydGVsXCI7XG59XG4udGV4dC0teGxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRleHQtLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA2ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC0teGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi50ZXh0LS1ub3JtYWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGV4dC0tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGV4dC0teHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnRleHQtLWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LS1obGlnaHQge1xuICBvcGFjaXR5OiAwLjgyO1xufVxuLnRleHQtLW1saWdodCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50ZXh0LS1saWdodCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi50ZXh0IGEge1xuICBjb2xvcjogIzJEOERFOTtcbn1cbi50ZXh0LS1ncmV5IGEge1xuICBjb2xvcjogIzQxNDk1Mjtcbn1cbi50ZXh0LS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4udGV4dC1ib3gge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udGV4dC1ib3ggaDIsIC50ZXh0LWJveCBoMywgLnRleHQtYm94IGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogNDBweCAwIDEwcHg7XG59XG4udGV4dC1ib3ggaDIsIC50ZXh0LWJveCBoMywgLnRleHQtYm94IGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRleHQtYm94IGgyLCAudGV4dC1ib3ggaDMsIC50ZXh0LWJveCBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1cHggKyA0ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC1ib3ggaDIsIC50ZXh0LWJveCBoMywgLnRleHQtYm94IGg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi50ZXh0LWJveCBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWJveCBhIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG5cbi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmljb24tLWxpZ2h0IHtcbiAgb3BhY2l0eTogMC4xO1xufVxuLmljb24tLW1saWdodCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5pY29uLS1sYmx1ZSB7XG4gIGNvbG9yOiAjOURDQ0U3O1xufVxuLmljb24tLWJsdWUge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5pY29uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tLXNtYWxsIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5pY29uLS1ub3JtYWwge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaWNvbi0tbm9ybWFsIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5pY29uLS1iaWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaWNvbi0tYmlnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5pY29uLS1sYXJnZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pY29uLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaWNvbi0tbWVnYSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uaWNvbi0tcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNzJweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ28tLXBvc3RlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLmxvZ29fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubG9nb19faW1hZ2Uge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubG9nb19faW1hZ2Uge1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuLmxvZ29fX2Fycm93IHtcbiAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5sb2dvX19hcnJvdyB7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIH1cbn1cbi5sb2dvX19hcnJvdyAuaWNvbiB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgY29sb3I6ICNGRkY7XG59XG4ubG9nb19fYXJyb3ctaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmxvZ29fX2Fycm93LWljb24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm0sIDAuNXMgbWFyZ2luO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLmxhbmctaXMtb3BlbiAubG9nb19fYXJyb3ctaWNvbiBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmxvZ29fX2Fycm93LWljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmxhbmctaXMtb3BlbiAubG9nb19fYXJyb3ctaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubG9nb19fZXhwYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0JDREVFRjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cyBtYXgtaGVpZ2h0O1xufVxuLmxvZ29fX2V4cGFuZC1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvZ29fX2V4cGFuZC1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxvZ29fX2V4cGFuZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgY29sb3I7XG59XG4ubG9nb19fZXhwYW5kIGE6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvZ29fX2V4cGFuZCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5sb2dvX19leHBhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5sYW5nLWlzLW9wZW4gLmxvZ29fX2V4cGFuZCB7XG4gIG1heC1oZWlnaHQ6IDk5OXB4O1xufVxuXG4uaGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU2NoaWJzdGVkIEdyb3Rlc2tcIjtcbiAgY29sb3I6ICMxMTdDQzQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkbGluZTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRsaW5lLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRsaW5lLS1ibHVlIHtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4uc2VjdGlvbi0tYmxhY2sgLmhlYWRsaW5lIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uaGVhZGxpbmUtLWFyY2hpdmUge1xuICBmb250LWZhbWlseTogXCJTY2hpYnN0ZWQgR3JvdGVza1wiO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmhlYWRsaW5lLS1hcmNoaXZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlYWRsaW5lLS1hcmNoaXZlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkbGluZS0tYXJjaGl2ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGxpbmUtLWJvcmRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcnRlbFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJEOERFOTtcbn1cbi5oZWFkbGluZS0tYm9yZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmhlYWRsaW5lLS1ib3JkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNXB4ICsgNCAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRsaW5lLS1ib3JkZXIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGxpbmUtLWJvcmRlciB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG4uaGVhZGxpbmUtLWRpdmlkZXItdG9wIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5oZWFkbGluZS0tZGl2aWRlci1ib3R0b20ge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNCQ0RFRUY7XG59XG4uaGVhZGxpbmUtLWRpdmlkZXItYm90dG9tIC5oZWFkbGluZV9fZXh0cmEge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5oZWFkbGluZS0tZGl2aWRlci1ib3R0b20tbm0ge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5oZWFkbGluZS0tZGl2aWRlci1ib3R0b20tbm0gLmhlYWRsaW5lX19leHRyYSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhlYWRsaW5lLS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oZWFkbGluZS0tbWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVhZGxpbmUtLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5oZWFkbGluZS0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaGVhZGxpbmUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGxpbmUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5oZWFkbGluZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhlYWRsaW5lLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5oZWFkbGluZS0teGxhcmdlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuLmhlYWRsaW5lLS1leHRyYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5oZWFkbGluZV9fbGlnaHQtZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaGVhZGxpbmUtLXNlY3Rpb24ge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTY2hpYnN0ZWQgR3JvdGVza1wiO1xufVxuLmhlYWRsaW5lX19leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIlNjaGlic3RlZCBHcm90ZXNrXCI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkbGluZV9fZXh0cmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlYWRsaW5lX19leHRyYSBzdmcge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmhlYWRsaW5lLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbn1cbi5oZWFkbGluZS10YWJsZV9fdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5oZWFkbGluZS10YWJsZV9fbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaGVhZGxpbmUtdGFibGVfX21vcmUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lLXRhYmxlX19tb3JlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmhlYWRsaW5lLXRhYmxlX19tb3JlIC5pY29uIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9fb3V0ZXIge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi50YWJsZS0tMTAwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi50YWJsZV9faGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX19oZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbn1cbi50YWJsZV9faGVhZCAudGFibGVfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX19oZWFkIC50YWJsZV9fdGgsXG4udGFibGVfX2hlYWQgLnRhYmxlX190ZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfX2hlYWQgLnRhYmxlX190aCxcbiAgLnRhYmxlX19oZWFkIC50YWJsZV9fdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzAsIDMwLCAzMCwgMC4xMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG4udGFibGUtLWdyYXBoIC50YWJsZV9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiBub3dyYXA7XG59XG4udGFibGVfX3RoLCAudGFibGVfX3RkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfX3RoLCAudGFibGVfX3RkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4udGFibGVfX3RoOmJlZm9yZSwgLnRhYmxlX190ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZV9fdGgtLWxhcmdlLCAudGFibGVfX3RkLS1sYXJnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV9fdGgtLWxhcmdlLCAudGFibGVfX3RkLS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4udGFibGVfX3RoLS1ub3JtYWwtd3JhcCwgLnRhYmxlX190ZC0tbm9ybWFsLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRhYmxlX190aC0td2lkdGgtZnVsbCwgLnRhYmxlX190ZC0td2lkdGgtZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV9fdGggLnRpdGxlLCAudGFibGVfX3RkIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4udGFibGUtLWdyYXBoIC50YWJsZV9fdGgsIC50YWJsZS0tZ3JhcGggLnRhYmxlX190ZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtLWdyYXBoIC50YWJsZV9fdGgsIC50YWJsZS0tZ3JhcGggLnRhYmxlX190ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJsZV9fY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRhYmxlX19jZWxsIC5pY29uIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4udGFibGVfX2NlbGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnRhYmxlX19jZWxsIGEuaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi50YWJsZV9fY2VsbC0tc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi50YWJsZS0tc2Nyb2xsIHtcbiAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG59XG4udGFibGUtLXNjcm9sbCAudGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLS1zY3JvbGwgLnRhYmxlX19yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnRhYmxlLS1zY3JvbGwgLnRhYmxlX190aCxcbi50YWJsZS0tc2Nyb2xsIC50YWJsZV9fdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9fdGgsXG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9fdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9fdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50YWJsZS0tc2Nyb2xsIC50YWJsZV9faGVhZCAudGFibGVfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLS1zY3JvbGwgLnRhYmxlX19oZWFkIC50YWJsZV9fdGgsXG4udGFibGUtLXNjcm9sbCAudGFibGVfX2hlYWQgLnRhYmxlX190ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9faGVhZCAudGFibGVfX3RoLFxuICAudGFibGUtLXNjcm9sbCAudGFibGVfX2hlYWQgLnRhYmxlX190ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9faGVhZCAudGFibGVfX3RoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtLXNjcm9sbCAudGFibGVfX2hlYWQgLnRhYmxlX190ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRhYmxlLS1zY3JvbGwgLnRhYmxlX19oZWFkIC50YWJsZV9fY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtLXNjcm9sbCAudGFibGVfX2hlYWQgLnRhYmxlX19jZWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50YWJsZS0tc2Nyb2xsIC50YWJsZV9fYm9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tc2Nyb2xsIC50YWJsZV9fYm9keSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi50YWJsZS0tZXZlbm9kZCAudGFibGVfX2hlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVlO1xufVxuLnRhYmxlLS1ldmVub2RkIC50YWJsZV9faGVhZCAudGFibGVfX3RoLFxuLnRhYmxlLS1ldmVub2RkIC50YWJsZV9faGVhZCAudGFibGVfX3RkIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tZXZlbm9kZCAudGFibGVfX2hlYWQgLnRhYmxlX190aCxcbiAgLnRhYmxlLS1ldmVub2RkIC50YWJsZV9faGVhZCAudGFibGVfX3RkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIH1cbn1cbi50YWJsZS0tZXZlbm9kZCAudGFibGVfX3JvdyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtLWV2ZW5vZGQgLnRhYmxlX19yb3cge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi50YWJsZS0tZXZlbm9kZCAudGFibGVfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuLnRhYmxlLS1ldmVub2RkIC50YWJsZV9fdGgsXG4udGFibGUtLWV2ZW5vZGQgLnRhYmxlX190ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLS1ldmVub2RkIC50YWJsZV9fdGgsXG4gIC50YWJsZS0tZXZlbm9kZCAudGFibGVfX3RkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbn1cblxuLnRhYmxlLS1ib3JkZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMCwgMzAsIDMwLCAwLjEyKTtcbn1cbi50YWJsZS0tYm9yZGVycyAudGFibGVfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMCwgMzAsIDMwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtLWJvcmRlcnMgLnRhYmxlX19oZWFkIC50YWJsZV9fdGgsXG4gIC50YWJsZS0tYm9yZGVycyAudGFibGVfX2hlYWQgLnRhYmxlX190ZCB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICB9XG59XG4udGFibGUtLWJvcmRlcnMgLnRhYmxlX19yb3cge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMCwgMzAsIDMwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtLWJvcmRlcnMgLnRhYmxlX19yb3cge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi50YWJsZS0tYm9yZGVycyAudGFibGVfX3RoLFxuLnRhYmxlLS1ib3JkZXJzIC50YWJsZV9fdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS0tYm9yZGVycyAudGFibGVfX3RoLFxuICAudGFibGUtLWJvcmRlcnMgLnRhYmxlX190ZCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG5cbi50YWJsZS1mb3J1bSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1mb3J1bV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtZm9ydW1fX3JvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50YWJsZS1mb3J1bV9fcm93Omxhc3QtY2hpbGQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRhYmxlLWZvcnVtX19yb3cuaXMtc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi50YWJsZS1mb3J1bV9fdGgsIC50YWJsZS1mb3J1bV9fdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtZm9ydW1fX3RoLCAudGFibGUtZm9ydW1fX3RkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnRhYmxlLWZvcnVtX190aDpiZWZvcmUsIC50YWJsZS1mb3J1bV9fdGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWZvcnVtX190aDpmaXJzdC1jaGlsZCwgLnRhYmxlLWZvcnVtX190ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRhYmxlLWZvcnVtX190aCAuaWNvbiwgLnRhYmxlLWZvcnVtX190ZCAuaWNvbiB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLnRhYmxlLWZvcnVtX190aC0tdXNlciwgLnRhYmxlLWZvcnVtX190ZC0tdXNlciB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtZm9ydW1fX3RoLS11c2VyLCAudGFibGUtZm9ydW1fX3RkLS11c2VyIHtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICB9XG59XG4udGFibGUtZm9ydW1fX3RoLS1tb3JlLCAudGFibGUtZm9ydW1fX3RkLS1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS1mb3J1bV9fdGgtLW1vcmUgLmljb24sIC50YWJsZS1mb3J1bV9fdGQtLW1vcmUgLmljb24ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWZvcnVtX190aC0tbW9yZSwgLnRhYmxlLWZvcnVtX190ZC0tbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4udGFibGUtZm9ydW1fX3RoLS10aXRsZSwgLnRhYmxlLWZvcnVtX190ZC0tdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcnRlbFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1mb3J1bV9fdGgtLXRpdGxlLCAudGFibGUtZm9ydW1fX3RkLS10aXRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWZvcnVtX190aC0tcmlnaHQsIC50YWJsZS1mb3J1bV9fdGQtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnRhYmxlLWZvcnVtX190aCAudGl0bGUsIC50YWJsZS1mb3J1bV9fdGQgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi50YWJsZS1mb3J1bV9fY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1mb3J1bV9fY2VsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGFibGUtZm9ydW1fX2NlbGwtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi50YWJsZS1mb3J1bV9fY2VsbCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWJsZS1mb3J1bV9fY2VsbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4udGFibGUtZm9ydW1fX2NlbGwubm90LXZpc2l0ZWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi53cC1ibG9jay10YWJsZSB7XG4gIGhlaWdodDogNzB2aDtcbiAgY29sb3I6ICM0MTQ5NTI7XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNGRkY7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6ICNCM0UxRjc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udGFibGljYS01MDUgLndwLWJsb2NrLXRhYmxlIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud3AtYmxvY2stdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLndwLWJsb2NrLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiA0MHZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbn1cbi53cC1ibG9jay10YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNFNkY2RkM7XG59XG5cbi50ZXJtc19fdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIGNvbG9yOiAjNDE0OTUyO1xufVxuLnRlcm1zX19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4udGVybXMtLWlubGluZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm07XG4gIHBhZGRpbmc6IDI1cHggNTBweCAyNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4uYWNjb3JkaW9uX190aXRsZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMjVweDtcbn1cbi5pcy1hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFjY29yZGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMHMgbWF4LWhlaWdodCwgMC4zcyBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgfVxufVxuLmlzLWFjdGl2ZSAuYWNjb3JkaW9uX19pbm5lciB7XG4gIHRyYW5zaXRpb246IDBzIG1heC1oZWlnaHQsIDAuM3Mgb3BhY2l0eTtcbiAgbWF4LWhlaWdodDogOTk5OXB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY29yZGlvbl9faW5uZXIgcCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmFjY29yZGlvbl9faW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuLmFjY29yZGlvbiB1bCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmFjY29yZGlvbiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGVsZW1lbnRzO1xuICBwYWRkaW5nOiAwIDAgMjBweCA0MHB4O1xufVxuLmFjY29yZGlvbiB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogIzQxNDk1MjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY2NvcmRpb24gb2wubmVzdGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb3VudGVyLXJlc2V0OiBlbGVtZW50cztcbn1cbi5hY2NvcmRpb24gb2wubmVzdGVkIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudHM7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDUwcHg7XG59XG4uYWNjb3JkaW9uIG9sLm5lc3RlZCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIlwiKSBcIi5cIiBjb3VudGVycyhlbGVtZW50cywgXCJcIikgXCIuXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmF2YXRhcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzlEQ0NFNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5oZXJvIGRpdi5hdmF0YXJfX2lubmVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzFFMUUxRTtcbn1cbmRpdi5hdmF0YXJfX2lubmVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5kaXYuYXZhdGFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOURDQ0U3O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxO1xufVxuZGl2LmF2YXRhci0tZmxhdCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuZGl2LmF2YXRhci0tZmxhdCAuYXZhdGFyX19pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbmRpdi5hdmF0YXItLWZsYXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5hdmF0YXJfX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuZGl2LmF2YXRhci0tbWVnYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuZGl2LmF2YXRhci0tYmlnIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG59XG5kaXYuYXZhdGFyLS1zbWFsbCB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xufVxuZGl2LmF2YXRhci0tc21hbGwgLmF2YXRhcl9faW5uZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOURDQ0U3O1xufVxuZGl2LmF2YXRhci0teHNtYWxsIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5kaXYuYXZhdGFyIC5pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5kaXYuYXZhdGFyIC5pbWFnZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5kaXYuYXZhdGFyIC5pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmF2YXRhcl9fbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG4gIHotaW5kZXg6IDk7XG59XG5kaXYuYXZhdGFyLS1rZXltYXN0ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3Q0M0O1xufVxuZGl2LmF2YXRhci0tb25saW5lOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzIxRDExMjtcbn1cblxuLmF2YXRhci1saXN0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hdmF0YXItbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmF2YXRhci1saXN0X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDg7XG59XG4uYXZhdGFyLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNztcbn1cbi5hdmF0YXItbGlzdF9faXRlbTpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiA2O1xufVxuLmF2YXRhci1saXN0X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDU7XG59XG4uYXZhdGFyLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgei1pbmRleDogNDtcbn1cbi5hdmF0YXItbGlzdF9faXRlbTpudGgtY2hpbGQoNikge1xuICB6LWluZGV4OiAzO1xufVxuLmF2YXRhci1saXN0X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYXZhdGFyLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgei1pbmRleDogMTtcbn1cbi5hdmF0YXItbGlzdF9faXRlbTpudGgtY2hpbGQoOSkge1xuICB6LWluZGV4OiAwO1xufVxuLmF2YXRhci1saXN0X19pdGVtIC5hdmF0YXIge1xuICBtYXJnaW46IDAgMCAwIC0xMHB4O1xufVxuLmF2YXRhci1saXN0X19tb3JlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogIzExN0NDNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uYXZhdGFyLXVwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDBweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXZhdGFyLXVwbG9hZC0tdG9wIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmF2YXRhci11cGxvYWRfX3BsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwIDE1cHggIWltcG9ydGFudDtcbn1cbi5hdmF0YXItdXBsb2FkX19mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuLmF2YXRhci11cGxvYWRfX2lucHV0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYXZhdGFyLXVwbG9hZF9fYnV0dG9ucyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uYXZhdGFyLXVwbG9hZF9fY3JvcC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDtcbn1cblxuI2RpZG9taS1ob3N0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2NoaWJzdGVkIEdyb3Rlc2tcIiAhaW1wb3J0YW50O1xufVxuXG4uZGlkb21pLXBvcHVwLW5vdGljZS1sb2dvIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzhDQ0RGNztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaWRvbWktY29tcG9uZW50cy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZCwgMC41cyB3aWR0aCwgMC41cyBmb250LXNpemU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaWRvbWktY29tcG9uZW50cy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmRpZG9taS1jb21wb25lbnRzLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xufVxuLmRpZG9taS1jb21wb25lbnRzLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kaWRvbWktY29tcG9uZW50cy1idXR0b24tLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRSAhaW1wb3J0YW50O1xufVxuXG4uZGlkb21pLWV4dGVyaW9yLWJvcmRlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMjVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvIDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpZG9taS1leHRlcmlvci1ib3JkZXIge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlkb21pLWV4dGVyaW9yLWJvcmRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kaWRvbWktY29uc2VudC1wb3B1cF9fZGlhbG9nLFxuLmRpZG9taS1wb3B1cF9fZGlhbG9nIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlkb21pLWNvbnNlbnQtcG9wdXBfX2RpYWxvZyxcbiAgLmRpZG9taS1wb3B1cF9fZGlhbG9nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5kaWRvbWktY29uc2VudC1wb3B1cF9fZGlhbG9nIGEsXG4uZGlkb21pLXBvcHVwX19kaWFsb2cgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMTdDQzQgIWltcG9ydGFudDtcbn1cblxuLmRpZG9taS1jb21wb25lbnRzLXJhZGlvX19vcHRpb24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kaWRvbWktcG9wdXAtbm90aWNlLXRleHQgaDEge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcnRlbFwiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaWRvbWktcG9wdXAtbm90aWNlLXRleHQgaDEge1xuICAgIG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRpZG9taS1wb3B1cC1ub3RpY2Utc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJwLWF2YXRhci1zdGF0dXMgLnN1Y2Nlc3Mge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRTFFMUUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y2ZjJlZSAhaW1wb3J0YW50O1xufVxuXG4uYm94LS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYm94LS0xMDAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5ib3gtLWJvcmRlciAuYm94X19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgY29sb3I6ICM0MTQ5NTI7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0tLXNlcCB7XG4gIG9wYWNpdHk6IDIwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWxhc3Qge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJicC1icmVhZGNydW1iLWhvbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmJwLWJyZWFkY3J1bWItaG9tZSArIC5iYnAtYnJlYWRjcnVtYi1zZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmJwLWJyZWFkY3J1bWIge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMCAyMHB4O1xufVxuLmJicC1icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzExN0NDNDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJicC1icmVhZGNydW1iIC5iYnAtYnJlYWRjcnVtYi1zZXAge1xuICBvcGFjaXR5OiAyMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJicC1icmVhZGNydW1iIC5iYnAtYnJlYWRjcnVtYi1jdXJyZW50IHtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYWxjdWxhdG9yIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbi5jYWxjdWxhdG9yX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuLmNhbGN1bGF0b3JfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYWxjdWxhdG9yX19leGNoYW5nZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uY2FsY3VsYXRvcl9fYW1vdW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhbGN1bGF0b3JfX2ZpbmFsIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmNhbGN1bGF0b3JfX3VuaXQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFwaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFwaF9fdG9wIHtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5ncmFwaF9fY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyYXBoX19jaGFydCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZ3JhcGhfX2NoYXJ0IGNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZ3JhcGhfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGhfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uZ3JhcGhfX2luYW1lIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5hcnRpY2xlW2NsYXNzXj1jYXJkLV0ge1xuICAvKlxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoY2xhc3MpO1xuICB9XG4gICovXG59XG5cbmFydGljbGVbY2xhc3NePWNhcmQtXSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5hcnRpY2xlW2NsYXNzXj1jYXJkLV0gLnRpdGxlIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbn1cbmFydGljbGVbY2xhc3NePWNhcmQtXSAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVlO1xufVxuYXJ0aWNsZVtjbGFzc149Y2FyZC1dIC5pbWFnZSBpbWcge1xuICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm07XG59XG5hcnRpY2xlW2NsYXNzXj1jYXJkLV0gLmxlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBhcnRpY2xlW2NsYXNzXj1jYXJkLV0gLmxlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuYXJ0aWNsZVtjbGFzc149Y2FyZC1dOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuYXJ0aWNsZVtjbGFzc149Y2FyZC1dOmhvdmVyIC5pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbn1cblxuLmNhcmQtYm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLWJuIHtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jYXJkLWJuIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzIwcHggKyAyMjAgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJkLWJuIHtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYm4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY2FyZC1ibiA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2IoMCwgMCwgMCkgOTAlKTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDJzIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uY2FyZC1ibjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmNhcmQtYm5fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmNhcmQtYm5fX2hlYWRsaW5lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZC1ibl9faGVhZGxpbmUgLmhlYWRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQtYm5fX2hlYWRsaW5lLS1yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFQjQ3NDc7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNhcmQtYm5fX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAtMnB4IDEycHggMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FyZC1ibl9fY2lyY2xlOjphZnRlciwgLmNhcmQtYm5fX2NpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYXJkLWJuX19jaXJjbGU6YWZ0ZXIge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBhbmltYXRpb246IHB1bHNlMiAycyBpbmZpbml0ZTtcbn1cbi5jYXJkLWJuX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1ibl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5jYXJkLWJuX19wb3N0LWluZm8ge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJkLWJuX19wb3N0LWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY2FyZC1ibl9fcG9zdC1pbmZvIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDMgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJkLWJuX19wb3N0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmNhcmQtYm5fX3Bvc3QtaW5mbyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jYXJkLWJuX19sZWFkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXJkLWJuX19sZWFkIHAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FyZC1ibl9fbGVhZCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2FyZC1ibl9fbGVhZCBwOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FyZC1hIC5pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLWEgLmltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNhcmQtYV9faGVhZGxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtYV9fdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtYV9fbGVhZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLmNhcmQtYV9fbGVhZCAubGVhZCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi5jYXJkLWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtYiAuaW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC1iIC5pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYXJkLWJfX2hlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYl9faGVhZGxpbmUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jYXJkLWJfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1iX190aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmNhcmQtYl9fbGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWJfX2xlYWQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jYXJkLWJfX2xlYWQgLmxlYWQge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4uY2FyZC1jIC5pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FyZC1jX19oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5jYXJkLWNfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmNhcmQtYy0tbm8tbGVhZCAuY2FyZC1jX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLWNfX2xlYWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1jLS1uby1sZWFkIC5jYXJkLWNfX2xlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtY19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtY19faWNvbiAuaWNvbiB7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuLmNhcmQtYzpob3ZlciAuY2FyZC1jX19pY29uIHtcbiAgYmFja2dyb3VuZDogIzJEOERFOTtcbn1cbi5jYXJkLWM6aG92ZXIgLmNhcmQtY19faWNvbiAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uY2FyZC1jb2x1bW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtY29sdW1uOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMUUxRTFFICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1jb2x1bW46aG92ZXIgLmltYWdlIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNvbHVtbi0taHVnZSAuY2FyZC1jb2x1bW5fX2NvbnRlbnQsIC5jYXJkLWNvbHVtbi0tbGFyZ2UgLmNhcmQtY29sdW1uX19jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uY2FyZC1jb2x1bW5fX2hlYWQ6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMxMTdDQzQgIWltcG9ydGFudDtcbn1cbi5jYXJkLWNvbHVtbl9faW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMCAwIDMycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmQtY29sdW1uX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi5jYXJkLWNvbHVtbl9fYXV0aG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FyZC1jb2x1bW5fX2F1dGhvciAudGl0bGUge1xuICBtYXJnaW46IDJweCAwIDA7XG59XG4uY2FyZC1jb2x1bW5fX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDEwcHggMCAwO1xufVxuLmNhcmQtY29sdW1uX19jb250ZW50OmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMTE3Q0M0ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1jb2x1bW5fX2xlYWQgLmxlYWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2FyZC1jb2x1bW5fX2xlYWQgLmxlYWQge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cblxuLmNhcmQtZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWQgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWQgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FyZC1kX19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtZF9faW1hZ2Utd3JhcCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgfVxufVxuLmNhcmQtZF9fcG9zdC1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhcmQtZF9faGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uY2FyZC1kX19oZWFkbGluZSAuaGVhZGxpbmUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1kX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FyZC1kX190aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNXB4IDhweCA0cHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1kX190aW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNHB4IDhweCAzcHggNXB4O1xuICB9XG59XG4uY2FyZC1kX190aW1lIC5pY29uIHtcbiAgbWFyZ2luOiAtMnB4IDAgMDtcbn1cbi5jYXJkLWRfX2xlYWQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQtZF9fbGVhZCAubGVhZCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5jYXJkLWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmQtZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1lX19pbWFnZS13cmFwIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDg0cHg7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmQtZV9faW1hZ2Utd3JhcCB7XG4gICAgZmxleC1iYXNpczogODRweDtcbiAgfVxufVxuLmNhcmQtZS0tcmlnaHQgLmNhcmQtZV9faW1hZ2Utd3JhcCB7XG4gIG1hcmdpbjogMCAwIDAgMThweDtcbiAgb3JkZXI6IDI7XG59XG4uY2FyZC1lLS1yaWdodCAuY2FyZC1lX19wb3N0LWluZm8ge1xuICBvcmRlcjogMTtcbn1cbi5jYXJkLWVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmQtZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmNhcmQtZV9fbGVhZCB7XG4gIG9yZGVyOiAzO1xufVxuXG4uY2FyZC1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC1ldmVudCAuaW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC1ldmVudCAuaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FyZC1ldmVudF9faGVhZGxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXJkLWV2ZW50X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FyZC1ldmVudF9fbGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNhcmQtZXZlbnRfX2xlYWQgLmxlYWQge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmNhcmQtZXZlbnRfX2J1dHRvbnMge1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuXG4uY2FyZC1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC1leHBhbmRlZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1leHBhbmRlZF9faW1hZ2Utd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiA3MHB4O1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWV4cGFuZGVkX19pbWFnZS13cmFwIHtcbiAgICBmbGV4LWJhc2lzOiAxOTBweDtcbiAgfVxufVxuLmNhcmQtZXhwYW5kZWRfX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5jYXJkLWV4cGFuZGVkX190aXRsZSAudGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4uY2FyZC1leHBhbmRlZF9fbW9yZSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FyZC1leHBhbmRlZF9fbW9yZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtZXhwYW5kZWRfX3RleHQge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLmNhcmQtZXhwYW5kZWRfX3RleHQgcCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWV4cGFuZGVkX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY2FyZC1mIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1mID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYigwLCAwLCAwKSA5MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5jYXJkLWY6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5jYXJkLWY6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWZfX2ltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtZiAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jYXJkLWZfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FyZC1mX19oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IGF1dG8gMCAxMHB4IDA7XG59XG4uY2FyZC1mX190aXRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5jYXJkLWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FyZC1nIC5pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uY2FyZC1nX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5jYXJkLWdfX21vcmUge1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG4uY2FyZC1oIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhcmQtaCB7XG4gIGhlaWdodDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY2FyZC1oIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzIwcHggKyAyMjAgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJkLWgge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5jYXJkLWggPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtaCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgfVxufVxuLmNhcmQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDMwLCAwKSAwJSwgcmdiYSgzMCwgMzAsIDMwLCAwLjgpIDEwMCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jYXJkLWhfX2xvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwcHg7XG59XG4uY2FyZC1oX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5jYXJkLWhfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FyZC1oX19sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2FyZC1oX19sZWFkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmNhcmQtaF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEycHggKyAzICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY2FyZC1oX19sZWFkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5jYXJkLWhfX2xlYWQgLmxlYWQge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1oX19sZWFkIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5jYXJkLWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWkgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDkwJSk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAycyBvcGFjaXR5O1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmNhcmQtaTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmNhcmQtaTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLmNhcmQtaV9faW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWkgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2FyZC1pX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhcmQtaV9faGVhZGxpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiBhdXRvIDAgMTBweCAwO1xufVxuLmNhcmQtaV9fdGl0bGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uY2FyZC1uZXdzcGFwZXJfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbi5jYXJkLW5ld3NwYXBlcl9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAyMHB4O1xufVxuXG4uY2FyZC12aWRlbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FyZC12aWRlb19faWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uY2FyZC12aWRlb19faWZyYW1lIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC12aWRlb19faWZyYW1lIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgfVxufVxuLmNhcmQtdmlkZW9fX3NpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC12aWRlb19fc2lkZSB7XG4gICAgZmxleC1iYXNpczogMzUwcHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5jYXJkLXZpZGVvX190b3Age1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLXZpZGVvX190b3Age1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmNhcmQtdmlkZW9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtdmlkZW9fX3RpdGxlLCAuY2FyZC12aWRlb19fbGVhZCwgLmNhcmQtdmlkZW9fX2hlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbi5jYXJkLXZpZGVvX19sZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtdmlkZW9fX2xlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJkLW5hdGl2ZSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1uYXRpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMjBweCAwO1xuICB9XG59XG4uY2FyZC1uYXRpdmVfX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni44NyU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtbmF0aXZlX19pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTE5MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1uYXRpdmUtLWV2ZW4gLmNhcmQtbmF0aXZlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTkwcHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5jYXJkLW5hdGl2ZV9fY29udGVudCB7XG4gIG1hcmdpbjogLTI0cHggMCAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1uYXRpdmVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICAgIGZsZXgtYmFzaXM6IDUyMHB4O1xuICB9XG59XG4uY2FyZC1uYXRpdmVfX3RpdGxlLCAuY2FyZC1uYXRpdmVfX2xlYWQsIC5jYXJkLW5hdGl2ZV9faGVhZGxpbmUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmNhcmQtbmF0aXZlX19sZWFkIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLmNhcmQtaiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWoge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1qLS1iaWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmQtai0tYmlnIC5pbWFnZSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2JSArIDQwcHgpO1xuICB9XG59XG4uY2FyZC1qX19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtal9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLmNhcmQtai0tYmlnIC5jYXJkLWpfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcbn1cbi5jYXJkLWpfX2hlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLmNhcmQtal9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FyZC1qX19sZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQtal9fdXNlciB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uY2FyZC1qX191c2VyIC51c2VyLXRpbWUge1xuICBjb2xvcjogI0ZGZjtcbn1cbi5jYXJkLWotLW5vLWxlYWQgLmNhcmQtY19fbGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1qX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1qX19pY29uIC5pY29uIHtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4uY2FyZC1qOmhvdmVyIC5jYXJkLWNfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiAjMkQ4REU5O1xufVxuLmNhcmQtajpob3ZlciAuY2FyZC1jX19pY29uIC5pY29uIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zcGVjaWFsLWNhcmQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMik7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWNpYWwtY2FyZCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLnNwZWNpYWwtY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIG1hcmdpbjogLTI1cHggLTI1cHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWNpYWwtY2FyZCAuaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NnB4KTtcbiAgICBtYXJnaW46IC0zM3B4IC0zM3B4IDMycHg7XG4gIH1cbn1cbi5zcGVjaWFsLWNhcmQgLmltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbn1cbi5zcGVjaWFsLWNhcmQgLmltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbn1cbi5zcGVjaWFsLWNhcmRfX2hlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnNwZWNpYWwtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4uc3BlY2lhbC1jYXJkX190aXRsZSAudGl0bGUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xufVxuLnNwZWNpYWwtY2FyZF9fdGl0bGU6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uc3BlY2lhbC1jYXJkX19sZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNwZWNpYWwtY2FyZF9faGFuZHBpY2tlZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMik7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIHBhZGRpbmc6IDI0cHggMCAwO1xufVxuLnNwZWNpYWwtY2FyZCAuY2FyZC1lIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uc3BlY2lhbC1jYXJkIC5jYXJkLWVfX2ltYWdlLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3BlY2lhbC1jYXJkIC5jYXJkLWVfX2ltYWdlLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY2FyZC1rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLWsgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWsgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FyZC1rX19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQta19faW1hZ2Utd3JhcCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuLmNhcmQta19fcG9zdC1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhcmQta19faGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uY2FyZC1rX19oZWFkbGluZSAuaGVhZGxpbmUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1rX19sZWFkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLWtfX2xlYWQgLmxlYWQge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uY2FyZC1sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtbCA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQtbCA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jYXJkLWxfX2ltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1sX19pbWFnZS13cmFwIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgZmxleC1iYXNpczogMTkwcHg7XG4gIH1cbn1cbi5jYXJkLWxfX3Bvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1sX19oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5jYXJkLWxfX2hlYWRsaW5lIC5oZWFkbGluZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkLWxfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5jYXJkLWxfX3RpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA1cHggOHB4IDRweCA1cHg7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLWxfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDNweCA1cHg7XG4gIH1cbn1cbi5jYXJkLWxfX3RpbWUgLmljb24ge1xuICBtYXJnaW46IC0ycHggMCAwO1xufVxuLmNhcmQtbF9fbGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1sX19sZWFkIC5sZWFkIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLmNhcmQtd2lkZSB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLXdpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMTYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jYXJkLXdpZGUgLmhlYWRsaW5lLFxuLmNhcmQtd2lkZSAudGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC13aWRlIC5oZWFkbGluZSxcbiAgLmNhcmQtd2lkZSAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbi5jYXJkLXdpZGVfX2ZpZ3VyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMyU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLXdpZGVfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY2FyZC13aWRlLS1ldmVuIC5jYXJkLXdpZGVfX2ZpZ3VyZSB7XG4gIG9yZGVyOiAyO1xufVxuLmNhcmQtd2lkZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMyU7XG59XG5cbi5jb3VudGVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uY291bnRlcl9fbnVtYmVycyB7XG4gIGNvbG9yOiAjMkQ4REU5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZXJfX251bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLmNvdW50ZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDVweCAwIDA7XG59XG4uY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBtYXJnaW46IC0xNXB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvdW50ZXJfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG4uY291bnRlcl9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4uYmFubmVyLS1iZWxvdyB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0tYmlsbGJvYXJkIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gIH1cbn1cbi5iYW5uZXIgI2RpdkJpbGxib2FyZDEgZGl2W2lkXj1nb29nbGVfYWRzX2lmcmFtZV0ge1xuICBtYXJnaW46IDMycHggMDtcbn1cbi5iYW5uZXIgI2Rpdm1CaWxsYm9hcmQxIGRpdltpZF49Z29vZ2xlX2Fkc19pZnJhbWVdIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ib3gtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5ib3gtLTEwMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ib3hfX2lubmVyIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmJveC0tYm9yZGVyIC5ib3hfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmV2ZW50LXdpZGdldCB7XG4gIGNvbG9yOiAjNDE0OTUyO1xufVxuLmV2ZW50LXdpZGdldCAuaGVhZGxpbmUge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4uZXZlbnQtd2lkZ2V0X19pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZXZlbnQtd2lkZ2V0X19pdGVtIC5pY29uIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmV2ZW50LXdpZGdldF9fY29udGVudCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uZXZlbnQtd2lkZ2V0X19idXR0b25zIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5ldmVudC13aWRnZXRfX21ldGEge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmV2ZW50LXdpZGdldF9fbWV0YSBzdHJvbmcge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmV2ZW50LXdpZGdldF9fbWV0YSBhIHtcbiAgY29sb3I6ICMyRDhERTk7XG59XG5cbi5mb3J1bV9fbGVhZCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5mb3J1bS1tZXNzYWdlX19pbm5lciB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS1tZXNzYWdlX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NnB4O1xuICB9XG59XG5cbi5mb3J1bS1wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmZvcnVtLXBvc3Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcnVtLXBvc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5mb3J1bS1wb3N0X190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS1wb3N0X190b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb3J1bS1wb3N0X19hdmF0YXIge1xuICBmbGV4LWJhc2lzOiA3M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ydW0tcG9zdF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgfVxufVxuLmZvcnVtLXBvc3RfX2F1dGhvciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS1wb3N0X19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uZm9ydW0tcG9zdF9fYXV0aG9yIC50aXRsZSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLmZvcnVtLXBvc3RfX25hbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb3J1bS1wb3N0X19uYW1lIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG4uZm9ydW0tcG9zdF9fc3RhdHVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb3J1bS1wb3N0X19zdGF0dXMgLmljb24ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmZvcnVtLXBvc3RfX3N0YXR1cyAuc2ltcGxlLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS1wb3N0X19zdGF0dXMgLnNpbXBsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4uZm9ydW0tcG9zdF9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50IGJsb2NrcXVvdGUgLmlubmVyIHtcbiAgY29sb3I6ICNBQ0FGQjM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50IGJsb2NrcXVvdGUgLm1ldGEge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvcnVtLXBvc3RfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZm9ydW0tcG9zdF9fY29udGVudCBvbCxcbi5mb3J1bS1wb3N0X19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDU1cHggIWltcG9ydGFudDtcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50IG9sLFxuLmZvcnVtLXBvc3RfX2NvbnRlbnQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsICFpbXBvcnRhbnQ7XG59XG4uZm9ydW0tcG9zdF9fY29udGVudCB1bCxcbi5mb3J1bS1wb3N0X19jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlICFpbXBvcnRhbnQ7XG59XG4uZm9ydW0tcG9zdF9fY29udGVudCB1bCBsaSxcbi5mb3J1bS1wb3N0X19jb250ZW50IG9sIGxpIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50IHByZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiU2NoaWJzdGVkIEdyb3Rlc2tcIjtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9ydW0tcG9zdF9fY29udGVudCA+IGgxLFxuLmZvcnVtLXBvc3RfX2NvbnRlbnQgPiBoMixcbi5mb3J1bS1wb3N0X19jb250ZW50ID4gaDMsXG4uZm9ydW0tcG9zdF9fY29udGVudCA+IGg0LFxuLmZvcnVtLXBvc3RfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcnRlbFwiO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAyMDtcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50IHAge1xuICBtYXJnaW46IDVweCAwO1xufVxuLmZvcnVtLXBvc3RfX2NvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvcnVtLXBvc3RfX2NvbnRlbnQtZXh0cmEge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5mb3J1bS1wb3N0X19jb250ZW50LWV4dHJhIC5pY29uIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmZvcnVtLXBvc3RfX3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uZm9ydW0tcG9zdF9fcXVvdGUtdGV4dCB7XG4gIG1hcmdpbjogMHB4IDAgMDtcbn1cbi5mb3J1bS1wb3N0X19hZG1pbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5mb3J1bS1wb3N0X19pbnRlcmFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcnVtLXBvc3RfX2ludGVyYWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9ydW0tcG9zdF9fYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcnVtLXBvc3RfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXF1b3RlLFxuLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXJlcG9ydCxcbi5mb3J1bS1wb3N0X19ib3R0b20gLmJicC12b3Rpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS1wb3N0X19ib3R0b20gLmJicC1xdW90ZSxcbiAgLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXJlcG9ydCxcbiAgLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXZvdGluZyB7XG4gICAgbWFyZ2luOiAwIDYwcHggMCAwO1xuICB9XG59XG4uZm9ydW0tcG9zdF9fYm90dG9tIC5iYnAtdm90aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXZvdGluZyAuaWNvbiB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLnZvdGUtYWxyZWFkeSAuZm9ydW0tcG9zdF9fYm90dG9tIC5iYnAtdm90aW5nIC5pY29uIC52b3RlLXN1Y2Nlc3MgLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXZvdGluZyAuaWNvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3J1bS1wb3N0X19ib3R0b20gLmJicC12b3RpbmcgLnRleHQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZm9ydW0tcG9zdF9fYm90dG9tIC5iYnAtdm90aW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29udGVudDogXCJWZcSHIHN0ZSBnbGFzYWxpXCI7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiA5O1xufVxuLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXZvdGluZy52b3RlLWFscmVhZHk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcnVtLXBvc3RfX2JvdHRvbSAuYmJwLXZvdGluZy52b3RlLWFscmVhZHk6YWZ0ZXIgLmljb24ge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uZm9ydW0tcG9zdF9fYm90dG9tIC5iYnAtdm90aW5nLnZvdGUtc3VjY2VzcyAuaWNvbiB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZvcnVtLWNvbW1lbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3J1bS1jb21tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5mb3J1bS1jb21tZW50X19hdmF0YXIge1xuICBmbGV4LWJhc2lzOiA3M3B4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmZvcnVtLWNvbW1lbnRfX2lubmVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYmJwLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmJicC10ZW1wbGF0ZS1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJicC1hZG1pbi1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNjaGlic3RlZCBHcm90ZXNrXCI7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5mb290ZXJfX3dpZGdldCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCA1dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3dpZGdldCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG4uZm9vdGVyX193aWRnZXQtLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX193aWRnZXQtLWJvcmRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIH1cbn1cbi5mb290ZXJfX3dpZGdldC0tbGFzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX25hdiB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG4uZm9vdGVyX19uYXYgbGkge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgZm9udC1mYW1pbHk6IFwiU2NoaWJzdGVkIEdyb3Rlc2tcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5mb290ZXJfX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uZm9vdGVyX19wYXJ0bmVycyB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3BhcnRuZXJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZvb3Rlcl9fcGFydG5lcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uZm9vdGVyX19wYXJ0bmVycyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyX19zb2NpYWwgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbV9fY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZvb3Rlci1ib3R0b21fX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5mb290ZXItYm90dG9tX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvb3Rlci1ib3R0b21fX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItYm90dG9tX19jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1ib3R0b21fX2NvcHlyaWdodC0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbV9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1ib3R0b21fX3NlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogLTNweCAzMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBib3gtc2hhZG93LCAwLjJzIHRvcDtcbn1cbi5oZWFkZXItLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMDtcbn1cbi5zY3JvbGwtc3RhcnQgLmhlYWRlciB7XG4gIHRvcDogLTMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDMwLCAzMCwgMzAsIDAuMDcpLCAwcHggMXB4IDBweCAjRTRFNEU0O1xufVxuLnNjcm9sbC11cCAuaGVhZGVyIHtcbiAgdG9wOiAwO1xufVxuLmFkbWluLWJhci5zY3JvbGwtc3RhcnQgLmhlYWRlciB7XG4gIHRvcDogMDtcbn1cbi5hZG1pbi1iYXIuc2Nyb2xsLXVwIC5oZWFkZXIsIC5hZG1pbi1iYXIgLmhlYWRlciB7XG4gIHRvcDogNDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkbWluLWJhci5zY3JvbGwtc3RhcnQgLmhlYWRlciB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLmFkbWluLWJhci5zY3JvbGwtdXAgLmhlYWRlciwgLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5oZWFkZXItLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItLWNoaWxkLW5hdi1vcGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhlYWRlcl9fd3JhcC10b3Age1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMnMgbWF4LWhlaWdodDtcbn1cbi5oZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLS1nYWxsZXJ5IC5oZWFkZXJfX3dyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19leHRyYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGVhZGVyLWdhbGxlcnlfX3RpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLWdhbGxlcnlfX3RpdGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhlYWRlci1nYWxsZXJ5X19jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNCQ0RFRUY7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZ2FsbGVyeV9fY2xvc2Uge1xuICAgIGhlaWdodDogNjdweDtcbiAgICB3aWR0aDogNjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyLWdhbGxlcnlfX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbn1cblxuLmhlYWRlci1zZWMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuMTgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci1zZWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLXNlY19faW5uZXIge1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDEycHggOHB4IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1zZWNfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlci1zZWNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMTBweDtcbiAgfVxufVxuLmhlYWRlci1zZWNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBjb2xvcjogI0JDREVFRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyLXNlY19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyLXNlY19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uaGVhZGVyMjAge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiLi4vaW1nL2hlYWRlci13Yy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlYWRlcjIwX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXIyMF9faW5uZXI6aG92ZXIgLmhlYWRlcjIwX190ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG4uaGVhZGVyMjBfX2xvZ28ge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbn1cbi5oZWFkZXIyMF9fbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xufVxuLmhlYWRlcjIwX190ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogI0JDREVFRjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcbiAgcGFkZGluZzogMCAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyMjBfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlcjIwX190ZXh0IHN2ZyB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlcm8tLWNlbnRlciB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tLWNlbnRlciB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgfVxufVxuLmhlcm9fX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLmhlcm8tLWNlbnRlciAuaGVyb19fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbn1cbi5oZXJvX19oZWFkbGluZSwgLmhlcm9fX3RpdGxlLCAuaGVyb19fbGVhZCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLS1ibGFjayAuaGVyb19fbWV0YSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmhlcm9fX21ldGEgLnNvY2lhbCB7XG4gIG1hcmdpbjogMCAwIDAgMjRweDtcbn1cbi5oZXJvLXBhc2ljYSB7XG4gIGJhY2tncm91bmQ6ICMyRTJFMkU7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTZweDtcbiAgei1pbmRleDogNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1wYXNpY2Ege1xuICAgIHRvcDogNjdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGFzLWNoaWxkLW5hdiAuaGVyby1wYXNpY2Ege1xuICAgIHRvcDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tcGFzaWNhIHtcbiAgICB0b3A6IDcycHg7XG4gIH1cbiAgLmhhcy1jaGlsZC1uYXYgLmhlcm8tcGFzaWNhIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG4uaGVyby1wYXNpY2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xufVxuLmhlcm8tcGFzaWNhIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxpc3RzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5saXN0c19faXRlbS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0c19faXRlbS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlzdHMtLXdpdGgtYm9yZGVyIC5saXN0c19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5saXN0cy0td2l0aC1ib3JkZXItYmlnIC5saXN0c19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3RzLS13aXRoLWJvcmRlci1iaWcgLmxpc3RzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4ubGlzdHMtLXNsaW0gLmxpc3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0LWZpbGVzIHtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGlzdC1maWxlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ubGlzdC1maWxlc19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZmlsZXNfX2l0ZW0gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxpc3QtZmlsZXNfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIHRyYW5zZm9ybTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxpc3QtZmlsZXNfX21ldGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saXN0LWljb25zIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbi5saXN0LWljb25zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saXN0LWljb25zX19pY29uIHtcbiAgZmxleC1ncm93OiAwO1xuICBjb2xvcjogIzExN0NDNDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLmxpc3QtaWNvbnNfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5uZXdzbGV0dGVyLXdpZGdldCB7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDREVFRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NsZXR0ZXItd2lkZ2V0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzbGV0dGVyLXdpZGdldC0tc21hbGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdpZGdldF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi5uZXdzbGV0dGVyLXdpZGdldF9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm5ld3NsZXR0ZXItd2lkZ2V0X19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3c2xldHRlci13aWRnZXRfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA2MzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NsZXR0ZXItd2lkZ2V0X19pbnB1dCB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdpZGdldC0tc21hbGwgLm5ld3NsZXR0ZXItd2lkZ2V0X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c2xldHRlci13aWRnZXQtLXNtYWxsIC5uZXdzbGV0dGVyLXdpZGdldF9faW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd2lkZ2V0X19pbnB1dCAuaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5uZXdzbGV0dGVyLXdpZGdldC0tc21hbGwgLm5ld3NsZXR0ZXItd2lkZ2V0X19pbnB1dCAuaW5wdXQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm5ld3NsZXR0ZXItd2lkZ2V0LS1zbWFsbCAubmV3c2xldHRlci13aWRnZXRfX2lucHV0IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhZ3Mge1xuICBmb250LXNpemU6IDA7XG59XG4udGl0bGUtYXJjaGl2ZV9fc3dpcGUgLnRhZ3Mge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtYXJjaGl2ZV9fc3dpcGUgLnRhZ3Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cbn1cbi50YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4udGFncy0tZ2hvc3QgLnRhZ3NfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQxNDk1Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhZ3MtLWdob3N0IC50YWdzX19pdGVtIHtcbiAgICBtYXJnaW46IC0yNHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi50YWdzX19pdGVtIGJ1dHRvbixcbi50YWdzX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTdDQzQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDEyNCwgMTk2LCAwLjIpO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgYmFja2dyb3VuZCwgMC41cyBjb2xvciwgMC41cyBvcGFjaXR5O1xufVxuLnRhZ3NfX2l0ZW0gYnV0dG9uOmhvdmVyLFxuLnRhZ3NfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAxO1xufVxuLnRhZ3MtLWdob3N0IC50YWdzX19pdGVtIGJ1dHRvbjpob3Zlcixcbi50YWdzLS1naG9zdCAudGFnc19faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnRhZ3MtLWdob3N0IC50YWdzX19pdGVtIGJ1dHRvbixcbi50YWdzLS1naG9zdCAudGFnc19faXRlbSBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRhZ3MtLWdob3N0IC50YWdzX19pdGVtIGJ1dHRvbixcbiAgLnRhZ3MtLWdob3N0IC50YWdzX19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YWdzX19pdGVtLS1kYXJrIGJ1dHRvbixcbi50YWdzX19pdGVtLS1kYXJrIGEge1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWdzX19pdGVtLS1kYXJrIGJ1dHRvbjpob3Zlcixcbi50YWdzX19pdGVtLS1kYXJrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFkO1xufVxuLnRhZ3NfX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFncy0tZ2hvc3QgLnRhZ3NfX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFncy0tZ2hvc3QgLnRhZ3NfX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExN0NDNDtcbiAgfVxufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICBjb2xvcjogIzQxNDk1Mjtcbn1cbi50aW1lbGluZV9fbG9jYXRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi50aW1lbGluZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi50aW1lbGluZV9faXRlbSAudGV4dCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4udGltZWxpbmVfX2l0ZW0taWNvbiB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4udGltZWxpbmVfX2l0ZW0tdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAzcHggMCAxMHB4IDA7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuXG4uc2xpZGVyLXNtYWxsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0RFRUY7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXItc21hbGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2xpZGVyLXNtYWxsX190aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc2xpZGVyLXNtYWxsX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVyLXNtYWxsX19zbGlkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNsaWRlci1zbWFsbF9fc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlci1zbWFsbF9faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpZGVyLXNtYWxsX19pbWFnZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNsaWRlci1zbWFsbF9fdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHg7XG59XG4uc2xpZGVyLXNtYWxsX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpZGVyLXNtYWxsX19idXR0b25zIGEge1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xufVxuLnNsaWRlci1zbWFsbF9fYnV0dG9ucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNsaWRlci1zbWFsbF9fYnV0dG9ucyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbGlkZXItc21hbGxfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEycHg7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM0MTQ5NTI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMnB4IDEwcHggMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG59XG4udG9vbHRpcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiA3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzQxNDk1Mjtcbn1cbi50b29sdGlwLS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi50b29sdGlwLS10b3Age1xuICBib3R0b206IDEwMCU7XG59XG5cbi5zaWRlYmFyX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5zaWRlYmFyX19pdGVtLS1nYWxsZXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXJfX2l0ZW0tLWdyZXkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhcl9faXRlbS0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNzdweDtcbiAgICB6LWluZGV4OiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtY2hpbGQtbmF2IC5zaWRlYmFyX19pdGVtLS1zdGlja3kge1xuICAgIHRvcDogMTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpZGViYXJfX2l0ZW0tLXN0aWNreSB7XG4gICAgdG9wOiA4MnB4O1xuICB9XG4gIC5oYXMtY2hpbGQtbmF2IC5zaWRlYmFyX19pdGVtLS1zdGlja3kge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbn1cbi5zaWRlYmFyLS0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2lkZWJhci0tbWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhci0tbWlkZGxlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnNpZGViYXItbWluaV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXItbWluaV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNpZGViYXItbWluaV9fbGluazpob3ZlciAudG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uc2ltcGxlLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2ltcGxlLXRhYmxlX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtdGFibGVfX2xhYmVsIHtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5zZWFyY2gtYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWFyY2gtYmFyX19maWVsZHMge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5zZWFyY2gtYmFyX19maWVsZHMtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1iYXJfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWFyY2gtYmFyX19maWVsZHMtLWZsZXggLnNlYXJjaC1iYXJfX2lucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG59XG4uc2VhcmNoLWJhcl9fc2VsZWN0IHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VhcmNoLWJhcl9fc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxN3B4O1xuICBib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uc2VhcmNoLWJhcl9faW5uZXIge1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWJhcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5zZWFyY2gtYmFyX19pbm5lciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtYmFyX19pbm5lciAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWJhcl9fZXh0cmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VhcmNoLWJhcl9fZXh0cmEtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWJhcl9fZXh0cmEtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxufVxuLnNlYXJjaC1iYXJfX2J1dHRvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VhcmNoLWZpbHRlciB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc2VhcmNoLWZpbHRlcl9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNlYXJjaC1maWx0ZXJfX2l0ZW0tLXJlc3VsdHMge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyX19pdGVtLS1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1maWx0ZXJfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5wYWdpbmF0aW9uX19wYWdlcyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC41cyBib3JkZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX3BhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlLCAucGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMTE3Q0M0O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBhZ2luYXRpb25fX3BhZ2UtLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IDAuNXMgYm9yZGVyO1xufVxuLnBhZ2luYXRpb25fX2Fycm93OmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxMTdDQzQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucGFnaW5hdGlvbl9fYXJyb3ctLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJicC1wYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYnAtcGFnaW5hdGlvbiAuYmJwLXBhZ2luYXRpb24tbGlua3MsXG4uYmJwLXBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGlua3MsXG4ucGFnaW5hdGlvbiAuYmJwLXBhZ2luYXRpb24tbGlua3MsXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rcyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYnAtcGFnaW5hdGlvbiAuYmJwLXBhZ2luYXRpb24tbGlua3MsXG4gIC5iYnAtcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rcyxcbiAgLnBhZ2luYXRpb24gLmJicC1wYWdpbmF0aW9uLWxpbmtzLFxuICAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYmJwLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyxcbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC41cyBib3JkZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYnAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxuICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAwIDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYmJwLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAuYmJwLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3Zlcixcbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCxcbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuLmJicC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCxcbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uYmJwLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy0tZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJicC1wYWdpbmF0aW9uIC5kb3RzLFxuLnBhZ2luYXRpb24gLmRvdHMge1xuICB3aWR0aDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmJwLXBhZ2luYXRpb24gLnByZXYsXG4uYmJwLXBhZ2luYXRpb24gLm5leHQsXG4ucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbjogMCAtMTVweCAwIDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJicC1wYWdpbmF0aW9uIC5wcmV2LFxuICAuYmJwLXBhZ2luYXRpb24gLm5leHQsXG4gIC5wYWdpbmF0aW9uIC5wcmV2LFxuICAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYmJwLXBhZ2luYXRpb24gLnByZXYsXG4ucGFnaW5hdGlvbiAucHJldiB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmJwLXBhZ2luYXRpb24gLnByZXYsXG4gIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG4uYm9keS0tcG9zdGVyIHtcbiAgYmFja2dyb3VuZDogIzJEOERFOTtcbn1cblxuLnBvc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBtYXgtaGVpZ2h0OiAxODQwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3Rlcl9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBvc3Rlcl9fY29kZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbn1cbi5wb3N0ZXJfX2NvZGUgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnBvc3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDkwcHg7XG59XG4ucG9zdGVyX19ib3R0b206YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC04OHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDgzLjMzJSk7XG59XG4ucG9zdGVyX19ib3R0b20gc3ZnIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnBvc3Rlcl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcnRlbFwiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuLnBvc3Rlcl9fbGluayBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3N0ZXJfX3RleHQgLnRleHQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uY29tbWVudC1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGNkYyRUU7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1lbnQtbG9naW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuLmNvbW1lbnQtbG9naW5fX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzJEOERFOTtcbiAgZmxleC1iYXNpczogNzNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1lbnQtbG9naW5fX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNvbW1lbnQtbG9naW5fX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29tbWVudC1sb2dpbl9fdGV4dCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGNvbG9yOiAjNDE0OTUyO1xufVxuLmNvbW1lbnQtbG9naW5fX2J1dHRvbnMge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLmNvbW1lbnQtbG9naW5fX2J1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1lbnQtbG9naW5fX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cbn1cblxuLmNvbW1lbnQtbmV3IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5jb21tZW50LW5ldyAuaGVhZGxpbmUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cbi5jb21tZW50LW5ld19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uY29tbWVudC1uZXdfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDc1cHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5jb21tZW50LW5ld19fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jb21tZW50LW5ld19fYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4uY29sdW1uaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uY29sdW1uaXN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb2x1bW5pc3RfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDc1cHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5jb2x1bW5pc3RfX2xlYWQge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uY29sdW1uaXN0IC5idXR0b24ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uY29sdW1uaXN0LWFyY2hpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbHVtbmlzdC1hcmNoaXZlX19pbWFnZSB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5jb2x1bW5pc3QtYXJjaGl2ZV9fbWV0YSB7XG4gIG1heC13aWR0aDogNzgwcHg7XG59XG4uY29sdW1uaXN0LWFyY2hpdmVfX21ldGEgLmxlYWQge1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuLmNvbHVtbmlzdC1hcmNoaXZlX19zb2NpYWwge1xuICBtYXJnaW46IDMycHggMDtcbn1cbi5jb2x1bW5pc3QtYXJjaGl2ZV9fc29jaWFsIGEge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4uY29sdW1uaXN0LWFyY2hpdmVfX3NvY2lhbCBhOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uY29sdW1uaXN0LWFyY2hpdmVfX3NvY2lhbCAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDY1LCA3MywgODIsIDAuNSk7XG59XG5cbi5kYXktcmV2aWV3X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmRheS1yZXZpZXdfX2hlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGF5LXJldmlld19fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRheS1yZXZpZXdfX3RpdGxlIC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuLmRheS1yZXZpZXdfX3RpdGxlLS1hY3RpdmUge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5kYXktcmV2aWV3X190aXRsZS0tYWN0aXZlIHNwYW4ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTE3Q0M0ICFpbXBvcnRhbnQ7XG59XG4uZGF5LXJldmlld19fbmF2aWdhdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kYXktcmV2aWV3X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGF5LXJldmlld19faWNvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xufVxuXG4ucGlrYS1zaW5nbGUge1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5waWthLXNpbmdsZTo6YmVmb3JlLCAucGlrYS1zaW5nbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBpa2Etc2luZ2xlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBpa2Etc2luZ2xlLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGlrYS1zaW5nbGUuaXMtYm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5waWthLWxlbmRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5waWthLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnBpa2EtdGl0bGUgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTg7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4ucGlrYS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5waWthLXByZXYsXG4ucGlrYS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdGV4dC1pbmRlbnQ6IDlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRvcDogN3B4O1xufVxuLnBpa2EtcHJldjpob3Zlcixcbi5waWthLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBpa2EtcHJldi5pcy1kaXNhYmxlZCxcbi5waWthLW5leHQuaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnBpa2EtcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVmdC5zdmdcIik7XG59XG5cbi5waWthLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZWZ0LnN2Z1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBpa2Etc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGlrYS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBpa2EtdGFibGUgdGhlYWQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBpa2EtdGFibGUgdGhlYWQgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBpa2EtdGFibGUgdGJvZHkge1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBpa2EtdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waWthLXRhYmxlIHRoLFxuLnBpa2EtdGFibGUgdGQge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5waWthLXRhYmxlIHRoIHtcbiAgY29sb3I6ICM0MTQ5NTI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5waWthLXRhYmxlIHRkIC5waWthLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggNHB4IDRweDtcbiAgY29sb3I6ICM0MTQ5NTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnBpa2EtdGFibGUgdGQgLnBpa2EtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG4gIGJvcmRlci1jb2xvcjogIzExN0NDNDtcbn1cbi5waWthLXRhYmxlIHRkLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnBpa2EtdGFibGUgdGQuaXMtdG9kYXkgLnBpa2EtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGlrYS10YWJsZSB0ZC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24sIC5waWthLXRhYmxlIHRkLmhhcy1ldmVudCAucGlrYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMTIpO1xuICBjb2xvcjogIzJEOERFOTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5waWthLXRhYmxlIHRkLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbiwgLnBpa2EtdGFibGUgdGQuaXMtaW5yYW5nZSAucGlrYS1idXR0b24ge1xuICBvcGFjaXR5OiAwLjM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBpa2EtdGFibGUgdGQuaXMtc3RhcnRyYW5nZSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbn1cbi5waWthLXRhYmxlIHRkLmlzLWVuZHJhbmdlIC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xufVxuLnBpa2EtdGFibGUgdGQuaXMtZGlzYWJsZWQgLnBpa2EtYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM0MTQ5NTI7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5waWthLXRhYmxlIHRkLmlzLW91dHNpZGUtY3VycmVudC1tb250aCAucGlrYS1idXR0b24ge1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucGlrYS10YWJsZSB0ZC5pcy1zZWxlY3Rpb24tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBpa2EtdGFibGUgYWJiciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGN1cnNvcjogaGVscDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBpa2EtdGFibGUgYWJicjpmb2N1cywgLnBpa2EtdGFibGUgYWJicjphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGljay13aG9sZS13ZWVrOmhvdmVyIC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOENDREY3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2FsbGVyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdhbGxlcnktaGVhZGVyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5nYWxsZXJ5LWhlYWRlcl9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICAvKiBBZGp1c3RzIGZvciBzcGFjaW5nICovXG59XG4uZ2FsbGVyeS1oZWFkZXJfX2l0ZW0gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5nYWxsZXJ5LWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdhbGxlcnktcGFnZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2FsbGVyeS1wYWdlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5LXBhZ2UgLmJsb2NrX19tYWluIHtcbiAgb3JkZXI6IDE7XG59XG4uZ2FsbGVyeS1wYWdlIC5ibG9ja19fc2lkZWJhciB7XG4gIG9yZGVyOiAyO1xufVxuXG4uZ2FsbGVyeS1zbS10aHVtYnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdhbGxlcnlfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5nYWxsZXJ5X19tb2JpbGUtbmF2IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi5nYWxsZXJ5X19tb2JpbGUtbmF2IC5pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmdhbGxlcnlfX21vYmlsZS1uYXY6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbn1cbi5nYWxsZXJ5X19tb2JpbGUtbmF2LS1sZWZ0IHtcbiAgbGVmdDogNXB4O1xufVxuLmdhbGxlcnlfX21vYmlsZS1uYXYtLXJpZ2h0IHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5nYWxsZXJ5X19zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnlfX3NsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdhbGxlcnlfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5nYWxsZXJ5X19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdhbGxlcnlfX3NsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X19zbGlkZS1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ2FsbGVyeV9fc2xpZGUtaW1hZ2Uge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMyOHB4KTtcbiAgfVxufVxuLmdhbGxlcnlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5nYWxsZXJ5LW1ldGEge1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1tZXRhLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktbWV0YS0tbW9iaWxlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdhbGxlcnktbWV0YV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ2FsbGVyeS1tZXRhX19hdXRob3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG4uZ2FsbGVyeS1tZXRhX19hdXRob3IgLmhlYWRsaW5lIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnktbWV0YV9fYXV0aG9yIC5oZWFkbGluZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4uZ2FsbGVyeS1tZXRhX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LW1ldGFfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5nYWxsZXJ5LW1ldGFfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDhweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmdhbGxlcnktbWV0YV9fdGl0bGUgLnNlY3Rpb24tLWJsYWNrIC5oZWFkbGluZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LW1ldGFfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ2FsbGVyeS10aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS10aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdhbGxlcnktdGh1bWJzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5nYWxsZXJ5LXRodW1icyAuc2xpY2stbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdhbGxlcnktdGh1bWJzIC5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2FsbGVyeS10aHVtYnNfX2l0ZW0ge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5nYWxsZXJ5LXRodW1ic19faXRlbS5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uZ2FsbGVyeS10aHVtYnNfX2l0ZW0uc2xpY2stY3VycmVudCwgLmdhbGxlcnktdGh1bWJzX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nYWxsZXJ5LXRodW1ic19fYXJyb3dzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDYwcHg7XG59XG4uZ2FsbGVyeS10aHVtYnMgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeS10aHVtYnMgLnNsaWNrLWFycm93LnJpZ2h0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmdhbGxlcnktdGh1bWJzIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ4REU5O1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcGFkZGluZzogNDBweCAyNnB4O1xuICBib3gtc2hhZG93OiAwcHggMjVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubW9kYWwtLXdpZGUge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLm1vZGFsX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbF9fY29udGVudCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4ubW9kYWxfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5tb2RhbF9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5tb2RhbF9fdGV4dCBhIHtcbiAgY29sb3I6ICMyRDhERTk7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLm1vZGFsX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIGhlaWdodDogNzhweDsgLyogOSAqL1xuICBoZWlnaHQ6IDcuOHJlbTsgLyogOSAqL1xuICAvKiAzICovXG4gIC8qIDMgKi9cbiAgLyogNCAqL1xuICAvKiA2ICovXG4gIC8qIDYgKi9cbiAgLyogNyAqL1xuICBsaW5lLWhlaWdodDogNzhweDsgLyogOSAqL1xuICBsaW5lLWhlaWdodDogNy44cmVtOyAvKiA5ICovXG4gIC8qIDMgKi9cbiAgLyogMyAqL1xuICAvKiA0ICovXG4gIC8qIDYgKi9cbiAgLyogNiAqL1xuICAvKiA3ICovXG4gIHdpZHRoOiA3OHB4OyAvKiA5ICovXG4gIHdpZHRoOiA3LjhyZW07IC8qIDkgKi9cbiAgLyogMyAqL1xuICAvKiAzICovXG4gIC8qIDQgKi9cbiAgLyogNiAqL1xuICAvKiA2ICovXG4gIC8qIDcgKi9cbiAgZm9udC1zaXplOiA2cHg7IC8qIDkgKi9cbiAgZm9udC1zaXplOiAwLjZyZW07IC8qIDkgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6ICNGRjU5NTk7XG4gICAgLyogMyAqL1xuICAgIC8qIDMgKi9cbiAgICAvKiA0ICovXG4gICAgLyogNiAqL1xuICAgIC8qIDYgKi9cbiAgICAvKiA3ICovXG4gICAgZm9udC1zaXplOiA4cHg7IC8qIDkgKi9cbiAgICBmb250LXNpemU6IDAuOHJlbTsgLyogOSAqL1xuICB9XG59XG4ubW9kYWxfX2Fycm93OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbF9fYXJyb3cubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4ubW9kYWxfX2Fycm93IC5JY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDFweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYWRtaW4tYmFyIC5uYXZpZ2F0aW9uIHtcbiAgdG9wOiAxMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRtaW4tYmFyIC5uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDE0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZG1pbi1iYXIgLm5hdmlnYXRpb24ge1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubmF2LWlzLW9wZW4gLm5hdmlnYXRpb24ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm5hdmlnYXRpb25fX2xpc3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG59XG4ubmF2LWlzLW9wZW4gLm5hdmlnYXRpb25fX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5uYXZpZ2F0aW9uX19saXN0Om50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4ubmF2LWlzLW9wZW4gLm5hdmlnYXRpb25fX2xpc3Q6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19saXN0LS1leHRyYSB7XG4gIG1hcmdpbjogMzBweCAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpc3QtLWV4dHJhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGlzdC0tZXh0cmEgYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLm5hdmlnYXRpb25fX2xpc3QtLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4ubmF2aWdhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xufVxuLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4ubmF2LWlzLW9wZW4gLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLm5hdi1pcy1vcGVuIC5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4ubmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5uYXYtaXMtb3BlbiAubmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4ubmF2LWlzLW9wZW4gLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLm5hdi1pcy1vcGVuIC5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5uYXYtaXMtb3BlbiAubmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4ubmF2LWlzLW9wZW4gLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLm5hdi1pcy1vcGVuIC5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCg4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4ubmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5uYXYtaXMtb3BlbiAubmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLm5hdi1pcy1vcGVuIC5uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19pdGVtLS1leHBhbmQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm5hdmlnYXRpb25fX2RpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uYXZpZ2F0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFydGVsXCI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogODAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGNvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbl9fbGluayB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBtYXgtd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzhDQ0RGNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGluayAuaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbn1cbi5uYXZpZ2F0aW9uX19saW5rOmhvdmVyOmJlZm9yZSwgLm5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSAubmF2aWdhdGlvbl9fbGluazpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgY29sb3I7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX190ZXh0IHNwYW4ge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4ubmF2aWdhdGlvbl9fZXhwYW5kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uX19leHBhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm07XG59XG4ubmF2aWdhdGlvbl9faXRlbS0tZXhwYW5kIC5uYXZpZ2F0aW9uX19leHBhbmQtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5uYXZpZ2F0aW9uLWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uX19pdGVtLS1leHBhbmQgLm5hdmlnYXRpb24tY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci0tY2hpbGQtbmF2LW9wZW4gLm5hdmlnYXRpb25fX2l0ZW0tLWV4cGFuZCAubmF2aWdhdGlvbi1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLS1jaGlsZC1uYXYtb3BlbiAubmF2aWdhdGlvbl9faXRlbS0tZXhwYW5kIC5uYXZpZ2F0aW9uLWNoaWxkOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAjRTRFNEU0O1xuICB9XG59XG4ubmF2aWdhdGlvbi1jaGlsZF9fbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbi1jaGlsZF9fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5hdmlnYXRpb24tY2hpbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb24tY2hpbGRfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi51c2VyLXRocmVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4udXNlci10aHJlYWRfX2F2YXRhciB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi51c2VyLXRocmVhZF9fdGltZSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi51c2VyLXRocmVhZF9fdGltZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi51c2VyLXRocmVhZF9fdGltZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4udXNlci1mcmllbmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLWZyaWVuZHNfX2F2YXRhciB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi51c2VyLWZyaWVuZHNfX3VzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnVzZXItZnJpZW5kc19fdXNlcm5hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udXNlci1mcmllbmRzX191c2VybmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG5cbi51c2VyLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnVzZXItbWVzc2FnZV9fYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLnVzZXItbWVzc2FnZV9fdGltZSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi51c2VyLW1lc3NhZ2VfX3RpbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udXNlci1tZXNzYWdlX190aW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cblxuLnVzZXItaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi51c2VyLWlubGluZV9fYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnVzZXItaW5saW5lX190aW1lIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnVzZXItaW5saW5lX190aW1lIGEge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnVzZXItaW5saW5lX190aW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi51c2VyLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlcm8gLnVzZXItdGltZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzZXItdGltZV9fbmlja25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMnB4IDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVzZXItdGltZV9fbmlja25hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi51c2VyLXByb2ZpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi51c2VyLXByb2ZpbGUgLmF2YXRhciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnVzZXItcHJvZmlsZV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi51c2VyLXByb2ZpbGVfX3N0YXR1cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51c2VyLXByb2ZpbGVfX2RhdGUge1xuICBtYXJnaW46IDVweCAwIDIwcHg7XG59XG4udXNlci1wcm9maWxlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTE3Q0M0O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlci1wcm9maWxlX19pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLnVzZXItcHJvZmlsZV9faWNvbiAudG9vbHRpcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi51c2VyLXByb2ZpbGVfX2ljb246aG92ZXIgLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xufVxuLnVzZXItcHJvZmlsZV9faWNvbiB7XG4gIC8qXG4gICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gIH1cblxuICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gIH0qL1xufVxuLnVzZXItcHJvZmlsZV9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4udXNlci1wcm9maWxlX19pdGVtIC5pY29uIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnVzZXItcHJvZmlsZV9faXRlbS0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG4udXNlci1wcm9maWxlX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzExN0NDNDtcbn1cblxuLnVzZXItYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLS1ibGFjayAudXNlci1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cbi51c2VyLWF1dGhvcl9fbmlja25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51c2VyLWF1dGhvcl9fbmlja25hbWUgc3Ryb25nIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9maWxlLW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3I7XG59XG4ucHJvZmlsZS1tZW51X19pdGVtLmlzLWFjdGl2ZSwgLnByb2ZpbGUtbWVudV9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnByb2ZpbGUtbWVudV9faXRlbS5pcy1hY3RpdmUgLmljb24sIC5wcm9maWxlLW1lbnVfX2l0ZW06aG92ZXIgLmljb24ge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9maWxlLW1lbnVfX2l0ZW0gLmljb24ge1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDAuMjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnByb2ZpbGUtbWVudV9fdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucHJvZmlsZS1tZW51X19udW1iZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogM3B4IDhweCAwcHg7XG4gIGJhY2tncm91bmQ6ICMyRDhERTk7XG59XG5cbi5zaW1wbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbXBsZS1tZW51OmhvdmVyIC5zaW1wbGUtbWVudV9fd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDk5OXB4O1xufVxuLnNpbXBsZS1tZW51X193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzIG1heC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB6LWluZGV4OiA5OTtcbn1cbi5zaW1wbGUtbWVudV9faW5uZXIge1xuICBtYXJnaW46IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zaW1wbGUtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpbXBsZS1tZW51X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uc2ltcGxlLW1lbnVfX2l0ZW0gLmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC0zcHggNXB4IDAgMDtcbn1cblxuLnBhZ2VfX2hlYWQgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5wYWdlX19sZWFkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnBhZ2VfX21vZHVsZSB7XG4gIG1hcmdpbjogNDJweCAwIDYwcHg7XG59XG5cbi5wYWdlX19jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICM0MTQ5NTI7XG59XG4ucGFnZV9fY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG5cbi5wYWdlLWJsb2NrcyAucGFnZV9fbW9kdWxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtYmxvY2tzX19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ibG9ja3NfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5wYWdlLWJsb2Nrc19faGVhZCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWJsb2Nrc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgfVxufVxuLnBhZ2UtYmxvY2tzX19oZWFkIC50aXRsZSxcbi5wYWdlLWJsb2Nrc19faGVhZCAuaGVhZGxpbmUsXG4ucGFnZS1ibG9ja3NfX2hlYWQgLmxlYWQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5wYWdlLWJsb2Nrc19fYm90dG9tIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5wYWdlLWJsb2NrcyAudGV4dCB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGFnZS1ibG9ja3MgLnRleHQgaDIge1xuICBmb250LWZhbWlseTogXCJNYXJ0ZWxcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5wYWdlLWJsb2NrcyAudGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5wYWdlLWJsb2NrcyAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5cHggKyAxMyAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtYmxvY2tzIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5wYWdlLWJsb2NrcyAudGV4dCBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ucGFnZS1ibG9ja3MgLnRleHQgcCB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ibG9ja3MgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uaXRlbS1ib3gge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQ0RFRUY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pdGVtLWJveCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnBhZ2UtYmxvY2tzLS00IC5pdGVtLWJveCwgLnBhZ2UtYmxvY2tzLS0xIC5pdGVtLWJveCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0YyRjBFOTtcbn1cbi5pdGVtLWJveCAudGl0bGUsXG4uaXRlbS1ib3ggLmhlYWRsaW5lIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5pdGVtLWJveF9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNwZWNpYWwtd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVjaWFsLXdpZGdldCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc3BlY2lhbC13aWRnZXRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNwZWNpYWwtd2lkZ2V0X19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE0MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVjaWFsLXdpZGdldF9fZmlndXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDIuODYlO1xuICB9XG59XG4uc3BlY2lhbC13aWRnZXRfX2ZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3BlY2lhbC13aWRnZXRfX2ZpZ3VyZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDMwLCAzMCwgMzAsIDAuOCkgMCUsIHJnYmEoMzAsIDMwLCAzMCwgMCkgOS41JSwgcmdiYSgzMCwgMzAsIDMwLCAwKSA5MCUsIHJnYmEoMzAsIDMwLCAzMCwgMC44KSAxMDAlKSwgcmdiYSgzMCwgMzAsIDMwLCAwLjUpO1xufVxuLnNwZWNpYWwtd2lkZ2V0X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uc3BlY2lhbC13aWRnZXRfX2hlYWRsaW5lLCAuc3BlY2lhbC13aWRnZXRfX3RpdGxlLCAuc3BlY2lhbC13aWRnZXRfX2xlYWQge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3BlY2lhbC13aWRnZXRfX2hlYWRsaW5lLCAuc3BlY2lhbC13aWRnZXRfX3RpdGxlLCAuc3BlY2lhbC13aWRnZXRfX2xlYWQge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cbi5zcGVjaWFsLXdpZGdldF9fYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uc3BlY2lhbC13aWRnZXRfX2Fycm93cyAuc2xpY2stYXJyb3cge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNwZWNpYWwtd2lkZ2V0X19hcnJvd3MgLnNsaWNrLWFycm93IC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24uZnVsbGhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuLnNlY3Rpb24tLW1heGhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi0tZnJvbnQge1xuICB6LWluZGV4OiA5OTtcbn1cbi5zZWN0aW9uLS1iYWNrIHtcbiAgei1pbmRleDogMDtcbn1cbi5zZWN0aW9uLS1iYW5uZXIge1xuICBmb250LXNpemU6IDA7XG59XG4uc2VjdGlvbi0tc3RpY2t5NzIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDU2cHg7XG4gIHotaW5kZXg6IDc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXN0aWNreTcyIHtcbiAgICB0b3A6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1jaGlsZC1uYXYgLnNlY3Rpb24tLXN0aWNreTcyIHtcbiAgICB0b3A6IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLS1zdGlja3k3MiB7XG4gICAgdG9wOiA3MnB4O1xuICB9XG4gIC5oYXMtY2hpbGQtbmF2IC5zZWN0aW9uLS1zdGlja3k3MiB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWdyZXkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLWdyZXkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi0tZ3JleTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi0tZ3JleTphZnRlciB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbn1cbi5zZWN0aW9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogI0JDREVFRjtcbn1cbi5zZWN0aW9uLS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGNkYyRUU7XG59XG4uc2VjdGlvbi0tdmlzaWJsZVxcQG1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLXZpc2libGVcXEBtZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5zZWN0aW9uX19pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1nYWxsZXJ5IC5zZWN0aW9uX19pbm5lciB7XG4gIG1hcmdpbjogLTFweCAwIDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNHB4KTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tZ2FsbGVyeSAuc2VjdGlvbl9faW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1nYWxsZXJ5IC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi0tZ2FsbGVyeSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tLWdhbGxlcnkgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3M3B4KTtcbiAgfVxufVxuLnNlY3Rpb24tLXBhZGRpbmctaGFsZiAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1wYWRkaW5nLWhhbGYgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLXBhZGRpbmctaGFsZiAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1wYWRkaW5nLWRvdWJsZSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlXFxAbWQgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tcGFkZGluZy1kb3VibGVcXEBtZCAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi0tcGFkZGluZy1kb3VibGVcXEBtZCAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlLXRvcCAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlLXRvcCAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1wYWRkaW5nLWRvdWJsZS10b3AgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tLW5vLXBhZGRpbmcgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmcgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1uby1wYWRkaW5nIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlY3Rpb24tLW5vLXBhZGRpbmctdG9wIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctdG9wIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctdG9wIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1uby1wYWRkaW5nLXRvcC5zZWN0aW9uLS1wYWRkaW5nLWhhbGYgLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tbm8tcGFkZGluZy10b3Auc2VjdGlvbi0tcGFkZGluZy1oYWxmIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctdG9wLnNlY3Rpb24tLXBhZGRpbmctaGFsZiAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi0tbm8tcGFkZGluZy1ib3R0b20gLnNlY3Rpb25fX2lubmVyIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1uby1wYWRkaW5nLWJvdHRvbSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1uby1wYWRkaW5nLWJvdHRvbSAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi0tbm8tcGFkZGluZy1ib3R0b20uc2VjdGlvbi0tcGFkZGluZy1oYWxmIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctYm90dG9tLnNlY3Rpb24tLXBhZGRpbmctaGFsZiAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLS1uby1wYWRkaW5nLWJvdHRvbS5zZWN0aW9uLS1wYWRkaW5nLWhhbGYgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tLW5vLXBhZGRpbmctYm90dG9tLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctYm90dG9tLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLW5vLXBhZGRpbmctYm90dG9tLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fX2hlYWQge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uc2VjdGlvbl9faW5uZXItYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fX2lubmVyLWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNlY3Rpb25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cbi5zZWN0aW9uX19iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsIDMwLCAzMCwgMCkgMCUsICMxRTFFMUUgMTAwJSk7XG59XG4uc2VjdGlvbl9fYmFja2dyb3VuZCB2aWRlbyxcbi5zZWN0aW9uX19iYWNrZ3JvdW5kIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDAuNDI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTIwdnc7XG4gIGhlaWdodDogNzV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAxMzMuMzMzdmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlcnZpY2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgY29sb3I7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2l0ZW0tLWhpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNlcnZpY2VzX19pdGVtLS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMyRDhERTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbS0taWNvbiB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG4uc2VydmljZXNfX2l0ZW0tLW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2l0ZW0tLW1hcmdpbi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc2VydmljZXNfX2l0ZW0tLW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtLS1tYXJnaW4tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSAuYXZhdGFyX19vdXRlciB7XG4gIG1hcmdpbjogLThweCAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2VydmljZXNfX2l0ZW0tLWhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbS0taGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VydmljZXNfX2l0ZW0tLWhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlcnZpY2VzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLnNlcnZpY2VzX19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnNlcnZpY2VzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xufVxuLnNlcnZpY2VzX19pdGVtOmhvdmVyIC5zZXJ2aWNlc19faWNvbiB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuXG4uc3BvbnNvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNwb25zb3JzX19pdGVtIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BvbnNvcnNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zcG9uc29yc19faXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RlciAuc2luZ2xlX19oZWFkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDkwcHggMDtcbiAgfVxufVxuLnNpbmdsZV9fd3JhcCB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZV9fd3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2luZ2xlX193cmFwLWlubmVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZV9fd3JhcC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG4uc2luZ2xlX193cmFwLXNpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGVfX3dyYXAtYm9keSB7XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uc2luZ2xlX193cmFwLWxvZ2luIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX193cmFwLWxvZ2luIHtcbiAgICBwYWRkaW5nOiA1MHB4IDExMHB4O1xuICB9XG59XG4uc2luZ2xlX19tZXRhIHtcbiAgY29sb3I6ICM0MTQ5NTI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX19tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNpbmdsZV9fbWV0YS1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAxMHB4IDNweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfX21ldGEtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG4uc2luZ2xlX19tZXRhLWF1dGhvciB7XG4gIGNvbG9yOiAjMkQ4REU5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZV9fbWV0YS1hdXRob3I6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5zaW5nbGVfX2ZlYXR1cmUtaW1hZ2Uge1xuICBtYXJnaW46IDAgLTIwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZV9fZmVhdHVyZS1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLnNpbmdsZV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX19kZXRhaWxzIHtcbiAgICBtYXJnaW46IDAgMCA1NnB4O1xuICB9XG59XG4uc2luZ2xlX19kZXRhaWxzLS1ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfX2RldGFpbHMtLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cbi5zaW5nbGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2luZ2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAxMTBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpbmdsZV9faW5uZXItLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZV9faW5uZXItLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc3RlciAuc2luZ2xlX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3N0ZXIgLnNpbmdsZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgfVxufVxuLnNpbmdsZV9fbGVhZCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LWZhbWlseTogXCJNYXJ0ZWxcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zaW5nbGVfX2xlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuc2luZ2xlX19sZWFkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjBweCArIDEyICogKDEwMHZ3IC0gMzIwcHgpIC8gOTYwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaW5nbGVfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNpbmdsZV9fbGVhZC0tcGxha2F0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnNpbmdsZV9fd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX193aWRnZXQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLnNpbmdsZV9fd2lkZ2V0LS1yZWxhdGVkIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBtYXJnaW46IDI0cHggMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNCQ0RFRUY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfX3dpZGdldC0tcmVsYXRlZCB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG4uc2luZ2xlX193aWRnZXQtLXJlbGF0ZWQgKyAuc2luZ2xlX193aWRnZXQtLXJlbGF0ZWQge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX193aWRnZXQtLXJlbGF0ZWQgKyAuc2luZ2xlX193aWRnZXQtLXJlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG4gIH1cbn1cbi5zaW5nbGVfX3dpZGdldC0td2lkZSB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZV9fd2lkZ2V0LS13aWRlIHtcbiAgICBtYXJnaW46IDAgLTYwcHggMCAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2luZ2xlX193aWRnZXQtLXdpZGUge1xuICAgIG1hcmdpbjogMCAtMTEwcHggMCAtNjBweDtcbiAgfVxuICAubG9uZ2Zvcm0gLnNpbmdsZV9fd2lkZ2V0LS13aWRlIHtcbiAgICBtYXJnaW46IDAgLTIyMHB4IDAgLTEyMHB4O1xuICB9XG59XG4uc2luZ2xlX19zbWFsbC1zaWRlYmFyIHtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlX19wb3dlcmVkLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2luZ2xlX19wb3dlcmVkLWxvZ28ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLnNpbmdsZV9fc29jaWFsIC5zb2NpYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpbmdsZV9fc29jaWFsLW1vYmlsZSB7XG4gIG1hcmdpbjogNDBweCAtMjBweCAyMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5zaW5nbGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgcGFkZGluZzogMCAwIDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICB9XG59XG4uc2luZ2xlX190YWdzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZV9fdGFncyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuLnNpbmdsZV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjJFRTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX19oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDMycHggNjRweDtcbiAgfVxufVxuLnNlY3Rpb24tLWJsYWNrIC5zaW5nbGVfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uc2VjdGlvbi0tbGlnaHQgLnNpbmdsZV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zaW5nbGVfX2hpZ2hsaWdodCAudGl0bGUge1xuICBjb2xvcjogIzFFMUUxRTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbi5zaW5nbGVfX251bWJlcmJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0JDREVFRjtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX19udW1iZXJibG9jayB7XG4gICAgcGFkZGluZzogMzJweCA2NHB4O1xuICB9XG59XG4uc2luZ2xlX19udW1iZXJibG9jayAudGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLnNlY3Rpb24tLWJsYWNrIC5zaW5nbGVfX251bWJlcmJsb2NrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTI0LCAxOTYsIDAuMik7XG59XG4uc2luZ2xlX19sb2NrZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlX19sb2NrZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiAxMDAlKTtcbn1cblxuLnNpbmdsZV9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiByZ2JhKDY1LCA3MywgODIsIDAuOTIpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnNpbmdsZV9fY29udGVudC0tcGxha2F0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmxvbmdmb3JtIC5zaW5nbGVfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9uZ2Zvcm0gLnNpbmdsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjdGlvbi0tbGlnaHQgLnNpbmdsZV9fY29udGVudCB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnNlY3Rpb24tLWJsYWNrIC5zaW5nbGVfX2NvbnRlbnQge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5zaW5nbGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2luZ2xlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIHBhZGRpbmc6IDY0cHggMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogODBweCAwO1xuICAgIHBhZGRpbmc6IDY0cHggNjRweCAwO1xuICB9XG59XG4uc2luZ2xlX19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcnRlbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnNpbmdsZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuc2luZ2xlX19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwcHggKyAxMiAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnNpbmdsZV9fY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDY1LCA3MywgODIsIDAuODIpO1xufVxuLnNpbmdsZV9fY29udGVudCBibG9ja3F1b3RlIGNpdGUgc3Ryb25nIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnNlY3Rpb24tLWJsYWNrIC5zaW5nbGVfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnNpbmdsZV9fY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdW90ZS5zdmdcIik7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuLnNpbmdsZV9fY29udGVudCBwIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDA7XG59XG4uc2luZ2xlX19jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuLnNpbmdsZV9fY29udGVudCBwIGE6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5zaW5nbGVfX2NvbnRlbnQgb2wsXG4uc2luZ2xlX19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDU1cHg7XG59XG4uc2luZ2xlX19jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLnNpbmdsZV9fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuLnNpbmdsZV9fY29udGVudCB1bCBsaSxcbi5zaW5nbGVfX2NvbnRlbnQgb2wgbGkge1xuICBtYXJnaW46IDVweCAwO1xufVxuLnNpbmdsZV9fY29udGVudCBwcmUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIlNjaGlic3RlZCBHcm90ZXNrXCI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZV9fY29udGVudCA+IGgxLFxuLnNpbmdsZV9fY29udGVudCA+IGgyLFxuLnNpbmdsZV9fY29udGVudCA+IGgzLFxuLnNpbmdsZV9fY29udGVudCA+IGg0LFxuLnNpbmdsZV9fY29udGVudCA+IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFydGVsXCI7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnNlY3Rpb24tLWJsYWNrIC5zaW5nbGVfX2NvbnRlbnQgPiBoMSxcbi5zZWN0aW9uLS1ibGFjayAuc2luZ2xlX19jb250ZW50ID4gaDIsXG4uc2VjdGlvbi0tYmxhY2sgLnNpbmdsZV9fY29udGVudCA+IGgzLFxuLnNlY3Rpb24tLWJsYWNrIC5zaW5nbGVfX2NvbnRlbnQgPiBoNCxcbi5zZWN0aW9uLS1ibGFjayAuc2luZ2xlX19jb250ZW50ID4gaDUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5zaW5nbGVfX2NvbnRlbnQgPiBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubG9uZ2Zvcm0gLnNpbmdsZV9fY29udGVudCA+IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmxvbmdmb3JtIC5zaW5nbGVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMiAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvbmdmb3JtIC5zaW5nbGVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4uc2luZ2xlX19jb250ZW50ID4gaDMge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzhweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmxvbmdmb3JtIC5zaW5nbGVfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5sb25nZm9ybSAuc2luZ2xlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNnB4ICsgNiAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvbmdmb3JtIC5zaW5nbGVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlX19jb250ZW50ID4gaDQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubG9uZ2Zvcm0gLnNpbmdsZV9fY29udGVudCA+IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmxvbmdmb3JtIC5zaW5nbGVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwcHggKyA2ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubG9uZ2Zvcm0gLnNpbmdsZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zaW5nbGVfX2NvbnRlbnQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZV9fY29udGVudCAud3AtY2FwdGlvbi5hbGlnbm5vbmUsXG4uc2luZ2xlX19jb250ZW50IGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGVfX2NvbnRlbnQgLndwLWNhcHRpb24uYWxpZ25sZWZ0LFxuLnNpbmdsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZV9fY29udGVudCAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuLnNpbmdsZV9fY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyMHB4O1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlX19jb250ZW50IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXG4uc2luZ2xlX19jb250ZW50IGltZyAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZV9fY29udGVudCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuICAuc2luZ2xlX19jb250ZW50IGltZyAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4ubG9uZ2Zvcm0gLnNpbmdsZV9fY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDIwcHggLTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5sb25nZm9ybSAuc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiA2MHB4IC02MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5sb25nZm9ybSAuc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiA2MHB4IC0xMTBweDtcbiAgfVxufVxuLnNpbmdsZV9fY29udGVudCAud3AtZWxlbWVudC1jYXB0aW9uLFxuLnNpbmdsZV9fY29udGVudCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX19jb250ZW50IC53cC1lbGVtZW50LWNhcHRpb24sXG4gIC5zaW5nbGVfX2NvbnRlbnQgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG4uc2luZ2xlX19jb250ZW50IC53cC1lbGVtZW50LWNhcHRpb24gc3Bhbixcbi5zaW5nbGVfX2NvbnRlbnQgLndwLWNhcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuODI7XG59XG4uc2luZ2xlX19jb250ZW50IC5pbnRlcmVzdGluZy1mYWN0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfX2NvbnRlbnQgLmludGVyZXN0aW5nLWZhY3Qge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGVfX2NvbnRlbnQgLmludGVyZXN0aW5nLWZhY3QgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZV9fY29udGVudCAuaW50ZXJlc3RpbmctZmFjdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZV9fY29udGVudCAuaW50ZXJlc3RpbmctZmFjdCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNjaGlic3RlZCBHcm90ZXNrXCI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnNpbmdsZV9fY29udGVudCAuaW50ZXJlc3RpbmctZmFjdCBoMiBzdHJvbmcge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpbmdsZV9fY29udGVudCAuaW50ZXJlc3RpbmctZmFjdCBoMiBzdHJvbmcge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAuc2luZ2xlX19jb250ZW50IC5pbnRlcmVzdGluZy1mYWN0IGgyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIycHggKyAyNiAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZV9fY29udGVudCAuaW50ZXJlc3RpbmctZmFjdCBoMiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLnNpbmdsZV9fY29udGVudCAuaW50ZXJlc3RpbmctZmFjdCAuZXhwbGFuYXRpb24ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uc2luZ2xlX19jb250ZW50IC5xdW90ZS1pbi10ZXh0IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5zaW5nbGVfX2NvbnRlbnQgLnF1b3RlLWluLXRleHQgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnNpbmdsZS1zb2NpYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2luZ2xlLXNvY2lhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1sb25nZm9ybV9fZmlndXJlIHtcbiAgbWF4LWhlaWdodDogNTYuMjV2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtbG9uZ2Zvcm1fX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnNpbmdsZS1sb25nZm9ybV9fY2FwdGlvbiAuaW1hZ2VfX21ldGEge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnNpbmdsZS1sb25nZm9ybV9fY2FwdGlvbiAuaW1hZ2VfX21ldGEtYXV0aG9yIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sb25nZm9ybV9fY2FwdGlvbiAuaW1hZ2VfX21ldGEtYXV0aG9yIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4uc2luZ2xlLXJybWUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0JDREVFRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzAsIDMwLCAzMCwgMC4xMik7XG4gIHBhZGRpbmc6IDMycHggMzJweDtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXJybWUge1xuICAgIHBhZGRpbmc6IDMycHggMTYwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcnJtZSAuaGVhZGxpbmUsXG4uc2luZ2xlLXJybWUgLnRpdGxlLFxuLnNpbmdsZS1ycm1lIC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5zaW5nbGUtcnJtZSAudGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5zaW5nbGUtcnJtZSAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGNvbG9yOiByZ2JhKDY1LCA3MywgODIsIDAuODIpO1xufVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNvY2lhbF9faXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxufVxuLnNvY2lhbC0taG92ZXIgLnNvY2lhbF9faXRlbTpob3ZlciBzdmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2l0Y2hlcl9fYmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMTdDQzQ7XG4gIHRyYW5zaXRpb246IDAuNXMgbGVmdDtcbn1cbi5zd2l0Y2hlci0tbGVmdDpob3ZlciAuc3dpdGNoZXJfX2JhbGwge1xuICBsZWZ0OiAxMnB4O1xufVxuLnN3aXRjaGVyLS1yaWdodCAuc3dpdGNoZXJfX2JhbGwge1xuICBsZWZ0OiAxMnB4O1xufVxuLnN3aXRjaGVyLS1yaWdodDpob3ZlciAuc3dpdGNoZXJfX2JhbGwge1xuICBsZWZ0OiAycHg7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFydGVsXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xMXB4O1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyA2ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY3Rpb24tLWJsYWNrIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRpdGxlLS1mb250LXByaW0ge1xuICBmb250LWZhbWlseTogXCJTY2hpYnN0ZWQgR3JvdGVza1wiO1xufVxuLnRpdGxlX19xdW90ZSB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLnRpdGxlLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRpdGxlLS1ibGFjayB7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuLnRpdGxlLS1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4udGl0bGUtLWxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGl0bGUtLWZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnRpdGxlLS14eHhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRpdGxlLS14eHhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC50aXRsZS0teHh4bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMjYgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS0teHh4bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuLnRpdGxlLS14eGxhcmdlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi50aXRsZS0teGxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4udGl0bGUtLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC50aXRsZS0teGxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjRweCArIDI0ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4udGl0bGUtLXhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRpdGxlLS14bGFyZ2Uge1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjKC0wLjQ4cHggKyAtMC40OCAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLS14bGFyZ2Uge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB9XG59XG4udGl0bGUtLWxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG59XG4udGl0bGUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRpdGxlLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5cHggKyAxMyAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udGl0bGUtLW5vcm1hbCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xufVxuLnRpdGxlLS1ub3JtYWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAudGl0bGUtLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyA2ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udGl0bGUtLXNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XG59XG4udGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRpdGxlLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAzICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi50aXRsZS0teHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnRpdGxlLS14eHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbn1cbi50aXRsZS0teHhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aXRsZS0teHhzbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzcHggKyAxICogKDEwMHZ3IC0gOTYwcHgpIC8gNjQwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZS0teHhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udGl0bGUtLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi50aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRpdGxlLWFyY2hpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbjogLTFweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMTIpO1xufVxuLnRpdGxlLWFyY2hpdmUtLXZyZW1lcGxvdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtYXJjaGl2ZS0tdnJlbWVwbG92IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGl0bGUtYXJjaGl2ZS0tdG9wIHtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbn1cbi50aXRsZS1hcmNoaXZlX190aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLnRpdGxlLWFyY2hpdmVfX2V4dHJhIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udGl0bGUtYXJjaGl2ZV9fZXh0cmEgLnN1YnNjcmliZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGl0bGUtYXJjaGl2ZV9fZXh0cmEgLnN1YnNjcmliZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4udGl0bGUtYXJjaGl2ZV9fZXh0cmEgLnN1YnNjcmliZV9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4udGl0bGUtYXJjaGl2ZV9fc3dpcGUge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnRpY2tlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVlO1xufVxuLnRpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnRpY2tlcl9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnRpY2tlcl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDZweCArIDE0ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGlja2VyX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi50aWNrZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAudGlja2VyX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDZweCArIDE0ICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGlja2VyX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udGlja2VyX19pdGVtIGEge1xuICBjb2xvcjogIzQxNDk1MjtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcbn1cbi50aWNrZXJfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGlja2VyX19saXN0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tlcl9fbGlzdC0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM0MTQ5NTI7XG59XG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ibGFjayAubGVhZCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmxlYWQgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5sZWFkLS1jb2xvci1pbnZlcnNlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGVhZC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAubGVhZC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMyAqICgxMDB2dyAtIDMyMHB4KSAvIDEyODApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxlYWQtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5sZWFkLS14bGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAubGVhZC0teGxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjBweCArIDcgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5sZWFkLS14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLmxlYWQtLWxpZ2h0IHtcbiAgY29sb3I6IHJnYmEoMiwgNiwgMjMsIDAuNSk7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxpbmtzLS12ZXJ0aWNhbCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ubGlua3MtLWJsdWUge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5saW5rc19faXRlbSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGlua3MtLWlubGluZSAubGlua3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saW5rc19faXRlbSBhLCAubGlua3NfX2l0ZW0tdGl0bGUge1xuICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xufVxuLmxpbmtzX19pdGVtIGE6aG92ZXIsIC5saW5rc19faXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMTE3Q0M0O1xufVxuLmxpbmtzX19pdGVtIGEtLWJsdWUsIC5saW5rc19faXRlbS10aXRsZS0tYmx1ZSB7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuLmxpbmtzX19pdGVtIGEtLWJsdWU6aG92ZXIsIC5saW5rc19faXRlbS10aXRsZS0tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDE0OTUyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sZXhpY29uX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubGV4aWNvbl9fd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxleGljb25fX3dyYXAge1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuLmxleGljb25fX3dyYXAtaW5uZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGV4aWNvbl9fd3JhcC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG4ubGV4aWNvbl9fd3JhcC1zaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGV4aWNvbl9fd3JhcC1zaWRlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5sZXhpY29uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZXhpY29uX19lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmxleGljb25fX2xlYWQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJNYXJ0ZWxcIjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG4ubGV4aWNvbl9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5sZXhpY29uX19sZWFkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCArIDEgKiAoMTAwdncgLSAzMjBweCkgLyA5NjApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxleGljb25fX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLmxleGljb25fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJNYXJ0ZWxcIjtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubGV4aWNvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5sZXhpY29uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTVweCArIDEgKiAoMTAwdncgLSAzMjBweCkgLyA5NjApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxleGljb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxleGljb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubGV4aWNvbl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmxleGljb25fX2xpc3Qge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNDE0OTUyO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sZXhpY29uX19saXN0LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZXhpY29uX19saXN0LWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTI3cHg7XG4gIHdpZHRoOiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzExN0NDNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmxleGljb25fX2xpc3QtaXRlbSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxleGljb25fX2xpc3QtaXRlbS0tYWN0aXZlIGEge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5sZXhpY29uX19saXN0LWl0ZW0tLWFjdGl2ZSBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubGV4aWNvbl9fc291cmNlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQxNDk1Mjtcbn1cbi5sZXhpY29uX19zb3VyY2UtaXRlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ubGV4aWNvbl9fc291cmNlLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzExN0NDNDtcbn1cbi5sZXhpY29uX19zb3VyY2UtaXRlbS0tYmx1ZSB7XG4gIGNvbG9yOiAjMkQ4REU5O1xufVxuLmxleGljb25fX3NvdXJjZS1pdGVtLS1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4ubGV4aWNvbl9fbGV0dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubGV4aWNvbl9fbGV0dGVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sZXhpY29uX19sZXR0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubGV4aWNvbl9fbGV0dGVyLWxpc3QtaXRlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQxNDk1MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxleGljb25fX2xldHRlci1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3Q0M0O1xuICBib3JkZXItY29sb3I6ICMxMTdDQzQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGV4aWNvbl9fbGV0dGVyLWxpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyRDhERTk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmxleGljb25fX3NvY2lhbCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sZXhpY29uX19zb2NpYWwtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGV4aWNvbl9fYXV0b2NvbXBsZXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sZXhpY29uX19hdXRvY29tcGxldGUtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuLmxleGljb25fX2F1dG9jb21wbGV0ZS1pbnB1dCAueGRzb2Z0X2F1dG9jb21wbGV0ZV9kcm9wZG93biB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgYmFja2dyb3VuZDogI0JDREVFRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgd2lkdGg6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG59XG4uaGFtYnVyZ2VyLW5hdiAuaGFtYnVyZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5oYW1idXJnZXJfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5oYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMkQ4REU5O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IDAuMXMgb3BhY2l0eSwgMC41cyB0cmFuc2Zvcm07XG59XG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG59XG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XG4gIHdpZHRoOiAxNHB4O1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUU7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMThweDtcbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDEyNCwgMTk2LCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiA5NztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eSwgMHMgdHJhbnNmb3JtIDAuNXM7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG59XG5cbi5oYW1idXJnZXItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gIHRyYW5zaXRpb246IDAuNXMgdHJhbnNmb3JtO1xuICB6LWluZGV4OiA5ODtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmFkbWluLWJhciAuaGFtYnVyZ2VyLW5hdiB7XG4gIHRvcDogMTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkbWluLWJhciAuaGFtYnVyZ2VyLW5hdiB7XG4gICAgdG9wOiAxNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWRtaW4tYmFyIC5oYW1idXJnZXItbmF2IHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbWJ1cmdlci1uYXYge1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIC04cHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmhhbWJ1cmdlci1uYXZfX2xpc3Qge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlci1uYXZfX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFtYnVyZ2VyLW5hdl9fbGlzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhhbWJ1cmdlci1uYXZfX2xpc3QtLWV4dHJhIHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuLmhhbWJ1cmdlci1uYXZfX2xpc3QtLWV4dHJhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU2NoaWJzdGVkIEdyb3Rlc2tcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcbn1cbi5oYW1idXJnZXItbmF2X19saXN0LS1leHRyYSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uaGFtYnVyZ2VyLW5hdl9fc29jaWFsIHtcbiAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG59XG4uaGFtYnVyZ2VyLW5hdl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgLTFweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhhbWJ1cmdlci1uYXZfX3JlZ2lvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLmhhbWJ1cmdlci1uYXZfX3JlZ2lvbiBhIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGFtYnVyZ2VyLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlci1uYXZfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtaXMtb3BlbiAuaGFtYnVyZ2VyLW5hdl9faXRlbTpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlci1uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtaXMtb3BlbiAuaGFtYnVyZ2VyLW5hdl9faXRlbTpudGgtY2hpbGQoNikge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LWlzLW9wZW4gLmhhbWJ1cmdlci1uYXZfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtaXMtb3BlbiAuaGFtYnVyZ2VyLW5hdl9faXRlbTpudGgtY2hpbGQoOSkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxMCkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxMSkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxMikge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxMykge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxNCkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxNSkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxNikge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxNykge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxOCkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgxOSkge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1pcy1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtOm50aC1jaGlsZCgyMCkge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFtYnVyZ2VyLW5hdl9faXRlbSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5oYW1idXJnZXItbmF2X19pdGVtLS1leHBhbmQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhhbWJ1cmdlci1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmhhbWJ1cmdlci1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWFydGVsXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcbiAgY29sb3I6ICMxRTFFMUU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYW1idXJnZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oYW1idXJnZXItbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMTdDQzQ7XG59XG4uaGFtYnVyZ2VyX19pdGVtLS1hY3RpdmUgLmhhbWJ1cmdlci1uYXZfX2xpbmsge1xuICBjb2xvcjogIzJEOERFOTtcbn1cbi5oYW1idXJnZXJfX2l0ZW0tLWFjdGl2ZSAuaGFtYnVyZ2VyLW5hdl9fbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM4Q0NERjc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFtYnVyZ2VyX19pdGVtLS1hY3RpdmUgLmhhbWJ1cmdlci1uYXZfX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4uaGFtYnVyZ2VyLW5hdl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgY29sb3I7XG4gIGNvbG9yOiAjMUUxRTFFO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFtYnVyZ2VyLW5hdl9fdGV4dCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oYW1idXJnZXItbmF2X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oYW1idXJnZXItbmF2X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIH1cbn1cbi5oYW1idXJnZXItbmF2X190ZXh0IHNwYW4ge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4uaGFtYnVyZ2VyLW5hdl9fZXhwYW5kLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oYW1idXJnZXItbmF2X19leHBhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm07XG59XG4uaGFtYnVyZ2VyX19pdGVtLS1leHBhbmQgLmhhbWJ1cmdlci1uYXZfX2V4cGFuZC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmhhbWJ1cmdlci1uYXYtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbWJ1cmdlci1uYXZfX2l0ZW0tLWV4cGFuZCAuaGFtYnVyZ2VyLW5hdi1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLS1jaGlsZC1uYXYtb3BlbiAuaGFtYnVyZ2VyLW5hdl9faXRlbS0tZXhwYW5kIC5oYW1idXJnZXItbmF2LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItLWNoaWxkLW5hdi1vcGVuIC5oYW1idXJnZXItbmF2X19pdGVtLS1leHBhbmQgLmhhbWJ1cmdlci1uYXYtY2hpbGQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4ICNFNEU0RTQ7XG4gIH1cbn1cbi5oYW1idXJnZXItbmF2LWNoaWxkX19saXN0IHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4uaGFtYnVyZ2VyLW5hdi1jaGlsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFtYnVyZ2VyLW5hdi1jaGlsZF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ud3BjZjctZm9ybS5zZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi53cGNmNy1mb3JtIC5hamF4LWxvYWRlci5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xuICBtYXJnaW46IDAgMTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlIDAuNXM7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlIDAuNXM7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlLFxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6ICNkNTAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU7XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHkgMC4ycywgMC41cyBoZWlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgYmFja2dyb3VuZDogI0ZGNTk1OTtcbn1cblxuLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJhY2tncm91bmQ6ICMyMUQxMTI7XG59XG5cbi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xuICBiYWNrZ3JvdW5kOiAjRkY1OTU5O1xufVxuXG4ud3BjZjctYWNjZXB0YW5jZSxcbi53cGNmNy1jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLFxuLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cbi53cGNmNy1hY2NlcHRhbmNlIGlucHV0LFxuLndwY2Y3LWNoZWNrYm94IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi53cGNmNy1hY2NlcHRhbmNlIGlucHV0OmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSxcbi53cGNmNy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ4REU5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NoZWNrZWQuc3ZnXCIpO1xufVxuLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbi53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlLFxuLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRyYW5zaXRpb246IDFzIGJhY2tncm91bmQsIDAuNXMgb3BhY2l0eTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSBpbWcsXG4ud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSxcbi53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJEOERFOTtcbn1cblxuLmJ1aWxkZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmJyZWFraW5nLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udG9wLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWlkZGxlLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGhyZWUtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uaW1hZ2UtYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufSIsImh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5cbnEge1xuICAgIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDIgKi9cbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn0gXG5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5jZiB7XG4gICAgKnpvb206IDE7XG5cbiAgICAmOmJlZm9yZSwgXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiOyBcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuYSwgYTpob3ZlciwgYTp2aXNpdGVkLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICBib3JkZXI6bm9uZTtcbiAgIG91dGxpbmU6IDA7XG59XG5cbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHsgXG4gIGJvcmRlcjogMDsgXG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNYWluIFN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmludCBzdHlsZXMuXG4gICBJbmxpbmVkIHRvIGF2b2lkIHJlcXVpcmVkIEhUVFAgY29ubmVjdGlvbjogaDVicC5jb20vclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgICAqIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vcyAqL1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3NcbiAgICAgKi9cblxuICAgIC5pciBhOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8qIGg1YnAuY29tL3QgKi9cbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXHJcblxyXG5AaW1wb3J0IFwic2V0dGluZ3NcIjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL1xyXG4vLyBDb250ZW50czpcclxuLy9cclxuLy8gMS4gR2VuZXJhbCBzdHlsZXNcclxuLy8gICAgLSBUcmFuc2x1c2NlbnQgb3ZlcmxheVxyXG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXHJcbi8vICAgIC0gQ3Vyc29yc1xyXG4vLyAgICAtIEhlbHBlciBjbGFzc2VzXHJcbi8vIDIuIEFwcGVhcmFuY2VcclxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcclxuLy8gICAgLSBDU1MgcmVzZXQgZm9yIGJ1dHRvbnNcclxuLy8gICAgLSBDbG9zZSBpY29uXHJcbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXHJcbi8vICAgIC0gTmF2aWdhdGlvbiAobGVmdC9yaWdodCkgYXJyb3dzXHJcbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcclxuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXHJcbi8vICAgIC0gTWVkaWEgcXVlcnkgd2hlcmUgc2l6ZSBvZiBhcnJvd3MgaXMgcmVkdWNlZFxyXG4vLyAgICAtIElFNyBzdXBwb3J0XHJcbi8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gMS4gR2VuZXJhbCBzdHlsZXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxyXG4ubWZwLWJnIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICBiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XHJcbiAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHBvcHVwXHJcbi5tZnAtd3JhcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcclxufVxyXG5cclxuLy8gUm9vdCBjb250YWluZXJcclxuLm1mcC1jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDAgJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXHJcbi5tZnAtY29udGFpbmVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxyXG4ubWZwLWFsaWduLXRvcCB7XHJcbiAgLm1mcC1jb250YWluZXIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcclxuLm1mcC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XHJcbn1cclxuLm1mcC1pbmxpbmUtaG9sZGVyLFxyXG4ubWZwLWFqYXgtaG9sZGVyIHtcclxuICAubWZwLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXJzb3JzXHJcbi5tZnAtYWpheC1jdXIge1xyXG4gIGN1cnNvcjogcHJvZ3Jlc3M7XHJcbn1cclxuLm1mcC16b29tLW91dC1jdXIge1xyXG4gICYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxuICB9XHJcbn1cclxuLm1mcC16b29tIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcbi5tZnAtYXV0by1jdXJzb3Ige1xyXG4gIC5tZnAtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWZwLWNsb3NlLFxyXG4ubWZwLWFycm93LFxyXG4ubWZwLXByZWxvYWRlcixcclxuLm1mcC1jb3VudGVyIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLy8gSGlkZSB0aGUgaW1hZ2UgZHVyaW5nIHRoZSBsb2FkaW5nXHJcbi5tZnAtbG9hZGluZyB7XHJcbiAgJi5tZnAtZmlndXJlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIZWxwZXIgY2xhc3MgdGhhdCBoaWRlcyBzdHVmZlxyXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xyXG4gIC8vIEZyb20gSFRNTDUgQm9pbGVycGxhdGUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi92NC4yLjAvZG9jL2Nzcy5tZCN2aXN1YWxseWhpZGRlblxyXG4gIC5tZnAtaGlkZSB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSBAZWxzZSB7XHJcbiAgLm1mcC1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gMi4gQXBwZWFyYW5jZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xyXG4gIGxlZnQ6IDhweDtcclxuICByaWdodDogOHB4O1xyXG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXHJcbi5tZnAtcy1yZWFkeSB7XHJcbiAgLm1mcC1wcmVsb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXHJcbi5tZnAtcy1lcnJvciB7XHJcbiAgLm1mcC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcclxuYnV0dG9uIHtcclxuICAmLm1mcC1jbG9zZSxcclxuICAmLm1mcC1hcnJvdyB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICB9XHJcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENsb3NlIGljb25cclxuLm1mcC1jbG9zZSB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xyXG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XHJcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XHJcblxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxufVxyXG4ubWZwLWNsb3NlLWJ0bi1pbiB7XHJcbiAgLm1mcC1jbG9zZSB7XHJcbiAgICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xyXG4gIH1cclxufVxyXG4ubWZwLWltYWdlLWhvbGRlcixcclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICAubWZwLWNsb3NlIHtcclxuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXHJcbi5tZnAtY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xyXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XHJcbiAgLm1mcC1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcblxyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG4gICAgICB0b3A6OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIElmcmFtZSBjb250ZW50IHR5cGVcclxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XHJcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcclxuICAgIC5tZnAtY29udGVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkbWZwLWlmcmFtZS1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAubWZwLWNsb3NlIHtcclxuICAgICAgdG9wOiAtNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1mcC1pZnJhbWUtc2NhbGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcclxuQGlmICRtZnAtaW5jbHVkZS1pbWFnZS10eXBlIHtcclxuXHJcbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xyXG4gIGltZyB7XHJcbiAgICAmLm1mcC1pbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcbiAgLm1mcC1maWd1cmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xyXG4gICAgICBib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWltYWdlLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWZwLWJvdHRvbS1iYXIge1xyXG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gIH1cclxuICAubWZwLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tdGl0bGUtY29sb3I7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcclxuICB9XHJcblxyXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuICAgIC5tZnAtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZnAtZ2FsbGVyeSB7XHJcbiAgICAubWZwLWltYWdlLWhvbGRlciB7XHJcbiAgICAgIC5tZnAtZmlndXJlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XHJcbiAgICAgIC8qKlxyXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcbiAgICAgICAqL1xyXG4gICAgICAubWZwLWltZy1tb2JpbGUge1xyXG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAmLm1mcC1pbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWZwLWZpZ3VyZSB7XHJcbiAgICAgICAgICAvLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWZwLWJvdHRvbS1iYXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1mcC1jb3VudGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1mcC1jbG9zZSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5tZnAtYXJyb3cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuICB9XHJcbiAgLm1mcC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIkbWZwLWlmcmFtZS1yYXRpbzogMC41NjI1O1xuXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluLnNjc3MnO1xuXG5cblxuLm1mcC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgcmVkKTtcblxuXG4gICAgQGluY2x1ZGUgcmVtKGhlaWdodCwgNDhweCk7XG4gICAgQGluY2x1ZGUgcmVtKGxpbmUtaGVpZ2h0LCA0OHB4KTtcbiAgICBAaW5jbHVkZSByZW0od2lkdGgsIDQ4cHgpO1xuICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE4cHgpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgIC5JY29uIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbShoZWlnaHQsIDc4cHgpO1xuICAgICAgICBAaW5jbHVkZSByZW0obGluZS1oZWlnaHQsIDc4cHgpO1xuICAgICAgICBAaW5jbHVkZSByZW0od2lkdGgsIDc4cHgpO1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAyNnB4KTtcbiAgICB9XG5cbn1cblxuXG4ubWZwLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC45Nztcbn1cblxuLm1mcC1maWd1cmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy90cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubWZwLWFycm93IHtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGNsZWFyZml4KCkge1xuICAgICp6b29tOjE7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OnRhYmxlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG59XG5cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gICAgLy8gSWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIG1hcFxuICAgIEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1zdGF0ZXMsICRwb2ludCkge1xuICAgICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1zdGF0ZXMsICRwb2ludCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIElmIHRoZSBrZXkgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwXG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skcG9pbnR9YC4gXCJcbiAgICAgICAgICArIFwiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkZ3JpZC1zdGF0ZXMpfS5cIjtcbiAgICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxLjYpIHtcbiAgICBmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTApICsgcHg7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xufVxuXG5cbkBtaXhpbiBncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoJGNvbG9yMSwgJGNvbG9yMik7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIpOyAgXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRjb2xvcjEsICRjb2xvcjIpO1xufVxuLy9AaW5jbHVkZSBncmFkaWVudCgjZmYwMDAwLCAjMDAwMGZmKTtcblxuXG5AbWl4aW4gY292ZXJCY2soJGltZywgJGZpeGVkOiBzY3JvbGwgKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRmaXhlZDsgXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4vL0BpbmNsdWRlIGNvdmVyQmNrKCcuLi9pbWcvcGF0dGVybi5wbmcnLCBmaXhlZCk7XG5cblxuQG1peGluIHZlcnRpY2FsQWxpZ25NaWRkbGUoKSB7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07IC8qIEFkanVzdHMgZm9yIHNwYWNpbmcgKi9cbiAgICB9XG59XG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gICAgfVxuXG4gICAgPiAucmF0aW9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTsgLyogQWRqdXN0cyBmb3Igc3BhY2luZyAqL1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZmx1aWQoJHByb3BlcnRpZXMsICRtaW4tdncsICRtYXgtdncsICRtaW4tdmFsdWUsICRtYXgtdmFsdWUsICR2cjogZmFsc2UpIHtcblxuXG4gICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgJiB7ICN7JHByb3BlcnR5fTogJG1pbi12YWx1ZTsgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcblxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pbi12YWx1ZX0gKyAje3N0cmlwLXVuaXQoJG1heC12YWx1ZSAtICRtaW4tdmFsdWUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkbWF4LXZhbHVlO1xuICAgICAgICB9XG4gICAgfVxuIH1cbiBcblxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gICAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgICAgIEByZXR1cm4gIG1hdGguZGl2KCRudW1iZXIsICgkbnVtYmVyICogMCArIDEpKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRudW1iZXI7XG59XG5cblxuXG5cblxuQGZ1bmN0aW9uIHBhcnNlSW50KCRuKSB7IC8qIDIgKi9cbiAgICBAcmV0dXJuIG1hdGguZGl2KCRuLCAoJG4gKiAwICsgMSkpO1xufVxuXG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcykge1xuICAkcHggOiAoKTsgLyogMyAqL1xuICAkcmVtOiAoKTsgLyogMyAqL1xuXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHsgLyogNCAqL1xuXG4gICAgQGlmICR2YWx1ZSA9PSAwIG9yICR2YWx1ZSA9PSBhdXRvIHsgLyogNSAqL1xuICAgICAgJHB4IDogYXBwZW5kKCRweCAsICR2YWx1ZSk7XG4gICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgJHZhbHVlKTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAkdW5pdDogdW5pdCgkdmFsdWUpOyAgICAvKiA2ICovXG4gICAgICAkdmFsOiBwYXJzZUludCgkdmFsdWUpOyAvKiA2ICovXG5cbiAgICAgIEBpZiAkdW5pdCA9PSBcInB4XCIgeyAgLyogNyAqL1xuICAgICAgICAkcHggOiBhcHBlbmQoJHB4LCAgJHZhbHVlKTtcbiAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sIChtYXRoLmRpdigkdmFsLDEwKSArIHJlbSkpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHVuaXQgPT0gXCJyZW1cIiB7IC8qIDcgKi9cbiAgICAgICAgJHB4IDogYXBwZW5kKCRweCwgICgkdmFsICogMTAgKyBweCkpO1xuICAgICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJHB4ID09ICRyZW0geyAgICAgLyogOCAqL1xuICAgICN7JHByb3BlcnR5fTogJHB4OyAgLyogOSAqL1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRweDsgIC8qIDkgKi9cbiAgICAjeyRwcm9wZXJ0eX06ICRyZW07IC8qIDkgKi9cbiAgfVxufVxuXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICdub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XG5cbi5zbGljayB7XG5cdCYtYXJyb3cge1xuXHRcdEBpbmNsdWRlIHJlbShoZWlnaHQsIDYwcHgpO1xuXHRcdEBpbmNsdWRlIHJlbShsaW5lLWhlaWdodCwgNjBweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHJlbSh3aWR0aCwgNjBweCk7XG5cdFx0QGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG5cdFx0ei1pbmRleDogOTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdH1cblxuXG5cdCYtc2xpZGUge1xuXHRcdHRyYW5zaXRpb246IDFzIG9wYWNpdHksIDFzIHRyYW5zZm9ybTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9IFxuXG5cblx0Ji1zbGlkZS5zbGljay1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuXG5cbiAgICAmLWRvdHMge1xuICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0Ym90dG9tOiAxMHB4O1xuICAgIFx0d2lkdGg6IDEwMCU7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvL0BpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9lYXN5LWF1dG9jb21wbGV0ZS9kaXN0L2Vhc3ktYXV0b2NvbXBsZXRlLmNzcyc7XG5cbi5lYXN5LWF1dG9jb21wbGV0ZS1jb250YWluZXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xufVxuXG4uZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHVsIGxpLCAuZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHVsIC5lYWMtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xufVxuXG4uZWFzeS1hdXRvY29tcGxldGUtY29udGFpbmVyIHVsIGxpLnNlbGVjdGVkIHtcbiAgICAvL2JhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ViZWJlYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwzMCwzMCwwLjA1KTtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbn1cbiIsIi8qKlxuICogQ29weXJpZ2h0IDIwMTQgR29vZ2xlIEluYy5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLmltYS1hZC1jb250YWluZXIge1xuICB0b3A6IDBlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBNb3ZlIG92ZXJsYXkgaWYgdXNlciBmYXN0LWNsaWNrcyBwbGF5IGJ1dHRvbi4gKi9cbi52aWRlby1qcy52anMtcGxheWluZyAuYnVtcGFibGUtaW1hLWFkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC00ZW07XG59XG5cbi8qIE1vdmUgb3ZlcmxheSB3aGVuIGNvbnRyb2xzIGFyZSBhY3RpdmUuICovXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLmJ1bXBhYmxlLWltYS1hZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwZW07XG59XG5cbi52aWRlby1qcy52anMtcGF1c2VkIC5idW1wYWJsZS1pbWEtYWQtY29udGFpbmVyLFxuLnZpZGVvLWpzLnZqcy1wbGF5aW5nOmhvdmVyIC5idW1wYWJsZS1pbWEtYWQtY29udGFpbmVyLFxuLnZpZGVvLWpzLnZqcy11c2VyLWFjdGl2ZS52anMtcGxheWluZyAuYnVtcGFibGUtaW1hLWFkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC00ZW07XG59XG5cbi5pbWEtY29udHJvbHMtZGl2IHtcbiAgYm90dG9tOiAwZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCAyMCwgMzAsIC43KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICBib3R0b20sXG4gICAgICByZ2JhKDcsIDIwLCAzMCwgLjcpIDAlLFxuICAgICAgcmdiYSg3LCAyMCwgMzAsIDApIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgIGxpbmVhcixcbiAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgbGVmdCB0b3AsXG4gICAgICBjb2xvci1zdG9wKDAlLHJnYmEoNywgMjAsIDMwLCAuNykpLFxuICAgICAgY29sb3Itc3RvcCgxMDAlLHJnYmEoNywgMjAsIDMwLCAwKSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICBib3R0b20sXG4gICAgICByZ2JhKDcsIDIwLCAzMCwgLjcpIDAlLFxuICAgICAgcmdiYSg3LCAyMCwgMzAsIDApIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxuICAgIHJnYmEoNywgMjAsIDMwLCAuNykgMCUsXG4gICAgcmdiYSg3LCAyMCwgMzAsIDApIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXG4gICAgcmdiYSg3LCAyMCwgMzAsIC43KSAwJSxcbiAgICByZ2JhKDcsIDIwLCAzMCwgMCkgMTAwJSk7IC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXG4gICAgcmdiYSg3LCAyMCwgMzAsIC43KSAwJSxcbiAgICByZ2JhKDcsIDIwLCAzMCwgMCkgMTAwJSk7IC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChcbiAgICBzdGFydENvbG9yc3RyPScjMDAwNzE0MUUnLFxuICAgIGVuZENvbG9yc3RyPScjMDcxNDFFJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uaW1hLWNvbnRyb2xzLWRpdi5pbWEtY29udHJvbHMtZGl2LXNob3dpbmcge1xuICBoZWlnaHQ6IDMuN2VtO1xufVxuXG4uaW1hLWNvdW50ZG93bi1kaXYge1xuICBoZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiAwIDAgMC4yZW0gIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaW1hLXNlZWstYmFyLWRpdiB7XG4gIHRvcDogMS4yZW07XG4gIGhlaWdodDogMC4zZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG59XG5cbi5pbWEtcHJvZ3Jlc3MtZGl2IHtcbiAgd2lkdGg6IDBlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDQzU0Njtcbn1cblxuLmltYS1wbGF5LXBhdXNlLWRpdiwgLmltYS1tdXRlLWRpdiwgLmltYS1zbGlkZXItZGl2LCAuaW1hLWZ1bGxzY3JlZW4tZGl2IHtcbiAgd2lkdGg6IDIuMzNlbTtcbiAgaGVpZ2h0OiAxLjMzZW07XG4gIHRvcDogMC43MzNlbTtcbiAgbGVmdDogMGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW1hLW11dGUtZGl2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUuNjY3ZW07XG59XG5cbi5pbWEtc2xpZGVyLWRpdiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyLjMzZW07XG4gIHdpZHRoOiAzLjMzZW07XG4gIGhlaWdodDogMC42NjdlbTtcbiAgdG9wOiAxLjMzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5cbi5pbWEtc2xpZGVyLWxldmVsLWRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNjY3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0M1NDY7XG59XG5cbi5pbWEtZnVsbHNjcmVlbi1kaXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMGVtO1xufVxuXG4uaW1hLXBsYXlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwZjEwM1wiO1xufVxuXG4uaW1hLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBmMTAxXCI7XG59XG5cbi5pbWEtcGxheWluZzpob3ZlcjpiZWZvcmUsIC5pbWEtcGF1c2VkOmhvdmVyOmJlZm9yZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi5pbWEtbm9uLW11dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGYxMDdcIjtcbn1cblxuLmltYS1tdXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBmMTA0XCI7XG59XG5cbi5pbWEtbm9uLW11dGVkOmhvdmVyOmJlZm9yZSwgLmltYS1tdXRlZDpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4uaW1hLW5vbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGYxMDhcIjtcbn1cblxuLmltYS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGYxMDlcIjtcbn1cblxuLmltYS1ub24tZnVsbHNjcmVlbjpob3ZlcjpiZWZvcmUsIC5pbWEtZnVsbHNjcmVlbjpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuIiwiQGltcG9ydCAnLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL2Rpc3QvdmlkZW8tanMuY3NzJztcbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy92aWRlb2pzLWNvbnRyaWItYWRzL2Rpc3QvdmlkZW9qcy1jb250cmliLWFkcy5jc3MnO1xuQGltcG9ydCAnLi4vbm9kZV9tb2R1bGVzL3ZpZGVvanMtaW1hL2Rpc3QvdmlkZW9qcy5pbWEuc2Nzcyc7XG5cbi53cC12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBtYXJnaW46IDQwcHggMDtcblxuICAgIC5zaW5nbGVfX2lubmVyLS1uby1wYWRkaW5nICYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIC53cC12aWRlby1zaG9ydGNvZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHkgMXM7IFxuICAgIH1cblxuICAgIC53cC12aWRlby1zaG9ydGNvZGUudmpzLWxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnZpZGVvLWpzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4udmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRncmlkX2d1dHRlci1oYWxmOiBtYXRoLmRpdihncmlkX2d1dHRlcigpLCAyKTtcblxuLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGdyaWQoY29udGFpbmVyKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBncmlkKGNvbnRhaW5lci1tYXgpO1xuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLTg1MCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmlkIHsgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC0jeyRncmlkX2d1dHRlci1oYWxmfTtcbn1cblxuLmdyaWQtLXN3aXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1hcmdpbjogMCAtI3tncmlkKGNvbnRhaW5lci1ndXR0ZXIpKyRncmlkX2d1dHRlci1oYWxmfTtcbiAgICBwYWRkaW5nOiAwIGdyaWQoY29udGFpbmVyLWd1dHRlcik7XG5cbiAgICAuZ3JpZF9fY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9ICAgIFxufVxuXG4uZ3JpZC0tc3BhY2luZyB7XG5cbiAgICAuZ3JpZF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbn1cblxuXG4uZ3JpZC0tZGl2aWRlcnMge1xuXG4gICAgLmdyaWRfX2NvbHVtbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAkZ3JpZF9ndXR0ZXItaGFsZjtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3JpZF9ndXR0ZXItaGFsZjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWRfX2NvbHVtbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwICgkZ3JpZF9ndXR0ZXItaGFsZik7XG5cblxuICAgICYtLWFkYXB0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgICYtLWdyb3cge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxufVxuXG4gICAgXG4uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblxuXG4gICAgLmdyaWRfX2NvbHVtbi0tI3skaX0ge1xuICAgICAgICBmbGV4OiAwIDAgKDguMzMzMzMzMzMzMzMlKiRpKTtcbiAgICAgICAgbWF4LXdpZHRoOiAoOC4zMzMzMzMzMzMzMyUqJGkpO1xuICAgIH1cblxuICAgIC5ncmlkX19jb2x1bW4tLW9yZGVyLSN7JGl9IHtcbiAgICAgICAgb3JkZXI6ICRpO1xuICAgIH1cblxufVxuXG5cblxuXG5AZWFjaCAkc3RhdGUsICRzdGF0ZV92YWx1ZSBpbiAkZ3JpZC1zdGF0ZXMge1xuXG4gICAgJGd1dHRlcnM6ICAgICAgIG1hcC1nZXQoJGdyaWQsIGd1dHRlcnMpO1xuICAgICRzdGF0ZV9ndXR0ZXI6ICBncmlkX2d1dHRlcigjeyRzdGF0ZX0pO1xuICAgICRzdGF0ZV9ndXR0ZXJfaGFsZjogIG1hdGguZGl2KCRzdGF0ZV9ndXR0ZXIsIDIpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgjeyRzdGF0ZX0pIHtcblxuXG4gICAgICAgIC5ncmlkLS1zcGFjaW5nXFxAI3skc3RhdGV9ICB7XG5cbiAgICAgICAgICAgIC5ncmlkX19jb2x1bW4geyBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCN7JHN0YXRlfSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3dcXEAjeyRzdGF0ZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlkZVxcQCN7JHN0YXRlfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtLWRpdmlkZXJzIHtcblxuICAgICAgICAgICAgLmdyaWRfX2NvbHVtbjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLS1zd2lwZVxcQCN7JHN0YXRlfSB7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAtI3tncmlkKGNvbnRhaW5lci1ndXR0ZXIpKzEwcHh9O1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAwIGdyaWQoY29udGFpbmVyLWd1dHRlcik7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLS1uby1zd2lwZVxcQCN7JHN0YXRlfSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgXG5cbiAgICAgICAgICAgIC5ncmlkX19jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgjeyRzdGF0ZX0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtLW5vLXNwYWNpbmdcXEAjeyRzdGF0ZX0ge1xuICAgICAgICAgICAgLmdyaWRfX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkX19jb2x1bW4tLWFkYXB0XFxAI3skc3RhdGV9ICB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIC8vbWFyZ2luOiAwIChncmlkKGd1dHRlci1sZykvMik7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZF9fY29sdW1uLS1ncm93XFxAI3skc3RhdGV9ICB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgLy9tYXJnaW46IDAgKGdyaWQoZ3V0dGVyLWxnKS8yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgICBcbiAgICAgICAgICAgIC5ncmlkX19jb2x1bW4tLXByZWZpeC0jeyRpfVxcQCN7JHN0YXRlfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICg4LjMzMzMzMzMzMzMzJSokaSk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmdyaWRfX2NvbHVtbi0tI3skaX1cXEAjeyRzdGF0ZX0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAoOC4zMzMzMzMzMzMzMyUqJGkpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogKDguMzMzMzMzMzMzMzMlKiRpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdyaWRfX2NvbHVtbi0tb3JkZXItI3skaX1cXEAjeyRzdGF0ZX0ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImh0bWwge1xuICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYmFzZSwgc2l6ZS1iYXNlKTtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgdGV4dCk7XG4gICAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGJhc2UsIGZvbnQtd2VpZ2h0KTtcbiAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRiYXNlLCBsaW5lLWhlaWdodCk7XG4gICAgLy9AaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgbWFwLWdldCgkYmFzZSwgZm9udC1zaXplKSwgbWFwLWdldCgkYmFzZSwgZm9udC1zaXplLW1kKSk7XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCRiYXNlLCBmb250LXNpemUpO1xufVxuXG5iLCBcbnN0cm9uZyxcbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG5lbSxcbmksXG4uaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIHAge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG59XG5cbmNvZGUsXG5wcmUsXG52YXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmNvZGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG5cbnN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5zdWIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xufSovXG5cbmEge1xuICAgIC8vY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAvL2NvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgIH1cblxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHNlYyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIEBpbmNsdWRlIHJlbShtYXJnaW4sIDAgMCAyNHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuaDEge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAyMnB4LCA0OHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjNweDtcbn1cblxuaDIge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxOXB4LCAzMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbn1cblxuaDMge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxM3B4LCAyNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTFweDtcbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxNXB4LCAxOXB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbn1cblxuaDUge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxM3B4LCAxNXB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDc1cHg7XG4gICAgQGluY2x1ZGUgcmVtKG1hcmdpbiwgMCAwIDE4cHgpO1xufSovXG4iLCJmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc3RpY2t5IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFsaWdubGVmdCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleC0tZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4udS10ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG4udS1saWdodGVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi51LWxpZ2h0IHtcbiAgICBvcGFjaXR5OiAwLjgyO1xufVxuXG4udS10ZXh0LXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51LWZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5oZWlnaHQtLTEwMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC5iZy0tI3tcIlwiICsgJGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAuY29sb3ItLSN7XCJcIiArICRjb2xvcn0ge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgIH1cblxuICAgIC5iZy1ob3Zlci0tI3tcIlwiICsgJGNvbG9yfSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJGNvbG9ycy1zb2NpYWwge1xuICAgIC5iZy0tI3tcIlwiICsgJGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAuY29sb3ItLSN7XCJcIiArICRjb2xvcn0ge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgIH1cblxuICAgIC5iZy1ob3Zlci0tI3tcIlwiICsgJGNvbG9yfSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udS1yd2RJZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udS1yd2RWaWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuXG4uc2hvdy0tMSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvdy1zdWNjZXNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2hvdy0tMiB7XG4gICAgZGlzcGxheTogbm9uZTsgICBcblxuICAgICYuc2hvdy1zdWNjZXNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYmx1ciB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG59XG4iLCJodG1sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGJhc2UsIGJhY2tncm91bmQpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYubmF2LWlzLW9wZW4ge1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxufVxuXG5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xufVxuXG5zdXAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMTRweCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCByZWQpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdG9wOiAwO1xufVxuXG4uZGl2IHtcblxuICAgICYtLWNvbGxhcHNlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1leHBhbmQge1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kXFxAbWQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JvdyB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbn1cblxuLnBhZ2VfX3dyYXAge1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL3BhZGRpbmctdG9wOiA1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDY3cHg7XG5cbiAgICAgICAgLmhhcy1jaGlsZC1uYXYgJiB7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOiAxMDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogNzJweDtcblxuICAgICAgICAuaGFzLWNoaWxkLW5hdiAmIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2luZ2xlIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi0tZ2FsbGVyeSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVza3RvcF9ib2R5LS13YWxscGFwZXIgJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG59XG5cbi5ibG9jayB7XG5cbiAgICAmLS1zaWRlYmFyLTMwMFxcQG1kIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3BhY2luZyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuXG4gICAgICAgIFxuICAgICAgICAuYmxvY2stLXNpZGViYXItMzAwXFxAbWQgJiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fc2lkZWJhciB7XG4gICAgICAgIC5ibG9jay0tc2lkZWJhci0zMDBcXEBtZCAmIHtcblxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cblxuLmljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3ZnSWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnN2Zzpub3QoLmljb24tLW5vLWZpbGwpLFxuZzpub3QoLmljb24tLW5vLWZpbGwpLFxucGF0aDpub3QoLmljb24tLW5vLWZpbGwpIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuXG4gICAgLy90b2RvXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICB9XG59XG5cblxuLnN0aWNreVxcQG1kIHtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICAvKiBTYWZhcmkgKi9cbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAxNDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyB0b3A7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgJi0tbWFyZ2luLXRvcCB7XG4gICAgICAgICAgICB0b3A6IDE3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjcm9sbC11cCAmIHtcbiAgICAgICAgICAgIHRvcDogMTc1cHg7XG4gICAgICAgICAgICAvL21hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcblxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgIH1cbn1cblxuLnBvc3RpZC00MzczMjg5IHtcbiAgICAuY2FyZC1oOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLnN0eWxlZ3VpZGUge1xuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuXG4gICAgJl9fcmVjdGFuZ2xlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG5cbiAgICAgICAgJi5iZy0td2hpdGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbnMge1xuICAgIFx0Lmljb24ge1xuICAgIFx0XHRtYXJnaW46IDAgMTBweDtcbiAgICBcdH1cbiAgICB9XG5cbn1cblxuLmdyaWQtLWRvdWJsZS1zcGFjaW5nIHtcbiAgICAuZ3JpZF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxufSIsIkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDQsMTY5LDQ0LCAwLjQpO1xuICAgIH1cbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyMDQsMTY5LDQ0LCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwxNjksNDQsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMDQsMTY5LDQ0LCAwLjQpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LDE2OSw0NCwgMC40KTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjA0LDE2OSw0NCwgMCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyMDQsMTY5LDQ0LCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIwNCwxNjksNDQsIDApO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjA0LDE2OSw0NCwgMCk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UyIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZTIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGhlaWdodDogMjAwJTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgIGhlaWdodDogMzAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgfVxufVxuIiwiLm1jZS10b3AtcGFydDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4ud3AtZWRpdG9yLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAubWNlLWVkaXQtYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgfVxuXG4gICAgLm1jZS10aW55bWNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAubWNlLXN0YXR1c2JhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG4gICAgfVxuXG4gICAgLm1jZS10b29sYmFyLWdycCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgLm1jZS1zdGFjay1sYXlvdXQtaXRlbSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mb3JtLWNvbW1lbnQtLWF0dGFjaG1lbnQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbi5iYnAtZm9ybSB7XG5cblxuICAgIC53cC1lZGl0b3ItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBib3JkZXI6IDA7IFxuICAgIH1cblxuICAgIC53cC1lZGl0b3ItYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuICAgIH1cblxuICAgIC5xdWlja3RhZ3MtdG9vbGJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmVkX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJicC1mb3JtIHtcbiAgICBtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgbGVnZW5kIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgfVxuXG4gICAgLmJicC10ZW1wbGF0ZS1ub3RpY2UgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59IiwiLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLCAwLjVzIHdpZHRoLCAwLjVzIGZvbnQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogLTJweCA1cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1iaWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgJi0tYmlnXFxAbWQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWZ1bGwtaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWZ1bGxcXEBtZCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hdXRvXFxAbWQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXV0b1xcQHNtIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFuaW1hdGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gNHMgbGluZWFyIGluZmluaXRlIDAuNXM7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOnNwaW4gNHMgbGluZWFyIGluZmluaXRlIDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbjpzcGluIDRzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuXG4gICAgfSAgIFxuXG4gICAgJi0tbG9hZGluZyB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlIDRzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IG1vdmUgNHMgbGluZWFyIGluZmluaXRlIDAuNXM7XG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmUgNHMgbGluZWFyIGluZmluaXRlIDAuNXM7XG4gICAgICAgIH1cblxuICAgIH0gICBcblxuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmLS1kYXJrLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMtc29jaWFsLCBmYWNlYm9vayk7XG4gICAgfVxuXG4gICAgJi0tdHJhbnNwYXJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3F1YXJlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNxdWFyZS1iaWcge1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1zcXVhcmUtc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtLXNxdWFyZS14c21hbGwge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtLXRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQtd2hpdGUge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sb3dlcmNhc2Uge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XG5cblxuQC1tb3ota2V5ZnJhbWVzIG1vdmUgeyBcbiAgICA1MCUgeyBsZWZ0OiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmUgeyBcbiAgICA1MCUgeyBsZWZ0OiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxufVxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgICA1MCUgeyBsZWZ0OiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxufVxuXG4uYnV0dG9uX19vdXRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG4uYnV0dG9uLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICB9XG59XG4iLCIuZGl2aWRlciB7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG5cdFx0bWFyZ2luOiAyNHB4IDA7XG5cdH1cblxuXHQmLS10cmFuc3BhcmVudCB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0fVxuXG5cdCYtLW5vLXBhZGRpbmcge1xuXHRcdG1hcmdpbjogMDtcblx0fVx0XG5cblx0Ji0tbm8tcGFkZGluZy10b3Age1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdH1cdFxuXHQmLS1uby1wYWRkaW5nLWJvdHRvbVxcQG1kIHtcblxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXHRcdFx0bWFyZ2luOiAyNHB4IDAgMDtcblx0XHR9XHRcblx0fVx0XG5cblx0Ji0tcGFkZGluZy1oYWxmIHtcblx0XHRtYXJnaW46IDE1cHggMDtcblx0fVxuXG5cdCYtLWV4dHJhIHtcblx0XHRtYXJnaW46IDQycHggMCAyMHB4O1xuXHR9XG59XG4iLCJpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG5cbn1cblxuXG4uZm9ybSB7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYmFzZSwgZm9udC1zaXplKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgbWF4LWhlaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYmFzZSwgZm9udC1zaXplLW1kKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhhbGZcXEBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFsZi1yaWdodFxcQG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1hcmdpbi10b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWRlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS12aXNpYmxlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuXG4gICAgICAgICYtLW5vLW1hcmdpbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dGFyZWFfX2ZpZWxkLFxuLmlucHV0X19maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAycHggMjRweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGJvcmRlci1jb2xvcjtcblxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpXG4gICAgfVxuXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KVxuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpXG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpXG4gICAgfVxuXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KVxuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfSAgICBcblxuICAgICYtLW5vYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgICYtLXRyYW5zcGFyZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjJGMkYyO1xuICAgIH1cblxuICAgIC5oYXMtZXJyb3ItZW1haWwgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCByZWQpO1xuICAgIH1cbn1cblxuLmlucHV0IHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW0pO1xuICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYmFzZSwgZm9udC1zaXplKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGJhc2UsIGZvbnQtc2l6ZS1tZCk7XG4gICAgfVxuXG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgJl9fZmFrZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgICAgXG4gICAgICAgIC5pbnB1dC0taWNvbi1sZWZ0ICYge1xuICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXG4gICAgICAgICAgICAuaW5wdXQtLWljb24tbGVmdCAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGFsZlxcQG1kIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHNlYyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW5wdXRfX2Zha2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLWJvcmRlciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG5cblxuICAgICYtLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm9yZGVyLWJvdHRvbS5pbnB1dC0tYmlnIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWljb24sXG4gICAgJi0taWNvbi1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1pY29uLXJpZ2h0IHtcbiAgICAgICAgXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAmLS1pY29uLXJpZ2h0LmlucHV0LS1uby1ib3JkZXIsXG4gICAgJi0taWNvbi1yaWdodC5pbnB1dC0tYm9yZGVyLWJvdHRvbSB7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAmLS1pY29uLWxlZnQuaW5wdXQtLW5vLWJvcmRlcixcbiAgICAmLS1pY29uLWxlZnQuaW5wdXQtLWJvcmRlci1ib3R0b20ge1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi0tYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGxhY2Vob2xkZXIge1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAgIH1cblxuICAgICZfX2ZpZWxkOnBsYWNlaG9sZGVyLXNob3duKy5pbnB1dF9fdG9vbHRpcCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmX19maWVsZDpmb2N1cysuaW5wdXRfX2Zha2Uge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuaWNvbi0tZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgLmhhcy1lcnJvciAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgcmVkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1yZWFkeSAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXNzYWdlIHsgICAgXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgbWF4LWhlaWdodDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgcmVkKTtcblxuICAgICAgICAgICAgLmhhcy1lcnJvciAmIHsgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuXG4gICAgICAgICAgICAuc3VjY2VzcyAmIHsgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhZCxcbiAgICAgICAgJi5nb29kLFxuICAgICAgICAmLnN0cm9uZyxcbiAgICAgICAgJi5taXNtYXRjaCxcbiAgICAgICAgJi5zaG9ydCB7ICAgICAgICAgICBcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5cHg7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgIH1cbn1cblxuLnRleHRhcmVhIHtcblxuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgcHJpbSk7XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCRiYXNlLCBmb250LXNpemUpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYmFzZSwgZm9udC1zaXplLW1kKTtcbiAgICB9XG5cbiAgICAmX19maWVsZCB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIC8vQGluY2x1ZGUgcmVtKGhlaWdodCwgMTQ1cHgpO1xuICAgIH1cbn1cblxuXG4uc2VsZWN0IHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAvL3BhZGRpbmc6IDAgNDhweCAwIDI0cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuXG4gICAgJi0tbm8tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBib3JkZXItdG9wO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2VsZWN0OmhvdmVyICYge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDpob3ZlciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcblxuXG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC0tc21hbGwgJiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY2hlY2tib3gge1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkKy5jaGVja2JveF9fdGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvY2hlY2tlZC5zdmcnKTtcblxuXG4gICAgICAgICAgICAuY2hlY2tib3gtLXJvdW5kZWQgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlbShwYWRkaW5nLCAwIDAgMTBweCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBiYWNrZ3JvdW5kLCAwLjVzIG9wYWNpdHk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC0tcm91bmRlZCAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAuY2hlY2tib3gtLXJvdW5kZWQgJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oYXMtZXJyb3IgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgcmVkKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1lcnJvci10b3MgJixcbiAgICAgICAgLmhhcy1lcnJvciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHJlZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuLmZvcm0tc2lnbmF0dXJlIHtcbiAgICBcbiAgICAmX19lZGl0b3Ige1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG59XG5cbi5mb3JtLWNvbW1lbnQge1xuXG4gICAgJl9fZWRpdG9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgICZfX2VkaXRvci11cGxvYWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG5cbiAgICAgICAgLmljb24sXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2UtaWNvbiB7XG5cbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG59XG4uaW1hZ2UtYXZhdGFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuXG4uaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLy9oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG5cbiAgICB9XG5cbiAgICAmX19tZXRhLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjgyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS1nYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnBvc3QtaW1hZ2Uge1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIC8vd2lkdGg6IGF1dG87XG4gICAgLy9vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvL2xlZnQ6IDUwJTtcbiAgICAvL3RvcDogNTAlO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5pbWFnZXMtbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMCAtNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGMkYyRjI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXh0IHtcbiAgICAmLS1mb250LXNlYyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcbiAgICB9XG5cbiAgICAmLS14bGFyZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTZweCwgMjJweCk7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgJi0tbm9ybWFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH0gICBcblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH0gICBcblxuICAgICYtLXhzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0taGxpZ2h0IHtcbiAgICAgICAgb3BhY2l0eTogMC44MjtcbiAgICB9XG5cbiAgICAmLS1tbGlnaHQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgIH1cblxuICAgICYtLWdyZXkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG59XG5cbi50ZXh0LWJveCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgIGgyLCBoMywgaDQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDE1cHgsIDE5cHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICB9XG59XG4iLCIuaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG5cbiAgICAmLS1tbGlnaHQge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgJi0tbGJsdWUge1xuICAgICAgICBjb2xvcjogIzlEQ0NFNztcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAvL21vZGlmaWNhdG9yXG4gICAgJi0tc21hbGwge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgfVxuXG4gICAgJi0tbm9ybWFsIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1tZWdhIHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG5cblxuICAgICYtLXBpbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjZweDtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvL3dpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cblxuICAgICYtLXBvc3RlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodGVyKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIFxuICAgICAgICAvL21hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIHRyYW5zZm9ybTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19hcnJvdy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgdHJhbnNmb3JtLCAwLjVzIG1hcmdpbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5sYW5nLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgICAgICAgICAubGFuZy1pcy1vcGVuICYge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHBhbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkNERUVGO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG1heC1oZWlnaHQ7XG5cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmctaXMtb3BlbiAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlYWRsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgcHJpbSk7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tLWJsYWNrICYge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxNHB4LCAxNnB4KTtcbiAgICB9XG5cbiAgICAmLS1ib3JkZXIge1xuICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHNlYyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTVweCwgMTlweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kaXZpZGVyLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICB9ICAgIFxuXG4gICAgJi0tZGl2aWRlci1ib3R0b20ge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQkNERUVGO1xuXG4gICAgICAgIC5oZWFkbGluZV9fZXh0cmEge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfSAgICBcblxuXG4gICAgJi0tZGl2aWRlci1ib3R0b20tbm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgICAgIC5oZWFkbGluZV9fZXh0cmEge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFyZ2luLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG5cbiAgICAmLS1tYXJnaW4tYm90dG9tLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cblxuICAgICYtLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmLS1yZWd1bGFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAmLS14bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxuXG4gICAgJi0tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2xpZ2h0LWZvbnQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltKTtcbiAgICB9XG5cbiAgICBcbiAgICAmX19leHRyYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgcHJpbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLmhlYWRsaW5lLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcblxuICAgICZfX3RleHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi5zZWN0aW9uLWhlYWRsaW5lIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCIudGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fb3V0ZXIge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAmLS0xMDAge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZV9fcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlX190aCxcbiAgICAgICAgLnRhYmxlX190ZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMCwzMCwzMCwwLjEyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS0tZ3JhcGggJiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1mbG93OiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aCxcbiAgICAmX190ZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhcmdlIHtcblxuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1ub3JtYWwtd3JhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td2lkdGgtZnVsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLS1ncmFwaCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NlbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgfSAgIFxuICAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgXG5cbiAgICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cblxuXG4udGFibGUtLXNjcm9sbCB7XG4gICAgXG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICB9XG5cbiAgICAudGFibGVfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwdnc7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9fdGgsXG4gICAgLnRhYmxlX190ZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAudGFibGVfX2hlYWQge1xuXG4gICAgICAgIC50YWJsZV9fcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlX190aCxcbiAgICAgICAgLnRhYmxlX190ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudGFibGVfX2NlbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWJsZV9fYm9keSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5cbi50YWJsZS0tZXZlbm9kZCB7XG5cbiAgICAudGFibGVfX2hlYWQge1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgZ3JleS1saWdodGVyKTtcblxuICAgICAgICAudGFibGVfX3RoLFxuICAgICAgICAudGFibGVfX3RkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC50YWJsZV9fcm93IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIH1cblxuICAgIH0gICAgXG5cbiAgICAudGFibGVfX3RoLFxuICAgIC50YWJsZV9fdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50YWJsZS0tYm9yZGVycyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMCwzMCwzMCwwLjEyKTtcbiAgICBcbiAgICAudGFibGVfX2hlYWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMCwzMCwzMCwwLjEyKTtcblxuICAgICAgICAudGFibGVfX3RoLFxuICAgICAgICAudGFibGVfX3RkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZV9fcm93IHtcblxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMCwzMCwzMCwwLjEyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLnRhYmxlX190aCxcbiAgICAudGFibGVfX3RkIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udGFibGUtZm9ydW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgwLDAsMCwwLjEyKTtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGgsXG4gICAgJl9fdGQge1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi0tdXNlciB7XG5cbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jZWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgIH0gIFxuICAgICAgICAmLm5vdC12aXNpdGVkIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfSBcbiAgICB9XG5cblxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB0ZXh0KTtcblxuXG4gICAgdGFibGUge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0ZGRjtcblxuICAgICAgICB0aCB7ICAgIFxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDE1cHggMjBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0IzRTFGNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsaWNhLTUwNSAmIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHZ3O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxNXB4O1xuXG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RjZGQztcblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRlcm1zIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JleSk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgIH1cblxuICAgICYtLWlubGluZSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIHRyYW5zZm9ybTtcbiAgICAgICAgcGFkZGluZzogMjVweCA1MHB4IDI1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcblxuICAgICAgICAgICAgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwcyBtYXgtaGVpZ2h0LCAwLjNzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzIG1heC1oZWlnaHQsIDAuM3Mgb3BhY2l0eTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgICZfX2lubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgXG5cblxuICAgICAgICAubmVzdGVkIHtcblxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB1bCB7XG5cbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudHM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCA0MHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgZ3JleSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sLm5lc3RlZCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY291bnRlci1yZXNldDogZWxlbWVudHM7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGVsZW1lbnRzO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggNTBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCJcIikgXCIuXCIgY291bnRlcnMoZWxlbWVudHMsIFwiXCIpIFwiLlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiZGl2LmF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOURDQ0U3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgIC5oZXJvICYge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzFFMUUxRTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOURDQ0U3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuXG5cbiAgICAmLS1mbGF0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgLmF2YXRhcl9faW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX291dGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYtLW1lZ2Ege1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuXG4gICAgICAgIC5hdmF0YXJfX2lubmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5RENDRTc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS14c21hbGwge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7IFxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmltYWdlIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX25vdGlmaWNhdGlvbiB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICB9XG5cbiAgICAmLS1rZXltYXN0ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgIH1cblxuICAgICYtLW9ubGluZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JlZW4pO1xuICAgIH1cbn1cblxuLmF2YXRhci1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDkgLSAkaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmF0YXIgaW1nIHtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAycHggc29saWQgI2YyZjJmMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxufVxuXG4uYXZhdGFyLXVwbG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICYtLXRvcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgICAgXG4gICAgfVxuICAgIFxuXG4gICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cblxuICAgICZfX2Nyb3AtaW5uZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiI2RpZG9taS1ob3N0IHtcblx0Zm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltKSAhaW1wb3J0YW50O1xufVxuXG4uZGlkb21pLXBvcHVwLW5vdGljZS1sb2dvIHtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHRlcik7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLmRpZG9taS1jb21wb25lbnRzLWJ1dHRvbiB7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKSAhaW1wb3J0YW50O1xuXG4gICAgYmFja2dyb3VuZDogI2U1ZTVlNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLCAwLjVzIHdpZHRoLCAwLjVzIGZvbnQtc2l6ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxufVxuXG4uZGlkb21pLWNvbXBvbmVudHMtYnV0dG9uLS1jb2xvciB7XG5cbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uZGlkb21pLWV4dGVyaW9yLWJvcmRlciB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1x0XG4gICAgYm94LXNoYWRvdzogMHB4IDI1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICBcdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgJjpmb2N1cyB7XG4gICAgXHRvdXRsaW5lOiAwO1xuICAgIH1cblxufVxuXG4uZGlkb21pLWNvbnNlbnQtcG9wdXBfX2RpYWxvZyxcbi5kaWRvbWktcG9wdXBfX2RpYWxvZyB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLmRpZG9taS1jb21wb25lbnRzLXJhZGlvX19vcHRpb24ge1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kaWRvbWktcG9wdXAtbm90aWNlLXRleHQge1xuXG5cdGgxIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKSAhaW1wb3J0YW50O1xuXG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblx0XHRcdG1hcmdpbjogNDBweCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLmRpZG9taS1wb3B1cC1ub3RpY2Utc3VidGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5icC1hdmF0YXItc3RhdHVzIHtcbiAgICAuc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjaykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBncmV5LWxpZ2h0ZXIpICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5ib3gge1xuXG4gICAgJi0tYm9yZGVyIHtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgIH1cbiAgICBcbiAgICAmLS0xMDAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgICAgIC5ib3gtLWJvcmRlciAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JleSk7XG5cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlcCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAyMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhc3Qge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmJwLWJyZWFkY3J1bWItaG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5iYnAtYnJlYWRjcnVtYi1ob21lICsgLmJicC1icmVhZGNydW1iLXNlcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJicC1icmVhZGNydW1iIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYmJwLWJyZWFkY3J1bWItc2VwIHtcbiAgICAgICAgb3BhY2l0eTogMjAlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmJicC1icmVhZGNydW1iLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59IiwiLmNhbGN1bGF0b3Ige1xuXHRtYXJnaW46IDQwcHggMCAwO1xuXG5cdCZfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0fVxuXG5cdCZfX2V4Y2hhbmdlIHtcblx0XHRtYXJnaW46IDhweCAwO1xuXHR9XG5cblx0Jl9fYW1vdW50IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblxuXG5cdCZfX2ZpbmFsIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0fVxuXG5cdCZfX3VuaXQge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbjogMCAwIDAgOHB4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxufSIsIi5ncmFwaCB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICAgICAgICBcbiAgICAmX190b3Age1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hhcnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmFtZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG59XG4iLCJhcnRpY2xlW2NsYXNzXj1cImNhcmQtXCJdIHtcbiAgICAvKlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICBjb250ZW50OiBhdHRyKGNsYXNzKTtcbiAgICB9XG4gICAgKi9cbn1cblxuYXJ0aWNsZVtjbGFzc149XCJjYXJkLVwiXSB7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmMmVlO1xuICAgIH1cblxuICAgIC5pbWFnZSBpbWcge1xuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAubGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgIH0gICAgXG5cbiAgICAmOmhvdmVyIC5pbWFnZSB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uY2FyZC1ibiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbjogMCAtI3tncmlkKGNvbnRhaW5lci1ndXR0ZXIpfTtcbiAgICBwYWRkaW5nOiAwICN7Z3JpZChjb250YWluZXItZ3V0dGVyKX07XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBmbHVpZCgnaGVpZ2h0JywgMzIwcHgsIDE2MDBweCwgMzIwcHgsIDU0MHB4KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSA5MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIHJlZC1saWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCAzcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAtMnB4IDEycHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICBhbmltYXRpb246IHB1bHNlMiAycyBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdC1pbmZvIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTJweCwgMTVweCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1hIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3ttYXAtZ2V0KCRncmlkLCBjb250YWluZXItZ3V0dGVyKSoyfSk7XG4gICAgICAgIG1hcmdpbjogMCAtI3ttYXAtZ2V0KCRncmlkLCBjb250YWluZXItZ3V0dGVyKX07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneHMnKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2dyaWQoY29udGFpbmVyLWd1dHRlcikqMn0pO1xuICAgICAgICBtYXJnaW46IDAgLSN7Z3JpZChjb250YWluZXItZ3V0dGVyKX07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneHMnKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWQge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQtYyB7XG5cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgLmNhcmQtYy0tbm8tbGVhZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICB9XG5cbiAgICAmLS1uby1sZWFkIHtcbiAgICAgICAgLmNhcmQtY19fbGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkQ4REU5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkLWNfX2ljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJEOERFOTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1jb2x1bW4ge1xuICAgIC8vcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAvL21hcmdpbjogMCAwIDMwcHggMDtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIgLmltYWdlIGltZyB7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIH1cblxuICAgICYtLWh1Z2UsXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICAuY2FyZC1jb2x1bW5fX2NvbnRlbnQge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDAgMDtcblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlYWQge1xuXG4gICAgICAgIC5sZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1kIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgID4gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0LWluZm8ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgXG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIC8vbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgICZfX3RpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4IDRweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHggM3B4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTJweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubGVhZCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgLy9mbGV4LWJhc2lzOiA2NHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiA4NHB4O1xuICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgLy9mbGV4LWJhc2lzOiA3MnB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogODRweDtcbiAgICAgICAgICAgIC8vZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZS0tcmlnaHQgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE4cHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fcG9zdC1pbmZvIHtcblxuICAgICAgICAuY2FyZC1lLS1yaWdodCAmIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG59XG5cbi5jYXJkLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tncmlkKGNvbnRhaW5lci1ndXR0ZXIpKjJ9KTtcbiAgICAgICAgbWFyZ2luOiAwIC0je2dyaWQoY29udGFpbmVyLWd1dHRlcil9O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hzJykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIC5sZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICB9XG59XG5cbi5jYXJkLWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1iYXNpczogNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTkwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1mIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSA5MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMTBweCAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgLy9mb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgLy9oMyB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgLy99XG5cbiAgICB9XG59XG5cblxuXG5cbi5jYXJkLWcge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgfVxufVxuXG5cbi5jYXJkLWgge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbjogMCAtI3ttYXAtZ2V0KCRncmlkLCBjb250YWluZXItZ3V0dGVyKX07XG4gICAgcGFkZGluZzogMjBweCBtYXAtZ2V0KCRncmlkLCBjb250YWluZXItZ3V0dGVyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ2hlaWdodCcsIDMyMHB4LCAxNjAwcHgsIDMyMHB4LCA1NDBweCk7XG5cbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDMwLCAwKSAwJSwgcmdiYSgzMCwgMzAsIDMwLCAwLjgpIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgIFxuICAgICZfX2xlYWQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxMnB4LCAxNXB4KTtcblxuICAgICAgICAubGVhZCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG4uY2FyZC1pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSA5MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgfVxuXG4gICAgJjpob3ZlciAudGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW46IGF1dG8gMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTlweDtcblxuICAgICAgICAvL2gzIHtcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAvL31cblxuICAgIH1cbn1cblxuXG4uY2FyZC1uZXdzcGFwZXIge1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB9XG59XG5cbi5jYXJkLXZpZGVvIHtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9faWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3NpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzUwcHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSxcbiAgICAmX19sZWFkLFxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jYXJkLW5hdGl2ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni44NyU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTkwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2FyZC1uYXRpdmUtLWV2ZW4gJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0xOTBweDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogLTI0cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fbGVhZCxcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgfVxuXG59XG5cbi5jYXJkLWoge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg2Ni42NjY2JSArIDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtai0tYmlnICYge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgfVxuXG4gICAgJl9fdXNlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgLnVzZXItdGltZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLWxlYWQge1xuICAgICAgICAuY2FyZC1jX19sZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgY29sb3I6ICMyRDhERTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmQtY19faWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkQ4REU5O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNwZWNpYWwtY2FyZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMwLDMwLDMwLDAuMik7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcblxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgICAgIG1hcmdpbjogLTI1cHggLTI1cHggMjRweDtcblxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY2cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAtMzNweCAtMzNweCAzMnB4O1xuICAgICAgICB9ICAgIFxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgdHJhbnNmb3JtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIC8vLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg1MCUpO1xuICAgICAgICAgICAgLy9maWx0ZXI6IGdyYXlzY2FsZSg1MCUpO1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICB9XG5cbiAgICAmX19oYW5kcGlja2VkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzAsMzAsMzAsMC4yKTtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgfVxuXG4gICAgLmNhcmQtZSAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWVfX2ltYWdlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1rIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdC1pbmZvIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIFxuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICZfX2xlYWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5sZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNhcmQtbCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgID4gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bvc3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgLy9tYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHggNHB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweCAzcHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5sZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLXdpZGUge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lLFxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXZlbiB7XG4gICAgICAgIC5jYXJkLXdpZGVfX2ZpZ3VyZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMlO1xuICAgIH1cbn1cbiIsIi5jb3VudGVyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICZfX251bWJlcnMge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCA1cHggMCAwO1xuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgbWFyZ2luOiAtMTVweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG59XG4iLCIuYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcblx0XG4gICAgJi0tYmVsb3cge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgfVxuXG5cdCYtLWJpbGxib2FyZCB7IFxuXHRcdFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblx0XHRcdG1hcmdpbjogMCAtMzBweDtcblx0XHR9XG5cdH1cblxuICAgICNkaXZCaWxsYm9hcmQxIHtcbiAgICAgICAgICAgIFxuICAgICAgICBkaXZbaWRePVwiZ29vZ2xlX2Fkc19pZnJhbWVcIl0ge1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICNkaXZtQmlsbGJvYXJkMSB7XG4gICAgICAgICAgICBcbiAgICAgICAgZGl2W2lkXj1cImdvb2dsZV9hZHNfaWZyYW1lXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuIiwiLmV2ZW50LXdpZGdldCB7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcblxuICAgIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvcnVtIHtcbiAgICAmX19sZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG59XG5cbi5mb3J1bS1tZXNzYWdlIHtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NnB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5mb3J1bS1wb3N0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2F2YXRhciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDczcHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbXBsZS1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQUNBRkIzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ldGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cblxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBvbCxcbiAgICAgICAgb2wgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwsXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGksXG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHByZSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW0pO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgPiBoMSwgXG4gICAgICAgID4gaDIsIFxuICAgICAgICA+IGgzLCBcbiAgICAgICAgPiBoNCwgXG4gICAgICAgID4gaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmX19jb250ZW50LWV4dHJhIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVvdGUge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgIH1cblxuICAgICZfX3F1b3RlLXRleHQge1xuICAgICAgICBtYXJnaW46IDBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fYWRtaW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IFxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIH1cblxuXG4gICAgJl9faW50ZXJhY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmJwLXF1b3RlLFxuICAgICAgICAuYmJwLXJlcG9ydCxcbiAgICAgICAgLmJicC12b3Rpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmJwLXZvdGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAudm90ZS1hbHJlYWR5ICZcbiAgICAgICAgICAgICAgICAudm90ZS1zdWNjZXNzICYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1ZlxIcgc3RlIGdsYXNhbGknO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYnAtdm90aW5nLnZvdGUtYWxyZWFkeTphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJicC12b3Rpbmcudm90ZS1zdWNjZXNzIHtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5mb3J1bS1jb21tZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgZmxleC1iYXNpczogNzNweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbn1cblxuI2JicHJlc3MtZm9ydW1zIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYmJwLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4uYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYnAtYWRtaW4tbGlua3Mge1xuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGdyZXktbGlnaHQpO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgcHJpbSk7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aWRnZXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNXZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgbWFwLWdldCgkY29sb3JzLCBncmV5LWxpZ2h0KTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXJ0bmVycyB7XG5cbiAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcblxuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cblxuLmZvb3Rlci1ib3R0b20ge1xuXG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG5cbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDEycHgsIDE0cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG5cbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXItd3JhcCB7fVxuXG4uaGVhZGVyIHtcblxuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kOiAjMTE3Q0M0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBib3gtc2hhZG93LCAwLjJzIHRvcDtcblxuICAgICYtLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuc2Nyb2xsLXN0YXJ0ICYge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgzMCwgMzAsIDMwLCAwLjA3KSwgMHB4IDFweCAwcHggI0U0RTRFNDtcbiAgICB9XG5cbiAgICAuc2Nyb2xsLXVwICYge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFkbWluLWJhci5zY3JvbGwtc3RhcnQgJiB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYWRtaW4tYmFyLnNjcm9sbC11cCAmLFxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogNDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblxuICAgICAgICAuYWRtaW4tYmFyLnNjcm9sbC1zdGFydCAmIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYWRtaW4tYmFyLnNjcm9sbC11cCAmLFxuICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuXG4gICAgJi0tZ2FsbGVyeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1jaGlsZC1uYXYtb3BlbiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwLXRvcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAycyBtYXgtaGVpZ2h0O1xuXG4gICAgICAgIC5zY3JvbGwtc3RhcnQgJiB7XG4gICAgICAgICAgICAvL21heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5oZWFkZXItLWdhbGxlcnkgJiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHRyYSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuXG5cbi5oZWFkZXItZ2FsbGVyeSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkNERUVGO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbiAgICAgICAgXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICB3aWR0aDogNjdweDsgIFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDcycHg7ICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1zZWMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsMzAsMzAsMC4xOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcblxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgY29sb3I6ICNCQ0RFRUY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXIyMCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi9pbWcvaGVhZGVyLXdjLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmhlYWRlcjIwX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBjb2xvcjogI0JDREVFRjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcbiAgICAgICAgcGFkZGluZzogMCAxN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVybyB7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgIC5oZXJvLS1jZW50ZXIgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA3MHB4O1xuICAgICAgICB9XG4gICAgfSAgICBcblxuICAgICZfX2hlYWRsaW5lLFxuICAgICZfX3RpdGxlLFxuICAgICZfX2xlYWQge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc2VjdGlvbi0tYmxhY2sgJiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbF9faXRlbSB7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci10aW1lIHtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaGVyby1wYXNpY2Ege1xuICAgIGJhY2tncm91bmQ6ICMyRTJFMkU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIHotaW5kZXg6IDc7XG5cbiAgICAgICAgLmhhcy1jaGlsZC1uYXYgJiB7XG4gICAgICAgICAgICAvL3RvcDogOTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICB0b3A6IDY3cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuXG4gICAgICAgICAgICAuaGFzLWNoaWxkLW5hdiAmIHtcbiAgICAgICAgICAgICAgIHRvcDogMTA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgIHRvcDogNzJweDtcblxuICAgICAgICAgICAgLmhhcy1jaGlsZC1uYXYgJiB7XG4gICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuIiwiLmxpc3RzIHtcbiAgICAmX19pdGVtIHtcblxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBcbiAgICAgICAgLmxpc3RzLS13aXRoLWJvcmRlciAmIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aXRoLWJvcmRlciB7XG5cbiAgICAgICAgLmxpc3RzX19pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2l0aC1ib3JkZXItYmlnIHtcblxuICAgICAgICAubGlzdHNfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbGltIHtcbiAgICAgICAgLmxpc3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdC1maWxlcyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIHRyYW5zZm9ybTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5saXN0LWljb25zIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxufVxuIiwiLm5ld3NsZXR0ZXItd2lkZ2V0IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHRlcjIpO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzRweDtcblxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyLXdpZGdldC0tc21hbGwgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5ld3NsZXR0ZXItd2lkZ2V0LS1zbWFsbCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAubmV3c2xldHRlci13aWRnZXQtLXNtYWxsICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIC50aXRsZS1hcmNoaXZlX19zd2lwZSAmIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXG4gICAgICAgIC50YWdzLS1naG9zdCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JleSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTI0cHggMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTI0LDE5NiwwLjIpO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBiYWNrZ3JvdW5kLCAwLjVzIGNvbG9yLCAwLjVzIG9wYWNpdHk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudGFncy0tZ2hvc3QgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWdzLS1naG9zdCAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRhcmsge1xuXG4gICAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFkMWQxZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgLnRhZ3MtLWdob3N0ICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRpbWVsaW5lIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyYXkpO1xuXG4gICAgJl9fbG9jYXRpb24ge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgIH1cblxuICAgICZfX2l0ZW0tdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgIH1cblxufVxuIiwiLnNsaWRlci1zbWFsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHRlcjIpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgIH1cbn1cbiIsIi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG4gXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuIFx0cGFkZGluZzogMnB4IDEwcHggMHB4O1xuIFx0Zm9udC1zaXplOiAxMnB4O1xuIFx0Y29sb3I6ICNGRkY7XG4gXHRvcGFjaXR5OiAwO1xuIFx0ei1pbmRleDogOTtcbiBcdHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcblxuIFx0JjphZnRlciB7XG4gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiBcdFx0Ym90dG9tOiAtNXB4O1xuIFx0XHRsZWZ0OiA3cHg7XG4gXHRcdGNvbnRlbnQ6ICcnO1xuIFx0XHR3aWR0aDogMDsgXG5cdFx0aGVpZ2h0OiAwOyBcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1x0XHRcblx0XHRib3JkZXItdG9wOiA1cHggc29saWQgbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiBcdH1cblxuXHQmLS1sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRib3R0b206IDEwMCU7XG5cdH1cbn0iLCIuc2lkZWJhciB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgJi0tZ2FsbGVyeSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmV5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXktbGlnaHRlcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdGlja3kge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIHRvcDogNzdweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcblxuICAgICAgICAgICAgICAgIC5oYXMtY2hpbGQtbmF2ICYge1xuICAgICAgICAgICAgICAgICAgIHRvcDogMTE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICAgICB0b3A6IDgycHg7XG5cbiAgICAgICAgICAgICAgICAuaGFzLWNoaWxkLW5hdiAmIHtcbiAgICAgICAgICAgICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLTEwMCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGViYXItbWluaSB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2ltcGxlLXRhYmxlIHtcblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgfVxuXG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblxuXHR9XG5cdFxufSIsIi5zZWFyY2gtYmFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fZmllbGRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgJi0tZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC5zZWFyY2gtYmFyX19maWVsZHMtLWZsZXggJiB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2V4dHJhIHtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHRyYS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyIHtcblxuICAgIG1hcmdpbjogNDBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICYtLXJlc3VsdHMge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgJl9fcGFnZXMge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYm9yZGVyO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuXG4gICAgfSAgIFxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYm9yZGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmJwLXBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJicC1wYWdpbmF0aW9uLWxpbmtzLFxuICAgIC5wYWdpbmF0aW9uLWxpbmtzIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBib3JkZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xuXG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7ICBcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICAmLmN1cnJlbnQsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjEyKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3RzIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5wcmV2LFxuICAgIC5uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ib2R5LS1wb3N0ZXIge1xuXHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xufVxuXG4ucG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cdG1heC1oZWlnaHQ6IDE4NDBweDtcblx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9fd3JhcCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdCZfX2NvZGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG5cdFx0bWFyZ2luOiAwIDQwcHggMCAwO1xuXG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiA0MHB4IDkwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtODhweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiA4OHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDgzLjMzJSk7XG5cdFx0fVxuXG5cblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0LnRleHQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHR9XG5cdH1cbn0gIiwiLmNvbW1lbnQtbG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI0Y2RjJFRTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IDczcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tZW50LW5ldyB7XG5cbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIFxuICAgIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiB0b3A7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiA3NXB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG59IiwiLmNvbHVtbmlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JleS1saWdodCk7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiA3NXB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG5cbn1cblxuLmNvbHVtbmlzdC1hcmNoaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG5cbiAgICAgICAgLmxlYWQge1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY1LDczLDgyLDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGF5LXJldmlldyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5waWthLXNpbmdsZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGhcbiAgICB9XG5cbiAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1ib3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIH1cbn1cblxuLnBpa2EtbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5waWthLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgZ3JleS1saWdodCk7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5ODtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4ucGlrYS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDNweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLnBpa2EtcHJldixcbi5waWthLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0ZXh0LWluZGVudDogOXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdG9wOiA3cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICB9XG59XG5cbi5waWthLXByZXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xlZnQuc3ZnJyk7XG59XG5cbi5waWthLW5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sZWZ0LnN2ZycpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5waWthLXNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGlrYS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXktbGlnaHQpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODYlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHRkIHtcblxuICAgICAgICAucGlrYS1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDRweCA0cHg7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtdG9kYXkge1xuICAgICAgICAgICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zZWxlY3RlZCxcbiAgICAgICAgJi5oYXMtZXZlbnQge1xuICAgICAgICAgICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWRpc2FibGVkLFxuICAgICAgICAmLmlzLWlucmFuZ2Uge1xuICAgICAgICAgICAgLnBpa2EtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNENUU5Rjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXN0YXJ0cmFuZ2Uge1xuICAgICAgICAgICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZW5kcmFuZ2Uge1xuICAgICAgICAgICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICAucGlrYS1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgge1xuICAgICAgICAgICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zZWxlY3Rpb24tZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGljay13aG9sZS13ZWVrIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5nYWxsZXJ5LWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgICAgICAgICAvKiBBZGp1c3RzIGZvciBzcGFjaW5nICovXG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxufVxuXG4uZ2FsbGVyeS1wYWdlIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrX19tYWluIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmJsb2NrX19zaWRlYmFyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxufVxuLmdhbGxlcnktc20tdGh1bWJzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5nYWxsZXJ5IHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWluZm8ge1xuXG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLW5hdiB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stdHJhY2ssXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3NsaWRlLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIC8vbG9nbyArIHBhZGRpbmcgKyBtZXRhXG4gICAgICAgICRoZWlnaHQ6IDU3KzMwKzM3O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVpZ2h0fXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIC8vbWFyZ2luICsgbG9nbyArIHRodW1ibmFpbHNcbiAgICAgICAgICAgICRoZWlnaHQ6IDMwKzY3KzMwKzc1KzMwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlaWdodH1weCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgICAgICAgICAgLy9tYXJnaW4gKyBsb2dvICsgdGh1bWJuYWlsc1xuICAgICAgICAgICAgJGhlaWdodDogNjArNzMrNjArNzUrNjA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVpZ2h0fXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4uZ2FsbGVyeS1tZXRhIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNyk7XG5cbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLnNlY3Rpb24tLWJsYWNrIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5nYWxsZXJ5LXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1jdXJyZW50LFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLnJpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAyNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAyNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuXG4gICAgJi0td2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGhlaWdodCwgNzhweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlbShsaW5lLWhlaWdodCwgNzhweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlbSh3aWR0aCwgNzhweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDZweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDQ2O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgIFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgcmVkKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuSWNvbiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXJnaW46IDFweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogMTMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICB0b3A6IDE0MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgLy90b3A6IDk3cHg7XG4gICAgICAgIC8vaGVpZ2h0OiBjYWxjKDEwMCUgLSA5N3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWlzLW9wZW4gJiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eTtcbiAgICAgICAgXG4gICAgICAgIC5uYXYtaXMtb3BlbiAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtLWV4dHJhIHtcblxuICAgICAgICBtYXJnaW46IDMwcHggZ3JpZF9ndXR0ZXIoKSAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtLWNvbHVtbnMge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGdyaWRfZ3V0dGVyKCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXG4gICAgICAgICAgICAgICAgLm5hdi1pcy1vcGVuICYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzKiRpO1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFzLWNoaWxkcmVuIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWMpO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgbWF4LXdpZHRoO1xuXG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHRlcik7XG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUgJiB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgY29sb3I7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19leHBhbmQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19leHBhbmQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgICAgICAgICAgIFxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtO1xuXG4gICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtLS1leHBhbmQgJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2aWdhdGlvbi1jaGlsZCB7XG5cbiAgICAvL21heC1oZWlnaHQ6IDA7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vdHJhbnNpdGlvbjogMC4ycyBtYXgtaGVpZ2h0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubmF2aWdhdGlvbl9faXRlbS0tZXhwYW5kICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiA5OTlweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuXG4gICAgICAgIC5uYXZpZ2F0aW9uX19pdGVtLS1leHBhbmQgJiB7XG4gICAgICAgICAgICAuaGVhZGVyLS1jaGlsZC1uYXYtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAjRTRFNEU0O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICZfX2xpc3Qge1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIudXNlci10aHJlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICB9XG5cbiAgICAmX190aW1lIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3BpYyB7XG5cbiAgICB9XG5cbn1cblxuLnVzZXItZnJpZW5kcyB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJl9fdXNlcm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuLnVzZXItbWVzc2FnZSB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxuXG5cbiAgICAmX190aW1lIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiBcbn1cblxuXG4udXNlci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICB9XG5cbiAgICAmX190aW1lIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3BpYyB7XG5cbiAgICB9XG5cbn1cblxuXG4udXNlci10aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaGVybyAmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbmlja25hbWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4udXNlci1wcm9maWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLmF2YXRhciB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDVweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udXNlci1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zZWN0aW9uLS1ibGFjayAmIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmhlcm8gJiB7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAmX19uaWNrbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5wcm9maWxlLW1lbnUge1xuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMTBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuXG5cdFx0Ji5pcy1hY3RpdmUsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29uIHtcblxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdH1cblxuXHR9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAvL2hlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgIH1cbn1cblxuXG4uc2ltcGxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmX19idXR0b24ge1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zaW1wbGUtbWVudV9fd3JhcCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBtYXgtaGVpZ2h0O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cblxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDVweCAwIDA7XG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi5wYWdlIHtcblxuICAgICZfX2hlYWQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcblxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuXG4gICAgJl9fbW9kdWxlIHtcbiAgICAgICAgbWFyZ2luOiA0MnB4IDAgNjBweDtcbiAgICB9XG59XG5cbi5wYWdlX19jb250ZW50IHtcblxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JleSk7XG5cbiAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgfVxufVxuXG4ucGFnZS1ibG9ja3Mge1xuXG4gICAgLnBhZ2VfX21vZHVsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIFxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgLmhlYWRsaW5lLFxuICAgICAgICAubGVhZCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGgyIHsgICAgICAgXG4gICAgICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHNlYyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDE5cHgsIDMycHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uaXRlbS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkNERUVGO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAucGFnZS1ibG9ja3MtLTQgJixcbiAgICAucGFnZS1ibG9ja3MtLTEgJiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjBFOTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSxcbiAgICAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cbn1cbiIsIi5zcGVjaWFsLXdpZGdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcblxuICAgIH1cblxuICAgICZfX2ZpZ3VyZSB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDAlO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDIuODYlO1xuICAgICAgICB9XG5cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzAsIDMwLCAzMCwgMC44KSAwJSwgcmdiYSgzMCwgMzAsIDMwLCAwKSA5LjUlLCByZ2JhKDMwLCAzMCwgMzAsIDApIDkwJSwgcmdiYSgzMCwgMzAsIDMwLCAwLjgpIDEwMCUpLCByZ2JhKDMwLCAzMCwgMzAsIDAuNSk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9ICAgIFxuXG4gICAgJl9faGVhZGxpbmUsXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fbGVhZCB7XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kcGFkZGluZzogMTBweDtcbiRwYWRkaW5nLW1kOiAyMHB4O1xuJHBhZGRpbmctbGc6IDMwcHg7XG5cblxuJHBhZGRpbmctaGFsZjogbWF0aC5kaXYoJHBhZGRpbmcsIDIpO1xuJHBhZGRpbmctaGFsZi1tZDogbWF0aC5kaXYoJHBhZGRpbmctbWQsIDIpO1xuJHBhZGRpbmctaGFsZi1sZzogbWF0aC5kaXYoJHBhZGRpbmctbGcsIDIpO1xuXG5cblxuLnNlY3Rpb24ge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAvL3otaW5kZXg6IDE7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkYmFzZSwgYmFja2dyb3VuZCk7XG5cbiAgICAmLmZ1bGxoZWlnaHQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGxoZWlnaHRcXEBtZCB7fVxuXG4gICAgJi0tbWF4aGVpZ2h0IHtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS1mcm9udCB7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cblxuICAgICYtLWJhY2sge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYtLWJhbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gICAgXG5cbiAgICAmLS1zdGlja3k3MiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgei1pbmRleDogNztcblxuICAgICAgICAuaGFzLWNoaWxkLW5hdiAmIHtcbiAgICAgICAgICAgIC8vdG9wOiA5N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgIHRvcDogNjdweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG5cbiAgICAgICAgICAgIC5oYXMtY2hpbGQtbmF2ICYge1xuICAgICAgICAgICAgICAgdG9wOiAxMDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgdG9wOiA3MnB4O1xuXG4gICAgICAgICAgICAuaGFzLWNoaWxkLW5hdiAmIHtcbiAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLWdyZXkge1xuICAgICAgICBtYXJnaW46ICRwYWRkaW5nIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBtYXJnaW46ICRwYWRkaW5nLWhhbGYtbWQgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXktbGlnaHRlcik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkNERUVGO1xuICAgIH1cblxuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjJFRTtcbiAgICB9XG5cbiAgICAmLS12aXNpYmxlXFxAbWQge1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1tZCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLWdhbGxlcnkgJiB7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwO1xuICAgICAgICAgICAgJGhlaWdodDogNTcrMzArMzc7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWlnaHR9cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgJGhlaWdodDogNjc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVpZ2h0fXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDczO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlaWdodH1weCk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLXBhZGRpbmctaGFsZiAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWhhbGYtbWQgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctaGFsZi1sZyAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcqNCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1wYWRkaW5nLWRvdWJsZVxcQG1kICYge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbWQqMiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyoyIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi0tcGFkZGluZy1kb3VibGUtdG9wICYge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcqNCAwICRwYWRkaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1tZCoyIDAgJHBhZGRpbmctbWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnKjIgMCAkcGFkZGluZy1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1uby1wYWRkaW5nICYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1uby1wYWRkaW5nLXRvcCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkcGFkZGluZy1tZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwICRwYWRkaW5nLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLW5vLXBhZGRpbmctdG9wLnNlY3Rpb24tLXBhZGRpbmctaGFsZiAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkcGFkZGluZy1oYWxmLW1kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHBhZGRpbmctaGFsZi1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1uby1wYWRkaW5nLWJvdHRvbSAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbWQgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZyAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi0tbm8tcGFkZGluZy1ib3R0b20uc2VjdGlvbi0tcGFkZGluZy1oYWxmICYge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctaGFsZi1tZCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWhhbGYtbGcgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tLW5vLXBhZGRpbmctYm90dG9tLnNlY3Rpb24tLXBhZGRpbmctZG91YmxlICYge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbWQqMiAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxnKjIgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9faW5uZXItYm94IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgXG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDMwLCAwKSAwJSwgIzFFMUUxRSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40MjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTMzLjMzM3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnNlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgY29sb3I7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiB7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWFyZ2luLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWFyZ2luLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuYXZhdGFyX19vdXRlciB7XG4gICAgICAgICAgICBtYXJnaW46IC04cHggMDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgICZfX2l0ZW0tLWhhbWJ1cmdlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMFxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcblxuXG4gICAgICAgIC5zZXJ2aWNlc19faXRlbTpob3ZlciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIuc3BvbnNvcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS10ZXh0IHtcblx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdH1cbn1cbiIsIiRzaWRlYmFyLXNtYWxsOiAxMTBweDtcblxuLnNpbmdsZSB7XG5cblxuICAgICZfX2hlYWQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAkc2lkZWJhci1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0ZXIgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDkwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcC1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAtc2lkZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogJHNpZGViYXItc21hbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX193cmFwLWJvZHkge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcC1jb21tZW50cyB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogJHNpZGViYXItc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwLWxvZ2luIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5LWxpZ2h0ZXIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAkc2lkZWJhci1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEtaXRlbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggMTBweCAzcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS1hdXRob3Ige1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmVhdHVyZS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAtI3tncmlkX2d1dHRlcigpfSAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHggMCAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLS1uby1wYWRkaW5nIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0ZXIgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsZycpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxMjgwcHgsIDIwcHgsIDMycHgpO1xuXG4gICAgICAgICYtLXBsYWthdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aWRnZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX193aWRnZXQtLXJlbGF0ZWQge1xuXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQkNERUVGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICB9XG5cblxuICAgICAgICArIC5zaW5nbGVfX3dpZGdldC0tcmVsYXRlZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2lkZ2V0LS13aWRlIHtcblxuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTYwcHggMCAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMTBweCAwIC02MHB4O1xuXG4gICAgICAgICAgICAubG9uZ2Zvcm0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMjBweCAwIC0xMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fc21hbGwtc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3Bvd2VyZWQtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsYWNrKTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuXG4gICAgJl9fcG93ZXJlZC1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBcblxuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IC0je2dyaWRfZ3V0dGVyKCl9IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgI3tncmlkX2d1dHRlcigpKjJ9O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAtOHB4IDE2cHggcmdiYSgzMCwgMzAsIDMwLCAwLjA3KSwgaW5zZXQgMHB4IDFweCAwcHggI0U0RTRFNDtcbiAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAjRTRFNEU0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMwLDMwLDMwLDAuMTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxuXG4gICAgJl9faGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjJFRTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1ibGFjayAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH0gIFxuXG4gICAgICAgIC5zZWN0aW9uLS1saWdodCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkNERUVGO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1ibGFjayAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsMTI0LDE5NiwuMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2NrZWQge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxufVxuXG5cbi5zaW5nbGVfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogcmdiYSg2NSw3Myw4MiwwLjkyKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgICYtLXBsYWthdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmxvbmdmb3JtICYge1xuXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLS1saWdodCAmIHtcbiAgICAgICAgY29sb3I6ICMxRTFFMUU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tLWJsYWNrICYge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDIwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCA2NHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDIwcHgsIDMycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoNjUsNzMsODIsMC44Mik7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLS1ibGFjayAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3F1b3RlLnN2ZycpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTVweDtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIH1cblxuICAgIHVsIGxpLFxuICAgIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cblxuICAgIHByZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBwcmltKTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG5cbiAgICA+IGgxLCBcbiAgICA+IGgyLCBcbiAgICA+IGgzLCBcbiAgICA+IGg0LCBcbiAgICA+IGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWMpO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBjb2xvcjogIzFFMUUxRTtcblxuICAgICAgICAuc2VjdGlvbi0tYmxhY2sgJiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaDIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIC5sb25nZm9ybSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAzMHB4LCA0MnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaDMge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgIC5sb25nZm9ybSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAyNnB4LCAzMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaDQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgLmxvbmdmb3JtICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDIwcHgsIDI2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uLFxuICAgIGltZyB7XG4gICAgICAgICYuYWxpZ25ub25lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWltYWdlIHtcblxuICAgICAgICBtYXJnaW46IDYwcHggMDtcblxuXG4gICAgICAgIC5sb25nZm9ybSAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAtMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IC02MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bGcnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IC0xMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1lbGVtZW50LWNhcHRpb24sXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODI7XG4gICAgICAgIH1cblxuICAgICAgICAubG9uZ2Zvcm0gJiB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICMyZTJlMmU7IFxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvL29sZCBjc3Mgc3VwcG9ydFxuICAgIC5pbnRlcmVzdGluZy1mYWN0IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW0pO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMjJweCwgNDhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBsYW5hdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS1pbi10ZXh0IHtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLXNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5zaW5nbGUtbG9uZ2Zvcm0ge1xuICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2LjI1dnc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgLmltYWdlX19tZXRhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmltYWdlX19tZXRhLWF1dGhvciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnNpbmdsZS1ycm1lIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0JDREVFRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzMCwzMCwzMCwwLjEyKTtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTYwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lLFxuICAgIC50aXRsZSxcbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDY1LDczLDgyLDAuODIpO1xuICAgIH1cbn1cbiIsIi5zb2NpYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0Jl9faXRlbSB7XG5cbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIH1cblx0fVxuXG4gICAgJi0taG92ZXIge1xuICAgICAgICAuc29jaWFsX19pdGVtOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3dpdGNoZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZfX2JhbGwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAycHg7XG5cdFx0dG9wOiAycHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG5cdFx0dHJhbnNpdGlvbjogMC41cyBsZWZ0O1xuXHR9XG5cblx0Ji0tbGVmdCB7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zd2l0Y2hlcl9fYmFsbCB7XG5cdFx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblxuXG5cdCYtLXJpZ2h0IHtcblxuXHRcdC5zd2l0Y2hlcl9fYmFsbCB7XG5cdFx0XHRsZWZ0OiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnN3aXRjaGVyX19iYWxsIHtcblx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTFweDtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibGFjayk7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDE4cHgsIDI0cHgpO1xuXG4gICAgLnNlY3Rpb24tLWJsYWNrICYge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLS1mb250LXByaW0ge1xuICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW0pO1xuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgfVxuICAgIFxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgIH1cblxuICAgICYtLWJsYWNrIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuICAgIH1cblxuICAgICYtLWxpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvbnQtbGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgICYtLXh4eGxhcmdlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAzMHB4LCA1NnB4KTtcbiAgICB9XG5cbiAgICAmLS14eGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAmLS14bGFyZ2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDI0cHgsIDQ4cHgpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnbGV0dGVyLXNwYWNpbmcnLCAzMjBweCwgMTYwMHB4LCAtMC40OHB4LCAtMC45NnB4KTtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTlweCwgMzJweCk7XG4gICAgfVxuXG4gICAgJi0tbm9ybWFsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxOHB4LCAyNHB4KTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zOHB4O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMzIwcHgsIDE2MDBweCwgMTZweCwgMTlweCk7XG4gICAgfVxuXG4gICAgJi0teHNtYWxsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAvL0BpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCA5NjBweCwgMTYwMHB4LCAxNHB4LCAxNnB4KTtcbiAgICB9XG5cbiAgICAmLS14eHNtYWxsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDk2MHB4LCAxNjAwcHgsIDEzcHgsIDE0cHgpO1xuICAgIH1cblxuICAgICYtLW1hcmdpbi1ib3R0b20ge1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG5cbi50aXRsZS1hcmNoaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1hcmdpbjogLTFweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzAsMzAsMzAsMC4xMik7XG5cbiAgICAmLS12cmVtZXBsb3Yge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLXRvcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX19leHRyYSB7XG5cbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLnN1YnNjcmliZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaWJlX190ZXh0IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3dpcGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG59XG4iLCIudGlja2VyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgZ3JleS1saWdodGVyKTtcblxuICAgICZfX2xpc3Qge1xuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgncGFkZGluZy1sZWZ0JywgMzIwcHgsIDE2MDBweCwgNnB4LCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmctcmlnaHQnLCAzMjBweCwgMTYwMHB4LCA2cHgsIDIwcHgpO1xuICAgIH1cblxuICAgICZfX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGVhZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAxNHB4LCAxNXB4KTtcblxuICAgIC5zZWN0aW9uLS1ibGFjayAmIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLS1jb2xvci1pbnZlcnNlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxNjAwcHgsIDE2cHgsIDE5cHgpO1xuICAgIH1cblxuICAgICYtLXhsYXJnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTYwMHB4LCAyMHB4LCAyN3B4KTtcbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIsNiwyMywwLjUpO1xuICAgIH1cbn1cbiIsIi5saW5rIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5saW5rcyB7XG5cbiAgICAmLS12ZXJ0aWNhbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgJi0taW5saW5lIHtcblxuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAubGlua3MtLWlubGluZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIGEsXG4gICAgJl9faXRlbS10aXRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNlYXJjaC1sZXhpY29uOiAzMDBweDtcblxuLmxleGljb24ge1xuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwLXNpZGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogJHNlYXJjaC1sZXhpY29uO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2VjKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAzMjBweCwgMTI4MHB4LCAxOHB4LCAxOXB4KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJGZvbnRzLCBzZWMpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDMyMHB4LCAxMjgwcHgsIDE1cHgsIDE2cHgpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGdyZXkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCBib3JkZXIpO1xuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvdXJjZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZ3JleSk7XG4gICAgfVxuXG4gICAgJl9fc291cmNlLWl0ZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xldHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG4gICAgfVxuXG4gICAgJl9fbGV0dGVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19sZXR0ZXItbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgJl9fbGV0dGVyLWxpc3QtaXRlbSB7XG5cbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBncmV5KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjVzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIHdoaXRlKTtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fYXV0b2NvbXBsZXRlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19hdXRvY29tcGxldGUtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIC54ZHNvZnRfYXV0b2NvbXBsZXRlX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4uaGFtYnVyZ2VyIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI0JDREVFRjtcbiAgICBcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgIHdpZHRoOiA2N3B4OyAgXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHdpZHRoOiA3MnB4OyAgXG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1uYXYgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiBcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBvcGFjaXR5LCAwLjVzIHRyYW5zZm9ybTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXMtb3BlbiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5oYW1idXJnZXItb3ZlcmxheSB7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywxMjQsMTk2LDAuMyk7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogOTc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gICAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5LCAwcyB0cmFuc2Zvcm0gMC41cztcblxuICAgIC5uYXYtaXMtb3BlbiAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHk7XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyLW5hdiB7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gICAgdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm07XG4gICAgLy90cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgIHotaW5kZXg6IDk4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgd2hpdGUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAxMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcbiAgICAgICAgICAgIHRvcDogMTQxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xuICAgICAgICAvL3RvcDogOTdweDtcbiAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwJSAtIDk3cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAtOHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL21hcmdpbjogMDtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC8vdG9wOiBhdXRvO1xuICAgICAgICAvL2xlZnQ6IGF1dG87XG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAvL292ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXYtaXMtb3BlbiAmIHtcbiAgICAgICAgLy90cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBcbiAgICAgICAgLm5hdi1pcy1vcGVuICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtLWV4dHJhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHByaW0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBjb2xvcjtcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggNDBweDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAtMXB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJl9fcmVnaW9uIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLy90cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLWRlbGF5OiAxcztcblxuICAgICAgICAgICAgICAgIC5uYXYtaXMtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLWRlbGF5OiAwLjFzKiRpO1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFzLWNoaWxkcmVuIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgYm9yZGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogbWFwLWdldCgkZm9udHMsIHNlYyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBibHVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYW1idXJnZXJfX2l0ZW0tLWFjdGl2ZSAmIHtcblxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBibHVlLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBjb2xvcjtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmxhY2spO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsZycpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGxnJykge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGFuZC1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2V4cGFuZC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm07XG5cbiAgICAgICAgLmhhbWJ1cmdlcl9faXRlbS0tZXhwYW5kICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhbWJ1cmdlci1uYXYtY2hpbGQge1xuXG4gICAgLy9tYXgtaGVpZ2h0OiAwO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL3RyYW5zaXRpb246IDAuMnMgbWF4LWhlaWdodDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmhhbWJ1cmdlci1uYXZfX2l0ZW0tLWV4cGFuZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vbWF4LWhlaWdodDogOTk5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcblxuICAgICAgICAuaGFtYnVyZ2VyLW5hdl9faXRlbS0tZXhwYW5kICYge1xuICAgICAgICAgICAgLmhlYWRlci0tY2hpbGQtbmF2LW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggI0U0RTRFNDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmX19saXN0IHtcblxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcblxuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4iLCIud3BjZjctZm9ybSB7XG4gICAgJi5zZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gICAgXG4gICAgLmFqYXgtbG9hZGVyLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZSk7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZSAwLjVzO1xuICAgICAgICBhbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGUgMC41cztcbiAgICB9XG59XG5cblxuLnNjcmVlbi1yZWFkZXItcmVzcG9uc2UsXG4ud3BjZjctZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgY29sb3I6ICNkNTAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTtcbn1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eSAwLjJzLCAwLjVzIGhlaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIHJlZCk7XG59XG5cbi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgZ3JlZW4pO1xufVxuXG4ud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIHJlZCk7XG59XG5cblxuLndwY2Y3LWFjY2VwdGFuY2UsXG4ud3BjZjctY2hlY2tib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJsdWUtbGlnaHQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2NoZWNrZWQuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGJhY2tncm91bmQsIDAuNXMgb3BhY2l0eTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIGJvcmRlcik7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmx1ZS1saWdodCk7XG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi5idWlsZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmJyZWFraW5nLW5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50b3AtbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1pZGRsZS1uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi50aHJlZS1wb3N0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmltYWdlLWFydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufSJdfQ== */
