@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}html *{box-sizing:border-box}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}img{max-width:100%;height:auto}.plotModalWrap{display:none;position:fixed;top:0;left:0;pointer-events:none;width:100%;height:100%;justify-content:center;align-items:center;z-index:5000}.plotModalInView .plotModalWrap{display:flex}.plotModal{position:relative;pointer-events:all}.plotModalScrollViewport{max-height:calc(var(--vh)*100 - 2rem);overflow:auto}.plotModalControls{position:absolute;bottom:0;width:100%}.siteOverlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4999}.plotModalInView .siteOverlay{display:block}.plotModalContents{display:none}.hidden{display:none!important}.plotSubnavigation ul{list-style:none}.plotSubnavigation li{display:inline-block}.plotSiteHiddenNote{position:fixed;font-size:.8rem;color:#fff;bottom:.4rem;left:.4rem;padding:.4rem;background:#e46363;display:none;z-index:3000}@media (min-width:640px){.plotSiteHiddenNote{display:block}}.plotSiteHiddenNote p{margin:0}.plotSiteHiddenNote p a{color:#fff;text-decoration:underline}.editMeButton{bottom:1rem;right:1rem;padding:.4rem;position:fixed;font-size:.6rem;z-index:3000;display:none}@media (min-width:640px){.editMeButton{display:block}}:root{--vh:1vh}.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:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.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,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.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,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:""}.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:""}.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:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.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:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.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:""}.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:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.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:""}.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:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.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:""}.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:""}.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:normal}.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:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}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{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;visibility:visible}.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),hsla(0,0%,100%,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}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;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-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;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.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.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}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.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 .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:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 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;-webkit-touch-callout:none;-webkit-user-select:none;-moz-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-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.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: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-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 .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: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-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 .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: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}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.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}.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{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.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{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}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.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-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-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex: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;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:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{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;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.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-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:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.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}.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}.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;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)}.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);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),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.plotLoading{opacity:.2}.single-artist .artist.seperatorSection{margin-top:10rem}@media screen and (min-width:640px){.single-artist .artist.seperatorSection{margin-top:18rem}}.single-artist .artist.seperatorSection .separator{top:-5rem}@media screen and (min-width:640px){.single-artist .artist.seperatorSection .separator{top:-11rem}}.single-artist .artist__title{text-transform:uppercase;margin-bottom:.5rem}.single-artist .artist__type{display:inline-block;color:var(--white);text-transform:uppercase;font-size:1.2rem;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width:640px){.single-artist .banner--artist{max-height:420px}}.single-artist .content{margin:0 2rem 2rem}.single-artist .content p{margin-bottom:1rem}.single-artist .artist__socialLinks{margin:0 2rem 4rem}.single-artist .artist__socialLinks a{margin-right:1rem;color:var(--pink)}.single-artist .footer__partners{display:none}.banner{height:108vw;position:relative;background-color:var(--black)}@media screen and (min-width:640px){.banner{height:50vw;max-height:720px}}.banner__backgroundWrap{position:absolute;top:0;left:0;right:0;bottom:0}.banner__SVGwrap{position:absolute;bottom:-1rem;left:0;right:0;height:45%;z-index:1}@media screen and (min-width:640px){.banner__SVGwrap{bottom:-1px;left:0;right:0;height:60%}}@media screen and (min-width:1024px){.banner__SVGwrap{height:55%}}.banner__SVGwrap .banner__mobileSVG{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:1024px){.banner__SVGwrap .banner__mobileSVG{display:none}}.banner__SVGwrap .banner__desktopSVG{display:none}@media screen and (min-width:1024px){.banner__SVGwrap .banner__desktopSVG{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.banner__SVGwrap svg .banner__SVGpath{fill:var(--purple)}.child-of-infomation .banner__SVGwrap svg .banner__SVGpath,body.page-info .banner__SVGwrap svg .banner__SVGpath{fill:var(--orange)}body.child-of-accommodation .banner__SVGwrap svg .banner__SVGpath,body.page-accommodation .banner__SVGwrap svg .banner__SVGpath{fill:var(--darkPink)}.banner.theme--turquoise-theme .banner__SVGwrap svg .banner__SVGpath{fill:var(--turquoise)!important}.banner.theme--dark-blue-theme .banner__SVGwrap svg .banner__SVGpath{fill:var(--darkBlue)!important}.banner.theme--mauve-theme .banner__SVGwrap svg .banner__SVGpath{fill:var(--purple)!important}.banner.theme--orange-theme .banner__SVGwrap svg .banner__SVGpath{fill:var(--orange)!important}.banner.theme--green-theme .banner__SVGwrap svg .banner__SVGpath{fill:var(--green)!important}body.page-food-and-drink .banner__SVGwrap svg .banner__SVGpath{fill:var(--pink)}.banner__image,.banner__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.banner__contentWrap{display:flex;justify-content:center;align-items:flex-end;height:100%;position:relative;padding-bottom:12%;z-index:2}@media screen and (min-width:640px){.banner__contentWrap{padding-bottom:9%}}.banner__title{color:#fff;margin:0}.textOnlyBanner{margin-top:6rem;position:relative;height:12rem;overflow:hidden;z-index:-1}@media screen and (min-width:640px){.textOnlyBanner{height:30rem}}.textOnlyBanner .bannerTitle{margin-top:1rem;margin-bottom:2rem}@media screen and (min-width:640px){.textOnlyBanner .bannerTitle{margin-top:0}}.textOnlyBanner .separator{top:-15rem}@media screen and (min-width:640px){.textOnlyBanner .separator{top:0}}.textOnlyBanner .banner__contentWrap{align-items:center}.parent-pageid-1413 .textOnlyBanner{z-index:0}#burgerMenu{background:var(--purple);position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;opacity:0;pointer-events:none;overflow-y:scroll;padding-bottom:2rem;transition:opacity .3s ease-out;display:flex;flex-direction:column}@media screen and (min-width:1024px){#burgerMenu{display:grid;grid-template-rows:1fr 100px 0fr;grid-template-areas:"mainMenu" "socials" "secondaryMenu";align-items:center}}#burgerMenu:after{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:4rem;background:var(--purple);z-index:4}.burgerOpen #burgerMenu{opacity:1;pointer-events:all}#burgerMenu .burgerMenu__mainMenu{grid-area:mainMenu}#burgerMenu .burgerMenu__secondaryMenu{grid-area:secondaryMenu}@media screen and (min-width:1024px){#burgerMenu .burgerMenu__secondaryMenu{align-self:flex-end}#burgerMenu .burgerMenu__secondaryMenu ul.burgerMenu{flex-direction:row;justify-content:center}}#burgerMenu .burgerMenu__secondaryMenu a:hover{color:var(--pink)}#burgerMenu .burgerMenu__socials{grid-area:socials}#burgerMenu .menu-main-menu-container{width:100%}ul.burgerMenu{list-style:none;padding:1rem;display:flex;flex-direction:column;text-align:center;width:100%}ul.burgerMenu li a{display:block;padding:1rem;color:var(--white);font-size:1.5rem}@media screen and (min-width:640px){ul.burgerMenu li a{display:inline-block;padding:.5rem}}.burgerMenu__mainMenu{padding-top:4rem;position:relative}.burgerMenu__mainMenu:after{content:"";position:absolute;bottom:0;left:0;display:block;height:2px;width:calc(100% - 2rem);margin:0 1rem;background-color:var(--white)}@media screen and (min-width:1024px){.burgerMenu__mainMenu:after{display:none}}.burgerMenu__mainMenu ul.burgerMenu li a{font-size:6vh;position:relative;overflow:hidden}.burgerMenu__mainMenu ul.burgerMenu li a:before{content:"";display:block;background:var(--pink);position:absolute;bottom:2vh;width:100%;height:1vh;left:0;z-index:-1;transform:translateX(-104%);transition:transform .3s ease-out}@media screen and (min-width:640px){.burgerMenu__mainMenu ul.burgerMenu li a:hover:before{transform:translateX(0)}}.plotButton{background:var(--primaryColor);color:#fff;padding:.6rem 1rem;display:inline-block;text-align:center}.plotButton.selected{background:grey}.buttonBox--center{display:flex;margin:0 auto;justify-content:center}.button{font-size:1.4rem;text-transform:uppercase;display:inline-block;text-align:center;padding:1rem 2.5rem;cursor:pointer;outline:none;font-family:var(--headingFont)}@media screen and (min-width:640px){.button{padding:1rem 3.5rem}}button{cursor:pointer}.button--pink{background-color:var(--white);color:var(--pink);border:4px solid var(--white);transition:all .3s ease-out}.button--pink:hover{background-color:transparent;color:var(--white)}.button--white{background-color:var(--pink);border:4px solid var(--pink);color:var(--white);transition:all .3s ease-out}.button--large,.button--white:hover{background-color:transparent;color:var(--pink)}.button--large{border:4px solid var(--pink);font-size:2.4rem;padding-top:2rem;padding-bottom:2rem;flex:1 0 100%;position:relative;overflow:hidden}@media screen and (min-width:640px){.button--large{flex:0 0 auto;padding:2rem 8rem}}.button--large:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;transform:translateY(100%);background:var(--pink);transition:all .3s ease-out;z-index:-1}.button--large:hover{color:var(--white)}.button--large:hover:after{transform:translateY(0)}.button--borderPink{border:4px solid var(--pink)}.button__wrapEven{display:grid;grid-gap:1rem}@media screen and (min-width:640px){.button__wrapEven{grid-template-columns:1fr 1fr}}body{background:#fff;--primaryColor:#5050cc;--secondaryColor:green;--purple:#845ec2;--black:#5a5a5a;--pink:#ff6f91;--white:#fff;--darkPink:#d65db1;--orange:#ff9671;--satsuma:#ffc75f;--blue:#0081cf;--mint:#29d3be;--alert:#ff3535;--green:#8cbd4d;--turquoise:#58a2ac;--darkBlue:#5587b9;--soldOut:rgba(90,90,90,0.5);--comingSoon:rgba(255,111,145,0.6)}.color--white{color:var(--white)}.color--darkPink{color:var(--darkPink)}a{color:var(--primaryColor)}.bg--purple,.footer__partners{background-color:var(--purple)}.footer__partners{padding:2rem}.footer__title{text-align:center;margin-bottom:2rem}.partnersGrid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.partnersGrid>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}@media screen and (min-width:640px){.partnersGrid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:center}.partnersGrid>*{width:33.33333%;padding-left:.5rem;padding-right:.5rem;margin-bottom:1rem}}@media screen and (min-width:1024px){.partnersGrid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:center}.partnersGrid>*{width:16.66667%;padding-left:.5rem;padding-right:.5rem;margin-bottom:2rem}}.partnersGrid__partner{max-height:90px;max-width:10rem;display:flex;align-items:center}.partnersGrid__partner img[data-src]{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background:transparent}.mainBuyTickets--footer{display:block;background:var(--pink);color:#fff;width:100%;position:fixed;bottom:0;text-transform:uppercase;font-size:1.5rem;z-index:2}@media screen and (min-width:640px){.mainBuyTickets--footer{display:none}}.footer__secondary{margin-top:5px;color:var(--white);padding-top:2rem;padding-bottom:7rem}@media screen and (min-width:640px){.footer__secondary{padding-top:2rem;padding-bottom:2rem}}.footer__menu,.footer__subMenu{list-style:none;margin:0;text-align:center;padding:0}.footer__menu li a,.footer__subMenu li a{display:block;padding:.5rem;color:var(--white);font-size:1.2rem}.footer__menu li a:hover,.footer__subMenu li a:hover{color:var(--pink)}.footer__menu{display:flex;flex-direction:column;padding:1rem}@media screen and (min-width:640px){.footer__menu{flex-direction:row;justify-content:center}}.footer__menu li a{display:block;padding:.75rem;color:var(--white);font-size:1.6rem}@media screen and (min-width:640px){.footer__subMenu{margin-left:1rem}}.footer__subMenu li a{font-family:var(--bodyFont)}@media screen and (min-width:640px){.footer__subMenu li a{font-size:.9rem}}.projectSimplyCredits a{color:var(--white)}.footer__innerWrap{display:grid;grid-template-areas:"menuWrap" "socialWrap" "subMenu" "implyCredits"}@media screen and (min-width:640px){.footer__innerWrap{grid-template-columns:1fr 1fr;grid-template-areas:"socialWrap socialWrap" "menuWrap menuWrap" "subMenu implyCredits"}}.footer__menuWrap{grid-area:menuWrap}@media screen and (min-width:640px){.footer__menuWrap{margin-bottom:2rem}}.footer__socialWrap{grid-area:socialWrap;margin-bottom:2rem}@media screen and (min-width:640px){.footer__socialWrap{margin-bottom:0}}.footer__subMenu{grid-area:subMenu;margin-bottom:1rem}@media screen and (min-width:640px){.footer__subMenu{margin-bottom:0}}.footer__subMenu .footer__subMenu{display:flex;align-items:center;justify-content:center}@media screen and (min-width:640px){.footer__subMenu .footer__subMenu{justify-content:start}}.projectSimplyCredits{grid-area:implyCredits;text-align:center;font-size:.9rem}@media screen and (min-width:640px){.projectSimplyCredits{display:flex;align-items:center;justify-content:flex-end;margin-right:2rem}}#siteMainHeader{position:fixed;top:0;left:0;width:100%;z-index:10}#siteMainHeader .maxWidth{position:relative}#siteMainHeader .maxWidth:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:transform .1s ease-in;background-color:var(--white)}.siteMainHeader__wrap{display:flex;align-items:center;justify-content:space-between;height:4rem}.siteMainHeader__logo{z-index:11}.siteMainHeader__image{display:block;height:35px;width:12rem;background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (min-width:640px){.siteMainHeader__image{height:50px;width:15rem}}.siteMainHeader__image.siteMainHeader__image--dark{display:block}.siteMainHeader__image.siteMainHeader__image--light{display:none}.siteMainHeader__newLogo{height:35px;width:12rem}@media screen and (min-width:640px){.siteMainHeader__newLogo{height:50px;width:15rem}}.siteMainHeader__newLogo img{display:block;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.header--white .siteMainHeader__image--light{display:block}.header--white .siteMainHeader__image--dark{display:none}.header--white .menuToggle__burger line{stroke:var(--white)}#siteMainHeader.header--white .maxWidth:after{transform:translateY(-200%);background:transparent}.burgerOpen .siteMainHeader__image{background-image:url(../img/standon-logo--white.png)}.siteMainHeader__desktop-menu{margin-left:auto;display:flex}.siteMainHeader__desktop-menu .menu-main-menu-container{display:none;align-items:center;margin-right:1rem}@media screen and (min-width:1024px){.siteMainHeader__desktop-menu .menu-main-menu-container{display:flex}}.siteMainHeader__desktop-menu ul{list-style:none;margin:0;display:flex;flex-direction:row;align-items:center;gap:.75rem}.siteMainHeader__desktop-menu a:not(.mainBuyTickets){text-transform:uppercase;font-size:1rem;position:relative;z-index:1;padding:0 .5rem}.header--white .siteMainHeader__desktop-menu a:not(.mainBuyTickets){color:#fff}.siteMainHeader__desktop-menu a:not(.mainBuyTickets):before{content:" ";position:absolute;width:100%;height:5px;background-color:var(--darkPink);top:calc(100% - 6px);left:0;right:0;z-index:-1;transform:translateY(100%);opacity:0;transition:.3s ease-in-out}.siteMainHeader__desktop-menu a:not(.mainBuyTickets):hover:before{transform:translateY(0);opacity:.6}.header--white .siteMainHeader__desktop-menu a:not(.mainBuyTickets):hover:before{opacity:1}.menuToggle__container{margin-left:1rem;display:block;width:30px;height:30px;border:none;outline:none;z-index:11;padding:0;background-color:transparent}@media screen and (min-width:1024px){.menuToggle__container{margin-left:1rem;display:none}}.menuToggle__burger,.menuToggle__cross{display:inline-block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.menuToggle__burger line{stroke:var(--black)}.menuToggle__cross{display:none}.burgerOpen #siteMainHeader{background-color:var(--purple)}.burgerOpen .menuToggle__cross{display:inline-block}.burgerOpen .menuToggle__cross line{stroke:var(--white)}.burgerOpen .menuToggle__burger{display:none}.mainBuyTickets--desktop{padding:.5rem 2.5rem;z-index:11;display:none}@media screen and (min-width:640px){.mainBuyTickets--desktop{display:inline-block}}.JS--lazyLoad{opacity:0;transition:opacity .4s ease-in}.JS--lazyLoad.loaded{opacity:1}.growIn{overflow:hidden}.growIn img{transform:scaleX(1);transition:transform .3s ease-in}.growIn img.JS--lazyLoad{transition:transform .3s ease-in,opacity .4s ease-in}.growIn:hover img{transform:scale3d(1.05,1.05,1.05)}.fourOhFour{display:block;color:var(--purple)}.fourOhFour .fourOhFour__contentWrap{min-height:75vh;height:100%;display:flex;flex-direction:column;max-width:700px;text-align:center;align-items:center;justify-content:center;margin:1rem auto}.fourOhFour .fourOhFour__contentWrap h3{margin-bottom:2rem}.siteWrap{width:100%;overflow:hidden}.margin--top{margin-top:2rem}.borderTop{--borderColor:var(--purple);border-top:5px solid var(--borderColor)}.theme--orange-theme .borderTop{--borderColor:var(--orange)}.theme--turquoise-theme .borderTop{--borderColor:var(--turquoise)}.theme--green-theme .borderTop{--borderColor:var(--green)}.theme--dark-blue-theme .borderTop{--borderColor:var(--darkBlue)}.sectionTitle{margin-bottom:1rem}.uppercase{text-transform:uppercase}.JS--iframeContainer{width:100%;position:relative;padding-bottom:56.25%;height:0}.JS--iframeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.returnLink{display:inline-block;font-size:1.2rem;text-transform:uppercase;color:var(--white)}.lightPurpleBG{background-color:rgba(132,94,194,.05)}.returnLinks{color:var(--white);text-transform:uppercase;margin-bottom:0;display:inline-block;font-size:1.2rem}@media screen and (min-width:640px){.returnLinks{margin-bottom:1rem}}.accordion__content p,.fiftyFifty__content p,.fluidContent__content p,.modal__content p,.single-artist .content p{color:var(--black);margin-bottom:1rem}@media screen and (min-width:320px) and (max-width:399px){.accordion__content p,.accordion__content strong,.fiftyFifty__content p,.fiftyFifty__content strong,.fluidContent__content p,.fluidContent__content strong,.modal__content p,.modal__content strong,.single-artist .content p,.single-artist .content strong{font-size:16px}}.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.fiftyFifty__content h1,.fiftyFifty__content h2,.fiftyFifty__content h3,.fiftyFifty__content h4,.fiftyFifty__content h5,.fluidContent__content h1,.fluidContent__content h2,.fluidContent__content h3,.fluidContent__content h4,.fluidContent__content h5,.modal__content h1,.modal__content h2,.modal__content h3,.modal__content h4,.modal__content h5,.single-artist .content h1,.single-artist .content h2,.single-artist .content h3,.single-artist .content h4,.single-artist .content h5{margin-bottom:1rem}.accordion__content a,.fiftyFifty__content a,.fluidContent__content a,.modal__content a,.single-artist .content a{text-decoration:underline;color:var(--purple);font-family:var(--bodyFont)}@media screen and (min-width:320px) and (max-width:399px){.accordion__content a,.fiftyFifty__content a,.fluidContent__content a,.modal__content a,.single-artist .content a{font-size:16px}}.accordion__content ul,.fiftyFifty__content ul,.fluidContent__content ul,.modal__content ul,.single-artist .content ul{color:var(--black)}@media screen and (min-width:320px) and (max-width:399px){.accordion__content ul,.fiftyFifty__content ul,.fluidContent__content ul,.modal__content ul,.single-artist .content ul{font-size:16px}}.plotModalScrollViewport{background:#fff;padding:1rem;max-width:30rem;width:calc(100% - 2rem);max-height:calc(100% - 2rem)}.siteOverlay{background:rgba(0,0,0,.3)}.plotModalLoadingAjax{opacity:.2;pointer-events:none}.plotModal.plotModalNotification{height:auto;text-align:center;background-color:var(--purple)}.plotModal.plotModalNotification .plotModalReplaceContents{background-color:var(--purple);padding:2rem 1rem}.plotModal.plotModalNotification p{padding:0 1rem 1rem;color:var(--white);font-size:1.2rem}.plotModal.plotModalNotification a{display:inline-block;font-size:1.2rem;padding:1rem 2.5rem;color:var(--white);background-color:var(--pink)}.plotModal.plotModalNotification .closePlotModal{right:0;top:0;background:var(--purple);height:2rem;width:2rem;padding:.25rem}@media screen and (min-width:640px){.plotModal.plotModalNotification .closePlotModal{right:1rem;top:1rem}}.artistModal,.foodModal,.galleryModal,.plotModalNotification{height:100%}@media screen and (min-width:640px){.artistModal,.foodModal,.galleryModal,.plotModalNotification{padding:1rem}}.artistModal .plotModalScrollViewport,.foodModal .plotModalScrollViewport,.galleryModal .plotModalScrollViewport,.plotModalNotification .plotModalScrollViewport{width:100%;max-width:100vw;height:100%;max-height:100%;padding:0}@media screen and (min-width:640px){.artistModal .plotModalScrollViewport,.foodModal .plotModalScrollViewport,.galleryModal .plotModalScrollViewport,.plotModalNotification .plotModalScrollViewport{max-width:30rem;position:relative}}.artistModal .modal__closeButtonWrap,.foodModal .modal__closeButtonWrap,.galleryModal .modal__closeButtonWrap,.plotModalNotification .modal__closeButtonWrap{outline:none}@media screen and (min-width:640px){.artistModal .modal__closeButtonWrap,.foodModal .modal__closeButtonWrap,.galleryModal .modal__closeButtonWrap,.plotModalNotification .modal__closeButtonWrap{position:fixed;width:30rem;top:1rem;left:50%;transform:translate3d(-50%,0,0);height:1px;z-index:10}}.artistModal .closePlotModal,.foodModal .closePlotModal,.galleryModal .closePlotModal,.plotModalNotification .closePlotModal{position:fixed;top:1rem;right:1rem;cursor:pointer;text-transform:uppercase;border:none;z-index:5;background-color:transparent;height:26px;width:26px;padding:0}@media screen and (min-width:640px){.artistModal .closePlotModal,.foodModal .closePlotModal,.galleryModal .closePlotModal,.plotModalNotification .closePlotModal{position:absolute;top:2rem;right:2rem}}.artistModal .closePlotModal svg,.foodModal .closePlotModal svg,.galleryModal .closePlotModal svg,.plotModalNotification .closePlotModal svg{display:block;width:100%;height:100%}.artistModal .closePlotModal svg line,.foodModal .closePlotModal svg line,.galleryModal .closePlotModal svg line,.plotModalNotification .closePlotModal svg line{stroke:var(--white)}.artistModal .modal__featureImage,.foodModal .modal__featureImage,.galleryModal .modal__featureImage,.plotModalNotification .modal__featureImage{position:relative}.artistModal .modal__featureImage .modal__image,.foodModal .modal__featureImage .modal__image,.galleryModal .modal__featureImage .modal__image,.plotModalNotification .modal__featureImage .modal__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:640px){.artistModal .modal__featureImage .modal__image,.foodModal .modal__featureImage .modal__image,.galleryModal .modal__featureImage .modal__image,.plotModalNotification .modal__featureImage .modal__image{max-height:22rem}}.artistModal .modal__titleWrapper,.foodModal .modal__titleWrapper,.galleryModal .modal__titleWrapper,.plotModalNotification .modal__titleWrapper{background-color:var(--purple);padding:4rem 1rem 1rem}.artistModal .modal__title,.foodModal .modal__title,.galleryModal .modal__title,.plotModalNotification .modal__title{z-index:3;color:var(--white);text-transform:uppercase;margin-bottom:.5rem}.artistModal .streetFood__foodCats,.foodModal .streetFood__foodCats,.galleryModal .streetFood__foodCats,.plotModalNotification .streetFood__foodCats{color:var(--white)}.artistModal .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after,.foodModal .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after,.galleryModal .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after,.plotModalNotification .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after{background-color:var(--white)}.artistModal .modal__content,.foodModal .modal__content,.galleryModal .modal__content,.plotModalNotification .modal__content{padding:3rem 1rem 4rem}.artistModal .modal__content p,.foodModal .modal__content p,.galleryModal .modal__content p,.plotModalNotification .modal__content p{margin-bottom:1rem}.artistModal .plotModalControls,.foodModal .plotModalControls,.galleryModal .plotModalControls,.plotModalNotification .plotModalControls{position:fixed;bottom:0;left:0;width:100%;background:var(--white);border-top:none}@media screen and (min-width:640px){.artistModal .plotModalControls,.foodModal .plotModalControls,.galleryModal .plotModalControls,.plotModalNotification .plotModalControls{position:fixed;width:30rem;bottom:1rem;left:50%;transform:translate3d(-50%,0,0)}}.artistModal .plotModalControls__innerWrap,.foodModal .plotModalControls__innerWrap,.galleryModal .plotModalControls__innerWrap,.plotModalNotification .plotModalControls__innerWrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;padding:1rem}.artistModal .plotModalControls__back,.artistModal .plotModalControls__next,.foodModal .plotModalControls__back,.foodModal .plotModalControls__next,.galleryModal .plotModalControls__back,.galleryModal .plotModalControls__next,.plotModalNotification .plotModalControls__back,.plotModalNotification .plotModalControls__next{cursor:pointer;flex:0 0 50%;font-size:1.4rem;padding:.75rem 0 .6rem;text-transform:uppercase;border:none;outline:none;font-family:var(--headingFont)}.artistModal .modal__socialWrap,.foodModal .modal__socialWrap,.galleryModal .modal__socialWrap,.plotModalNotification .modal__socialWrap{margin:2rem 0;text-transform:uppercase;display:flex;justify-content:center}.artistModal .modal__socialWrap a,.foodModal .modal__socialWrap a,.galleryModal .modal__socialWrap a,.plotModalNotification .modal__socialWrap a{color:var(--pink);position:relative}.artistModal .modal__socialWrap a:not(:last-child),.foodModal .modal__socialWrap a:not(:last-child),.galleryModal .modal__socialWrap a:not(:last-child),.plotModalNotification .modal__socialWrap a:not(:last-child){margin-right:1rem}.artistModal .modal__socialWrap a:not(:last-child):after,.foodModal .modal__socialWrap a:not(:last-child):after,.galleryModal .modal__socialWrap a:not(:last-child):after,.plotModalNotification .modal__socialWrap a:not(:last-child):after{content:"";display:block;position:absolute;right:-.7rem;top:50%;transform:translate3d(0,-50%,0);width:5px;height:5px;background-color:var(--pink);border-radius:100px}.galleryModal .galleryModal__mediaWrap{display:block;width:calc(100% - 2rem);max-width:50rem;margin:0 auto}.galleryModal .galleryModal__mediaWrap img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;position:relative}.galleryModal .plotModalReplaceContents{height:100%;display:flex;align-items:center}.galleryModal .plotModalScrollViewport{max-width:none;width:100vw;max-width:900px}@media screen and (max-width:639px){.galleryModal .plotModalControls,.galleryModal .plotModalScrollViewport{background-color:hsla(0,0%,100%,.5)}}@media screen and (min-width:640px){.galleryModal .plotModalControls{border:none;bottom:1.2rem}}.galleryModal .video-js .vjs-control-bar{background-color:rgba(132,94,194,.7)}.galleryModal .closePlotModal svg line{stroke:var(--purple)}.homeIntro{padding-top:3rem}.homeIntro__borderTop{height:4px;width:100%;background-color:var(--purple);margin-bottom:2rem}.homeIntro__borderTop--plotLayout{margin-top:6rem}.homeIntro__imageWrap{position:relative;margin:0 -1rem;background-color:var(--white)}@media screen and (min-width:640px){.homeIntro__imageWrap{margin:0 2rem}}img[data-src].homeIntro__image{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;max-height:550px;background-color:var(--white)}.homeIntro__imageText{position:absolute;left:0;bottom:0;width:100%}.homeIntro__imageText,.homeIntro__text{text-align:center;text-transform:uppercase}.homeIntro__text{margin-bottom:2rem;font-size:3rem}.customLineup{text-transform:uppercase;min-height:330px}@media screen and (min-width:640px){.customLineup{min-height:400px}}.customLineup__hidden{opacity:0}.customLineup--mobile .customLineup__line:first-child a,.customLineup--mobile .customLineup__line:nth-child(2) a,.customLineup--mobile .customLineup__line:nth-child(3) a,.customLineup--mobile .customLineup__line:nth-child(4) a,.customLineup--mobile .customLineup__line:nth-child(5) a,.customLineup--mobile .customLineup__line:nth-child(6) a{color:var(--purple)}.customLineup--mobile .customLineup__line:nth-child(7) a,.customLineup--mobile .customLineup__line:nth-child(8) a{color:var(--pink)}.customLineup--mobile .customLineup__line:nth-child(9) a,.customLineup--mobile .customLineup__line:nth-child(10) a{color:var(--orange)}.customLineup--desktop .customLineup__line:first-child a,.customLineup--desktop .customLineup__line:nth-child(2) a,.customLineup--desktop .customLineup__line:nth-child(3) a{color:var(--purple)}.customLineup--desktop .customLineup__line:nth-child(4) a{color:var(--pink)}.customLineup--desktop .customLineup__line:nth-child(5) a,.customLineup--desktop .customLineup__line:nth-child(6) a,.customLineup--desktop .customLineup__line:nth-child(7) a{color:var(--orange)}.customLineup__line{white-space:nowrap;margin-bottom:1rem;line-height:.73}.customLineup__line a{display:flex;align-items:center;margin-right:-.2em}@media screen and (min-width:1024px){.customLineup__line a{margin-right:-.25em}}.customLineup__line .customLineup__inner{display:inline-block;font-size:1px}.customLineup__line .bullet{font-size:.7em;padding:0 .1em}.customLineup__artist{display:inline-block}.customLineup__artist:last-child a{margin-right:0}.customLineup__artist:last-child .bullet{display:none}.campingFiftyFifty{margin-bottom:6rem}.campingFiftyFifty .fiftyFifty .fiftyFifty__row .fiftyFifty__textWrap{background-color:var(--white)}@media screen and (min-width:640px){.campingFiftyFifty .fiftyFifty .fiftyFifty__row .fiftyFifty__textWrap{padding:1rem 2rem}}.campingFiftyFifty__sectionHeading{margin-bottom:2rem;color:var(--white)}.campingFiftyFifty__featureList{list-style:none;padding-left:0;display:flex;width:100%;align-items:center}.campingFiftyFifty__featureItem{display:inline-block;width:35px;height:35px;border-radius:100%;background-color:var(--blue);margin-right:.5rem}.campingFiftyFifty__featureItem img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.newsBlock{margin-bottom:2rem}.newsBlock__imageBlock{display:block;width:calc(100% + 2rem);margin-left:-1rem}@media screen and (min-width:640px){.newsBlock__imageBlock{width:100%;margin-left:0;height:30vw;max-height:450px}}.newsBlock__image{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.newsBlock__title{color:var(--darkPink);padding:1rem 0 .5rem}.sitewideSocialLinks{display:flex;justify-content:center}.sitewideSocialLinks__link{flex:0 0 2.4rem;height:2.4rem;margin:0 .5rem}.sitewideSocialLinks__svg{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.sitewideSocialLinks__svg path{fill:var(--white)}.sitewideSocialLinks__svg:hover path{fill:var(--pink)}.foodAndDrink .streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after{background-color:var(--white)}.foodAndDrink__title{text-transform:uppercase;margin-bottom:.5rem}.foodAndDrink__foodCats{margin-bottom:1rem;text-transform:uppercase}.modal__singleFeatureImageWrap{max-height:420px;height:108vw;margin-bottom:2rem}@media screen and (min-width:640px){.modal__singleFeatureImageWrap{height:50vw}}.modal__singleFeatureImage{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal__socialWrapFood{text-transform:uppercase;margin-top:1rem}.modal__socialWrapFood a{display:inline-block;padding-right:1rem;color:var(--pink)}.quickLinks{display:flex;width:100%;flex-wrap:wrap;align-items:center;position:relative;z-index:1;max-width:400px;margin:0 auto 3rem}.quickLinks.quickLinks--left{margin-left:0}.quickLinks__label{flex:1 0 100%;font-size:.9rem;color:var(--pink);margin-bottom:.5rem;padding-right:1rem}@media screen and (min-width:640px){.quickLinks__label{flex:0 0 auto}}.quickLinks__trigger{flex:1 0 100%;padding:1rem;border:2px solid var(--black);position:relative;text-transform:uppercase;cursor:pointer;font-family:var(--headingFont);color:var(--black)}@media screen and (min-width:640px){.quickLinks__trigger{flex:0 0 400px}}.quickLinks__trigger:after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid var(--black);border-right:2px solid var(--black);position:absolute;right:1rem;top:50%;transform:translate3d(0,-50%,0) rotate(45deg)}.quickLinks__lists{display:flex;flex:1 0 100%;flex-direction:column;border:2px solid var(--black);border-top:none;background-color:var(--white)}@media screen and (min-width:640px){.quickLinks__lists{position:absolute;right:0;top:100%;width:400px}}.quickLinks__lists a{display:block;padding:1rem;width:100%;text-transform:uppercase;font-size:1.1rem}.quickLinks__lists a:active,.quickLinks__lists a:focus,.quickLinks__lists a:hover{text-decoration:underline}.seperatorSection{position:relative;margin-top:10rem}.separator{position:absolute;top:-6rem;left:50%;transform:translate3d(-50%,0,0);min-width:1400px;width:100%;height:30rem;z-index:-1;max-width:100%}@media screen and (max-width:639px){.separator.separator--solid{left:100%}}.separator.separator--dotted{top:-9rem}.separator__svg{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section .separator__svg path,section:first-of-type .separator__svg path{fill:var(--purple)}section:nth-of-type(2) .separator__svg{transform:rotateX(180deg) translateY(4rem)}section:nth-of-type(2) .separator__svg path{fill:var(--darkPink)}section.hasTheme.theme--orange-theme .separator__svg path,section:nth-of-type(3):not(.hasTheme) .separator__svg path{fill:var(--orange)}section.hasTheme.theme--mauve-theme .separator__svg path{fill:var(--purple)}section.hasTheme.theme--green-theme .separator__svg path{fill:var(--green)}section.hasTheme.theme--dark-blue-theme .separator__svg path{fill:var(--darkBlue)}section.hasTheme.theme--turquoise-theme .separator__svg path{fill:var(--turquoise)}.separator_dotted{display:block;height:100%;width:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:50%}section:nth-of-type(3n+1) .separator_dotted{background-image:url(../img/separator-dotted--purple.svg)}section:nth-of-type(3n+2) .separator_dotted{transform:rotateY(180deg) translateY(4rem);background-image:url(../img/separator-dotted--pink.svg)}section:nth-of-type(3n+3) .separator_dotted{background-image:url(../img/separator-dotted--orange.svg)}.page-news section:first-of-type .separator__svg path,.single-post section:first-of-type .separator__svg path{fill:var(--darkPink)}.child-of-infomation .textOnlyBanner .separator__svg path,.page-info .textOnlyBanner .separator__svg path{fill:var(--orange)}.child-of-accommodation .textOnlyBanner .separator__svg path,.page-accommodation .textOnlyBanner .separator__svg path{fill:var(--darkPink)}.page-food-and-drink .textOnlyBanner .separator__svg path,.single-food-drink .foodAndDrink--separator .separator__svg path{fill:var(--pink)}.artistBlock{text-transform:uppercase}.artistBlock div[data-plot-modal-group=artistListings]{cursor:pointer}.artistBlock__imageWrap{height:76vw}@media screen and (min-width:640px){.artistBlock__imageWrap{height:30vw;max-height:400px}}.artistBlock__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.artistBlock__title{padding:.25rem 0 .5rem}.bannerNotification{white-space:nowrap;display:block;color:var(--white);background-color:var(--purple)}.bannerNotification.withAnimation>div,.bannerNotification[data-animation-type=always]>div{white-space:nowrap;display:inline-block;padding-right:1rem;animation:fakeMarquee 30s linear infinite}.bannerNotification{line-height:calc(var(--lineHeight)/100*1.6);padding:.6rem;max-width:100vw}.plotModalNotification__imageWrap{margin-bottom:calc(var(--vs)*0.25)}.bannerNotification{text-align:center}.bannerNotification p{margin:0}@keyframes fakeMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (min-width:640px){.largeLinks{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.largeLinks>*{width:50%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.largeLinks__card{border:2px solid var(--pink);padding:2rem;text-align:center;text-transform:uppercase;max-width:450px;margin:0 auto 2rem}@media screen and (min-width:640px){.largeLinks__card{max-width:none}}.largeLinks__buttonWrap{margin-top:1rem}.streetFood{padding-bottom:4rem}.streetFood .separator{height:40rem}@media screen and (min-width:640px){.streetFood .separator{height:30rem;top:-8rem}}.streetFood__gridWrap{margin-top:-4rem}.streetFood__title{color:var(--white);margin-bottom:1rem}.streetFood__block{margin-bottom:2rem}@media screen and (min-width:640px){.streetFood__block{margin-bottom:0}}.streetFood__modalTrigger{cursor:pointer}.streetFood__image{display:block;height:68vw;width:100%}@media screen and (min-width:640px){.streetFood__image{height:24vw;max-height:330px}}.streetFood__categoryGrid{background-color:var(--purple);border:2px solid var(--white);display:grid;color:var(--white);align-items:center;justify-content:center}@media screen and (min-width:640px){.streetFood__categoryGrid{grid-template-columns:1fr 5fr}}.streetFood__gridTitle{font-size:2rem;text-transform:uppercase;padding:1rem;text-align:center}.streetFood__gridItems{padding:1rem;display:flex;flex-wrap:wrap;border-top:2px solid var(--white)}@media screen and (min-width:640px){.streetFood__gridItems{border-top:none;border-left:2px solid var(--white);padding:1rem 2rem}}.streetFood__item{flex:0 0 50%;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;display:flex;align-items:center}@media screen and (min-width:640px){.streetFood__item{flex:0 0 33%}}@media screen and (min-width:1024px){.streetFood__item{flex:0 0 20%}}.streetFood__item span{display:inline-block;color:var(--pink);font-size:1.1rem;min-width:30px}.marginTop{margin-top:12rem}.streetFood__grid{margin-bottom:4rem}@media screen and (min-width:640px){.streetFood__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.streetFood__grid>*{width:33.33333%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.streetFood__foodCats{text-transform:uppercase;color:var(--pink)}.streetFood__foodCat{display:inline-block}.streetFood__foodCat.streetFood__foodCat--dot{padding-right:.5rem;position:relative}.streetFood__foodCat.streetFood__foodCat--dot:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);width:5px;height:5px;background-color:var(--pink);border-radius:100px}.streetFood__cardTitle,.streetFood__title{text-transform:uppercase}.streetFood__cardTitle{color:var(--purple)}.streetFood__partnersTitle{margin-bottom:4rem}section.streetFood .separator.separator--solid.separator--pink .separator__svg path{fill:var(--darkPink)}.foodAndDrink__container{margin-bottom:3rem}.maxWidth{max-width:1300px}.maxWidth,.maxWidth--small{margin:0 auto;padding:0 1rem;width:100%}.maxWidth--small{max-width:700px}.maxWidth--medium{max-width:750px;margin:0 auto;padding:0 1rem;width:100%}html{--vs:2rem;--hs:1rem}.sectionWithVerticalSpacing{margin-bottom:var(--vs)}.plotLayout{margin-bottom:4rem}.lineupPagesSubmenu__Wrapper{margin-top:-10rem;background-color:var(--white);position:relative;padding-top:2rem}.lineupPagesSubmenu{position:absolute;bottom:100%;width:100%;z-index:2}.lineupPagesSubmenu ul{padding-left:0;display:flex}.lineupPagesSubmenu ul li{flex:0 1 12rem;margin-right:.5rem}.lineupPagesSubmenu ul li:last-child{margin-right:0}.lineupPagesSubmenu ul li.current-menu-item a{background-color:var(--white);color:var(--purple);border:2px solid var(--white)}.lineupPagesSubmenu ul li a{display:inline-block;text-align:center;text-transform:uppercase;font-size:1.1rem;color:var(--white);border:2px solid var(--white);padding:.25rem 0;width:100%;height:100%}@media screen and (min-width:640px){.lineupPagesSubmenu ul li a{font-size:1.5rem;padding:.5rem 0}}html{font-family:Flama Book,Helvetica;font-size:15px;--bodyFont:"Flama Book",sans-serif;--headingFont:"Flama Condensed",sans-serif;--headingFont--bold:"Flama Condensed",sans-serif}@media screen and (min-width:640px){html{font-size:16px}}@media screen and (min-width:1024px){html{font-size:17px}}@media screen and (min-width:1200px){html{font-size:18px}}@font-face{font-family:Flama Book;src:url(../fonts/Flama-Book.woff2) format("woff2"),url(../fonts/Flama-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Flama Condensed;src:url(../fonts/FlamaCondensed-Medium.woff2) format("woff2"),url(../fonts/FlamaCondensed-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Flama Condensed Bold;src:url(../fonts/FlamaCondensed-Bold.woff2) format("woff2"),url(../fonts/FlamaCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;color:var(--headingColor)}.theme--orange-theme h1,.theme--orange-theme h2,.theme--orange-theme h3,.theme--orange-theme h4,.theme--orange-theme h5,.theme--orange-theme h6,h1,h2,h3,h4,h5,h6{--headingColor:var(--purple)}.theme--turquoise-theme h1,.theme--turquoise-theme h2,.theme--turquoise-theme h3,.theme--turquoise-theme h4,.theme--turquoise-theme h5,.theme--turquoise-theme h6{--headingColor:var(--turquoise)}.theme--green-theme h1,.theme--green-theme h2,.theme--green-theme h3,.theme--green-theme h4,.theme--green-theme h5,.theme--green-theme h6{--headingColor:var(--green)}.theme--dark-blue-theme h1,.theme--dark-blue-theme h2,.theme--dark-blue-theme h3,.theme--dark-blue-theme h4,.theme--dark-blue-theme h5,.theme--dark-blue-theme h6{--headingColor:var(--darkBlue)}h1{font-size:3.5rem;line-height:1;font-family:var(--headingFont--bold)}@media screen and (min-width:320px) and (max-width:399px){h1{font-size:3rem}}@media screen and (min-width:640px){h1{font-size:4.8rem}}h2,h3,h4,h5,h6{font-family:var(--headingFont);line-height:1.2}h2{font-size:3.7rem}@media screen and (min-width:320px) and (max-width:399px){h2{font-size:2.7rem}}h3{font-size:2.4rem}h4{font-size:2.1rem}h5{font-size:1.6rem}p{font-size:1rem;line-height:1.4rem;font-family:var(--bodyFont);margin:0}a,p{color:var(--black)}a{text-decoration:none;font-family:var(--headingFont)}.video-js .vjs-big-play-button{height:3rem;width:3rem;border-radius:50%;left:calc(50% - 1.5rem);top:calc(50% - 1.5rem);border:none;line-height:3rem}.plotLayoutForm{--formColor:var(--orange);background-color:var(--white);color:var(--formColor)}.plotLayoutForm.theme--mauve-theme{--formColor:var(--purple)}.plotLayoutForm.theme--turquoise-theme{--formColor:var(--turquoise)}.plotLayoutForm.theme--green-theme{--formColor:var(--green)}.plotLayoutForm.theme--dark-blue-theme{--formColor:var(--darkBlue)}.plotLayoutForm p{color:inherit}.plotLayoutForm__innerWrap{position:relative;height:100%;width:100%;max-width:620px;padding:1rem 0 0;margin:0 auto}.plotLayoutForm__innerWrap label{color:var(--formColor)!important}.plotLayoutForm__innerWrap h1,.plotLayoutForm__innerWrap h2,.plotLayoutForm__innerWrap h3,.plotLayoutForm__innerWrap h4,.plotLayoutForm__innerWrap h5{color:var(--formColor);margin-bottom:1rem}.plotLayoutForm__innerWrap .wpforms-field-container{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.plotLayoutForm__innerWrap .wpforms-field{flex:0 0 100%}.plotLayoutForm__innerWrap .wpforms-field-label{text-transform:uppercase;margin-bottom:.5rem;display:block}.plotLayoutForm__innerWrap .wpforms-field-sublabel{margin:.25rem 0 0;display:block;font-size:.9rem}.plotLayoutForm__innerWrap input[type=email],.plotLayoutForm__innerWrap input[type=text]{font-size:1.2rem;padding:.75rem;background-color:transparent;outline:none;border:1px solid var(--formColor);max-width:100%!important;color:var(--formColor)}.plotLayoutForm__innerWrap .modal__firstName,.plotLayoutForm__innerWrap .modal__lastName,.plotLayoutForm__innerWrap .wpforms-field.wpforms-field-email{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:640px){.plotLayoutForm__innerWrap .modal__firstName,.plotLayoutForm__innerWrap .modal__lastName{flex:0 0 49%}}.plotLayoutForm__innerWrap .wpforms-one-half{width:100%;margin:0 0 1rem}.plotLayoutForm__innerWrap .wpforms-one-half input{width:100%}.plotLayoutForm__innerWrap .wpforms-field-hp{display:none}.plotLayoutForm__innerWrap .wpforms-field-row.wpforms-field-medium{display:grid;flex-direction:column}@media screen and (min-width:640px){.plotLayoutForm__innerWrap .wpforms-field-row.wpforms-field-medium{grid-template-columns:1fr 1fr;grid-gap:var(--hs)}}.plotLayoutForm__innerWrap .plotModalReplaceContents{max-width:620px}.plotLayoutForm__innerWrap .modal__checkbox .wpforms-field-label{display:block;margin-top:2rem;text-transform:none;font-size:1.6rem}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul,.plotLayoutForm__innerWrap .wpforms-field-radio ul{list-style:none;padding-left:0}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li,.plotLayoutForm__innerWrap .wpforms-field-radio ul li{position:relative}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li label,.plotLayoutForm__innerWrap .wpforms-field-radio ul li label{display:block;padding:.75rem 1rem .75rem 35px;position:relative}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li label:after,.plotLayoutForm__innerWrap .wpforms-field-radio ul li label:after{content:"";display:block;height:12px;width:12px;border:1px solid var(--formColor);position:absolute;left:10px;top:50%;transform:translate3d(0,-50%,0)}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li input,.plotLayoutForm__innerWrap .wpforms-field-radio ul li input{opacity:0;height:0;width:0;background:transparent;position:absolute;left:-1000px}.plotLayoutForm__innerWrap .wpforms-field-checkbox ul li input:checked~label:after,.plotLayoutForm__innerWrap .wpforms-field-radio ul li input:checked~label:after{background-image:url(../img/checked.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:var(--white)}.plotLayoutForm__innerWrap .wpforms-submit-container{text-align:center}.plotLayoutForm__innerWrap .wpforms-submit{background-color:var(--formColor);padding:.75rem 3.5rem;color:var(--white);font-family:var(--headingFont);text-transform:uppercase;outline:none;border:none;font-size:1.4rem}.plotLayoutForm__innerWrap .wpforms-confirmation-container{background-color:var(--white);padding:1rem}.plotLayoutForm__innerWrap .wpforms-confirmation-container p{margin:0;color:var(--formColor)}.plotLayoutForm__innerWrap label.wpforms-error{color:var(--alert)!important}.plotLayoutForm__introText{margin:0 0 calc(var(--hs)*1.5)}.plotLayoutForm__smallPrint{margin:calc(var(--hs)*1.5) auto;opacity:.8}.plotLayoutForm__smallPrint p{font-size:.8rem;line-height:1.2}.page-info .blockLinks{background-color:var(--white)}.page-info .blockLinks .quickLinks{display:flex}.blockLinks{position:relative;padding:4rem 0;margin-bottom:-10px;background-color:rgba(132,94,194,.05)}.blockLinks .quickLinks,.blockLinks .separator{display:none}@media screen and (min-width:640px){.blockLinks__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.blockLinks__grid>*{width:33.33333%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.blockLinks__sectionHeading{text-transform:uppercase;--headingColor:var(--orange);color:var(--headingColor)}.theme--mauve-theme .blockLinks__sectionHeading{--headingColor:var(--purple)}.theme--turquoise-theme .blockLinks__sectionHeading{--headingColor:var(--turquoise)}.theme--green-theme .blockLinks__sectionHeading{--headingColor:var(--green)}.theme--dark-blue-theme .blockLinks__sectionHeading{--headingColor:var(--darkBlue)}.blockLink__innerWrap{position:relative;height:95vw;background:#000}.blockLink__innerWrap.remove-bg{background:transparent}@media screen and (max-width:639px){.blockLink__innerWrap{margin-bottom:var(--vs)}}@media screen and (min-width:640px){.blockLink__innerWrap{height:30vw;max-height:400px}}.blockLink__backgroundWrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}img[data-src].blockLink__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;background:transparent}.blockLink__textWrap{position:relative;height:100%;width:100%;padding:1rem;color:var(--white);display:flex;flex-direction:column;justify-content:space-between;--borderColor:var(--purple)}.theme--orange-theme .blockLink__textWrap{--borderColor:var(--orange)}.theme--turquoise-theme .blockLink__textWrap{--borderColor:var(--turquoise)}.theme--green-theme .blockLink__textWrap{--borderColor:var(--green)}.theme--dark-blue-theme .blockLink__textWrap{--borderColor:var(--darkBlue)}.blockLink__textWrap:not(.border-off){border-top:5px solid var(--borderColor)}.blockLink__textWrap .blockLink__text{color:var(--white);font-size:1.3rem}.blockLink__findOutMore{display:flex;align-items:center;justify-content:space-between}.blockLink__findOutMore span{font-size:1.4rem}.blockLink__title{color:var(--white)}.carousel{max-width:100%;overflow:hidden;position:relative;height:60vw}.carousel__slide{width:100%;background:#000}.carousel__slide>a{display:block}.carousel__backgroundWrap{height:60vw;position:absolute;z-index:1;width:100%}.carousel__image,.carousel__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel__contentWrap{z-index:2;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;height:60vw;color:#fff}.carousel__title{color:#fff}.flickity-enabled:focus,.flickity-viewport:focus{outline:0}.flickity-button{background:none;border:none;width:2.2rem;height:2.2rem;position:absolute;left:1rem;background:var(--primaryColor);border-radius:50%;top:calc(50% - 1.1rem)}.flickity-button svg{width:100%;height:100%;padding:10%;fill:#fff}.flickity-button.next{right:1rem;left:auto}@media screen and (min-width:640px){.featuredArtists__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.featuredArtists__grid>*{width:33.33333%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.featuredArtists__heading{padding:2rem 0}.artistBlock__image{width:100%}.single-post .fluidContent{text-align:left}.single-post .fluidContent h1,.single-post .fluidContent h2,.single-post .fluidContent h3,.single-post .fluidContent h4,.single-post .fluidContent h5{margin-bottom:1rem}.fluidContent{text-align:center;--fluidContentColor:var(--purple)}.fluidContent.theme--orange-theme{--fluidContentColor:var(--orange)}.fluidContent.theme--turquoise-theme{--fluidContentColor:var(--turquoise)}.fluidContent.theme--green-theme{--fluidContentColor:var(--green)}.fluidContent.theme--dark-blue-theme{--fluidContentColor:var(--darkBlue)}.fluidContent h1,.fluidContent h2,.fluidContent h3,.fluidContent h4,.fluidContent h5{color:var(--fluidContentColor)}.fluidContent .aligncenter{margin:0 auto;display:block}.fluidContent .alignleft{display:block}@media screen and (min-width:640px){.fluidContent .alignleft{display:inline-block;float:left;padding-right:1rem}}.fluidContent .alignright{display:block}@media screen and (min-width:640px){.fluidContent .alignright{display:inline-block;float:right;padding-left:1rem}}.fluidContent__inner{margin-bottom:4rem}@media screen and (min-width:640px){.fluidContent__row{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.fluidContent__row>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.fluidContent__imageWrap{height:80vw;margin-bottom:2rem}@media screen and (min-width:640px){.fluidContent__imageWrap{height:33vw;display:flex;max-height:590px}}img[data-src].fluidContent__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:640px){img[data-src].fluidContent__image{display:block;height:80%;width:94%}}@media screen and (min-width:640px){img[data-src].fluidContent__image--one{margin-left:1rem}}@media screen and (min-width:640px){img[data-src].fluidContent__image--two{margin-left:auto;margin-right:1rem;margin-top:auto}}.fluidContent__singleButton{text-align:center}.accordion__intro{margin-bottom:4rem}.accordion__heading{text-align:center;color:var(--black)}.accordion__title{--accordionColor:var(--pink);position:relative;padding:1rem 2rem 1rem 0;border-top:1px solid var(--black);color:var(--accordionColor);background-color:var(--white);cursor:pointer}.theme--mauve-theme .accordion__title{--accordionColor:var(--purple)}.theme--orange-theme .accordion__title{--accordionColor:var(--orange)}.theme--turquoise-theme .accordion__title{--accordionColor:var(--turquoise)}.theme--green-theme .accordion__title{--accordionColor:var(--green)}.theme--dark-blue-theme .accordion__title{--accordionColor:var(--darkBlue)}.accordion__title:before{right:calc(.5rem + 9px);transform:translate3d(0,-50%,0);height:20px;width:2px}.accordion__title:after,.accordion__title:before{content:"";position:absolute;top:50%;display:block;background-color:var(--accordionColor)}.accordion__title:after{right:.5rem;width:20px;height:2px}.open .accordion__title:before{display:none}.accordion__content{margin-bottom:2rem;display:none;height:0;transition:all .3s ease-in-out}.accordion__content p{margin-bottom:1rem}.open .accordion__content{display:block;height:auto}@media screen and (max-width:639px){.fiftyFifty.seperatorSection{margin-top:4rem}}@media screen and (min-width:640px){section.fiftyFifty:nth-of-type(2n) .fiftyFifty__imageWrap--two .fiftyFifty__innerImageWrap{width:70%;margin-right:-1rem;margin-left:auto;margin-top:3rem}section.fiftyFifty:nth-of-type(2n) .fiftyFifty__imageWrap--three .fiftyFifty__innerImageWrap{width:80%;margin-left:3rem}section.fiftyFifty:nth-of-type(odd) .fiftyFifty__imageWrap--two .fiftyFifty__innerImageWrap{width:80%;margin-right:-1rem;margin-left:auto;margin-top:1rem}section.fiftyFifty:nth-of-type(odd) .fiftyFifty__imageWrap--three .fiftyFifty__innerImageWrap{width:80%;margin-left:3rem;margin-top:4rem}}@media screen and (min-width:640px){.fiftyFifty--right{flex-direction:row-reverse}}.fiftyFifty__row{width:100%}@media screen and (min-width:640px){.fiftyFifty__row{display:flex}}.fiftyFifty__imageWrap{height:80vw;margin-bottom:2rem}@media screen and (min-width:640px){.fiftyFifty__imageWrap{width:50%;height:80vw;max-height:440px}}@media screen and (min-width:640px){.fiftyFifty__row.fiftyFifty--right .fiftyFifty__imageWrap{padding:0 0 0 1rem}.fiftyFifty__row.fiftyFifty--left .fiftyFifty__imageWrap,.fiftyFifty__row.fiftyFifty--right .fiftyFifty__textWrap{padding:0 1rem 0 0}.fiftyFifty__row.fiftyFifty--left .fiftyFifty__textWrap{padding:0 0 0 1rem}}@media screen and (min-width:640px){.fiftyFifty__imageWrap--three{padding-left:1rem}.fiftyFifty__imageWrap--two{padding-right:1rem}}.fiftyFifty__imageWrap--three,.fiftyFifty__imageWrap--two{height:62vw}img[data-src].fiftyFifty__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;--borderColor:var(--purple)}.theme--orange-theme img[data-src].fiftyFifty__image{--borderColor:var(--purple)}.theme--turquoise-theme img[data-src].fiftyFifty__image{--borderColor:var(--darkBlue)}.theme--green-theme img[data-src].fiftyFifty__image{--borderColor:var(--turquoise)}.theme--dark-blue-theme img[data-src].fiftyFifty__image{--borderColor:var(--purple)}img[data-src].fiftyFifty__image:not(.border-off){border-top:5px solid var(--borderColor)}.fiftyFifty__textWrap{margin-bottom:2rem}@media screen and (min-width:640px){.fiftyFifty__textWrap{width:50%}}.fiftyFifty__innertextWrap{background-color:var(--white);padding:1rem}@media screen and (min-width:640px){.fiftyFifty__innertextWrap{padding:1rem 2rem}}.fiftyFifty__subheading{color:var(--pink);margin-bottom:1rem;font-family:var(--headingFont)}.fiftyFifty__heading{margin-bottom:.5rem}.fiftyFifty__content{margin-bottom:3rem}.fiftyFifty__content p{margin-bottom:1rem}.fiftyFifty__innerImageWrap{height:100%}.fullImageOrVideo{position:relative;margin:1rem}.fullImageOrVideo p{color:#fff;font-size:1.2rem}.fullImageOrVideo strong{font-family:var(--headingFont--bold)}.fullImageOrVideo__backgroundWrap{height:84vw;max-height:733px}.fullImageOrVideo__image,.fullImageOrVideo__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.fullImageOrVideo__contentWrap{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:flex;justify-content:center;align-items:center;z-index:2;height:100%;width:100%;text-align:center}.fullImageOrVideo__title{color:#fff;margin-bottom:.5rem}.fullImageOrVideo__text{margin-bottom:1rem}.newsletterSignup{--themeColor:var(--orange);padding:2rem;background-color:var(--themeColor);margin-bottom:0;position:relative;margin-top:5rem;z-index:2}.newsletterSignup.theme--mauve-theme{--themeColor:var(--purple)}.newsletterSignup.theme--orange-theme{--themeColor:var(--orange)}.newsletterSignup.theme--turquoise-theme{--themeColor:var(--turquoise)}.newsletterSignup.theme--green-theme{--themeColor:var(--green)}.newsletterSignup.theme--dark-blue-theme{--themeColor:var(--darkBlue)}.newsletterSignup .newsletterSignup__button{color:var(--themeColor)}.newsletterSignup .newsletterSignup__button:hover{color:#fff}.newsletterSignup__illustration{position:absolute;bottom:100%;left:50%;transform:translate3d(-50%,0,0);width:100%;height:4rem;min-width:1400px;z-index:-1}.newsletterSignup__illustration svg path{fill:var(--themeColor)}.newsletterSignup__heading{color:var(--white);text-align:center;margin-bottom:1rem}.newsletterSignup__button{background-color:var(--white);font-family:var(--headingFont--bold);cursor:pointer}.page-newsletter .banner__SVGwrap .banner__desktopSVG path:last-child,.page-newsletter .banner__SVGwrap .banner__mobileSVG path:last-child{fill:var(--orange)}body.page-newsletter{background:var(--orange)}.newsletterFormContainer{position:relative;height:100%;width:100%;background-color:var(--orange);max-width:620px;padding:1rem;margin:4rem auto}.newsletterFormContainer label{color:var(--white)!important}.newsletterFormContainer .closePlotModal{position:absolute;top:1rem;left:1rem;display:inline-block;height:30px;width:30px;padding:0;background-color:transparent;border:none}.newsletterFormContainer .closePlotModal svg{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.newsletterFormContainer .closePlotModal svg line{stroke:var(--white)}.newsletterFormContainer .plotModalScrollViewport{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;background-color:var(--orange);max-width:none;color:var(--white)}.newsletterFormContainer h1,.newsletterFormContainer h2,.newsletterFormContainer h3,.newsletterFormContainer h4,.newsletterFormContainer h5{color:var(--white);margin-bottom:1rem}.newsletterFormContainer .wpforms-field-container{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.newsletterFormContainer .wpforms-field{flex:0 0 100%}.newsletterFormContainer .wpforms-field-label{text-transform:uppercase;margin-bottom:.5rem}.newsletterFormContainer input[type=email],.newsletterFormContainer input[type=text]{font-size:1.2rem;padding:.75rem;background-color:transparent;outline:none;border:1px solid var(--white);max-width:100%!important;color:var(--white)}.newsletterFormContainer .modal__firstName,.newsletterFormContainer .modal__lastName,.newsletterFormContainer .wpforms-field.wpforms-field-email{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:640px){.newsletterFormContainer .modal__firstName,.newsletterFormContainer .modal__lastName{flex:0 0 49%}}.newsletterFormContainer .wpforms-field-hp{display:none}.newsletterFormContainer .wpforms-field-row.wpforms-field-medium{display:flex;flex-direction:column}.newsletterFormContainer .wpforms-field-row-block.wpforms-one-half{margin-left:0}@media screen and (min-width:640px){.newsletterFormContainer .wpforms-field-row-block.wpforms-one-half{margin-left:1rem}}.newsletterFormContainer .plotModalReplaceContents{max-width:620px}.newsletterFormContainer .modal__checkbox .wpforms-field-label{display:block;margin-top:2rem;text-transform:none;font-size:1.6rem}.newsletterFormContainer .modal__checkbox ul{list-style:none;padding-left:0}.newsletterFormContainer .modal__checkbox ul li{position:relative}.newsletterFormContainer .modal__checkbox ul li label{display:block;padding:.75rem 1rem .75rem 35px;position:relative}.newsletterFormContainer .modal__checkbox ul li label:after{content:"";display:block;height:12px;width:12px;border:1px solid var(--white);position:absolute;left:10px;top:50%;transform:translate3d(0,-50%,0)}.newsletterFormContainer .modal__checkbox ul li input{opacity:0;height:0;width:0;background:transparent;position:absolute;left:-1000px}.newsletterFormContainer .modal__checkbox ul li input:checked~label:after{background-image:url(../img/checked.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:var(--white)}.newsletterFormContainer .wpforms-submit-container{text-align:center}.newsletterFormContainer .wpforms-submit{background-color:var(--white);padding:.75rem 3.5rem;color:var(--pink);font-family:var(--headingFont);text-transform:uppercase;outline:none;border:none;font-size:1.4rem}.plotModalWrap label{pointer-events:all}.newsletterSignup__modalHeading{text-align:center;margin-bottom:2rem;color:var(--white)}.newsletterSignup__modalIntro{margin-bottom:1rem}.newsletterSignup__modalIntro p{color:var(--white)}.wpforms-confirmation-container p{color:var(--white);text-align:center}.content iframe{width:100%}img[data-src]{background:transparent}.article{display:block}@media screen and (max-width:639px){.article{margin-bottom:2rem}}@media screen and (min-width:640px){.latestArticles__grid{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;justify-content:center}.latestArticles__grid>*{width:50%;padding-left:1rem;padding-right:1rem;margin-bottom:var(--vs)}}.latestArticles__imageWrap{height:63vw;width:calc(100% + 2rem);margin-left:-1rem;max-height:450px}@media screen and (min-width:640px){.latestArticles__imageWrap{height:32vw;width:100%;margin-left:0}}.latestArticles__imageWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.latestArticles__title{color:var(--darkPink);padding:1rem 0}.latestArticles__button{padding-bottom:3rem}@media screen and (min-width:640px){.latestArticles__button{padding-bottom:4rem}}.imageGrid__heading{margin-bottom:1rem}.imageGrid__layout{display:grid;grid-gap:var(--hs)}.imageGrid__layout--1{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,33vw) 55vw repeat(2,33vw) 55vw;grid-template-areas:"item1 item1" "item1 item1" "item5 item5" "item2 item4" "item3 item4" "item6 item7"}@media screen and (min-width:640px){.imageGrid__layout--1{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,19vw) 28vw;grid-template-areas:"item1 item1 item2 item4" "item1 item1 item3 item4" "item5 item5 item6 item7"}}.imageGrid__layout--2{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,40vw) 55vw repeat(2,40vw) 55vw;grid-template-areas:"item1 item1" "item2 item3" "item5 item5" "item4 item4" "item4 item4" "item6 item7"}@media screen and (min-width:640px){.imageGrid__layout--2{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,23vw) 33vw;grid-template-areas:"item1 item1 item4 item4" "item2 item3 item4 item4" "item5 item5 item6 item7"}}.imageGrid__layout--3{grid-template-columns:1fr 1fr;grid-auto-rows:34vw;grid-template-areas:"item1 item1" "item1 item1" "item3 item4" "item5 item6" "item2 item2" "item2 item2" "item7 item7" "item7 item7"}@media screen and (min-width:640px){.imageGrid__layout--3{grid-template-columns:repeat(4,1fr);grid-auto-rows:20vw;grid-template-areas:"item1 item1 item2 item2" "item1 item1 item2 item2" "item3 item4 item7 item7" "item5 item6 item7 item7"}}.imageGrid__gridItem .imageGrid__image,.imageGrid__gridItem .imageGrid__video{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.imageGrid__gridItem--1{grid-area:item1;position:relative;overflow:hidden}.imageGrid__gridItem--2{grid-area:item2;position:relative;overflow:hidden}.imageGrid__gridItem--3{grid-area:item3;position:relative;overflow:hidden}.imageGrid__gridItem--4{grid-area:item4;position:relative;overflow:hidden}.imageGrid__gridItem--5{grid-area:item5;position:relative;overflow:hidden}.imageGrid__gridItem--6{grid-area:item6;position:relative;overflow:hidden}.imageGrid__gridItem--7{grid-area:item7;position:relative;overflow:hidden}.imageTiles__layout{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.imageTiles__layout>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--hs)}.artistsMain{margin-top:-10rem;background-color:var(--white);position:relative;padding-top:2rem}@media screen and (min-width:640px){.artists__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.artists__grid>*{width:33.33333%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.artists__backgroundWrap{height:14rem}.artists__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.artistTypes{margin-bottom:2rem;display:flex;flex-wrap:wrap}.artistTypes__type{color:var(--darkPink);font-size:1.2rem;font-family:var(--headingFont--bold);text-transform:uppercase;background-color:var(--white);outline:none;border:2px solid var(--darkPink);margin:0 .5rem .5rem 0;padding:.5rem 1rem;cursor:pointer}.artistTypes__type.selected{background-color:var(--darkPink);border:2px solid var(--darkPink);color:var(--white)}@media screen and (max-width:639px){.artistBlock{margin-bottom:2.5rem}}.artistBlock__type{background-color:transparent;color:var(--pink);text-transform:uppercase;border:none;outline:none;padding:0 1rem 0 0;font-family:var(--headingFont);position:relative}.artistBlock__type:not(:last-child):after{content:"";display:block;position:absolute;right:.25rem;top:50%;transform:translate3d(0,-50%,0);width:5px;height:5px;background-color:var(--pink);border-radius:100px}.artists__buttonWrap{padding-bottom:4rem}.holdingPage{height:100vh;height:calc(var(--vh)*100)}.holdingPage__backgroundWrap{position:absolute;top:0;left:0;right:0;bottom:0}.banner__backgroundVideo,.holdingPage__backgroundImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.holdingPage__contentWrap{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:2}.holdingPage__title{color:#fff;margin:0}.bannerHome{height:70vh;position:relative;margin-bottom:4rem;background-color:var(--black)}.bannerHome .button{margin-left:auto;margin-right:auto;margin-top:1.5rem}@media screen and (min-width:640px){.bannerHome{height:50vw;max-height:1050px}}.bannerHome .banner--backgroundWrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--black)}.bannerHome .banner--image,.bannerHome .banner--video,.bannerHome .banner__overlayImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}.bannerHome .banner__overlayImage{left:0;top:80%;height:21%;width:100%;background-size:cover}.bannerHome .banner__overlayImage,.bannerHome .banner__tree{position:absolute;background-repeat:no-repeat;background-position:50%}.bannerHome .banner__tree{z-index:2;bottom:-2rem;left:50%;transform:translate3d(-50%,0,0);height:5rem;width:6rem;background-size:contain}.bannerHome .banner--contentWrap{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:2;text-align:center}.bannerHome .banner--title{color:var(--white);margin:0;text-align:center}.staggeredLinks{position:relative}@media screen and (min-width:640px){.staggeredLinks{padding-bottom:8rem}}@media screen and (min-width:640px){.staggeredLinks__grid{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}.staggeredLinks__grid>*{width:50%;padding-left:2rem;padding-right:2rem;margin-bottom:var(--vs)}}.staggeredLink:last-child{margin-bottom:0}.staggeredLink:nth-child(2n){transform:translate3d(0,300px,0)}.staggeredLink .staggeredLink__innerWrap{margin-bottom:4rem}.staggeredLink .staggeredLink__backgroundWrap{height:75vw}.staggeredLink .staggeredLink__backgroundWrap:not(.border-off){border-top:5px solid var(--purple)}@media screen and (min-width:640px){.staggeredLink:nth-child(4n+1) .staggeredLink__backgroundWrap{height:33vw}.staggeredLink:nth-child(4n+2) .staggeredLink__innerWrap,.staggeredLink:nth-child(4n+3) .staggeredLink__innerWrap{width:80%;margin-left:auto}.staggeredLink:nth-child(4n+2) .staggeredLink__backgroundWrap,.staggeredLink:nth-child(4n+3) .staggeredLink__backgroundWrap{height:30vw}}.staggeredLink__backgroundWrap{max-height:434px}.staggeredLink--image,.staggeredLink__backgroundWrap img[data-src]{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.staggeredLink__textWrap{margin-top:-1.5rem;position:relative;z-index:1}.staggeredLink__title{display:inline-block;padding:.5rem 2rem .25rem 0;background:var(--white);color:var(--purple)}@media screen and (min-width:640px){.faqsMain{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.faqsMain>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}@media screen and (min-width:640px){.faqTypes{width:10rem}}@media screen and (min-width:640px){.faqsContent{width:calc(100% - 10rem)}}.faqTypes__type{display:block;margin-bottom:1rem}.boutiqueCamping{text-align:center}.boutiqueCamping h1{text-transform:none;margin-bottom:1rem}.boutiqueCamping p{margin-bottom:1rem}.boutiqueCamping__quickLinks{margin-bottom:2rem}.boutiqueCamping__optionsImageWrap{max-width:980px;margin:0 auto 4rem}.boutiqueCamping__optionsImage--mobile{display:block}@media screen and (min-width:640px){.boutiqueCamping__optionsImage--mobile{display:none}}.boutiqueCamping__optionsImage--desktop{display:none}@media screen and (min-width:640px){.boutiqueCamping__optionsImage--desktop{display:block}}img[data-src].boutiqueCamping__optionsImage{background:transparent}.page-boutique-camping .fiftyFifty{position:relative}.page-boutique-camping .boutiqueCamping__link{position:absolute;top:-50px}@media screen and (min-width:640px){.page-boutique-camping .boutiqueCamping__quickLinks{max-width:500px;margin:0 auto}}.page-news .newsBlock__imageBlock{border-top:5px solid var(--darkPink)}@media screen and (min-width:640px){.page-news .news__grid .newsBlock:nth-child(odd){margin-top:3rem}}@media screen and (min-width:640px){.news__featuredArticles{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.news__featuredArticles>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.news__grid{padding:2rem 0 3rem}@media screen and (min-width:640px){.news__grid{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;justify-content:center}.news__grid>*{width:50%;padding-left:.5rem;padding-right:.5rem;margin-bottom:var(--vs)}}@media screen and (min-width:1024px){.news__grid{display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;justify-content:center}.news__grid>*{width:50%;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:var(--vs)}}.lineupPoster{margin-top:-10rem;background-color:var(--white);position:relative;padding-top:2rem}.single-post .textOnlyBanner__title{font-size:3rem;line-height:3rem}@media screen and (min-width:1024px){.single-post .textOnlyBanner__title{font-size:4.2rem;line-height:4.1rem;width:100%;max-width:1100px;margin:0 auto 2rem}}.single-post .maxWidth--small{max-width:750px}.single-post .textOnlyBanner{overflow:visible;z-index:0;margin-top:8rem;height:18rem}@media screen and (min-width:640px){.single-post .textOnlyBanner{margin-top:18rem;height:20rem}}.single-post .textOnlyBanner .separator{top:-16rem}@media screen and (min-width:640px){.single-post .textOnlyBanner .separator{top:-9.5rem}}.single-post .banner__contentWrap{height:auto}.single-post .news__featureImageWrap{position:relative;z-index:1;display:block;width:calc(100% + 2rem);margin-left:-1rem;margin-bottom:2rem;margin-top:-5rem}@media screen and (min-width:640px){.single-post .news__featureImageWrap{width:100%;max-width:1100px;margin:-8rem auto 2rem}}.single-post .news__featureImageWrap img{display:block;margin:0 auto;background:transparent}.single-post .article__image{border-top:5px solid var(--darkPink)}.single-post .singlePostArticles .latestArticles__intro .sectionTitle,.single-post .singlePostArticles .latestArticles__title{color:var(--darkPink)}.single-post .shareArticle{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:2rem}.single-post .shareArticle p{margin-bottom:1rem;text-transform:uppercase;color:var(--darkPink);font-family:var(--headingFont)}.single-post .shareArticle a{margin:0 .5rem}.single-post .singlePostArticles{padding:4rem 0;margin-bottom:-10px;background-color:rgba(132,94,194,.05)}.accommodation__heading{margin-bottom:1rem;font-size:1.8rem;text-align:center;min-height:6rem}@media screen and (min-width:640px){.accommodation__heading{min-height:0}}.accommodation__imageWrap{display:block;width:calc(100% + 2rem);margin-left:-1rem}@media screen and (min-width:640px){.accommodation__image--mobile{display:none}}.accommodation__image--desktop{display:block;margin:0 auto;max-height:700px}@media screen and (max-width:639px){.accommodation__image--desktop{display:none}}.schedule{--scheduleTopPosition:0;--scheduleHeight:50rem;--scheduleHeaderHeight:3rem;--scheduleBg:#fdfdfd;--scheduleHeadingBg:#f7f9fb;--scheduleHeadingColor:#eee;--scheduleBorderColor:#ebebeb;--scheduleTimeWidth:4rem;margin:1rem}#icon-arrow{fill:#888}.scheduleCalendarWrap{max-width:100%;margin:1rem 0 3rem}.scheduleCalendar{background:var(--scheduleBg);position:relative;border:solid var(--scheduleBorderColor);border-width:0 1px 0 0;overscroll-behavior:contain}.scheduleCalendar__headers{top:var(--scheduleTopPosition);position:sticky;display:flex;justify-content:flex-end;z-index:20;box-shadow:0 1rem 4rem rgba(0,0,0,.04)}.scheduleCalendar__heading{height:var(--scheduleHeaderHeight);display:flex;justify-content:center;align-items:center;position:sticky;top:0;border:solid var(--scheduleBorderColor);border-width:1px;z-index:1;background:var(--scheduleHeadingColor)}.scheduleCalendar__headerButtons{display:flex;justify-content:space-between;position:absolute;z-index:6;height:100%;padding:1px 0;width:calc(100% - var(--scheduleTimeWidth))}.scheduleCalendar__headerButton{border-radius:0;border:0;font:inherit;display:inline-flex;justify-content:center;align-items:center;outline:none!important;cursor:pointer;background:var(--scheduleHeadingBg)}.scheduleCalendar__headerButton>svg{line-height:0;width:1rem;height:1rem;fill:var(--scheduleHeadingColor);pointer-events:none}.scheduleCalendar__headerButton--left{transform:scaleX(-1)}.scheduleCalendar__gridLines{position:absolute;width:100%;top:0;height:var(--scheduleHeight);display:flex;margin-top:var(--scheduleHeaderHeight);flex-direction:column}.scheduleCalendar__gridLines hr{flex-grow:1;margin:0;width:100%;border:0;border-bottom:1px dashed #eee}.scheduleCalendarScroller,.scheduleCalendarTracks{display:flex;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scheduleCalendarScroller{overflow-x:hidden;flex:1}.scheduleCalendarTracks{overflow:auto;height:var(--scheduleHeight)}.scheduleCalendarScroller::-webkit-scrollbar,.scheduleCalendarTracks::-webkit-scrollbar{display:none}.scheduleCalendar__gridMarker{border:1px solid #ebebeb;border-top:0;background:var(--scheduleBg);padding:.2rem 1em 1rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.scheduleCalendar__column:last-of-type{border-right:0}.scheduleCalendar__column{flex:1 0 66%;border-right:1px solid #eee;position:relative}@media screen and (min-width:640px){.scheduleCalendar__column:not(.scheduleCalendar__column--time){flex:1 0 33%}}@media screen and (min-width:1024px){.scheduleCalendar__column:not(.scheduleCalendar__column--time){flex:1 0 22%}}.scheduleCalendar__column+.scheduleCalendar__column{margin-left:-1px}.scheduleCalendar__column--time{flex:0 0 var(--scheduleTimeWidth);position:sticky;left:0;z-index:10;font-size:.8rem;text-align:right;display:flex;flex-direction:column}.headers .scheduleCalendar__column--time{z-index:5}.scheduleCalendar__performance{padding:.5rem;position:absolute;width:100%;transition:transform .3s ease-out;backface-visibility:hidden}.scheduleCalendar__performance:hover{transform:scale3d(1.02,1.02,1)}.scheduleCalendar__performanceInner{border-radius:4px;background:#fff;box-shadow:0 15px 30px -10px rgba(0,0,0,.5);box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid #ebecee;padding:10px;border-left:5px solid var(--primaryColor);height:100%}.scheduleFileButton{position:fixed;bottom:1rem;right:1rem;max-width:10rem;z-index:4000}.stages__grid{text-align:center}@media screen and (min-width:640px){.stages__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--hs)/-2);margin-right:calc(var(--hs)/-2);justify-content:center}.stages__grid>*{width:50%;padding-left:calc(var(--hs)/2);padding-right:calc(var(--hs)/2);margin-bottom:var(--vs)}}.stages__artistList{padding:0}.stages__panel{padding:1rem;background:#ddd}.tickets{background-color:var(--white);margin-top:-10rem;position:relative;z-index:7}.tickets__TierMenu:after{content:"flickity";display:none}@media screen and (min-width:1024px){.tickets__TierMenu:after{content:""}}.tickets__TierMenu{overflow:hidden}@media screen and (min-width:1024px){.tickets__TierMenu{display:flex;max-width:1300px;margin:0 auto;align-items:center;justify-content:center}}.tickets__TierMenuWrap{height:110px}.tickets__TierMenuWrap.tickets__TierMenuWrap--hidden{opacity:0;pointer-events:none}.tickets__TierMenu{position:relative;padding-left:0}.tickets__borderbottom{display:block;width:100vw;height:3px;background-color:rgba(90,90,90,.2);margin-bottom:4rem}.tickets__menuItem{width:50%;height:110px;padding:.75rem;display:flex;flex-direction:column;justify-content:center;cursor:pointer;text-align:center}@media screen and (min-width:1024px){.tickets__menuItem{text-align:left}}.tickets__menuItem h4{margin-bottom:.5rem}.tickets__menuItem span{text-transform:uppercase;font-size:.8rem}.tickets__menuItem.is-selected{background-color:var(--darkPink);color:var(--white)}.tickets__menuItem.is-selected h4{color:var(--white)}.tickets__menuItem.tickets__menuItem--soldOut{opacity:.4}.ticketOption--soldOut{pointer-events:none;opacity:.5}@media screen and (min-width:640px){.tickets__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--vs)/-2);margin-right:calc(var(--vs)/-2);justify-content:center}.tickets__grid>*{width:50%;padding-left:calc(var(--vs)/2);padding-right:calc(var(--vs)/2);margin-bottom:var(--vs)}}.largeLinks__link,.tickets__link{flex:1 0 50%;max-width:700px}.tickets__card{margin-bottom:3rem}.tickets__cardName{margin-bottom:2rem}.tickets__cardName,.tickets__ranges{text-transform:uppercase;text-align:center}.tickets__ranges{border:2px solid var(--pink);list-style:none;padding-left:0;max-width:450px;margin:0 auto;transition:all .3s ease-out;position:relative}@media screen and (min-width:640px){.tickets__ranges{max-width:none}}.tickets__ranges:hover,.tickets__ranges:hover .tickets__range{border-color:var(--purple)}.tickets__ranges:hover .tickets__button{background:var(--purple)}.tickets__range{border-bottom:1px solid var(--pink);padding:1rem;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-out}@media screen and (min-width:1024px){.tickets__range{padding:1rem 3rem}}.tickets__range:first-child{color:var(--pink);border-bottom:2px solid var(--pink);display:block}.tickets__range:first-child .tickets__name,.tickets__range:first-child .tickets__price{font-size:2.1rem}.tickets__button{display:block;text-align:center;background-color:var(--pink);color:var(--white);font-size:1.2rem;border-bottom:0;transition:all .3s ease-out}.tickets__name{font-size:1rem}.tickets__price{font-size:1.1rem}.tickets__smallMessage{font-size:.8rem;line-height:.8;margin-top:.5rem;text-align:center;position:absolute;bottom:calc(100% + .75rem);left:0;width:100%;text-transform:none}.tickets__link.tickets__link--soldOut{pointer-events:none}.tickets__link.tickets__link--soldOut .tickets__ranges{border-color:var(--soldOut)}.tickets__link.tickets__link--soldOut .tickets__range,.tickets__link.tickets__link--soldOut .tickets__range:first-child{border-color:var(--soldOut);color:var(--soldOut)}.tickets__link.tickets__link--soldOut .tickets__button{background-color:var(--soldOut)}.tickets__link.tickets__link--comingSoon{pointer-events:none}.tickets__link.tickets__link--comingSoon .tickets__range,.tickets__link.tickets__link--comingSoon .tickets__range:first-child,.tickets__link.tickets__link--comingSoon .tickets__ranges{border-color:var(--comingSoon)}.tickets__link.tickets__link--comingSoon .tickets__button{background-color:var(--comingSoon)}
/*# sourceMappingURL=data:application/json;base64,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K0JBQWtDLENBQ2xDLHVCQUNGLENBQ0YsQ0FFQSxpQ0FFRSxZQUFhLENBQ2IsZUFDRixDQUVBLGVBQ0Usa0JBQ0YsQ0FFQSxtQkFHRSxrQkFDRixDQUVBLG9DQUxFLHdCQUF5QixDQUN6QixpQkFjRixDQVZBLGlCQUNFLDRCQUE2QixDQUM3QixlQUFnQixDQUNoQixjQUFlLENBR2YsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLDJCQUE2QixDQUM3QixpQkFDRixDQUNBLG9DQUNFLGlCQUNFLGNBQ0YsQ0FDRixDQUlBLDhEQUNFLDBCQUNGLENBQ0Esd0NBQ0Usd0JBQ0YsQ0FFQSxnQkFDRSxtQ0FBb0MsQ0FDcEMsWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLDJCQUNGLENBQ0EscUNBQ0UsZ0JBQ0UsaUJBQ0YsQ0FDRixDQUNBLDRCQUNFLGlCQUFrQixDQUNsQixtQ0FBb0MsQ0FDcEMsYUFDRixDQUNBLHVGQUVFLGdCQUNGLENBRUEsaUJBQ0UsYUFBYyxDQUNkLGlCQUFrQixDQUNsQiw0QkFBNkIsQ0FDN0Isa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQiwyQkFDRixDQUVBLGVBQ0UsY0FDRixDQUVBLGdCQUNFLGdCQUNGLENBRUEsdUJBQ0UsZUFBaUIsQ0FDakIsY0FBZ0IsQ0FFaEIsZ0JBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsMEJBQTJCLENBQzNCLE1BQU8sQ0FDUCxVQUFXLENBQ1gsbUJBQ0YsQ0FFQSxzQ0FDRSxtQkFDRixDQUNBLHVEQUNFLDJCQUNGLENBS0Esd0hBSEUsMkJBQTRCLENBQzVCLG9CQUtGLENBQ0EsdURBQ0UsK0JBQ0YsQ0FFQSx5Q0FDRSxtQkFDRixDQU9BLHdMQUNFLDhCQUNGLENBQ0EsMERBQ0Usa0NBQ0YiLCJmaWxlIjoic3RkaW4iLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cbmh0bWwgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBsb3RNb2RhbFdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1MDAwO1xufVxuLnBsb3RNb2RhbEluVmlldyAucGxvdE1vZGFsV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wbG90TW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwIC0gMnJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucGxvdE1vZGFsQ29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA0OTk5O1xufVxuLnBsb3RNb2RhbEluVmlldyAuc2l0ZU92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBsb3RNb2RhbENvbnRlbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBsb3RTdWJuYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wbG90U3VibmF2aWdhdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBsb3RTaXRlSGlkZGVuTm90ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAwLjRyZW07XG4gIGxlZnQ6IDAuNHJlbTtcbiAgcGFkZGluZzogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTQ2MzYzO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAzMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wbG90U2l0ZUhpZGRlbk5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGxvdFNpdGVIaWRkZW5Ob3RlIHAge1xuICBtYXJnaW46IDA7XG59XG4ucGxvdFNpdGVIaWRkZW5Ob3RlIHAgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lZGl0TWVCdXR0b24ge1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIHotaW5kZXg6IDMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVkaXRNZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLXZoOiAxdmg7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2csIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGF1c2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLW11dGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1sb3cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLW1pZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1oaWdoIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLnZqcy1pY29uLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tc3VidGl0bGVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jYXB0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jaGFwdGVycyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2hhcHRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLnZqcy1pY29uLXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SPXCI7XG59XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwgLnZqcy1pY29uLWNpcmNsZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSwgLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi52anMtaWNvbi1oZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1oZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2FuY2VsIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1yZXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJZcIjtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SXXCI7XG59XG5cbi52anMtaWNvbi1ncGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiO1xufVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4udmpzLWljb24tdHVtYmxyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWF1ZGlvIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+En1wiO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi52aWRlby1qcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3b3JkLWJyZWFrOiBpbml0aWFsO1xufVxuXG4udmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzW3RhYmluZGV4PVwiLTFcIl0ge1xuICBvdXRsaW5lOiAwO1xufVxuXG4udmlkZW8tanMgKiwgLnZpZGVvLWpzIDphZnRlciwgLnZpZGVvLWpzIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy0xNi05LCAudmlkZW8tanMudmpzLTQtMywgLnZpZGVvLWpzLnZqcy1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi52anMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLW9mZnNjcmVlbiB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLCAudmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZhOGNjO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNjMzMzJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuODE2NjZlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLCAudmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnZqcy1jb250cm9sIC52anMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbWVudS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLXNjcnViYmluZyAudmpzLWNvbnRyb2wudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJiMzMzZjtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTtcbn1cblxuLnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDVlbTtcbn1cblxuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxNGVtO1xufVxuXG4udmpzLWxheW91dC1odWdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcsIC52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cywgLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsIC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsIC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhciwgLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyLCAudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0ZW07XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbm8tZmxleCAudmpzLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmbGV4OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjdlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlci5kaXNhYmxlZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiwgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuNWVtO1xuICB0b3A6IC0wLjMzMzMzMzMzMzNlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCwgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNmVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjQ1ZW0gMCAwLjQ1ZW07XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXMsIGhlaWdodCAwLjFzLCB3aWR0aCAwLjFzLCBsZWZ0IDBzLCB0b3AgMHM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgbGVmdDogLTMuNWVtO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUge1xuICB3aWR0aDogMTBlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtbXV0ZS10b2dnbGUtb25seSB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDNlbTtcbiAgbGVmdDogLTMwMDBlbTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcyAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICB0b3A6IC0wLjVlbTtcbiAgbGVmdDogLTAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICB0b3A6IC0wLjNlbTtcbiAgcmlnaHQ6IC0wLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWwge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWwge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDhlbTtcbiAgYm90dG9tOiA4ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTtcbn1cblxuLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA0ZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWRlby1qcy52anMtbGl2ZTpub3QoLnZqcy1saXZldWkpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2UgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLCAudmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbiwgLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2O1xufVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSwgLnZqcy1wbGF5YmFjay1yYXRlID4gLnZqcy1tZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnUge1xuICB3aWR0aDogNGVtO1xuICBsZWZ0OiAwO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJYXCI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzO1xufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCLvhI1cIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCIg74SdXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3Vicy1jYXBzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZlKSAudmpzLXN1YnMtY2Fwcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZXVpKSAudmpzLXN1YnMtY2Fwcy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wcm9ncmVzcy1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cudmpzLXRleHQtdHJhY2stc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA3MCU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbG9ycywgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWZvbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAwIDI0cHg7XG4gIH1cblxuICAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cblxuICAudmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZqcy1sYXlvdXQtdGlueSAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi52anMtdHJhY2stc2V0dGluZyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4gPiBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDcuM2VtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlLCAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG4gIGNvbG9yOiAjMmIzMzNmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+IDpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52anMtcmVzaXplLW1hbmFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51IDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAudmlkZW8tanMgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5wbG90TG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnNpbmdsZS1hcnRpc3QgLmFydGlzdC5zZXBlcmF0b3JTZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLWFydGlzdCAuYXJ0aXN0LnNlcGVyYXRvclNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICB9XG59XG4uc2luZ2xlLWFydGlzdCAuYXJ0aXN0LnNlcGVyYXRvclNlY3Rpb24gLnNlcGFyYXRvciB7XG4gIHRvcDogLTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLWFydGlzdCAuYXJ0aXN0LnNlcGVyYXRvclNlY3Rpb24gLnNlcGFyYXRvciB7XG4gICAgdG9wOiAtMTFyZW07XG4gIH1cbn1cbi5zaW5nbGUtYXJ0aXN0IC5hcnRpc3RfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNpbmdsZS1hcnRpc3QgLmFydGlzdF9fdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtYXJ0aXN0IC5iYW5uZXItLWFydGlzdCB7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IHtcbiAgbWFyZ2luOiAwIDJyZW0gMnJlbTtcbn1cbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS1hcnRpc3QgLmFydGlzdF9fc29jaWFsTGlua3Mge1xuICBtYXJnaW46IDAgMnJlbSA0cmVtO1xufVxuLnNpbmdsZS1hcnRpc3QgLmFydGlzdF9fc29jaWFsTGlua3MgYSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuLnNpbmdsZS1hcnRpc3QgLmZvb3Rlcl9fcGFydG5lcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDh2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNzIwcHg7XG4gIH1cbn1cblxuLmJhbm5lcl9fYmFja2dyb3VuZFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJhbm5lcl9fU1ZHd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDUlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lcl9fU1ZHd3JhcCB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19TVkd3cmFwIHtcbiAgICBoZWlnaHQ6IDU1JTtcbiAgfVxufVxuLmJhbm5lcl9fU1ZHd3JhcCAuYmFubmVyX19tb2JpbGVTVkcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl9fU1ZHd3JhcCAuYmFubmVyX19tb2JpbGVTVkcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXJfX1NWR3dyYXAgLmJhbm5lcl9fZGVza3RvcFNWRyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl9fU1ZHd3JhcCAuYmFubmVyX19kZXNrdG9wU1ZHIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLXB1cnBsZSk7XG59XG5cbmJvZHkucGFnZS1pbmZvIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgsXG4uY2hpbGQtb2YtaW5mb21hdGlvbiAuYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlKTtcbn1cblxuYm9keS5wYWdlLWFjY29tbW9kYXRpb24gLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCxcbmJvZHkuY2hpbGQtb2YtYWNjb21tb2RhdGlvbiAuYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG4uYmFubmVyLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLXR1cnF1b2lzZSkgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci50aGVtZS0tZGFyay1ibHVlLXRoZW1lIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1kYXJrQmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci50aGVtZS0tbWF1dmUtdGhlbWUgLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLXB1cnBsZSkgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci50aGVtZS0tb3JhbmdlLXRoZW1lIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1vcmFuZ2UpICFpbXBvcnRhbnQ7XG59XG5cbi5iYW5uZXIudGhlbWUtLWdyZWVuLXRoZW1lIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1ncmVlbikgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLWZvb2QtYW5kLWRyaW5rIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1waW5rKTtcbn1cblxuLmJhbm5lcl9faW1hZ2UsIC5iYW5uZXJfX3ZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJhbm5lcl9fY29udGVudFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnRXcmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOSU7XG4gIH1cbn1cblxuLmJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHRPbmx5QmFubmVyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50ZXh0T25seUJhbm5lciB7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgfVxufVxuLnRleHRPbmx5QmFubmVyIC5iYW5uZXJUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGV4dE9ubHlCYW5uZXIgLmJhbm5lclRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvciB7XG4gIHRvcDogLTE1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3Ige1xuICAgIHRvcDogMHJlbTtcbiAgfVxufVxuLnRleHRPbmx5QmFubmVyIC5iYW5uZXJfX2NvbnRlbnRXcmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhcmVudC1wYWdlaWQtMTQxMyAudGV4dE9ubHlCYW5uZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG4jYnVyZ2VyTWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYnVyZ2VyTWVudSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxMDBweCAwZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluTWVudVwiIFwic29jaWFsc1wiIFwic2Vjb25kYXJ5TWVudVwiO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNidXJnZXJNZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlKTtcbiAgei1pbmRleDogNDtcbn1cbi5idXJnZXJPcGVuICNidXJnZXJNZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNidXJnZXJNZW51IC5idXJnZXJNZW51X19tYWluTWVudSB7XG4gIGdyaWQtYXJlYTogbWFpbk1lbnU7XG59XG4jYnVyZ2VyTWVudSAuYnVyZ2VyTWVudV9fc2Vjb25kYXJ5TWVudSB7XG4gIGdyaWQtYXJlYTogc2Vjb25kYXJ5TWVudTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYnVyZ2VyTWVudSAuYnVyZ2VyTWVudV9fc2Vjb25kYXJ5TWVudSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgI2J1cmdlck1lbnUgLmJ1cmdlck1lbnVfX3NlY29uZGFyeU1lbnUgdWwuYnVyZ2VyTWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuI2J1cmdlck1lbnUgLmJ1cmdlck1lbnVfX3NlY29uZGFyeU1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbiNidXJnZXJNZW51IC5idXJnZXJNZW51X19zb2NpYWxzIHtcbiAgZ3JpZC1hcmVhOiBzb2NpYWxzO1xufVxuI2J1cmdlck1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5idXJnZXJNZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbnVsLmJ1cmdlck1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHVsLmJ1cmdlck1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICB1bC5idXJnZXJNZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuXG4uYnVyZ2VyTWVudV9fbWFpbk1lbnUge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1cmdlck1lbnVfX21haW5NZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVyZ2VyTWVudV9fbWFpbk1lbnU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnVyZ2VyTWVudV9fbWFpbk1lbnUgdWwuYnVyZ2VyTWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiA2dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idXJnZXJNZW51X19tYWluTWVudSB1bC5idXJnZXJNZW51IGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBpbmspO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnZoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxdmg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5idXJnZXJNZW51X19tYWluTWVudSB1bC5idXJnZXJNZW51IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnBsb3RCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5Q29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbG90QnV0dG9uLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogZ3JleTtcbn1cblxuLmJ1dHRvbkJveC0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbSAzLjVyZW07XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uYnV0dG9uLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1waW5rKTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5idXR0b24tLWxhcmdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDhyZW07XG4gIH1cbn1cbi5idXR0b24tLWxhcmdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waW5rKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJ1dHRvbi0tbGFyZ2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbi0tbGFyZ2U6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnV0dG9uLS1ib3JkZXJQaW5rIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tcGluayk7XG59XG5cbi5idXR0b25fX3dyYXBFdmVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYnV0dG9uX193cmFwRXZlbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLS1wcmltYXJ5Q29sb3I6ICM1MDUwY2M7XG4gIC0tc2Vjb25kYXJ5Q29sb3I6IGdyZWVuO1xuICAtLXB1cnBsZTogIzg0NUVDMjtcbiAgLS1ibGFjazogIzVBNUE1QTtcbiAgLS1waW5rOiAjRkY2RjkxO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWRhcmtQaW5rOiAjRDY1REIxO1xuICAtLW9yYW5nZTogI0ZGOTY3MTtcbiAgLS1zYXRzdW1hOiAjRkZDNzVGO1xuICAtLWJsdWU6ICMwMDgxQ0Y7XG4gIC0tbWludDogIzI5RDNCRTtcbiAgLS1hbGVydDogI2ZmMzUzNTtcbiAgLS1ncmVlbjogIzhDQkQ0RDtcbiAgLS10dXJxdW9pc2U6ICM1OEEyQUM7XG4gIC0tZGFya0JsdWU6ICM1NTg3Qjk7XG4gIC0tc29sZE91dDogcmdiYSg5MCw5MCw5MCAsIC41KTtcbiAgLS1jb21pbmdTb29uOiByZ2JhKDI1NSwgMTExLCAxNDUsIC42KTtcbn1cblxuLmNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jb2xvci0tZGFya1Bpbmsge1xuICBjb2xvcjogdmFyKC0tZGFya1BpbmspO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlDb2xvcik7XG59XG5cbi5iZy0tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cblxuLmZvb3Rlcl9fcGFydG5lcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uZm9vdGVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhcnRuZXJzR3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc0dyaWQgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wYXJ0bmVyc0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhcnRuZXJzR3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNHcmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYXJ0bmVyc0dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5wYXJ0bmVyc0dyaWRfX3BhcnRuZXIge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBtYXgtd2lkdGg6IDEwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzR3JpZF9fcGFydG5lciBpbWdbZGF0YS1zcmNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbkJ1eVRpY2tldHMtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1waW5rKTtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW5CdXlUaWNrZXRzLS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUsXG4uZm9vdGVyX19zdWJNZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyX19tZW51IGxpIGEsXG4uZm9vdGVyX19zdWJNZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mb290ZXJfX21lbnUgbGkgYTpob3Zlcixcbi5mb290ZXJfX3N1Yk1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyX19tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3N1Yk1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4uZm9vdGVyX19zdWJNZW51IGxpIGEge1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keUZvbnQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fc3ViTWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4ucHJvamVjdFNpbXBseUNyZWRpdHMgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5mb290ZXJfX2lubmVyV3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVudVdyYXBcIiBcInNvY2lhbFdyYXBcIiBcInN1Yk1lbnVcIiBcImltcGx5Q3JlZGl0c1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXJXcmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzb2NpYWxXcmFwIHNvY2lhbFdyYXBcIiBcIm1lbnVXcmFwIG1lbnVXcmFwXCIgXCJzdWJNZW51IGltcGx5Q3JlZGl0c1wiO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnVXcmFwIHtcbiAgZ3JpZC1hcmVhOiBtZW51V3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX21lbnVXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbFdyYXAge1xuICBncmlkLWFyZWE6IHNvY2lhbFdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19zb2NpYWxXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG5cbi5mb290ZXJfX3N1Yk1lbnUge1xuICBncmlkLWFyZWE6IHN1Yk1lbnU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19zdWJNZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9vdGVyX19zdWJNZW51IC5mb290ZXJfX3N1Yk1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3N1Yk1lbnUgLmZvb3Rlcl9fc3ViTWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuXG4ucHJvamVjdFNpbXBseUNyZWRpdHMge1xuICBncmlkLWFyZWE6IGltcGx5Q3JlZGl0cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9qZWN0U2ltcGx5Q3JlZGl0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbiNzaXRlTWFpbkhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4jc2l0ZU1haW5IZWFkZXIgLm1heFdpZHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NpdGVNYWluSGVhZGVyIC5tYXhXaWR0aDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UtaW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNpdGVNYWluSGVhZGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5zaXRlTWFpbkhlYWRlcl9fbG9nbyB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4uc2l0ZU1haW5IZWFkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlTWFpbkhlYWRlcl9faW1hZ2Uge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTVyZW07XG4gIH1cbn1cbi5zaXRlTWFpbkhlYWRlcl9faW1hZ2Uuc2l0ZU1haW5IZWFkZXJfX2ltYWdlLS1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZU1haW5IZWFkZXJfX2ltYWdlLnNpdGVNYWluSGVhZGVyX19pbWFnZS0tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZU1haW5IZWFkZXJfX25ld0xvZ28ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlTWFpbkhlYWRlcl9fbmV3TG9nbyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLnNpdGVNYWluSGVhZGVyX19uZXdMb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oZWFkZXItLXdoaXRlIC5zaXRlTWFpbkhlYWRlcl9faW1hZ2UtLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLS13aGl0ZSAuc2l0ZU1haW5IZWFkZXJfX2ltYWdlLS1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItLXdoaXRlIC5tZW51VG9nZ2xlX19idXJnZXIgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0td2hpdGUpO1xufVxuXG4jc2l0ZU1haW5IZWFkZXIuaGVhZGVyLS13aGl0ZSAubWF4V2lkdGg6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1cmdlck9wZW4gLnNpdGVNYWluSGVhZGVyX19pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGFuZG9uLWxvZ28tLXdoaXRlLnBuZ1wiKTtcbn1cblxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IGE6bm90KC5tYWluQnV5VGlja2V0cykge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uaGVhZGVyLS13aGl0ZSAuc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSBhOm5vdCgubWFpbkJ1eVRpY2tldHMpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgYTpub3QoLm1haW5CdXlUaWNrZXRzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtQaW5rKTtcbiAgdG9wOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IGE6bm90KC5tYWluQnV5VGlja2V0cyk6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaGVhZGVyLS13aGl0ZSAuc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSBhOm5vdCgubWFpbkJ1eVRpY2tldHMpOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51VG9nZ2xlX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTE7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51VG9nZ2xlX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnVUb2dnbGVfX2J1cmdlcixcbi5tZW51VG9nZ2xlX19jcm9zcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lbnVUb2dnbGVfX2J1cmdlciBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1ibGFjayk7XG59XG5cbi5tZW51VG9nZ2xlX19jcm9zcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXJnZXJPcGVuICNzaXRlTWFpbkhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uYnVyZ2VyT3BlbiAubWVudVRvZ2dsZV9fY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnVyZ2VyT3BlbiAubWVudVRvZ2dsZV9fY3Jvc3MgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0td2hpdGUpO1xufVxuLmJ1cmdlck9wZW4gLm1lbnVUb2dnbGVfX2J1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluQnV5VGlja2V0cy0tZGVza3RvcCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW5CdXlUaWNrZXRzLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLkpTLS1sYXp5TG9hZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xufVxuLkpTLS1sYXp5TG9hZC5sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3Jvd0luIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncm93SW4gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xufVxuLmdyb3dJbiBpbWcuSlMtLWxhenlMb2FkIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbiwgb3BhY2l0eSAwLjRzIGVhc2UtaW47XG59XG4uZ3Jvd0luOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbn1cblxuLmZvdXJPaEZvdXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uZm91ck9oRm91ciAuZm91ck9oRm91cl9fY29udGVudFdyYXAge1xuICBtaW4taGVpZ2h0OiA3NXZoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLmZvdXJPaEZvdXIgLmZvdXJPaEZvdXJfX2NvbnRlbnRXcmFwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNpdGVXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFyZ2luLS10b3Age1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYm9yZGVyVG9wIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWJvcmRlckNvbG9yKTtcbn1cbi50aGVtZS0tb3JhbmdlLXRoZW1lIC5ib3JkZXJUb3Age1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgLmJvcmRlclRvcCB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4udGhlbWUtLWdyZWVuLXRoZW1lIC5ib3JkZXJUb3Age1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4udGhlbWUtLWRhcmstYmx1ZS10aGVtZSAuYm9yZGVyVG9wIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuXG4uc2VjdGlvblRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5KUy0taWZyYW1lQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLkpTLS1pZnJhbWVDb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXR1cm5MaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmxpZ2h0UHVycGxlQkcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgOTQsIDE5NCwgMC4wNSk7XG59XG5cbi5yZXR1cm5MaW5rcyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucmV0dXJuTGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmZsdWlkQ29udGVudF9fY29udGVudCBwLFxuLmFjY29yZGlvbl9fY29udGVudCBwLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgcCxcbi5tb2RhbF9fY29udGVudCBwLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgcCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmx1aWRDb250ZW50X19jb250ZW50IHAsXG4uYWNjb3JkaW9uX19jb250ZW50IHAsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBwLFxuLm1vZGFsX19jb250ZW50IHAsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBwLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgc3Ryb25nLFxuLmFjY29yZGlvbl9fY29udGVudCBzdHJvbmcsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBzdHJvbmcsXG4ubW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgc3Ryb25nLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDEsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDIsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDMsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDQsIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgaDUsXG4uYWNjb3JkaW9uX19jb250ZW50IGgxLFxuLmFjY29yZGlvbl9fY29udGVudCBoMixcbi5hY2NvcmRpb25fX2NvbnRlbnQgaDMsXG4uYWNjb3JkaW9uX19jb250ZW50IGg0LFxuLmFjY29yZGlvbl9fY29udGVudCBoNSxcbi5maWZ0eUZpZnR5X19jb250ZW50IGgxLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDIsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoMyxcbi5maWZ0eUZpZnR5X19jb250ZW50IGg0LFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDUsXG4ubW9kYWxfX2NvbnRlbnQgaDEsXG4ubW9kYWxfX2NvbnRlbnQgaDIsXG4ubW9kYWxfX2NvbnRlbnQgaDMsXG4ubW9kYWxfX2NvbnRlbnQgaDQsXG4ubW9kYWxfX2NvbnRlbnQgaDUsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBoMSxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGgyLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgaDMsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBoNCxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGg1LFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoMixcbi5maWZ0eUZpZnR5X19jb250ZW50IGgzLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDQsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmx1aWRDb250ZW50X19jb250ZW50IGEsXG4uYWNjb3JkaW9uX19jb250ZW50IGEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBhLFxuLm1vZGFsX19jb250ZW50IGEsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBhLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHlGb250KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZsdWlkQ29udGVudF9fY29udGVudCBhLFxuLmFjY29yZGlvbl9fY29udGVudCBhLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgYSxcbi5tb2RhbF9fY29udGVudCBhLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgYSxcbi5maWZ0eUZpZnR5X19jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZsdWlkQ29udGVudF9fY29udGVudCB1bCxcbi5hY2NvcmRpb25fX2NvbnRlbnQgdWwsXG4uZmlmdHlGaWZ0eV9fY29udGVudCB1bCxcbi5tb2RhbF9fY29udGVudCB1bCxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IHVsLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgdWwge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmx1aWRDb250ZW50X19jb250ZW50IHVsLFxuLmFjY29yZGlvbl9fY29udGVudCB1bCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHVsLFxuLm1vZGFsX19jb250ZW50IHVsLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgdWwsXG4uZmlmdHlGaWZ0eV9fY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xufVxuXG4uc2l0ZU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5wbG90TW9kYWxMb2FkaW5nQWpheCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbG90TW9kYWwucGxvdE1vZGFsTm90aWZpY2F0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4ucGxvdE1vZGFsLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLnBsb3RNb2RhbC5wbG90TW9kYWxOb3RpZmljYXRpb24gcCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wbG90TW9kYWwucGxvdE1vZGFsTm90aWZpY2F0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG59XG4ucGxvdE1vZGFsLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwge1xuICByaWdodDogMHJlbTtcbiAgdG9wOiAwcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUpO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBsb3RNb2RhbC5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsIHtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gIH1cbn1cblxuLmFydGlzdE1vZGFsLFxuLmZvb2RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24sXG4uZ2FsbGVyeU1vZGFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsLFxuLmZvb2RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24sXG4uZ2FsbGVyeU1vZGFsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0LFxuLmZvb2RNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCxcbi5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0LFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAsXG4uZm9vZE1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwLFxuLmZvb2RNb2RhbCAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwJSwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwsXG4uZm9vZE1vZGFsIC5jbG9zZVBsb3RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwsXG4uZm9vZE1vZGFsIC5jbG9zZVBsb3RNb2RhbCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnLFxuLmZvb2RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwgc3ZnLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aXN0TW9kYWwgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lLFxuLmZvb2RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIGxpbmUsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5jbG9zZVBsb3RNb2RhbCBzdmcgbGluZSxcbi5nYWxsZXJ5TW9kYWwgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UsXG4uZm9vZE1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2ZlYXR1cmVJbWFnZSxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5mb29kTW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2UsXG4uZm9vZE1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2UsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2UsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fZmVhdHVyZUltYWdlIC5tb2RhbF9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX190aXRsZVdyYXBwZXIsXG4uZm9vZE1vZGFsIC5tb2RhbF9fdGl0bGVXcmFwcGVyLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3RpdGxlV3JhcHBlcixcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX190aXRsZVdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBwYWRkaW5nOiA0cmVtIDFyZW0gMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX3RpdGxlLFxuLmZvb2RNb2RhbCAubW9kYWxfX3RpdGxlLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3RpdGxlLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX3RpdGxlIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmFydGlzdE1vZGFsIC5zdHJlZXRGb29kX19mb29kQ2F0cyxcbi5mb29kTW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXRzLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuc3RyZWV0Rm9vZF9fZm9vZENhdHMsXG4uZ2FsbGVyeU1vZGFsIC5zdHJlZXRGb29kX19mb29kQ2F0cyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYXJ0aXN0TW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLmZvb2RNb2RhbCAuc3RyZWV0Rm9vZF9fZm9vZENhdC5zdHJlZXRGb29kX19mb29kQ2F0LS1kb3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5nYWxsZXJ5TW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fY29udGVudCxcbi5mb29kTW9kYWwgLm1vZGFsX19jb250ZW50LFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2NvbnRlbnQsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbSA0cmVtO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fY29udGVudCBwLFxuLmZvb2RNb2RhbCAubW9kYWxfX2NvbnRlbnQgcCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19jb250ZW50IHAsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9scyxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzLFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9scyxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzLFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAlLCAwKTtcbiAgfVxufVxuLmFydGlzdE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19faW5uZXJXcmFwLFxuLmZvb2RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX2lubmVyV3JhcCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzX19pbm5lcldyYXAsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxDb250cm9sc19faW5uZXJXcmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX2JhY2ssXG4uYXJ0aXN0TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19uZXh0LFxuLmZvb2RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX2JhY2ssXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19fbmV4dCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbENvbnRyb2xzX19iYWNrLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsQ29udHJvbHNfX25leHQsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxDb250cm9sc19fYmFjayxcbi5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgNTAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAwIDAuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCxcbi5mb29kTW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3NvY2lhbFdyYXAsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYSxcbi5mb29kTW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGEsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fc29jaWFsV3JhcCBhLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCksXG4uZm9vZE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCksXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCksXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4uZm9vZE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX3NvY2lhbFdyYXAgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuN3JlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5nYWxsZXJ5TW9kYWwgLmdhbGxlcnlNb2RhbF9fbWVkaWFXcmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gNnJlbTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ2FsbGVyeU1vZGFsIC5nYWxsZXJ5TW9kYWxfX21lZGlhV3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cbi5nYWxsZXJ5TW9kYWwgLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgOTQsIDE5NCwgMC43KTtcbn1cbi5nYWxsZXJ5TW9kYWwgLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4uaG9tZUludHJvIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5ob21lSW50cm9fX2JvcmRlclRvcCB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ob21lSW50cm9fX2JvcmRlclRvcC0tcGxvdExheW91dCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi5ob21lSW50cm9fX2ltYWdlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaG9tZUludHJvX19pbWFnZVdyYXAge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG59XG5cbmltZ1tkYXRhLXNyY10uaG9tZUludHJvX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uaG9tZUludHJvX19pbWFnZVRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhvbWVJbnRyb19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uY3VzdG9tTGluZXVwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLWhlaWdodDogMzMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY3VzdG9tTGluZXVwIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uY3VzdG9tTGluZXVwX19oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpmaXJzdC1jaGlsZCBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoMikgYSwgLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDMpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg0KSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNSkgYSwgLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDYpIGEge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg3KSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoOCkgYSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbi5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg5KSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoMTApIGEge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cblxuLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOmZpcnN0LWNoaWxkIGEsIC5jdXN0b21MaW5ldXAtLWRlc2t0b3AgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoMikgYSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgzKSBhIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDQpIGEge1xuICBjb2xvcjogdmFyKC0tcGluayk7XG59XG4uY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDUpIGEsIC5jdXN0b21MaW5ldXAtLWRlc2t0b3AgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNikgYSwgLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg3KSBhIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5jdXN0b21MaW5ldXBfX2xpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMC43Mztcbn1cbi5jdXN0b21MaW5ldXBfX2xpbmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTAuMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXN0b21MaW5ldXBfX2xpbmUgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICB9XG59XG4uY3VzdG9tTGluZXVwX19saW5lIC5jdXN0b21MaW5ldXBfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFweDtcbn1cbi5jdXN0b21MaW5ldXBfX2xpbmUgLmJ1bGxldCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIHBhZGRpbmc6IDAgMC4xZW07XG59XG5cbi5jdXN0b21MaW5ldXBfX2FydGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jdXN0b21MaW5ldXBfX2FydGlzdDpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY3VzdG9tTGluZXVwX19hcnRpc3Q6bGFzdC1jaGlsZCAuYnVsbGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbXBpbmdGaWZ0eUZpZnR5IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5jYW1waW5nRmlmdHlGaWZ0eSAuZmlmdHlGaWZ0eSAuZmlmdHlGaWZ0eV9fcm93IC5maWZ0eUZpZnR5X190ZXh0V3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jYW1waW5nRmlmdHlGaWZ0eSAuZmlmdHlGaWZ0eSAuZmlmdHlGaWZ0eV9fcm93IC5maWZ0eUZpZnR5X190ZXh0V3JhcCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG5cbi5jYW1waW5nRmlmdHlGaWZ0eV9fc2VjdGlvbkhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY2FtcGluZ0ZpZnR5RmlmdHlfX2ZlYXR1cmVMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbXBpbmdGaWZ0eUZpZnR5X19mZWF0dXJlSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmNhbXBpbmdGaWZ0eUZpZnR5X19mZWF0dXJlSXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3c0Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5ld3NCbG9ja19faW1hZ2VCbG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzQmxvY2tfX2ltYWdlQmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgIGhlaWdodDogMzB2dztcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4ubmV3c0Jsb2NrX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NCbG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xufVxuXG4uc2l0ZXdpZGVTb2NpYWxMaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2l0ZXdpZGVTb2NpYWxMaW5rc19fbGluayB7XG4gIGZsZXg6IDAgMCAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4uc2l0ZXdpZGVTb2NpYWxMaW5rc19fc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZXdpZGVTb2NpYWxMaW5rc19fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS13aGl0ZSk7XG59XG4uc2l0ZXdpZGVTb2NpYWxMaW5rc19fc3ZnOmhvdmVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS1waW5rKTtcbn1cblxuLmZvb2RBbmREcmluayAuc3RyZWV0Rm9vZF9fZm9vZENhdC5zdHJlZXRGb29kX19mb29kQ2F0LS1kb3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5mb29kQW5kRHJpbmtfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZm9vZEFuZERyaW5rX19mb29kQ2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tb2RhbF9fc2luZ2xlRmVhdHVyZUltYWdlV3JhcCB7XG4gIG1heC1oZWlnaHQ6IDQyMHB4O1xuICBoZWlnaHQ6IDEwOHZ3O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1vZGFsX19zaW5nbGVGZWF0dXJlSW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gIH1cbn1cblxuLm1vZGFsX19zaW5nbGVGZWF0dXJlSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbF9fc29jaWFsV3JhcEZvb2Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1vZGFsX19zb2NpYWxXcmFwRm9vZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG59XG5cbi5iYW5uZXJOb3RpZmljYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyTm90aWZpY2F0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5xdWlja0xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xufVxuLnF1aWNrTGlua3MucXVpY2tMaW5rcy0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucXVpY2tMaW5rc19fbGFiZWwge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnF1aWNrTGlua3NfX2xhYmVsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4ucXVpY2tMaW5rc19fdHJpZ2dlciB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnF1aWNrTGlua3NfX3RyaWdnZXIge1xuICAgIGZsZXg6IDAgMCA0MDBweDtcbiAgfVxufVxuLnF1aWNrTGlua3NfX3RyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnF1aWNrTGlua3NfX2xpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnF1aWNrTGlua3NfX2xpc3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuLnF1aWNrTGlua3NfX2xpc3RzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnF1aWNrTGlua3NfX2xpc3RzIGE6aG92ZXIsIC5xdWlja0xpbmtzX19saXN0cyBhOmZvY3VzLCAucXVpY2tMaW5rc19fbGlzdHMgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlcGVyYXRvclNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4uc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIG1pbi13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlcGFyYXRvci5zZXBhcmF0b3ItLXNvbGlkIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi5zZXBhcmF0b3Iuc2VwYXJhdG9yLS1kb3R0ZWQge1xuICB0b3A6IC05cmVtO1xufVxuXG4uc2VwYXJhdG9yX19zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnNlY3Rpb24gLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDEpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcHVycGxlKTtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgyKSAuc2VwYXJhdG9yX19zdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSB0cmFuc2xhdGVZKDRyZW0pO1xufVxuc2VjdGlvbjpudGgtb2YtdHlwZSgyKSAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRhcmtQaW5rKTtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgzKTpub3QoLmhhc1RoZW1lKSAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSk7XG59XG5cbnNlY3Rpb24uaGFzVGhlbWUudGhlbWUtLW9yYW5nZS10aGVtZSAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSk7XG59XG5cbnNlY3Rpb24uaGFzVGhlbWUudGhlbWUtLW1hdXZlLXRoZW1lIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcHVycGxlKTtcbn1cblxuc2VjdGlvbi5oYXNUaGVtZS50aGVtZS0tZ3JlZW4tdGhlbWUgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ncmVlbik7XG59XG5cbnNlY3Rpb24uaGFzVGhlbWUudGhlbWUtLWRhcmstYmx1ZS10aGVtZSAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRhcmtCbHVlKTtcbn1cblxuc2VjdGlvbi5oYXNUaGVtZS50aGVtZS0tdHVycXVvaXNlLXRoZW1lIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHVycXVvaXNlKTtcbn1cblxuLnNlcGFyYXRvcl9kb3R0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgzbiArIDEpIC5zZXBhcmF0b3JfZG90dGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci1kb3R0ZWQtLXB1cnBsZS5zdmdcIik7XG59XG5cbnNlY3Rpb246bnRoLW9mLXR5cGUoM24gKyAyKSAuc2VwYXJhdG9yX2RvdHRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZVkoNHJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZXBhcmF0b3ItZG90dGVkLS1waW5rLnN2Z1wiKTtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgzbiArIDMpIC5zZXBhcmF0b3JfZG90dGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci1kb3R0ZWQtLW9yYW5nZS5zdmdcIik7XG59XG5cbi5wYWdlLW5ld3Mgc2VjdGlvbjpudGgtb2YtdHlwZSgxKSAuc2VwYXJhdG9yX19zdmcgcGF0aCxcbi5zaW5nbGUtcG9zdCBzZWN0aW9uOm50aC1vZi10eXBlKDEpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG4ucGFnZS1pbmZvIC50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yX19zdmcgcGF0aCxcbi5jaGlsZC1vZi1pbmZvbWF0aW9uIC50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5wYWdlLWFjY29tbW9kYXRpb24gLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3JfX3N2ZyBwYXRoLFxuLmNoaWxkLW9mLWFjY29tbW9kYXRpb24gLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG4ucGFnZS1mb29kLWFuZC1kcmluayAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvcl9fc3ZnIHBhdGgsXG4uc2luZ2xlLWZvb2QtZHJpbmsgLmZvb2RBbmREcmluay0tc2VwYXJhdG9yIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcGluayk7XG59XG5cbi5hcnRpc3RCbG9jayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJ0aXN0QmxvY2sgZGl2W2RhdGEtcGxvdC1tb2RhbC1ncm91cD1hcnRpc3RMaXN0aW5nc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnRpc3RCbG9ja19faW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiA3NnZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdEJsb2NrX19pbWFnZVdyYXAge1xuICAgIGhlaWdodDogMzB2dztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYXJ0aXN0QmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aXN0QmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAuNXJlbTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uYmFubmVyTm90aWZpY2F0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmFubmVyTm90aWZpY2F0aW9uW2RhdGEtYW5pbWF0aW9uLXR5cGU9YWx3YXlzXSA+IGRpdiwgLmJhbm5lck5vdGlmaWNhdGlvbi53aXRoQW5pbWF0aW9uID4gZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBhbmltYXRpb246IGZha2VNYXJxdWVlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5iYW5uZXJOb3RpZmljYXRpb24ge1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1saW5lSGVpZ2h0KSAvIDEwMCAqIDEuNik7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjZyZW07XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5cbi5wbG90TW9kYWxOb3RpZmljYXRpb25fX2ltYWdlV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdnMpICogLjI1KTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQGtleWZyYW1lcyBmYWtlTWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxhcmdlTGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdnMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sYXJnZUxpbmtzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4ubGFyZ2VMaW5rc19fY2FyZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGFyZ2VMaW5rc19fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5sYXJnZUxpbmtzX19idXR0b25XcmFwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnN0cmVldEZvb2Qge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbi5zdHJlZXRGb29kIC5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2QgLnNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgICB0b3A6IC04cmVtO1xuICB9XG59XG5cbi5zdHJlZXRGb29kX19ncmlkV3JhcCB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4uc3RyZWV0Rm9vZF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc3RyZWV0Rm9vZF9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zdHJlZXRGb29kX19tb2RhbFRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdHJlZXRGb29kX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY4dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI0dnc7XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2NhdGVnb3J5R3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZF9fY2F0ZWdvcnlHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnI7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2dyaWRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RyZWV0Rm9vZF9fZ3JpZEl0ZW1zIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2dyaWRJdGVtcyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2l0ZW0ge1xuICBmbGV4OiAwIDAgNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RyZWV0Rm9vZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgfVxufVxuLnN0cmVldEZvb2RfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuXG4ubWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi5zdHJlZXRGb29kX19ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlZXRGb29kX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3RyZWV0Rm9vZF9fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2Zvb2RDYXRzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuXG4uc3RyZWV0Rm9vZF9fZm9vZENhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uc3RyZWV0Rm9vZF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc3RyZWV0Rm9vZF9fY2FyZFRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdHJlZXRGb29kX19wYXJ0bmVyc1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuc2VjdGlvbi5zdHJlZXRGb29kIC5zZXBhcmF0b3Iuc2VwYXJhdG9yLS1zb2xpZC5zZXBhcmF0b3ItLXBpbmsgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbi5mb29kQW5kRHJpbmtfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5tYXhXaWR0aCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1heFdpZHRoLS1zbWFsbCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWF4V2lkdGgtLW1lZGl1bSB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgLS12czogMnJlbTtcbiAgLS1oczogMXJlbTtcbn1cblxuLnNlY3Rpb25XaXRoVmVydGljYWxTcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xufVxuXG4ucGxvdExheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5saW5ldXBQYWdlc1N1Ym1lbnVfX1dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmxpbmV1cFBhZ2VzU3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGluZXVwUGFnZXNTdWJtZW51IHVsIGxpIHtcbiAgZmxleDogMCAxIDEycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGluZXVwUGFnZXNTdWJtZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJGbGFtYSBCb29rXCIsIFwiSGVsdmV0aWNhXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgLS1ib2R5Rm9udDogXCJGbGFtYSBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIC0taGVhZGluZ0ZvbnQ6IFwiRmxhbWEgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIC0taGVhZGluZ0ZvbnQtLWJvbGQ6IFwiRmxhbWEgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIEJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGFtYS1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GbGFtYS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIENvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYW1hQ29uZGVuc2VkLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIENvbmRlbnNlZCBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmdDb2xvcik7XG59XG4udGhlbWUtLW9yYW5nZS10aGVtZSBoMSwgLnRoZW1lLS1vcmFuZ2UtdGhlbWUgaDIsIC50aGVtZS0tb3JhbmdlLXRoZW1lIGgzLCAudGhlbWUtLW9yYW5nZS10aGVtZSBoNCwgLnRoZW1lLS1vcmFuZ2UtdGhlbWUgaDUsIC50aGVtZS0tb3JhbmdlLXRoZW1lIGg2IHtcbiAgLS1oZWFkaW5nQ29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4udGhlbWUtLXR1cnF1b2lzZS10aGVtZSBoMSwgLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgaDIsIC50aGVtZS0tdHVycXVvaXNlLXRoZW1lIGgzLCAudGhlbWUtLXR1cnF1b2lzZS10aGVtZSBoNCwgLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgaDUsIC50aGVtZS0tdHVycXVvaXNlLXRoZW1lIGg2IHtcbiAgLS1oZWFkaW5nQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4udGhlbWUtLWdyZWVuLXRoZW1lIGgxLCAudGhlbWUtLWdyZWVuLXRoZW1lIGgyLCAudGhlbWUtLWdyZWVuLXRoZW1lIGgzLCAudGhlbWUtLWdyZWVuLXRoZW1lIGg0LCAudGhlbWUtLWdyZWVuLXRoZW1lIGg1LCAudGhlbWUtLWdyZWVuLXRoZW1lIGg2IHtcbiAgLS1oZWFkaW5nQ29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi50aGVtZS0tZGFyay1ibHVlLXRoZW1lIGgxLCAudGhlbWUtLWRhcmstYmx1ZS10aGVtZSBoMiwgLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgaDMsIC50aGVtZS0tZGFyay1ibHVlLXRoZW1lIGg0LCAudGhlbWUtLWRhcmstYmx1ZS10aGVtZSBoNSwgLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgaDYge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250LS1ib2xkKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5cbmgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keUZvbnQpO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogY2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XG4gIHRvcDogY2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4ucGxvdExheW91dEZvcm0ge1xuICAtLWZvcm1Db2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tZm9ybUNvbG9yKTtcbn1cbi5wbG90TGF5b3V0Rm9ybS50aGVtZS0tbWF1dmUtdGhlbWUge1xuICAtLWZvcm1Db2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5wbG90TGF5b3V0Rm9ybS50aGVtZS0tdHVycXVvaXNlLXRoZW1lIHtcbiAgLS1mb3JtQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4ucGxvdExheW91dEZvcm0udGhlbWUtLWdyZWVuLXRoZW1lIHtcbiAgLS1mb3JtQ29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5wbG90TGF5b3V0Rm9ybS50aGVtZS0tZGFyay1ibHVlLXRoZW1lIHtcbiAgLS1mb3JtQ29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cbi5wbG90TGF5b3V0Rm9ybSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpICFpbXBvcnRhbnQ7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBoMSwgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaDIsIC5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGgzLCAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBoNCwgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaDUge1xuICBjb2xvcjogdmFyKC0tZm9ybUNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1zdWJsYWJlbCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9ybUNvbG9yKTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAubW9kYWxfX2ZpcnN0TmFtZSxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5tb2RhbF9fbGFzdE5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLm1vZGFsX19maXJzdE5hbWUsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAubW9kYWxfX2xhc3ROYW1lIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1vbmUtaGFsZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtb25lLWhhbGYgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWhwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJvdy53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yb3cud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogdmFyKC0taHMpO1xuICB9XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAucGxvdE1vZGFsUmVwbGFjZUNvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5tb2RhbF9fY2hlY2tib3ggLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yYWRpbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcmFkaW8gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bCBsaSBsYWJlbCxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpIGxhYmVsOjphZnRlcixcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJhZGlvIHVsIGxpIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtQ29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGkgaW5wdXQsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yYWRpbyB1bCBsaSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwcHg7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcmFkaW8gdWwgbGkgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuNXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1hbGVydCkgIWltcG9ydGFudDtcbn1cblxuLnBsb3RMYXlvdXRGb3JtX19pbnRyb1RleHQge1xuICBtYXJnaW46IDAgMCBjYWxjKHZhcigtLWhzKSAqIDEuNSk7XG59XG5cbi5wbG90TGF5b3V0Rm9ybV9fc21hbGxQcmludCB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1ocykgKiAxLjUpIGF1dG87XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wbG90TGF5b3V0Rm9ybV9fc21hbGxQcmludCBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wYWdlLWluZm8gLmJsb2NrTGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ucGFnZS1pbmZvIC5ibG9ja0xpbmtzIC5xdWlja0xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2NrTGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCA5NCwgMTk0LCAwLjA1KTtcbn1cbi5ibG9ja0xpbmtzIC5xdWlja0xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrTGlua3MgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ja0xpbmtzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2tMaW5rc19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmJsb2NrTGlua3NfX3NlY3Rpb25IZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS1oZWFkaW5nQ29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nQ29sb3IpO1xufVxuLnRoZW1lLS1tYXV2ZS10aGVtZSAuYmxvY2tMaW5rc19fc2VjdGlvbkhlYWRpbmcge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aGVtZS0tdHVycXVvaXNlLXRoZW1lIC5ibG9ja0xpbmtzX19zZWN0aW9uSGVhZGluZyB7XG4gIC0taGVhZGluZ0NvbG9yOiB2YXIoLS10dXJxdW9pc2UpO1xufVxuLnRoZW1lLS1ncmVlbi10aGVtZSAuYmxvY2tMaW5rc19fc2VjdGlvbkhlYWRpbmcge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgLmJsb2NrTGlua3NfX3NlY3Rpb25IZWFkaW5nIHtcbiAgLS1oZWFkaW5nQ29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cblxuLmJsb2NrTGlua19faW5uZXJXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDk1dnc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuLmJsb2NrTGlua19faW5uZXJXcmFwLnJlbW92ZS1iZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJsb2NrTGlua19faW5uZXJXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ja0xpbmtfX2lubmVyV3JhcCB7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5ibG9ja0xpbmtfX2JhY2tncm91bmRXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbmltZ1tkYXRhLXNyY10uYmxvY2tMaW5rX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2NrTGlua19fdGV4dFdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aGVtZS0tb3JhbmdlLXRoZW1lIC5ibG9ja0xpbmtfX3RleHRXcmFwIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cbi50aGVtZS0tdHVycXVvaXNlLXRoZW1lIC5ibG9ja0xpbmtfX3RleHRXcmFwIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi50aGVtZS0tZ3JlZW4tdGhlbWUgLmJsb2NrTGlua19fdGV4dFdyYXAge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4udGhlbWUtLWRhcmstYmx1ZS10aGVtZSAuYmxvY2tMaW5rX190ZXh0V3JhcCB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cbi5ibG9ja0xpbmtfX3RleHRXcmFwOm5vdCguYm9yZGVyLW9mZikge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tYm9yZGVyQ29sb3IpO1xufVxuLmJsb2NrTGlua19fdGV4dFdyYXAgLmJsb2NrTGlua19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uYmxvY2tMaW5rX19maW5kT3V0TW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9ja0xpbmtfX2ZpbmRPdXRNb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmJsb2NrTGlua19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHZ3O1xufVxuXG4uY2Fyb3VzZWxfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuLmNhcm91c2VsX19zbGlkZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsX19iYWNrZ3JvdW5kV3JhcCB7XG4gIGhlaWdodDogNjB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsX192aWRlbywgLmNhcm91c2VsX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxfX2NvbnRlbnRXcmFwIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDYwdnc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhcm91c2VsX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0OmZvY3VzLCAuZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnlDb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEuMXJlbSk7XG59XG4uZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwJTtcbiAgZmlsbDogd2hpdGU7XG59XG4uZmxpY2tpdHktYnV0dG9uLm5leHQge1xuICByaWdodDogMXJlbTtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZlYXR1cmVkQXJ0aXN0c19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZlYXR1cmVkQXJ0aXN0c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmZlYXR1cmVkQXJ0aXN0c19faGVhZGluZyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLmFydGlzdEJsb2NrX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmZsdWlkQ29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2luZ2xlLXBvc3QgLmZsdWlkQ29udGVudCBoMSwgLnNpbmdsZS1wb3N0IC5mbHVpZENvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZmx1aWRDb250ZW50IGgzLCAuc2luZ2xlLXBvc3QgLmZsdWlkQ29udGVudCBoNCwgLnNpbmdsZS1wb3N0IC5mbHVpZENvbnRlbnQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZmx1aWRDb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtLWZsdWlkQ29udGVudENvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmZsdWlkQ29udGVudC50aGVtZS0tb3JhbmdlLXRoZW1lIHtcbiAgLS1mbHVpZENvbnRlbnRDb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cbi5mbHVpZENvbnRlbnQudGhlbWUtLXR1cnF1b2lzZS10aGVtZSB7XG4gIC0tZmx1aWRDb250ZW50Q29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4uZmx1aWRDb250ZW50LnRoZW1lLS1ncmVlbi10aGVtZSB7XG4gIC0tZmx1aWRDb250ZW50Q29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5mbHVpZENvbnRlbnQudGhlbWUtLWRhcmstYmx1ZS10aGVtZSB7XG4gIC0tZmx1aWRDb250ZW50Q29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cbi5mbHVpZENvbnRlbnQgaDEsIC5mbHVpZENvbnRlbnQgaDIsIC5mbHVpZENvbnRlbnQgaDMsIC5mbHVpZENvbnRlbnQgaDQsIC5mbHVpZENvbnRlbnQgaDUge1xuICBjb2xvcjogdmFyKC0tZmx1aWRDb250ZW50Q29sb3IpO1xufVxuLmZsdWlkQ29udGVudCAuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmx1aWRDb250ZW50IC5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbHVpZENvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5mbHVpZENvbnRlbnQgLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbHVpZENvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4uZmx1aWRDb250ZW50X19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbHVpZENvbnRlbnRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZsdWlkQ29udGVudF9fcm93ID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4uZmx1aWRDb250ZW50X19pbWFnZVdyYXAge1xuICBoZWlnaHQ6IDgwdnc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmx1aWRDb250ZW50X19pbWFnZVdyYXAge1xuICAgIGhlaWdodDogMzN2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDU5MHB4O1xuICB9XG59XG5cbmltZ1tkYXRhLXNyY10uZmx1aWRDb250ZW50X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW1nW2RhdGEtc3JjXS5mbHVpZENvbnRlbnRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGltZ1tkYXRhLXNyY10uZmx1aWRDb250ZW50X19pbWFnZS0tb25lIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWdbZGF0YS1zcmNdLmZsdWlkQ29udGVudF9faW1hZ2UtLXR3byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLmZsdWlkQ29udGVudF9fc2luZ2xlQnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3JkaW9uX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5hY2NvcmRpb25fX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5hY2NvcmRpb25fX3RpdGxlIHtcbiAgLS1hY2NvcmRpb25Db2xvcjogdmFyKC0tcGluayk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWFjY29yZGlvbkNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGhlbWUtLW1hdXZlLXRoZW1lIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgLS1hY2NvcmRpb25Db2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aGVtZS0tb3JhbmdlLXRoZW1lIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgLS1hY2NvcmRpb25Db2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cbi50aGVtZS0tdHVycXVvaXNlLXRoZW1lIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgLS1hY2NvcmRpb25Db2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi50aGVtZS0tZ3JlZW4tdGhlbWUgLmFjY29yZGlvbl9fdGl0bGUge1xuICAtLWFjY29yZGlvbkNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4udGhlbWUtLWRhcmstYmx1ZS10aGVtZSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIC0tYWNjb3JkaW9uQ29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cbi5hY2NvcmRpb25fX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogY2FsYyguNXJlbSArIDlweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbkNvbG9yKTtcbn1cbi5hY2NvcmRpb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbkNvbG9yKTtcbn1cblxuLm9wZW4gLmFjY29yZGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFjY29yZGlvbl9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWZ0eUZpZnR5LnNlcGVyYXRvclNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgc2VjdGlvbi5maWZ0eUZpZnR5Om50aC1vZi10eXBlKGV2ZW4pIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXR3byAuZmlmdHlGaWZ0eV9faW5uZXJJbWFnZVdyYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIHNlY3Rpb24uZmlmdHlGaWZ0eTpudGgtb2YtdHlwZShldmVuKSAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10aHJlZSAuZmlmdHlGaWZ0eV9faW5uZXJJbWFnZVdyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cblxuICBzZWN0aW9uLmZpZnR5RmlmdHk6bnRoLW9mLXR5cGUob2RkKSAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10d28gLmZpZnR5RmlmdHlfX2lubmVySW1hZ2VXcmFwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBzZWN0aW9uLmZpZnR5RmlmdHk6bnRoLW9mLXR5cGUob2RkKSAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10aHJlZSAuZmlmdHlGaWZ0eV9faW5uZXJJbWFnZVdyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHktLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmZpZnR5RmlmdHlfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHlfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmlmdHlGaWZ0eV9faW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiA4MHZ3O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDgwdnc7XG4gICAgbWF4LWhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHlfX3Jvdy5maWZ0eUZpZnR5LS1yaWdodCAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5maWZ0eUZpZnR5X19yb3cuZmlmdHlGaWZ0eS0tcmlnaHQgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAwcmVtIDFyZW0gMHJlbSAwcmVtO1xuICB9XG4gIC5maWZ0eUZpZnR5X19yb3cuZmlmdHlGaWZ0eS0tbGVmdCAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICB9XG4gIC5maWZ0eUZpZnR5X19yb3cuZmlmdHlGaWZ0eS0tbGVmdCAuZmlmdHlGaWZ0eV9fdGV4dFdyYXAge1xuICAgIHBhZGRpbmc6IDByZW0gMHJlbSAwcmVtIDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdGhyZWUge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXR3byB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdHdvIHtcbiAgaGVpZ2h0OiA2MnZ3O1xufVxuXG4uZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10aHJlZSB7XG4gIGhlaWdodDogNjJ2dztcbn1cblxuaW1nW2RhdGEtc3JjXS5maWZ0eUZpZnR5X19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRoZW1lLS1vcmFuZ2UtdGhlbWUgaW1nW2RhdGEtc3JjXS5maWZ0eUZpZnR5X19pbWFnZSB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4udGhlbWUtLXR1cnF1b2lzZS10aGVtZSBpbWdbZGF0YS1zcmNdLmZpZnR5RmlmdHlfX2ltYWdlIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuLnRoZW1lLS1ncmVlbi10aGVtZSBpbWdbZGF0YS1zcmNdLmZpZnR5RmlmdHlfX2ltYWdlIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi50aGVtZS0tZGFyay1ibHVlLXRoZW1lIGltZ1tkYXRhLXNyY10uZmlmdHlGaWZ0eV9faW1hZ2Uge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuaW1nW2RhdGEtc3JjXS5maWZ0eUZpZnR5X19pbWFnZTpub3QoLmJvcmRlci1vZmYpIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWJvcmRlckNvbG9yKTtcbn1cblxuLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5X190ZXh0V3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZmlmdHlGaWZ0eV9faW5uZXJ0ZXh0V3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5X19pbm5lcnRleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuLmZpZnR5RmlmdHlfX3N1YmhlYWRpbmcge1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG59XG5cbi5maWZ0eUZpZnR5X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZmlmdHlGaWZ0eV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZmlmdHlGaWZ0eV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZpZnR5RmlmdHlfX2lubmVySW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLmZ1bGxJbWFnZU9yVmlkZW8gcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZnVsbEltYWdlT3JWaWRlbyBzdHJvbmcge1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQtLWJvbGQpO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fYmFja2dyb3VuZFdyYXAge1xuICBoZWlnaHQ6IDg0dnc7XG4gIG1heC1oZWlnaHQ6IDczM3B4O1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19faW1hZ2UsIC5mdWxsSW1hZ2VPclZpZGVvX192aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX19jb250ZW50V3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm5ld3NsZXR0ZXJTaWdudXAge1xuICAtLXRoZW1lQ29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQ29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHotaW5kZXg6IDI7XG59XG4ubmV3c2xldHRlclNpZ251cC50aGVtZS0tbWF1dmUtdGhlbWUge1xuICAtLXRoZW1lQ29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4ubmV3c2xldHRlclNpZ251cC50aGVtZS0tb3JhbmdlLXRoZW1lIHtcbiAgLS10aGVtZUNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuLm5ld3NsZXR0ZXJTaWdudXAudGhlbWUtLXR1cnF1b2lzZS10aGVtZSB7XG4gIC0tdGhlbWVDb2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi5uZXdzbGV0dGVyU2lnbnVwLnRoZW1lLS1ncmVlbi10aGVtZSB7XG4gIC0tdGhlbWVDb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLm5ld3NsZXR0ZXJTaWdudXAudGhlbWUtLWRhcmstYmx1ZS10aGVtZSB7XG4gIC0tdGhlbWVDb2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuLm5ld3NsZXR0ZXJTaWdudXAgLm5ld3NsZXR0ZXJTaWdudXBfX2J1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZUNvbG9yKTtcbn1cbi5uZXdzbGV0dGVyU2lnbnVwIC5uZXdzbGV0dGVyU2lnbnVwX19idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uZXdzbGV0dGVyU2lnbnVwX19pbGx1c3RyYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtaW4td2lkdGg6IDE0MDBweDtcbiAgei1pbmRleDogLTE7XG59XG4ubmV3c2xldHRlclNpZ251cF9faWxsdXN0cmF0aW9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGhlbWVDb2xvcik7XG59XG5cbi5uZXdzbGV0dGVyU2lnbnVwX19oZWFkaW5nIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubmV3c2xldHRlclNpZ251cF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQtLWJvbGQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLW5ld3NsZXR0ZXIgLmJhbm5lcl9fU1ZHd3JhcCAuYmFubmVyX19tb2JpbGVTVkcgcGF0aDpsYXN0LWNoaWxkLFxuLnBhZ2UtbmV3c2xldHRlciAuYmFubmVyX19TVkd3cmFwIC5iYW5uZXJfX2Rlc2t0b3BTVkcgcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlKTtcbn1cblxuYm9keS5wYWdlLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UpO1xufVxuXG4ubmV3c2xldHRlckZvcm1Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5jbG9zZVBsb3RNb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLmNsb3NlUGxvdE1vZGFsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5jbG9zZVBsb3RNb2RhbCBzdmcgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0td2hpdGUpO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGgxLCAubmV3c2xldHRlckZvcm1Db250YWluZXIgaDIsIC5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBoMywgLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGg0LCAubmV3c2xldHRlckZvcm1Db250YWluZXIgaDUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19maXJzdE5hbWUsXG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19sYXN0TmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19maXJzdE5hbWUsXG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19sYXN0TmFtZSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgfVxufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLWhwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1yb3cud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXJvdy1ibG9jay53cGZvcm1zLW9uZS1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQtcm93LWJsb2NrLndwZm9ybXMtb25lLWhhbGYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLnBsb3RNb2RhbFJlcGxhY2VDb250ZW50cyB7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggdWwgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggdWwgbGkgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IHVsIGxpIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDBweDtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IHVsIGxpIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMy41cmVtO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5wbG90TW9kYWxXcmFwIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm5ld3NsZXR0ZXJTaWdudXBfX21vZGFsSGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLm5ld3NsZXR0ZXJTaWdudXBfX21vZGFsSW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5ld3NsZXR0ZXJTaWdudXBfX21vZGFsSW50cm8gcCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmltZ1tkYXRhLXNyY10ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sYXRlc3RBcnRpY2xlc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGF0ZXN0QXJ0aWNsZXNfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmxhdGVzdEFydGljbGVzX19pbWFnZVdyYXAge1xuICBoZWlnaHQ6IDYzdnc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sYXRlc3RBcnRpY2xlc19faW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDMydnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sYXRlc3RBcnRpY2xlc19faW1hZ2VXcmFwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGF0ZXN0QXJ0aWNsZXNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWRhcmtQaW5rKTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4ubGF0ZXN0QXJ0aWNsZXNfX2J1dHRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxhdGVzdEFydGljbGVzX19idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5pbWFnZUdyaWRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uaW1hZ2VHcmlkX19sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogdmFyKC0taHMpO1xufVxuXG4uaW1hZ2VHcmlkX19sYXlvdXQtLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDMzdncpIDU1dncgcmVwZWF0KDIsIDMzdncpIDU1dnc7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTFcIiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtNSBpdGVtNVwiIFwiaXRlbTIgaXRlbTRcIiBcIml0ZW0zIGl0ZW00XCIgXCJpdGVtNiBpdGVtN1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmltYWdlR3JpZF9fbGF5b3V0LS0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDE5dncpIDI4dnc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMSBpdGVtMiBpdGVtNFwiIFwiaXRlbTEgaXRlbTEgaXRlbTMgaXRlbTRcIiBcIml0ZW01IGl0ZW01IGl0ZW02IGl0ZW03XCI7XG4gIH1cbn1cblxuLmltYWdlR3JpZF9fbGF5b3V0LS0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCA0MHZ3KSA1NXZ3IHJlcGVhdCgyLCA0MHZ3KSA1NXZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMiBpdGVtM1wiIFwiaXRlbTUgaXRlbTVcIiBcIml0ZW00IGl0ZW00XCIgXCJpdGVtNCBpdGVtNFwiIFwiaXRlbTYgaXRlbTdcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbWFnZUdyaWRfX2xheW91dC0tMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAyM3Z3KSAzM3Z3O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTEgaXRlbTQgaXRlbTRcIiBcIml0ZW0yIGl0ZW0zIGl0ZW00IGl0ZW00XCIgXCJpdGVtNSBpdGVtNSBpdGVtNiBpdGVtN1wiO1xuICB9XG59XG5cbi5pbWFnZUdyaWRfX2xheW91dC0tMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDM0dnc7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTFcIiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMyBpdGVtNFwiIFwiaXRlbTUgaXRlbTZcIiBcIml0ZW0yIGl0ZW0yXCIgXCJpdGVtMiBpdGVtMlwiIFwiaXRlbTcgaXRlbTdcIiBcIml0ZW03IGl0ZW03XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2VHcmlkX19sYXlvdXQtLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDIwdnc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMSBpdGVtMiBpdGVtMlwiIFwiaXRlbTEgaXRlbTEgaXRlbTIgaXRlbTJcIiBcIml0ZW0zIGl0ZW00IGl0ZW03IGl0ZW03XCIgXCJpdGVtNSBpdGVtNiBpdGVtNyBpdGVtN1wiO1xuICB9XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtIC5pbWFnZUdyaWRfX2ltYWdlLFxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0gLmltYWdlR3JpZF9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS0xIHtcbiAgZ3JpZC1hcmVhOiBpdGVtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tMiB7XG4gIGdyaWQtYXJlYTogaXRlbTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0tLTMge1xuICBncmlkLWFyZWE6IGl0ZW0zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS00IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tNSB7XG4gIGdyaWQtYXJlYTogaXRlbTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0tLTYge1xuICBncmlkLWFyZWE6IGl0ZW02O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS03IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VUaWxlc19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltYWdlVGlsZXNfX2xheW91dCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taHMpO1xufVxuXG4uYXJ0aXN0c01haW4ge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hcnRpc3RzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4uYXJ0aXN0c19fYmFja2dyb3VuZFdyYXAge1xuICBoZWlnaHQ6IDE0cmVtO1xufVxuXG4uYXJ0aXN0c19faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFydGlzdFR5cGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXJ0aXN0VHlwZXNfX3R5cGUge1xuICBjb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250LS1ib2xkKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtIDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0aXN0VHlwZXNfX3R5cGUuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmtQaW5rKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFydGlzdEJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmFydGlzdEJsb2NrX190eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aXN0QmxvY2tfX3R5cGU6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4yNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5hcnRpc3RzX19idXR0b25XcmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5ob2xkaW5nUGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xufVxuXG4uaG9sZGluZ1BhZ2VfX2JhY2tncm91bmRXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5ob2xkaW5nUGFnZV9fYmFja2dyb3VuZEltYWdlLCAuYmFubmVyX19iYWNrZ3JvdW5kVmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaG9sZGluZ1BhZ2VfX2NvbnRlbnRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG9sZGluZ1BhZ2VfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5cbi5iYW5uZXJIb21lIHtcbiAgaGVpZ2h0OiA3MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5iYW5uZXJIb21lIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVySG9tZSB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwNTBweDtcbiAgfVxufVxuLmJhbm5lckhvbWUgLmJhbm5lci0tYmFja2dyb3VuZFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmJhbm5lckhvbWUgLmJhbm5lci0taW1hZ2UsXG4uYmFubmVySG9tZSAuYmFubmVyLS12aWRlbyxcbi5iYW5uZXJIb21lIC5iYW5uZXJfX292ZXJsYXlJbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVySG9tZSAuYmFubmVyX19vdmVybGF5SW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogODAlO1xuICBoZWlnaHQ6IDIxJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iYW5uZXJIb21lIC5iYW5uZXJfX3RyZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogLTJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwJSwgMCk7XG4gIGhlaWdodDogNXJlbTtcbiAgd2lkdGg6IDZyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmJhbm5lckhvbWUgLmJhbm5lci0tY29udGVudFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJIb21lIC5iYW5uZXItLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGFnZ2VyZWRMaW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFnZ2VyZWRMaW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0YWdnZXJlZExpbmtzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtIC8gLTIpO1xuICB9XG4gIC5zdGFnZ2VyZWRMaW5rc19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4uc3RhZ2dlcmVkTGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCgybikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMHB4LCAwKTtcbn1cbi5zdGFnZ2VyZWRMaW5rIC5zdGFnZ2VyZWRMaW5rX19pbm5lcldyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnN0YWdnZXJlZExpbmsgLnN0YWdnZXJlZExpbmtfX2JhY2tncm91bmRXcmFwIHtcbiAgaGVpZ2h0OiA3NXZ3O1xufVxuLnN0YWdnZXJlZExpbmsgLnN0YWdnZXJlZExpbmtfX2JhY2tncm91bmRXcmFwOm5vdCguYm9yZGVyLW9mZikge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tcHVycGxlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0bisxKSAuc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAge1xuICAgIGhlaWdodDogMzN2dztcbiAgfVxuICAuc3RhZ2dlcmVkTGluazpudGgtY2hpbGQoNG4rMikgLnN0YWdnZXJlZExpbmtfX2lubmVyV3JhcCwgLnN0YWdnZXJlZExpbms6bnRoLWNoaWxkKDRuKzMpIC5zdGFnZ2VyZWRMaW5rX19pbm5lcldyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnN0YWdnZXJlZExpbms6bnRoLWNoaWxkKDRuKzIpIC5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCwgLnN0YWdnZXJlZExpbms6bnRoLWNoaWxkKDRuKzMpIC5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCB7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICB9XG59XG5cbi5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCB7XG4gIG1heC1oZWlnaHQ6IDQzNHB4O1xufVxuLnN0YWdnZXJlZExpbmtfX2JhY2tncm91bmRXcmFwIGltZ1tkYXRhLXNyY10ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0YWdnZXJlZExpbmstLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGFnZ2VyZWRMaW5rX190ZXh0V3JhcCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN0YWdnZXJlZExpbmtfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAwLjI1cmVtIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mYXFzTWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZhcXNNYWluID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmFxVHlwZXMge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmFxc0NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gIH1cbn1cblxuLmZhcVR5cGVzX190eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ib3V0aXF1ZUNhbXBpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm91dGlxdWVDYW1waW5nIGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYm91dGlxdWVDYW1waW5nIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYm91dGlxdWVDYW1waW5nX19xdWlja0xpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlV3JhcCB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG59XG5cbi5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZS0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYm91dGlxdWVDYW1waW5nX19vcHRpb25zSW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm91dGlxdWVDYW1waW5nX19vcHRpb25zSW1hZ2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5pbWdbZGF0YS1zcmNdLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdlLWJvdXRpcXVlLWNhbXBpbmcgLmZpZnR5RmlmdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ib3V0aXF1ZS1jYW1waW5nIC5ib3V0aXF1ZUNhbXBpbmdfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1ib3V0aXF1ZS1jYW1waW5nIC5ib3V0aXF1ZUNhbXBpbmdfX3F1aWNrTGlua3Mge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnBhZ2UtbmV3cyAubmV3c0Jsb2NrX19pbWFnZUJsb2NrIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWRhcmtQaW5rKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLW5ld3MgLm5ld3NfX2dyaWQgLm5ld3NCbG9jazpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fZmVhdHVyZWRBcnRpY2xlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5ld3NfX2ZlYXR1cmVkQXJ0aWNsZXMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5uZXdzX19ncmlkIHtcbiAgcGFkZGluZzogMnJlbSAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3c19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmV3c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzcmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uZXdzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5saW5ldXBQb3N0ZXIge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnNpbmdsZS1wb3N0IC50ZXh0T25seUJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4xcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAubWF4V2lkdGgtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbi5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgaGVpZ2h0OiAxOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvciB7XG4gIHRvcDogLTE2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yIHtcbiAgICB0b3A6IC05LjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuYmFubmVyX19jb250ZW50V3JhcCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtcG9zdCAubmV3c19fZmVhdHVyZUltYWdlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAubmV3c19fZmVhdHVyZUltYWdlV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAtOHJlbSBhdXRvIDJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAubmV3c19fZmVhdHVyZUltYWdlV3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNpbmdsZS1wb3N0IC5hcnRpY2xlX19pbWFnZSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG59XG4uc2luZ2xlLXBvc3QgLnNpbmdsZVBvc3RBcnRpY2xlcyAubGF0ZXN0QXJ0aWNsZXNfX2ludHJvIC5zZWN0aW9uVGl0bGUsXG4uc2luZ2xlLXBvc3QgLnNpbmdsZVBvc3RBcnRpY2xlcyAubGF0ZXN0QXJ0aWNsZXNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWRhcmtQaW5rKTtcbn1cbi5zaW5nbGUtcG9zdCAuc2hhcmVBcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLXBvc3QgLnNoYXJlQXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWRhcmtQaW5rKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbn1cbi5zaW5nbGUtcG9zdCAuc2hhcmVBcnRpY2xlIGEge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGVQb3N0QXJ0aWNsZXMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgOTQsIDE5NCwgMC4wNSk7XG59XG5cbi5hY2NvbW1vZGF0aW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uX19oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5hY2NvbW1vZGF0aW9uX19pbWFnZVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uX19pbWFnZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWNjb21tb2RhdGlvbl9faW1hZ2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFjY29tbW9kYXRpb25fX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zY2hlZHVsZSB7XG4gIC0tc2NoZWR1bGVUb3BQb3NpdGlvbjogMDtcbiAgLS1zY2hlZHVsZUhlaWdodDogNTByZW07XG4gIC0tc2NoZWR1bGVIZWFkZXJIZWlnaHQ6IDNyZW07XG4gIC0tc2NoZWR1bGVCZzogI0ZERkRGRDtcbiAgLS1zY2hlZHVsZUhlYWRpbmdCZzogI0Y3RjlGQjtcbiAgLS1zY2hlZHVsZUhlYWRpbmdDb2xvcjogI2VlZTtcbiAgLS1zY2hlZHVsZUJvcmRlckNvbG9yOiAjZWJlYmViO1xuICAtLXNjaGVkdWxlVGltZVdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDFyZW07XG59XG5cbiNpY29uLWFycm93IHtcbiAgZmlsbDogIzg4ODtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJXcmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMCAzcmVtO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjaGVkdWxlQmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tc2NoZWR1bGVCb3JkZXJDb2xvcik7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9faGVhZGVycyB7XG4gIHRvcDogdmFyKC0tc2NoZWR1bGVUb3BQb3NpdGlvbik7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgei1pbmRleDogMjA7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSA0cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19oZWFkaW5nIHtcbiAgaGVpZ2h0OiB2YXIoLS1zY2hlZHVsZUhlYWRlckhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS1zY2hlZHVsZUJvcmRlckNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjaGVkdWxlSGVhZGluZ0NvbG9yKTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2hlYWRlckJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXNjaGVkdWxlVGltZVdpZHRoKSk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19oZWFkZXJCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjaGVkdWxlSGVhZGluZ0JnKTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2hlYWRlckJ1dHRvbiA+IHN2ZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmaWxsOiB2YXIoLS1zY2hlZHVsZUhlYWRpbmdDb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9faGVhZGVyQnV0dG9uLS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fZ3JpZExpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IHZhcigtLXNjaGVkdWxlSGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2NoZWR1bGVIZWFkZXJIZWlnaHQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNjaGVkdWxlQ2FsZW5kYXJfX2dyaWRMaW5lcyBociB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlZWU7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyVHJhY2tzLFxuLnNjaGVkdWxlQ2FsZW5kYXJTY3JvbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhclNjcm9sbGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmbGV4OiAxO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhclRyYWNrcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IHZhcigtLXNjaGVkdWxlSGVpZ2h0KTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJUcmFja3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNjaGVkdWxlQ2FsZW5kYXJTY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fZ3JpZE1hcmtlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjaGVkdWxlQmcpO1xuICBwYWRkaW5nOiAwLjJyZW0gMWVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2NvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4ge1xuICBmbGV4OiAxIDAgNjYlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW46bm90KC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4tLXRpbWUpIHtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjaGVkdWxlQ2FsZW5kYXJfX2NvbHVtbjpub3QoLnNjaGVkdWxlQ2FsZW5kYXJfX2NvbHVtbi0tdGltZSkge1xuICAgIGZsZXg6IDEgMCAyMiU7XG4gIH1cbn1cbi5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4gKyAuc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4tLXRpbWUge1xuICBmbGV4OiAwIDAgdmFyKC0tc2NoZWR1bGVUaW1lV2lkdGgpO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXJzIC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4tLXRpbWUge1xuICB6LWluZGV4OiA1O1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fcGVyZm9ybWFuY2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2NoZWR1bGVDYWxlbmRhcl9fcGVyZm9ybWFuY2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMSk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19wZXJmb3JtYW5jZUlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVDRUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tcHJpbWFyeUNvbG9yKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2NoZWR1bGVGaWxlQnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDEwcmVtO1xuICB6LWluZGV4OiA0MDAwO1xufVxuXG4uc3RhZ2VzX19ncmlkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0YWdlc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN0YWdlc19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnN0YWdlc19fYXJ0aXN0TGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdGFnZXNfX3BhbmVsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnRpY2tldHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xufVxuXG4udGlja2V0c19fVGllck1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcImZsaWNraXR5XCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIGhpZGUgOmFmdGVyICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldHNfX1RpZXJNZW51OmFmdGVyIHtcbiAgICAvKiBkaXNhYmxlIEZsaWNraXR5IGZvciBsYXJnZSBkZXZpY2VzICovXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4udGlja2V0c19fVGllck1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRzX19UaWVyTWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50aWNrZXRzX19UaWVyTWVudVdyYXAge1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLnRpY2tldHNfX1RpZXJNZW51V3JhcC50aWNrZXRzX19UaWVyTWVudVdyYXAtLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGlja2V0c19fVGllck1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnRpY2tldHNfX2JvcmRlcmJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCA5MCwgOTAsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi50aWNrZXRzX19tZW51SXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlja2V0c19fbWVudUl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50aWNrZXRzX19tZW51SXRlbSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi50aWNrZXRzX19tZW51SXRlbSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4udGlja2V0c19fbWVudUl0ZW0uaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4udGlja2V0c19fbWVudUl0ZW0uaXMtc2VsZWN0ZWQgaDQge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnRpY2tldHNfX21lbnVJdGVtLnRpY2tldHNfX21lbnVJdGVtLS1zb2xkT3V0IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udGlja2V0T3B0aW9uLS1zb2xkT3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRpY2tldHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdnMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50aWNrZXRzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4udGlja2V0c19fbGluayxcbi5sYXJnZUxpbmtzX19saW5rIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLnRpY2tldHNfX2NhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udGlja2V0c19fY2FyZE5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi50aWNrZXRzX19yYW5nZXMge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1waW5rKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRpY2tldHNfX3JhbmdlcyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4udGlja2V0c19fcmFuZ2VzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRpY2tldHNfX3Jhbmdlczpob3ZlciAudGlja2V0c19fcmFuZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4udGlja2V0c19fcmFuZ2VzOmhvdmVyIC50aWNrZXRzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4udGlja2V0c19fcmFuZ2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcGluayk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldHNfX3JhbmdlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIH1cbn1cbi50aWNrZXRzX19yYW5nZTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWNrZXRzX19yYW5nZTpmaXJzdC1jaGlsZCAudGlja2V0c19fbmFtZSxcbi50aWNrZXRzX19yYW5nZTpmaXJzdC1jaGlsZCAudGlja2V0c19fcHJpY2Uge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cblxuLnRpY2tldHNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi50aWNrZXRzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udGlja2V0c19fcHJpY2Uge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLnRpY2tldHNfX3NtYWxsTWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgLjc1cmVtKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1zb2xkT3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1zb2xkT3V0IC50aWNrZXRzX19yYW5nZXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNvbGRPdXQpO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCAudGlja2V0c19fcmFuZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNvbGRPdXQpO1xuICBjb2xvcjogdmFyKC0tc29sZE91dCk7XG59XG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1zb2xkT3V0IC50aWNrZXRzX19yYW5nZTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLXNvbGRPdXQgLnRpY2tldHNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNvbGRPdXQpO1xufVxuXG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1jb21pbmdTb29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1jb21pbmdTb29uIC50aWNrZXRzX19yYW5nZXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbWluZ1Nvb24pO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiAudGlja2V0c19fcmFuZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbWluZ1Nvb24pO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiAudGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbWluZ1Nvb24pO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiAudGlja2V0c19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29taW5nU29vbik7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiJdfQ== */