@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.woff) 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.woff) 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.woff) 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__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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Q0YsQ0FDRixDQUVBLGlDQUVFLFlBQWEsQ0FDYixlQUNGLENBRUEsZUFDRSxrQkFDRixDQUVBLG1CQUdFLGtCQUNGLENBRUEsb0NBTEUsd0JBQXlCLENBQ3pCLGlCQWNGLENBVkEsaUJBQ0UsNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLGNBQWUsQ0FHZixlQUFnQixDQUNoQixhQUFjLENBQ2QsMkJBQTZCLENBQzdCLGlCQUNGLENBQ0Esb0NBQ0UsaUJBQ0UsY0FDRixDQUNGLENBSUEsOERBQ0UsMEJBQ0YsQ0FDQSx3Q0FDRSx3QkFDRixDQUVBLGdCQUNFLG1DQUFvQyxDQUNwQyxZQUFhLENBQ2IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsMkJBQ0YsQ0FDQSxxQ0FDRSxnQkFDRSxpQkFDRixDQUNGLENBQ0EsNEJBQ0UsaUJBQWtCLENBQ2xCLG1DQUFvQyxDQUNwQyxhQUNGLENBQ0EsdUZBRUUsZ0JBQ0YsQ0FFQSxpQkFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLDRCQUE2QixDQUM3QixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLDJCQUNGLENBRUEsZUFDRSxjQUNGLENBRUEsZ0JBQ0UsZ0JBQ0YsQ0FFQSx1QkFDRSxlQUFpQixDQUNqQixjQUFnQixDQUVoQixnQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQiwwQkFBMkIsQ0FDM0IsTUFBTyxDQUNQLFVBQVcsQ0FDWCxtQkFDRixDQUVBLHNDQUNFLG1CQUNGLENBQ0EsdURBQ0UsMkJBQ0YsQ0FLQSx3SEFIRSwyQkFBNEIsQ0FDNUIsb0JBS0YsQ0FDQSx1REFDRSwrQkFDRixDQUVBLHlDQUNFLG1CQUNGLENBT0Esd0xBQ0UsOEJBQ0YsQ0FDQSwwREFDRSxrQ0FDRiIsImZpbGUiOiJzdGRpbiIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuaHRtbCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGxvdE1vZGFsV3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDUwMDA7XG59XG4ucGxvdE1vZGFsSW5WaWV3IC5wbG90TW9kYWxXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBsb3RNb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDAgLSAycmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wbG90TW9kYWxDb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGVPdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDQ5OTk7XG59XG4ucGxvdE1vZGFsSW5WaWV3IC5zaXRlT3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxvdE1vZGFsQ29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGxvdFN1Ym5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBsb3RTdWJuYXZpZ2F0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGxvdFNpdGVIaWRkZW5Ob3RlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3R0b206IDAuNHJlbTtcbiAgbGVmdDogMC40cmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIGJhY2tncm91bmQ6ICNlNDYzNjM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBsb3RTaXRlSGlkZGVuTm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wbG90U2l0ZUhpZGRlbk5vdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wbG90U2l0ZUhpZGRlbk5vdGUgcCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVkaXRNZUJ1dHRvbiB7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNHJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgei1pbmRleDogMzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZWRpdE1lQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tdmg6IDF2aDtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wYXVzZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbXV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWxvdyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbWlkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWhpZ2gge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1zdWJ0aXRsZXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhcHRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FwdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNoYXB0ZXJzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI9cIjtcbn1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLCAudmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jYW5jZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EllwiO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJdcIjtcbn1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7XG59XG5cbi52anMtaWNvbi1wcmV2aW91cy1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdvcmQtYnJlYWs6IGluaXRpYWw7XG59XG5cbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52aWRlby1qcyAqLCAudmlkZW8tanMgOmFmdGVyLCAudmlkZW8tanMgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTksIC52aWRlby1qcy52anMtNC0zLCAudmlkZW8tanMudmpzLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi52aWRlby1qcy52anMtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnZqcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmpzLW5vLWpzIGEsIC52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NmE4Y2M7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGhlaWdodDogMS42MzMzMmVtO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44MTY2NmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsIC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udmpzLWNvbnRyb2wgLnZqcy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZCwgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmIzMzNmO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtO1xuICBtYXgtaGVpZ2h0OiAxNWVtO1xufVxuXG4udmpzLWxheW91dC10aW55IC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC14LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNWVtO1xufVxuXG4udmpzLWxheW91dC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwZW07XG59XG5cbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDE0ZW07XG59XG5cbi52anMtbGF5b3V0LWh1Z2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjVlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZywgLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtaG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsIC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRlbTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwgLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLCAudmpzLWVycm9yIC52anMtY29udHJvbC1iYXIsIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZsZXg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC41ZW07XG4gIHRvcDogLTAuMzMzMzMzMzMzM2VtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcywgaGVpZ2h0IDAuMXMsIHdpZHRoIDAuMXMsIGxlZnQgMHMsIHRvcCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBsZWZ0OiAtMy41ZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMHM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSB7XG4gIHdpZHRoOiAxMGVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5IHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogM2VtO1xuICBsZWZ0OiAtMzAwMGVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtMC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuM2VtO1xuICByaWdodDogLTAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogOGVtO1xuICBib3R0b206IDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2Uge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLCAudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7XG59XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLCAudmpzLXBsYXliYWNrLXJhdGUgPiAudmpzLW1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDA7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlhcIjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NHM7XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBjb250ZW50OiBcIu+EjVwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBjb250ZW50OiBcIiDvhJ1cIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIge1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IGluaXRpYWw7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZldWkpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZy52anMtdGV4dC10cmFjay1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scywgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDAgMjRweDtcbiAgfVxuXG4gIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuXG4gIC52anMtbGF5b3V0LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LCAudmpzLWxheW91dC10aW55IC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LCAudmpzLWxheW91dC14LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnZqcy10cmFjay1zZXR0aW5nID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiA+IHNlbGVjdCB7XG4gIG1heC13aWR0aDogNy4zZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBsZWdlbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjphY3RpdmUsIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbiAgY29sb3I6ICMyYjMzM2Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnZqcy1yZXNpemUtbWFuYWdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmlkZW8tanMgOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC52aWRlby1qcyA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnBsb3RMb2FkaW5nIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uc2luZ2xlLWFydGlzdCAuYXJ0aXN0LnNlcGVyYXRvclNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Quc2VwZXJhdG9yU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gIH1cbn1cbi5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Quc2VwZXJhdG9yU2VjdGlvbiAuc2VwYXJhdG9yIHtcbiAgdG9wOiAtNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtYXJ0aXN0IC5hcnRpc3Quc2VwZXJhdG9yU2VjdGlvbiAuc2VwYXJhdG9yIHtcbiAgICB0b3A6IC0xMXJlbTtcbiAgfVxufVxuLnNpbmdsZS1hcnRpc3QgLmFydGlzdF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2luZ2xlLWFydGlzdCAuYXJ0aXN0X190eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1hcnRpc3QgLmJhbm5lci0tYXJ0aXN0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQge1xuICBtYXJnaW46IDAgMnJlbSAycmVtO1xufVxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlLWFydGlzdCAuYXJ0aXN0X19zb2NpYWxMaW5rcyB7XG4gIG1hcmdpbjogMCAycmVtIDRyZW07XG59XG4uc2luZ2xlLWFydGlzdCAuYXJ0aXN0X19zb2NpYWxMaW5rcyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG59XG4uc2luZ2xlLWFydGlzdCAuZm9vdGVyX19wYXJ0bmVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5uZXIge1xuICBoZWlnaHQ6IDEwOHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuXG4uYmFubmVyX19iYWNrZ3JvdW5kV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmFubmVyX19TVkd3cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0NSU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyX19TVkd3cmFwIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX1NWR3dyYXAge1xuICAgIGhlaWdodDogNTUlO1xuICB9XG59XG4uYmFubmVyX19TVkd3cmFwIC5iYW5uZXJfX21vYmlsZVNWRyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19TVkd3cmFwIC5iYW5uZXJfX21vYmlsZVNWRyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lcl9fU1ZHd3JhcCAuYmFubmVyX19kZXNrdG9wU1ZHIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19TVkd3cmFwIC5iYW5uZXJfX2Rlc2t0b3BTVkcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoIHtcbiAgZmlsbDogdmFyKC0tcHVycGxlKTtcbn1cblxuYm9keS5wYWdlLWluZm8gLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCxcbi5jaGlsZC1vZi1pbmZvbWF0aW9uIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1vcmFuZ2UpO1xufVxuXG5ib2R5LnBhZ2UtYWNjb21tb2RhdGlvbiAuYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoLFxuYm9keS5jaGlsZC1vZi1hY2NvbW1vZGF0aW9uIC5iYW5uZXJfX1NWR3dyYXAgc3ZnIC5iYW5uZXJfX1NWR3BhdGgge1xuICBmaWxsOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbi5iYW5uZXIudGhlbWUtLXR1cnF1b2lzZS10aGVtZSAuYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoIHtcbiAgZmlsbDogdmFyKC0tdHVycXVvaXNlKSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRhcmtCbHVlKSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLnRoZW1lLS1tYXV2ZS10aGVtZSAuYmFubmVyX19TVkd3cmFwIHN2ZyAuYmFubmVyX19TVkdwYXRoIHtcbiAgZmlsbDogdmFyKC0tcHVycGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLnRoZW1lLS1vcmFuZ2UtdGhlbWUgLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSkgIWltcG9ydGFudDtcbn1cblxuLmJhbm5lci50aGVtZS0tZ3JlZW4tdGhlbWUgLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtZm9vZC1hbmQtZHJpbmsgLmJhbm5lcl9fU1ZHd3JhcCBzdmcgLmJhbm5lcl9fU1ZHcGF0aCB7XG4gIGZpbGw6IHZhcigtLXBpbmspO1xufVxuXG4uYmFubmVyX19pbWFnZSwgLmJhbm5lcl9fdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmFubmVyX19jb250ZW50V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lcl9fY29udGVudFdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5JTtcbiAgfVxufVxuXG4uYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dE9ubHlCYW5uZXIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRleHRPbmx5QmFubmVyIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG4udGV4dE9ubHlCYW5uZXIgLmJhbm5lclRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50ZXh0T25seUJhbm5lciAuYmFubmVyVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yIHtcbiAgdG9wOiAtMTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvciB7XG4gICAgdG9wOiAwcmVtO1xuICB9XG59XG4udGV4dE9ubHlCYW5uZXIgLmJhbm5lcl9fY29udGVudFdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFyZW50LXBhZ2VpZC0xNDEzIC50ZXh0T25seUJhbm5lciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbiNidXJnZXJNZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNidXJnZXJNZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEwMHB4IDBmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW5NZW51XCIgXCJzb2NpYWxzXCIgXCJzZWNvbmRhcnlNZW51XCI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuI2J1cmdlck1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUpO1xuICB6LWluZGV4OiA0O1xufVxuLmJ1cmdlck9wZW4gI2J1cmdlck1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuI2J1cmdlck1lbnUgLmJ1cmdlck1lbnVfX21haW5NZW51IHtcbiAgZ3JpZC1hcmVhOiBtYWluTWVudTtcbn1cbiNidXJnZXJNZW51IC5idXJnZXJNZW51X19zZWNvbmRhcnlNZW51IHtcbiAgZ3JpZC1hcmVhOiBzZWNvbmRhcnlNZW51O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNidXJnZXJNZW51IC5idXJnZXJNZW51X19zZWNvbmRhcnlNZW51IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAjYnVyZ2VyTWVudSAuYnVyZ2VyTWVudV9fc2Vjb25kYXJ5TWVudSB1bC5idXJnZXJNZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4jYnVyZ2VyTWVudSAuYnVyZ2VyTWVudV9fc2Vjb25kYXJ5TWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuI2J1cmdlck1lbnUgLmJ1cmdlck1lbnVfX3NvY2lhbHMge1xuICBncmlkLWFyZWE6IHNvY2lhbHM7XG59XG4jYnVyZ2VyTWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnVsLmJ1cmdlck1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxudWwuYnVyZ2VyTWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgdWwuYnVyZ2VyTWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHVsLmJ1cmdlck1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbi5idXJnZXJNZW51X19tYWluTWVudSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVyZ2VyTWVudV9fbWFpbk1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXJnZXJNZW51X19tYWluTWVudTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idXJnZXJNZW51X19tYWluTWVudSB1bC5idXJnZXJNZW51IGxpIGEge1xuICBmb250LXNpemU6IDZ2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ1cmdlck1lbnVfX21haW5NZW51IHVsLmJ1cmdlck1lbnUgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tcGluayk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAydmg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDF2aDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA0JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1cmdlck1lbnVfX21haW5NZW51IHVsLmJ1cmdlck1lbnUgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4ucGxvdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnlDb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBsb3RCdXR0b24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiBncmV5O1xufVxuXG4uYnV0dG9uQm94LS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idXR0b24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDMuNXJlbTtcbiAgfVxufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5idXR0b24tLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tcGluayk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuXG4uYnV0dG9uLS1sYXJnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbi0tbGFyZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gOHJlbTtcbiAgfVxufVxuLmJ1dHRvbi0tbGFyZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBpbmspO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG59XG4uYnV0dG9uLS1sYXJnZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYnV0dG9uLS1sYXJnZTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5idXR0b24tLWJvcmRlclBpbmsge1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1waW5rKTtcbn1cblxuLmJ1dHRvbl9fd3JhcEV2ZW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5idXR0b25fX3dyYXBFdmVuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAtLXByaW1hcnlDb2xvcjogIzUwNTBjYztcbiAgLS1zZWNvbmRhcnlDb2xvcjogZ3JlZW47XG4gIC0tcHVycGxlOiAjODQ1RUMyO1xuICAtLWJsYWNrOiAjNUE1QTVBO1xuICAtLXBpbms6ICNGRjZGOTE7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZGFya1Bpbms6ICNENjVEQjE7XG4gIC0tb3JhbmdlOiAjRkY5NjcxO1xuICAtLXNhdHN1bWE6ICNGRkM3NUY7XG4gIC0tYmx1ZTogIzAwODFDRjtcbiAgLS1taW50OiAjMjlEM0JFO1xuICAtLWFsZXJ0OiAjZmYzNTM1O1xuICAtLWdyZWVuOiAjOENCRDREO1xuICAtLXR1cnF1b2lzZTogIzU4QTJBQztcbiAgLS1kYXJrQmx1ZTogIzU1ODdCOTtcbiAgLS1zb2xkT3V0OiByZ2JhKDkwLDkwLDkwICwgLjUpO1xuICAtLWNvbWluZ1Nvb246IHJnYmEoMjU1LCAxMTEsIDE0NSwgLjYpO1xufVxuXG4uY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmNvbG9yLS1kYXJrUGluayB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUNvbG9yKTtcbn1cblxuLmJnLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4uZm9vdGVyX19wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5mb290ZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGFydG5lcnNHcmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcnRuZXJzR3JpZCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhcnRuZXJzR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucGFydG5lcnNHcmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxcmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVyc0dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhcnRuZXJzR3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzR3JpZF9fcGFydG5lciB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1heC13aWR0aDogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnNHcmlkX19wYXJ0bmVyIGltZ1tkYXRhLXNyY10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluQnV5VGlja2V0cy0tZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBpbmspO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbkJ1eVRpY2tldHMtLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3NlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudSxcbi5mb290ZXJfX3N1Yk1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXJfX21lbnUgbGkgYSxcbi5mb290ZXJfX3N1Yk1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmZvb3Rlcl9fbWVudSBsaSBhOmhvdmVyLFxuLmZvb3Rlcl9fc3ViTWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fc3ViTWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5mb290ZXJfX3N1Yk1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5Rm9udCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19zdWJNZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5cbi5wcm9qZWN0U2ltcGx5Q3JlZGl0cyBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmZvb3Rlcl9faW5uZXJXcmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZW51V3JhcFwiIFwic29jaWFsV3JhcFwiIFwic3ViTWVudVwiIFwiaW1wbHlDcmVkaXRzXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19pbm5lcldyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNvY2lhbFdyYXAgc29jaWFsV3JhcFwiIFwibWVudVdyYXAgbWVudVdyYXBcIiBcInN1Yk1lbnUgaW1wbHlDcmVkaXRzXCI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudVdyYXAge1xuICBncmlkLWFyZWE6IG1lbnVXcmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudVdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fc29jaWFsV3JhcCB7XG4gIGdyaWQtYXJlYTogc29jaWFsV3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbFdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fc3ViTWVudSB7XG4gIGdyaWQtYXJlYTogc3ViTWVudTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3N1Yk1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXJfX3N1Yk1lbnUgLmZvb3Rlcl9fc3ViTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fc3ViTWVudSAuZm9vdGVyX19zdWJNZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5cbi5wcm9qZWN0U2ltcGx5Q3JlZGl0cyB7XG4gIGdyaWQtYXJlYTogaW1wbHlDcmVkaXRzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByb2plY3RTaW1wbHlDcmVkaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuI3NpdGVNYWluSGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNzaXRlTWFpbkhlYWRlciAubWF4V2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2l0ZU1haW5IZWFkZXIgLm1heFdpZHRoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc2l0ZU1haW5IZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnNpdGVNYWluSGVhZGVyX19sb2dvIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5zaXRlTWFpbkhlYWRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGVNYWluSGVhZGVyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLnNpdGVNYWluSGVhZGVyX19pbWFnZS5zaXRlTWFpbkhlYWRlcl9faW1hZ2UtLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlTWFpbkhlYWRlcl9faW1hZ2Uuc2l0ZU1haW5IZWFkZXJfX2ltYWdlLS1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlTWFpbkhlYWRlcl9fbmV3TG9nbyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGVNYWluSGVhZGVyX19uZXdMb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDE1cmVtO1xuICB9XG59XG4uc2l0ZU1haW5IZWFkZXJfX25ld0xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhlYWRlci0td2hpdGUgLnNpdGVNYWluSGVhZGVyX19pbWFnZS0tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItLXdoaXRlIC5zaXRlTWFpbkhlYWRlcl9faW1hZ2UtLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci0td2hpdGUgLm1lbnVUb2dnbGVfX2J1cmdlciBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG59XG5cbiNzaXRlTWFpbkhlYWRlci5oZWFkZXItLXdoaXRlIC5tYXhXaWR0aDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVyZ2VyT3BlbiAuc2l0ZU1haW5IZWFkZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N0YW5kb24tbG9nby0td2hpdGUucG5nXCIpO1xufVxuXG4uc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgYTpub3QoLm1haW5CdXlUaWNrZXRzKSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5oZWFkZXItLXdoaXRlIC5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IGE6bm90KC5tYWluQnV5VGlja2V0cykge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2l0ZU1haW5IZWFkZXJfX2Rlc2t0b3AtbWVudSBhOm5vdCgubWFpbkJ1eVRpY2tldHMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICB0b3A6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGVNYWluSGVhZGVyX19kZXNrdG9wLW1lbnUgYTpub3QoLm1haW5CdXlUaWNrZXRzKTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5oZWFkZXItLXdoaXRlIC5zaXRlTWFpbkhlYWRlcl9fZGVza3RvcC1tZW51IGE6bm90KC5tYWluQnV5VGlja2V0cyk6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnVUb2dnbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxMTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnVUb2dnbGVfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVudVRvZ2dsZV9fYnVyZ2VyLFxuLm1lbnVUb2dnbGVfX2Nyb3NzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudVRvZ2dsZV9fYnVyZ2VyIGxpbmUge1xuICBzdHJva2U6IHZhcigtLWJsYWNrKTtcbn1cblxuLm1lbnVUb2dnbGVfX2Nyb3NzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1cmdlck9wZW4gI3NpdGVNYWluSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5idXJnZXJPcGVuIC5tZW51VG9nZ2xlX19jcm9zcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idXJnZXJPcGVuIC5tZW51VG9nZ2xlX19jcm9zcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7XG59XG4uYnVyZ2VyT3BlbiAubWVudVRvZ2dsZV9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW5CdXlUaWNrZXRzLS1kZXNrdG9wIHtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubWFpbkJ1eVRpY2tldHMtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uSlMtLWxhenlMb2FkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG59XG4uSlMtLWxhenlMb2FkLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ncm93SW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdyb3dJbiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG59XG4uZ3Jvd0luIGltZy5KUy0tbGF6eUxvYWQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLCBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbn1cbi5ncm93SW46aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xufVxuXG4uZm91ck9oRm91ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5mb3VyT2hGb3VyIC5mb3VyT2hGb3VyX19jb250ZW50V3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDc1dmg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4uZm91ck9oRm91ciAuZm91ck9oRm91cl9fY29udGVudFdyYXAgaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2l0ZVdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXJnaW4tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ib3JkZXJUb3Age1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tYm9yZGVyQ29sb3IpO1xufVxuLnRoZW1lLS1vcmFuZ2UtdGhlbWUgLmJvcmRlclRvcCB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG4udGhlbWUtLXR1cnF1b2lzZS10aGVtZSAuYm9yZGVyVG9wIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi50aGVtZS0tZ3JlZW4tdGhlbWUgLmJvcmRlclRvcCB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi50aGVtZS0tZGFyay1ibHVlLXRoZW1lIC5ib3JkZXJUb3Age1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1kYXJrQmx1ZSk7XG59XG5cbi5zZWN0aW9uVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkpTLS1pZnJhbWVDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG4uSlMtLWlmcmFtZUNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJldHVybkxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ubGlnaHRQdXJwbGVCRyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCA5NCwgMTk0LCAwLjA1KTtcbn1cblxuLnJldHVybkxpbmtzIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZXR1cm5MaW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uZmx1aWRDb250ZW50X19jb250ZW50IHAsXG4uYWNjb3JkaW9uX19jb250ZW50IHAsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBwLFxuLm1vZGFsX19jb250ZW50IHAsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBwLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgcCxcbi5hY2NvcmRpb25fX2NvbnRlbnQgcCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHAsXG4ubW9kYWxfX2NvbnRlbnQgcCxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IHAsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZsdWlkQ29udGVudF9fY29udGVudCBzdHJvbmcsXG4uYWNjb3JkaW9uX19jb250ZW50IHN0cm9uZyxcbi5maWZ0eUZpZnR5X19jb250ZW50IHN0cm9uZyxcbi5tb2RhbF9fY29udGVudCBzdHJvbmcsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBzdHJvbmcsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZsdWlkQ29udGVudF9fY29udGVudCBoMSwgLmZsdWlkQ29udGVudF9fY29udGVudCBoMiwgLmZsdWlkQ29udGVudF9fY29udGVudCBoMywgLmZsdWlkQ29udGVudF9fY29udGVudCBoNCwgLmZsdWlkQ29udGVudF9fY29udGVudCBoNSxcbi5hY2NvcmRpb25fX2NvbnRlbnQgaDEsXG4uYWNjb3JkaW9uX19jb250ZW50IGgyLFxuLmFjY29yZGlvbl9fY29udGVudCBoMyxcbi5hY2NvcmRpb25fX2NvbnRlbnQgaDQsXG4uYWNjb3JkaW9uX19jb250ZW50IGg1LFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoMixcbi5maWZ0eUZpZnR5X19jb250ZW50IGgzLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDQsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoNSxcbi5tb2RhbF9fY29udGVudCBoMSxcbi5tb2RhbF9fY29udGVudCBoMixcbi5tb2RhbF9fY29udGVudCBoMyxcbi5tb2RhbF9fY29udGVudCBoNCxcbi5tb2RhbF9fY29udGVudCBoNSxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGgxLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgaDIsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBoMyxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGg0LFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgaDUsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoMSxcbi5maWZ0eUZpZnR5X19jb250ZW50IGgyLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgaDMsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBoNCxcbi5maWZ0eUZpZnR5X19jb250ZW50IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mbHVpZENvbnRlbnRfX2NvbnRlbnQgYSxcbi5hY2NvcmRpb25fX2NvbnRlbnQgYSxcbi5maWZ0eUZpZnR5X19jb250ZW50IGEsXG4ubW9kYWxfX2NvbnRlbnQgYSxcbi5zaW5nbGUtYXJ0aXN0IC5jb250ZW50IGEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keUZvbnQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmx1aWRDb250ZW50X19jb250ZW50IGEsXG4uYWNjb3JkaW9uX19jb250ZW50IGEsXG4uZmlmdHlGaWZ0eV9fY29udGVudCBhLFxuLm1vZGFsX19jb250ZW50IGEsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCBhLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZmx1aWRDb250ZW50X19jb250ZW50IHVsLFxuLmFjY29yZGlvbl9fY29udGVudCB1bCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHVsLFxuLm1vZGFsX19jb250ZW50IHVsLFxuLnNpbmdsZS1hcnRpc3QgLmNvbnRlbnQgdWwsXG4uZmlmdHlGaWZ0eV9fY29udGVudCB1bCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5mbHVpZENvbnRlbnRfX2NvbnRlbnQgdWwsXG4uYWNjb3JkaW9uX19jb250ZW50IHVsLFxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgdWwsXG4ubW9kYWxfX2NvbnRlbnQgdWwsXG4uc2luZ2xlLWFydGlzdCAuY29udGVudCB1bCxcbi5maWZ0eUZpZnR5X19jb250ZW50IHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMzByZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5cbi5zaXRlT3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnBsb3RNb2RhbExvYWRpbmdBamF4IHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBsb3RNb2RhbC5wbG90TW9kYWxOb3RpZmljYXRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5wbG90TW9kYWwucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG4ucGxvdE1vZGFsLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiBwIHtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnBsb3RNb2RhbC5wbG90TW9kYWxOb3RpZmljYXRpb24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbi5wbG90TW9kYWwucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5jbG9zZVBsb3RNb2RhbCB7XG4gIHJpZ2h0OiAwcmVtO1xuICB0b3A6IDByZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZSk7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGxvdE1vZGFsLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwge1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgfVxufVxuXG4uYXJ0aXN0TW9kYWwsXG4uZm9vZE1vZGFsLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbixcbi5nYWxsZXJ5TW9kYWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0TW9kYWwsXG4uZm9vZE1vZGFsLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbixcbi5nYWxsZXJ5TW9kYWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0LFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCxcbi5mb29kTW9kYWwgLnBsb3RNb2RhbFNjcm9sbFZpZXdwb3J0LFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCxcbi5mb29kTW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0TW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAsXG4uZm9vZE1vZGFsIC5tb2RhbF9fY2xvc2VCdXR0b25XcmFwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2Nsb3NlQnV0dG9uV3JhcCxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19jbG9zZUJ1dHRvbldyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAlLCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLmFydGlzdE1vZGFsIC5jbG9zZVBsb3RNb2RhbCxcbi5mb29kTW9kYWwgLmNsb3NlUGxvdE1vZGFsLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwsXG4uZ2FsbGVyeU1vZGFsIC5jbG9zZVBsb3RNb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5jbG9zZVBsb3RNb2RhbCxcbi5mb29kTW9kYWwgLmNsb3NlUGxvdE1vZGFsLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAuY2xvc2VQbG90TW9kYWwsXG4uZ2FsbGVyeU1vZGFsIC5jbG9zZVBsb3RNb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuLmFydGlzdE1vZGFsIC5jbG9zZVBsb3RNb2RhbCBzdmcsXG4uZm9vZE1vZGFsIC5jbG9zZVBsb3RNb2RhbCBzdmcsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5jbG9zZVBsb3RNb2RhbCBzdmcsXG4uZ2FsbGVyeU1vZGFsIC5jbG9zZVBsb3RNb2RhbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpc3RNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIGxpbmUsXG4uZm9vZE1vZGFsIC5jbG9zZVBsb3RNb2RhbCBzdmcgbGluZSxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLmNsb3NlUGxvdE1vZGFsIHN2ZyBsaW5lLFxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX2ZlYXR1cmVJbWFnZSxcbi5mb29kTW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fZmVhdHVyZUltYWdlLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX2ZlYXR1cmVJbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX2ZlYXR1cmVJbWFnZSAubW9kYWxfX2ltYWdlLFxuLmZvb2RNb2RhbCAubW9kYWxfX2ZlYXR1cmVJbWFnZSAubW9kYWxfX2ltYWdlLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2ZlYXR1cmVJbWFnZSAubW9kYWxfX2ltYWdlLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX2ZlYXR1cmVJbWFnZSAubW9kYWxfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5mb29kTW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19mZWF0dXJlSW1hZ2UgLm1vZGFsX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjJyZW07XG4gIH1cbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX3RpdGxlV3JhcHBlcixcbi5mb29kTW9kYWwgLm1vZGFsX190aXRsZVdyYXBwZXIsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fdGl0bGVXcmFwcGVyLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX3RpdGxlV3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAxcmVtO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fdGl0bGUsXG4uZm9vZE1vZGFsIC5tb2RhbF9fdGl0bGUsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fdGl0bGUsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fdGl0bGUge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYXJ0aXN0TW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXRzLFxuLmZvb2RNb2RhbCAuc3RyZWV0Rm9vZF9fZm9vZENhdHMsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5zdHJlZXRGb29kX19mb29kQ2F0cyxcbi5nYWxsZXJ5TW9kYWwgLnN0cmVldEZvb2RfX2Zvb2RDYXRzIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hcnRpc3RNb2RhbCAuc3RyZWV0Rm9vZF9fZm9vZENhdC5zdHJlZXRGb29kX19mb29kQ2F0LS1kb3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4uZm9vZE1vZGFsIC5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLmdhbGxlcnlNb2RhbCAuc3RyZWV0Rm9vZF9fZm9vZENhdC5zdHJlZXRGb29kX19mb29kQ2F0LS1kb3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19jb250ZW50LFxuLmZvb2RNb2RhbCAubW9kYWxfX2NvbnRlbnQsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fY29udGVudCxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbSAxcmVtIDRyZW07XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19jb250ZW50IHAsXG4uZm9vZE1vZGFsIC5tb2RhbF9fY29udGVudCBwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAubW9kYWxfX2NvbnRlbnQgcCxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFydGlzdE1vZGFsIC5wbG90TW9kYWxDb250cm9scyxcbi5mb29kTW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsQ29udHJvbHMsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxDb250cm9scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFydGlzdE1vZGFsIC5wbG90TW9kYWxDb250cm9scyxcbi5mb29kTW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsQ29udHJvbHMsXG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxDb250cm9scyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCUsIDApO1xuICB9XG59XG4uYXJ0aXN0TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19pbm5lcldyYXAsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19faW5uZXJXcmFwLFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsQ29udHJvbHNfX2lubmVyV3JhcCxcbi5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19pbm5lcldyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmFydGlzdE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19fYmFjayxcbi5hcnRpc3RNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX25leHQsXG4uZm9vZE1vZGFsIC5wbG90TW9kYWxDb250cm9sc19fYmFjayxcbi5mb29kTW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19uZXh0LFxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbiAucGxvdE1vZGFsQ29udHJvbHNfX2JhY2ssXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5wbG90TW9kYWxDb250cm9sc19fbmV4dCxcbi5nYWxsZXJ5TW9kYWwgLnBsb3RNb2RhbENvbnRyb2xzX19iYWNrLFxuLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHNfX25leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAgMC42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwLFxuLmZvb2RNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fc29jaWFsV3JhcCxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGlzdE1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhLFxuLmZvb2RNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYSxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19zb2NpYWxXcmFwIGEsXG4uZ2FsbGVyeU1vZGFsIC5tb2RhbF9fc29jaWFsV3JhcCBhIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aXN0TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKSxcbi5mb29kTW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKSxcbi5wbG90TW9kYWxOb3RpZmljYXRpb24gLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKSxcbi5nYWxsZXJ5TW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5hcnRpc3RNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbi5mb29kTW9kYWwgLm1vZGFsX19zb2NpYWxXcmFwIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4ucGxvdE1vZGFsTm90aWZpY2F0aW9uIC5tb2RhbF9fc29jaWFsV3JhcCBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLmdhbGxlcnlNb2RhbCAubW9kYWxfX3NvY2lhbFdyYXAgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC43cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmdhbGxlcnlNb2RhbCAuZ2FsbGVyeU1vZGFsX19tZWRpYVdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW46IDFyZW0gYXV0byA2cmVtO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5nYWxsZXJ5TW9kYWwgLmdhbGxlcnlNb2RhbF9fbWVkaWFXcmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2FsbGVyeU1vZGFsIC5wbG90TW9kYWxTY3JvbGxWaWV3cG9ydCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmdhbGxlcnlNb2RhbCAucGxvdE1vZGFsQ29udHJvbHMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3R0b206IDEuMnJlbTtcbiAgfVxufVxuLmdhbGxlcnlNb2RhbCAudmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMyLCA5NCwgMTk0LCAwLjcpO1xufVxuLmdhbGxlcnlNb2RhbCAuY2xvc2VQbG90TW9kYWwgc3ZnIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXB1cnBsZSk7XG59XG5cbi5ob21lSW50cm8ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLmhvbWVJbnRyb19fYm9yZGVyVG9wIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmhvbWVJbnRyb19fYm9yZGVyVG9wLS1wbG90TGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLmhvbWVJbnRyb19faW1hZ2VXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ob21lSW50cm9fX2ltYWdlV3JhcCB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbn1cblxuaW1nW2RhdGEtc3JjXS5ob21lSW50cm9fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5ob21lSW50cm9fX2ltYWdlVGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG9tZUludHJvX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5jdXN0b21MaW5ldXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4taGVpZ2h0OiAzMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jdXN0b21MaW5ldXAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5jdXN0b21MaW5ldXBfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOmZpcnN0LWNoaWxkIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgyKSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoMykgYSwgLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDQpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg1KSBhLCAuY3VzdG9tTGluZXVwLS1tb2JpbGUgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNikgYSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDcpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg4KSBhIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xufVxuLmN1c3RvbUxpbmV1cC0tbW9iaWxlIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDkpIGEsIC5jdXN0b21MaW5ldXAtLW1vYmlsZSAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgxMCkgYSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuXG4uY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6Zmlyc3QtY2hpbGQgYSwgLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCgyKSBhIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDMpIGEge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5jdXN0b21MaW5ldXAtLWRlc2t0b3AgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNCkgYSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cbi5jdXN0b21MaW5ldXAtLWRlc2t0b3AgLmN1c3RvbUxpbmV1cF9fbGluZTpudGgtY2hpbGQoNSkgYSwgLmN1c3RvbUxpbmV1cC0tZGVza3RvcCAuY3VzdG9tTGluZXVwX19saW5lOm50aC1jaGlsZCg2KSBhLCAuY3VzdG9tTGluZXVwLS1kZXNrdG9wIC5jdXN0b21MaW5ldXBfX2xpbmU6bnRoLWNoaWxkKDcpIGEge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cblxuLmN1c3RvbUxpbmV1cF9fbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjczO1xufVxuLmN1c3RvbUxpbmV1cF9fbGluZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN1c3RvbUxpbmV1cF9fbGluZSBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gIH1cbn1cbi5jdXN0b21MaW5ldXBfX2xpbmUgLmN1c3RvbUxpbmV1cF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuLmN1c3RvbUxpbmV1cF9fbGluZSAuYnVsbGV0IHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgcGFkZGluZzogMCAwLjFlbTtcbn1cblxuLmN1c3RvbUxpbmV1cF9fYXJ0aXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1c3RvbUxpbmV1cF9fYXJ0aXN0Omxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jdXN0b21MaW5ldXBfX2FydGlzdDpsYXN0LWNoaWxkIC5idWxsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FtcGluZ0ZpZnR5RmlmdHkge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLmNhbXBpbmdGaWZ0eUZpZnR5IC5maWZ0eUZpZnR5IC5maWZ0eUZpZnR5X19yb3cgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNhbXBpbmdGaWZ0eUZpZnR5IC5maWZ0eUZpZnR5IC5maWZ0eUZpZnR5X19yb3cgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuLmNhbXBpbmdGaWZ0eUZpZnR5X19zZWN0aW9uSGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jYW1waW5nRmlmdHlGaWZ0eV9fZmVhdHVyZUxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FtcGluZ0ZpZnR5RmlmdHlfX2ZlYXR1cmVJdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY2FtcGluZ0ZpZnR5RmlmdHlfX2ZlYXR1cmVJdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzQmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubmV3c0Jsb2NrX19pbWFnZUJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NCbG9ja19faW1hZ2VCbG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5uZXdzQmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c0Jsb2NrX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW07XG59XG5cbi5zaXRld2lkZVNvY2lhbExpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaXRld2lkZVNvY2lhbExpbmtzX19saW5rIHtcbiAgZmxleDogMCAwIDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5zaXRld2lkZVNvY2lhbExpbmtzX19zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRld2lkZVNvY2lhbExpbmtzX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdoaXRlKTtcbn1cbi5zaXRld2lkZVNvY2lhbExpbmtzX19zdmc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXBpbmspO1xufVxuXG4uZm9vZEFuZERyaW5rIC5zdHJlZXRGb29kX19mb29kQ2F0LnN0cmVldEZvb2RfX2Zvb2RDYXQtLWRvdDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmZvb2RBbmREcmlua19fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mb29kQW5kRHJpbmtfX2Zvb2RDYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1vZGFsX19zaW5nbGVGZWF0dXJlSW1hZ2VXcmFwIHtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTA4dnc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubW9kYWxfX3NpbmdsZUZlYXR1cmVJbWFnZVdyYXAge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxufVxuXG4ubW9kYWxfX3NpbmdsZUZlYXR1cmVJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsX19zb2NpYWxXcmFwRm9vZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubW9kYWxfX3NvY2lhbFdyYXBGb29kIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1waW5rKTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnF1aWNrTGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW07XG59XG4ucXVpY2tMaW5rcy5xdWlja0xpbmtzLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5xdWlja0xpbmtzX19sYWJlbCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpY2tMaW5rc19fbGFiZWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5cbi5xdWlja0xpbmtzX190cmlnZ2VyIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpY2tMaW5rc19fdHJpZ2dlciB7XG4gICAgZmxleDogMCAwIDQwMHB4O1xuICB9XG59XG4ucXVpY2tMaW5rc19fdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucXVpY2tMaW5rc19fbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucXVpY2tMaW5rc19fbGlzdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG4ucXVpY2tMaW5rc19fbGlzdHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ucXVpY2tMaW5rc19fbGlzdHMgYTpob3ZlciwgLnF1aWNrTGlua3NfX2xpc3RzIGE6Zm9jdXMsIC5xdWlja0xpbmtzX19saXN0cyBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VwZXJhdG9yU2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi5zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgbWluLXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcmVtO1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VwYXJhdG9yLnNlcGFyYXRvci0tc29saWQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnNlcGFyYXRvci5zZXBhcmF0b3ItLWRvdHRlZCB7XG4gIHRvcDogLTlyZW07XG59XG5cbi5zZXBhcmF0b3JfX3N2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuc2VjdGlvbiAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXB1cnBsZSk7XG59XG5cbnNlY3Rpb246bnRoLW9mLXR5cGUoMSkgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDIpIC5zZXBhcmF0b3JfX3N2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZVkoNHJlbSk7XG59XG5zZWN0aW9uOm50aC1vZi10eXBlKDIpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya1BpbmspO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDMpOm5vdCguaGFzVGhlbWUpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlKTtcbn1cblxuc2VjdGlvbi5oYXNUaGVtZS50aGVtZS0tb3JhbmdlLXRoZW1lIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlKTtcbn1cblxuc2VjdGlvbi5oYXNUaGVtZS50aGVtZS0tbWF1dmUtdGhlbWUgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5zZWN0aW9uLmhhc1RoZW1lLnRoZW1lLS1ncmVlbi10aGVtZSAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWdyZWVuKTtcbn1cblxuc2VjdGlvbi5oYXNUaGVtZS50aGVtZS0tZGFyay1ibHVlLXRoZW1lIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFya0JsdWUpO1xufVxuXG5zZWN0aW9uLmhhc1RoZW1lLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10dXJxdW9pc2UpO1xufVxuXG4uc2VwYXJhdG9yX2RvdHRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDNuICsgMSkgLnNlcGFyYXRvcl9kb3R0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWRvdHRlZC0tcHVycGxlLnN2Z1wiKTtcbn1cblxuc2VjdGlvbjpudGgtb2YtdHlwZSgzbiArIDIpIC5zZXBhcmF0b3JfZG90dGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSg0cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlcGFyYXRvci1kb3R0ZWQtLXBpbmsuc3ZnXCIpO1xufVxuXG5zZWN0aW9uOm50aC1vZi10eXBlKDNuICsgMykgLnNlcGFyYXRvcl9kb3R0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLWRvdHRlZC0tb3JhbmdlLnN2Z1wiKTtcbn1cblxuLnBhZ2UtbmV3cyBzZWN0aW9uOm50aC1vZi10eXBlKDEpIC5zZXBhcmF0b3JfX3N2ZyBwYXRoLFxuLnNpbmdsZS1wb3N0IHNlY3Rpb246bnRoLW9mLXR5cGUoMSkgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbi5wYWdlLWluZm8gLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3JfX3N2ZyBwYXRoLFxuLmNoaWxkLW9mLWluZm9tYXRpb24gLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3JfX3N2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlKTtcbn1cblxuLnBhZ2UtYWNjb21tb2RhdGlvbiAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvcl9fc3ZnIHBhdGgsXG4uY2hpbGQtb2YtYWNjb21tb2RhdGlvbiAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kYXJrUGluayk7XG59XG5cbi5wYWdlLWZvb2QtYW5kLWRyaW5rIC50ZXh0T25seUJhbm5lciAuc2VwYXJhdG9yX19zdmcgcGF0aCxcbi5zaW5nbGUtZm9vZC1kcmluayAuZm9vZEFuZERyaW5rLS1zZXBhcmF0b3IgLnNlcGFyYXRvcl9fc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1waW5rKTtcbn1cblxuLmFydGlzdEJsb2NrIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcnRpc3RCbG9jayBkaXZbZGF0YS1wbG90LW1vZGFsLWdyb3VwPWFydGlzdExpc3RpbmdzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGlzdEJsb2NrX19pbWFnZVdyYXAge1xuICBoZWlnaHQ6IDc2dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYXJ0aXN0QmxvY2tfX2ltYWdlV3JhcCB7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5hcnRpc3RCbG9ja19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpc3RCbG9ja19fdGl0bGUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMC41cmVtO1xufVxuXG4uYmFubmVyTm90aWZpY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXJOb3RpZmljYXRpb25bZGF0YS1hbmltYXRpb24tdHlwZT1hbHdheXNdID4gZGl2LCAuYmFubmVyTm90aWZpY2F0aW9uLndpdGhBbmltYXRpb24gPiBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGFuaW1hdGlvbjogZmFrZU1hcnF1ZWUgMzBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmJhbm5lck5vdGlmaWNhdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmVIZWlnaHQpIC8gMTAwICogMS42KTtcbiAgcGFkZGluZzogMC42cmVtIDAuNnJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuLnBsb3RNb2RhbE5vdGlmaWNhdGlvbl9faW1hZ2VXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS12cykgKiAuMjUpO1xufVxuXG4uYmFubmVyTm90aWZpY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lck5vdGlmaWNhdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGZha2VNYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGFyZ2VMaW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxhcmdlTGlua3MgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXZzKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5sYXJnZUxpbmtzX19jYXJkIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGluayk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sYXJnZUxpbmtzX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmxhcmdlTGlua3NfX2J1dHRvbldyYXAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uc3RyZWV0Rm9vZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLnN0cmVldEZvb2QgLnNlcGFyYXRvciB7XG4gIGhlaWdodDogNDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZCAuc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIHRvcDogLThyZW07XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX2dyaWRXcmFwIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG59XG5cbi5zdHJlZXRGb29kX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5zdHJlZXRGb29kX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZF9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnN0cmVldEZvb2RfX21vZGFsVHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0cmVldEZvb2RfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjh2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjR2dztcbiAgICBtYXgtaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuXG4uc3RyZWV0Rm9vZF9fY2F0ZWdvcnlHcmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdHJlZXRGb29kX19jYXRlZ29yeUdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmcjtcbiAgfVxufVxuXG4uc3RyZWV0Rm9vZF9fZ3JpZFRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdHJlZXRGb29kX19ncmlkSXRlbXMge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZF9fZ3JpZEl0ZW1zIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuXG4uc3RyZWV0Rm9vZF9faXRlbSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RyZWV0Rm9vZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdHJlZXRGb29kX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICB9XG59XG4uc3RyZWV0Rm9vZF9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5tYXJnaW5Ub3Age1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnN0cmVldEZvb2RfX2dyaWQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN0cmVldEZvb2RfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdnMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdHJlZXRGb29kX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4uc3RyZWV0Rm9vZF9fZm9vZENhdHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tcGluayk7XG59XG5cbi5zdHJlZXRGb29kX19mb29kQ2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0cmVldEZvb2RfX2Zvb2RDYXQuc3RyZWV0Rm9vZF9fZm9vZENhdC0tZG90IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RyZWV0Rm9vZF9fZm9vZENhdC5zdHJlZXRGb29kX19mb29kQ2F0LS1kb3Q6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5zdHJlZXRGb29kX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdHJlZXRGb29kX19jYXJkVGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0cmVldEZvb2RfX3BhcnRuZXJzVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5zZWN0aW9uLnN0cmVldEZvb2QgLnNlcGFyYXRvci5zZXBhcmF0b3ItLXNvbGlkLnNlcGFyYXRvci0tcGluayAuc2VwYXJhdG9yX19zdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRhcmtQaW5rKTtcbn1cblxuLmZvb2RBbmREcmlua19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm1heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWF4V2lkdGgtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXhXaWR0aC0tbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwge1xuICAtLXZzOiAycmVtO1xuICAtLWhzOiAxcmVtO1xufVxuXG4uc2VjdGlvbldpdGhWZXJ0aWNhbFNwYWNpbmcge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG59XG5cbi5wbG90TGF5b3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmxpbmV1cFBhZ2VzU3VibWVudV9fV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ubGluZXVwUGFnZXNTdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmxpbmV1cFBhZ2VzU3VibWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGkge1xuICBmbGV4OiAwIDEgMTJyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmxpbmV1cFBhZ2VzU3VibWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpbmV1cFBhZ2VzU3VibWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuLmxpbmV1cFBhZ2VzU3VibWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5saW5ldXBQYWdlc1N1Ym1lbnUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYW1hIEJvb2tcIiwgXCJIZWx2ZXRpY2FcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAtLWJvZHlGb250OiBcIkZsYW1hIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgLS1oZWFkaW5nRm9udDogXCJGbGFtYSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgLS1oZWFkaW5nRm9udC0tYm9sZDogXCJGbGFtYSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhbWEgQm9va1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYW1hLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZsYW1hLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhbWEgQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmxhbWFDb25kZW5zZWQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GbGFtYUNvbmRlbnNlZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhbWEgQ29uZGVuc2VkIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGFtYUNvbmRlbnNlZC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GbGFtYUNvbmRlbnNlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIC0taGVhZGluZ0NvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICBjb2xvcjogdmFyKC0taGVhZGluZ0NvbG9yKTtcbn1cbi50aGVtZS0tb3JhbmdlLXRoZW1lIGgxLCAudGhlbWUtLW9yYW5nZS10aGVtZSBoMiwgLnRoZW1lLS1vcmFuZ2UtdGhlbWUgaDMsIC50aGVtZS0tb3JhbmdlLXRoZW1lIGg0LCAudGhlbWUtLW9yYW5nZS10aGVtZSBoNSwgLnRoZW1lLS1vcmFuZ2UtdGhlbWUgaDYge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aGVtZS0tdHVycXVvaXNlLXRoZW1lIGgxLCAudGhlbWUtLXR1cnF1b2lzZS10aGVtZSBoMiwgLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgaDMsIC50aGVtZS0tdHVycXVvaXNlLXRoZW1lIGg0LCAudGhlbWUtLXR1cnF1b2lzZS10aGVtZSBoNSwgLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgaDYge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi50aGVtZS0tZ3JlZW4tdGhlbWUgaDEsIC50aGVtZS0tZ3JlZW4tdGhlbWUgaDIsIC50aGVtZS0tZ3JlZW4tdGhlbWUgaDMsIC50aGVtZS0tZ3JlZW4tdGhlbWUgaDQsIC50aGVtZS0tZ3JlZW4tdGhlbWUgaDUsIC50aGVtZS0tZ3JlZW4tdGhlbWUgaDYge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgaDEsIC50aGVtZS0tZGFyay1ibHVlLXRoZW1lIGgyLCAudGhlbWUtLWRhcmstYmx1ZS10aGVtZSBoMywgLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgaDQsIC50aGVtZS0tZGFyay1ibHVlLXRoZW1lIGg1LCAudGhlbWUtLWRhcmstYmx1ZS10aGVtZSBoNiB7XG4gIC0taGVhZGluZ0NvbG9yOiB2YXIoLS1kYXJrQmx1ZSk7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQtLWJvbGQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cblxuaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5Rm9udCk7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiBjYWxjKCgxMDAlIC0gM3JlbSkgLyAyKTtcbiAgdG9wOiBjYWxjKCgxMDAlIC0gM3JlbSkgLyAyKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5wbG90TGF5b3V0Rm9ybSB7XG4gIC0tZm9ybUNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpO1xufVxuLnBsb3RMYXlvdXRGb3JtLnRoZW1lLS1tYXV2ZS10aGVtZSB7XG4gIC0tZm9ybUNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnBsb3RMYXlvdXRGb3JtLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUge1xuICAtLWZvcm1Db2xvcjogdmFyKC0tdHVycXVvaXNlKTtcbn1cbi5wbG90TGF5b3V0Rm9ybS50aGVtZS0tZ3JlZW4tdGhlbWUge1xuICAtLWZvcm1Db2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLnBsb3RMYXlvdXRGb3JtLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUge1xuICAtLWZvcm1Db2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuLnBsb3RMYXlvdXRGb3JtIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWZvcm1Db2xvcikgIWltcG9ydGFudDtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGgxLCAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBoMiwgLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaDMsIC5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIGg0LCAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBoNSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtQ29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXN1YmxhYmVsIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mb3JtQ29sb3IpO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZvcm1Db2xvcik7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWVtYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5tb2RhbF9fZmlyc3ROYW1lLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLm1vZGFsX19sYXN0TmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAubW9kYWxfX2ZpcnN0TmFtZSxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5tb2RhbF9fbGFzdE5hbWUge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gIH1cbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLW9uZS1oYWxmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1vbmUtaGFsZiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtaHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcm93LndwZm9ybXMtZmllbGQtbWVkaXVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJvdy53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1ocyk7XG4gIH1cbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLm1vZGFsX19jaGVja2JveCAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bCxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJhZGlvIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGksXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yYWRpbyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpIGxhYmVsLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcmFkaW8gdWwgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGkgbGFiZWw6OmFmdGVyLFxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtZmllbGQtcmFkaW8gdWwgbGkgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvcm1Db2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB1bCBsaSBpbnB1dCxcbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLXJhZGlvIHVsIGxpIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDBweDtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsXG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCAud3Bmb3Jtcy1maWVsZC1yYWRpbyB1bCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm1Db2xvcik7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMy41cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnBsb3RMYXlvdXRGb3JtX19pbm5lcldyYXAgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wbG90TGF5b3V0Rm9ybV9faW5uZXJXcmFwIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWZvcm1Db2xvcik7XG59XG4ucGxvdExheW91dEZvcm1fX2lubmVyV3JhcCBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWFsZXJ0KSAhaW1wb3J0YW50O1xufVxuXG4ucGxvdExheW91dEZvcm1fX2ludHJvVGV4dCB7XG4gIG1hcmdpbjogMCAwIGNhbGModmFyKC0taHMpICogMS41KTtcbn1cblxuLnBsb3RMYXlvdXRGb3JtX19zbWFsbFByaW50IHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWhzKSAqIDEuNSkgYXV0bztcbiAgb3BhY2l0eTogMC44O1xufVxuLnBsb3RMYXlvdXRGb3JtX19zbWFsbFByaW50IHAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBhZ2UtaW5mbyAuYmxvY2tMaW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5wYWdlLWluZm8gLmJsb2NrTGlua3MgLnF1aWNrTGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvY2tMaW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzIsIDk0LCAxOTQsIDAuMDUpO1xufVxuLmJsb2NrTGlua3MgLnF1aWNrTGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2tMaW5rcyAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrTGlua3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tdnMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ibG9ja0xpbmtzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4uYmxvY2tMaW5rc19fc2VjdGlvbkhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLWhlYWRpbmdDb2xvcik7XG59XG4udGhlbWUtLW1hdXZlLXRoZW1lIC5ibG9ja0xpbmtzX19zZWN0aW9uSGVhZGluZyB7XG4gIC0taGVhZGluZ0NvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgLmJsb2NrTGlua3NfX3NlY3Rpb25IZWFkaW5nIHtcbiAgLS1oZWFkaW5nQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4udGhlbWUtLWdyZWVuLXRoZW1lIC5ibG9ja0xpbmtzX19zZWN0aW9uSGVhZGluZyB7XG4gIC0taGVhZGluZ0NvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4udGhlbWUtLWRhcmstYmx1ZS10aGVtZSAuYmxvY2tMaW5rc19fc2VjdGlvbkhlYWRpbmcge1xuICAtLWhlYWRpbmdDb2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuXG4uYmxvY2tMaW5rX19pbm5lcldyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTV2dztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4uYmxvY2tMaW5rX19pbm5lcldyYXAucmVtb3ZlLWJnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmxvY2tMaW5rX19pbm5lcldyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrTGlua19faW5uZXJXcmFwIHtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmJsb2NrTGlua19fYmFja2dyb3VuZFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbn1cblxuaW1nW2RhdGEtc3JjXS5ibG9ja0xpbmtfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYmxvY2tMaW5rX190ZXh0V3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRoZW1lLS1vcmFuZ2UtdGhlbWUgLmJsb2NrTGlua19fdGV4dFdyYXAge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xufVxuLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgLmJsb2NrTGlua19fdGV4dFdyYXAge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS10dXJxdW9pc2UpO1xufVxuLnRoZW1lLS1ncmVlbi10aGVtZSAuYmxvY2tMaW5rX190ZXh0V3JhcCB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi50aGVtZS0tZGFyay1ibHVlLXRoZW1lIC5ibG9ja0xpbmtfX3RleHRXcmFwIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tZGFya0JsdWUpO1xufVxuLmJsb2NrTGlua19fdGV4dFdyYXA6bm90KC5ib3JkZXItb2ZmKSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG4uYmxvY2tMaW5rX190ZXh0V3JhcCAuYmxvY2tMaW5rX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ibG9ja0xpbmtfX2ZpbmRPdXRNb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2NrTGlua19fZmluZE91dE1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYmxvY2tMaW5rX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwdnc7XG59XG5cbi5jYXJvdXNlbF9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5jYXJvdXNlbF9fYmFja2dyb3VuZFdyYXAge1xuICBoZWlnaHQ6IDYwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fdmlkZW8sIC5jYXJvdXNlbF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsX19jb250ZW50V3JhcCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA2MHZ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jYXJvdXNlbF9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydDpmb2N1cywgLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5Q29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjFyZW0pO1xufVxuLmZsaWNraXR5LWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMCU7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDFyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mZWF0dXJlZEFydGlzdHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mZWF0dXJlZEFydGlzdHNfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5mZWF0dXJlZEFydGlzdHNfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5hcnRpc3RCbG9ja19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5mbHVpZENvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbmdsZS1wb3N0IC5mbHVpZENvbnRlbnQgaDEsIC5zaW5nbGUtcG9zdCAuZmx1aWRDb250ZW50IGgyLCAuc2luZ2xlLXBvc3QgLmZsdWlkQ29udGVudCBoMywgLnNpbmdsZS1wb3N0IC5mbHVpZENvbnRlbnQgaDQsIC5zaW5nbGUtcG9zdCAuZmx1aWRDb250ZW50IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZsdWlkQ29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1mbHVpZENvbnRlbnRDb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi5mbHVpZENvbnRlbnQudGhlbWUtLW9yYW5nZS10aGVtZSB7XG4gIC0tZmx1aWRDb250ZW50Q29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG4uZmx1aWRDb250ZW50LnRoZW1lLS10dXJxdW9pc2UtdGhlbWUge1xuICAtLWZsdWlkQ29udGVudENvbG9yOiB2YXIoLS10dXJxdW9pc2UpO1xufVxuLmZsdWlkQ29udGVudC50aGVtZS0tZ3JlZW4tdGhlbWUge1xuICAtLWZsdWlkQ29udGVudENvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4uZmx1aWRDb250ZW50LnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUge1xuICAtLWZsdWlkQ29udGVudENvbG9yOiB2YXIoLS1kYXJrQmx1ZSk7XG59XG4uZmx1aWRDb250ZW50IGgxLCAuZmx1aWRDb250ZW50IGgyLCAuZmx1aWRDb250ZW50IGgzLCAuZmx1aWRDb250ZW50IGg0LCAuZmx1aWRDb250ZW50IGg1IHtcbiAgY29sb3I6IHZhcigtLWZsdWlkQ29udGVudENvbG9yKTtcbn1cbi5mbHVpZENvbnRlbnQgLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsdWlkQ29udGVudCAuYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmx1aWRDb250ZW50IC5hbGlnbmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uZmx1aWRDb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmx1aWRDb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuLmZsdWlkQ29udGVudF9faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmx1aWRDb250ZW50X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mbHVpZENvbnRlbnRfX3JvdyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmZsdWlkQ29udGVudF9faW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiA4MHZ3O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsdWlkQ29udGVudF9faW1hZ2VXcmFwIHtcbiAgICBoZWlnaHQ6IDMzdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiA1OTBweDtcbiAgfVxufVxuXG5pbWdbZGF0YS1zcmNdLmZsdWlkQ29udGVudF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGltZ1tkYXRhLXNyY10uZmx1aWRDb250ZW50X19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbWdbZGF0YS1zcmNdLmZsdWlkQ29udGVudF9faW1hZ2UtLW9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW1nW2RhdGEtc3JjXS5mbHVpZENvbnRlbnRfX2ltYWdlLS10d28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5mbHVpZENvbnRlbnRfX3NpbmdsZUJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbl9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uYWNjb3JkaW9uX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIC0tYWNjb3JkaW9uQ29sb3I6IHZhcigtLXBpbmspO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1hY2NvcmRpb25Db2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRoZW1lLS1tYXV2ZS10aGVtZSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIC0tYWNjb3JkaW9uQ29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4udGhlbWUtLW9yYW5nZS10aGVtZSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIC0tYWNjb3JkaW9uQ29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG4udGhlbWUtLXR1cnF1b2lzZS10aGVtZSAuYWNjb3JkaW9uX190aXRsZSB7XG4gIC0tYWNjb3JkaW9uQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4udGhlbWUtLWdyZWVuLXRoZW1lIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgLS1hY2NvcmRpb25Db2xvcjogdmFyKC0tZ3JlZW4pO1xufVxuLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUgLmFjY29yZGlvbl9fdGl0bGUge1xuICAtLWFjY29yZGlvbkNvbG9yOiB2YXIoLS1kYXJrQmx1ZSk7XG59XG4uYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGNhbGMoLjVyZW0gKyA5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NvcmRpb25Db2xvcik7XG59XG4uYWNjb3JkaW9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NvcmRpb25Db2xvcik7XG59XG5cbi5vcGVuIC5hY2NvcmRpb25fX3RpdGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmlmdHlGaWZ0eS5zZXBlcmF0b3JTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHNlY3Rpb24uZmlmdHlGaWZ0eTpudGgtb2YtdHlwZShldmVuKSAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10d28gLmZpZnR5RmlmdHlfX2lubmVySW1hZ2VXcmFwIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICBzZWN0aW9uLmZpZnR5RmlmdHk6bnRoLW9mLXR5cGUoZXZlbikgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdGhyZWUgLmZpZnR5RmlmdHlfX2lubmVySW1hZ2VXcmFwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgc2VjdGlvbi5maWZ0eUZpZnR5Om50aC1vZi10eXBlKG9kZCkgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdHdvIC5maWZ0eUZpZnR5X19pbm5lckltYWdlV3JhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgc2VjdGlvbi5maWZ0eUZpZnR5Om50aC1vZi10eXBlKG9kZCkgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdGhyZWUgLmZpZnR5RmlmdHlfX2lubmVySW1hZ2VXcmFwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5LS1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5maWZ0eUZpZnR5X19yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZpZnR5RmlmdHlfX2ltYWdlV3JhcCB7XG4gIGhlaWdodDogODB2dztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA4MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5X19yb3cuZmlmdHlGaWZ0eS0tcmlnaHQgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcCB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgfVxuICAuZmlmdHlGaWZ0eV9fcm93LmZpZnR5RmlmdHktLXJpZ2h0IC5maWZ0eUZpZnR5X190ZXh0V3JhcCB7XG4gICAgcGFkZGluZzogMHJlbSAxcmVtIDByZW0gMHJlbTtcbiAgfVxuICAuZmlmdHlGaWZ0eV9fcm93LmZpZnR5RmlmdHktLWxlZnQgLmZpZnR5RmlmdHlfX2ltYWdlV3JhcCB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxuICAuZmlmdHlGaWZ0eV9fcm93LmZpZnR5RmlmdHktLWxlZnQgLmZpZnR5RmlmdHlfX3RleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAwcmVtIDByZW0gMHJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXRocmVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAuZmlmdHlGaWZ0eV9faW1hZ2VXcmFwLS10d28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5maWZ0eUZpZnR5X19pbWFnZVdyYXAtLXR3byB7XG4gIGhlaWdodDogNjJ2dztcbn1cblxuLmZpZnR5RmlmdHlfX2ltYWdlV3JhcC0tdGhyZWUge1xuICBoZWlnaHQ6IDYydnc7XG59XG5cbmltZ1tkYXRhLXNyY10uZmlmdHlGaWZ0eV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aGVtZS0tb3JhbmdlLXRoZW1lIGltZ1tkYXRhLXNyY10uZmlmdHlGaWZ0eV9faW1hZ2Uge1xuICAtLWJvcmRlckNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUgaW1nW2RhdGEtc3JjXS5maWZ0eUZpZnR5X19pbWFnZSB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cbi50aGVtZS0tZ3JlZW4tdGhlbWUgaW1nW2RhdGEtc3JjXS5maWZ0eUZpZnR5X19pbWFnZSB7XG4gIC0tYm9yZGVyQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4udGhlbWUtLWRhcmstYmx1ZS10aGVtZSBpbWdbZGF0YS1zcmNdLmZpZnR5RmlmdHlfX2ltYWdlIHtcbiAgLS1ib3JkZXJDb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbmltZ1tkYXRhLXNyY10uZmlmdHlGaWZ0eV9faW1hZ2U6bm90KC5ib3JkZXItb2ZmKSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG5cbi5maWZ0eUZpZnR5X190ZXh0V3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eV9fdGV4dFdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZpZnR5RmlmdHlfX2lubmVydGV4dFdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmlmdHlGaWZ0eV9faW5uZXJ0ZXh0V3JhcCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG5cbi5maWZ0eUZpZnR5X19zdWJoZWFkaW5nIHtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xufVxuXG4uZmlmdHlGaWZ0eV9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZpZnR5RmlmdHlfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmZpZnR5RmlmdHlfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5maWZ0eUZpZnR5X19pbm5lckltYWdlV3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMXJlbTtcbn1cbi5mdWxsSW1hZ2VPclZpZGVvIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmZ1bGxJbWFnZU9yVmlkZW8gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250LS1ib2xkKTtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX2JhY2tncm91bmRXcmFwIHtcbiAgaGVpZ2h0OiA4NHZ3O1xuICBtYXgtaGVpZ2h0OiA3MzNweDtcbn1cblxuLmZ1bGxJbWFnZU9yVmlkZW9fX2ltYWdlLCAuZnVsbEltYWdlT3JWaWRlb19fdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fY29udGVudFdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mdWxsSW1hZ2VPclZpZGVvX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZnVsbEltYWdlT3JWaWRlb19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5uZXdzbGV0dGVyU2lnbnVwIHtcbiAgLS10aGVtZUNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZUNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICB6LWluZGV4OiAyO1xufVxuLm5ld3NsZXR0ZXJTaWdudXAudGhlbWUtLW1hdXZlLXRoZW1lIHtcbiAgLS10aGVtZUNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLm5ld3NsZXR0ZXJTaWdudXAudGhlbWUtLW9yYW5nZS10aGVtZSB7XG4gIC0tdGhlbWVDb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cbi5uZXdzbGV0dGVyU2lnbnVwLnRoZW1lLS10dXJxdW9pc2UtdGhlbWUge1xuICAtLXRoZW1lQ29sb3I6IHZhcigtLXR1cnF1b2lzZSk7XG59XG4ubmV3c2xldHRlclNpZ251cC50aGVtZS0tZ3JlZW4tdGhlbWUge1xuICAtLXRoZW1lQ29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5uZXdzbGV0dGVyU2lnbnVwLnRoZW1lLS1kYXJrLWJsdWUtdGhlbWUge1xuICAtLXRoZW1lQ29sb3I6IHZhcigtLWRhcmtCbHVlKTtcbn1cbi5uZXdzbGV0dGVyU2lnbnVwIC5uZXdzbGV0dGVyU2lnbnVwX19idXR0b24ge1xuICBjb2xvcjogdmFyKC0tdGhlbWVDb2xvcik7XG59XG4ubmV3c2xldHRlclNpZ251cCAubmV3c2xldHRlclNpZ251cF9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubmV3c2xldHRlclNpZ251cF9faWxsdXN0cmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHJlbTtcbiAgbWluLXdpZHRoOiAxNDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5ld3NsZXR0ZXJTaWdudXBfX2lsbHVzdHJhdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRoZW1lQ29sb3IpO1xufVxuXG4ubmV3c2xldHRlclNpZ251cF9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm5ld3NsZXR0ZXJTaWdudXBfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250LS1ib2xkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1uZXdzbGV0dGVyIC5iYW5uZXJfX1NWR3dyYXAgLmJhbm5lcl9fbW9iaWxlU1ZHIHBhdGg6bGFzdC1jaGlsZCxcbi5wYWdlLW5ld3NsZXR0ZXIgLmJhbm5lcl9fU1ZHd3JhcCAuYmFubmVyX19kZXNrdG9wU1ZHIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLW9yYW5nZSk7XG59XG5cbmJvZHkucGFnZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcbn1cblxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAuY2xvc2VQbG90TW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5jbG9zZVBsb3RNb2RhbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAuY2xvc2VQbG90TW9kYWwgc3ZnIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAucGxvdE1vZGFsU2Nyb2xsVmlld3BvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBoMSwgLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGgyLCAubmV3c2xldHRlckZvcm1Db250YWluZXIgaDMsIC5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBoNCwgLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIGg1IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZW1haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fZmlyc3ROYW1lLFxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fbGFzdE5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fZmlyc3ROYW1lLFxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fbGFzdE5hbWUge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gIH1cbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1ocCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtZmllbGQtcm93LndwZm9ybXMtZmllbGQtbWVkaXVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC1yb3ctYmxvY2sud3Bmb3Jtcy1vbmUtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLWZpZWxkLXJvdy1ibG9jay53cGZvcm1zLW9uZS1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5wbG90TW9kYWxSZXBsYWNlQ29udGVudHMge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC5tb2RhbF9fY2hlY2tib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzbGV0dGVyRm9ybUNvbnRhaW5lciAubW9kYWxfX2NoZWNrYm94IHVsIGxpIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCB1bCBsaSBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwcHg7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLm1vZGFsX19jaGVja2JveCB1bCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm5ld3NsZXR0ZXJGb3JtQ29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c2xldHRlckZvcm1Db250YWluZXIgLndwZm9ybXMtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuNXJlbTtcbiAgY29sb3I6IHZhcigtLXBpbmspO1xuICBmb250LWZhbWlseTogdmFyKC0taGVhZGluZ0ZvbnQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucGxvdE1vZGFsV3JhcCBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5uZXdzbGV0dGVyU2lnbnVwX19tb2RhbEhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5uZXdzbGV0dGVyU2lnbnVwX19tb2RhbEludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5uZXdzbGV0dGVyU2lnbnVwX19tb2RhbEludHJvIHAge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyIHAge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWdbZGF0YS1zcmNdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGF0ZXN0QXJ0aWNsZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxhdGVzdEFydGljbGVzX19ncmlkID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5sYXRlc3RBcnRpY2xlc19faW1hZ2VXcmFwIHtcbiAgaGVpZ2h0OiA2M3Z3O1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGF0ZXN0QXJ0aWNsZXNfX2ltYWdlV3JhcCB7XG4gICAgaGVpZ2h0OiAzMnZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGF0ZXN0QXJ0aWNsZXNfX2ltYWdlV3JhcCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxhdGVzdEFydGljbGVzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmxhdGVzdEFydGljbGVzX19idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sYXRlc3RBcnRpY2xlc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4uaW1hZ2VHcmlkX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmltYWdlR3JpZF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IHZhcigtLWhzKTtcbn1cblxuLmltYWdlR3JpZF9fbGF5b3V0LS0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAzM3Z3KSA1NXZ3IHJlcGVhdCgyLCAzM3Z3KSA1NXZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTUgaXRlbTVcIiBcIml0ZW0yIGl0ZW00XCIgXCJpdGVtMyBpdGVtNFwiIFwiaXRlbTYgaXRlbTdcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbWFnZUdyaWRfX2xheW91dC0tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxOXZ3KSAyOHZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTEgaXRlbTIgaXRlbTRcIiBcIml0ZW0xIGl0ZW0xIGl0ZW0zIGl0ZW00XCIgXCJpdGVtNSBpdGVtNSBpdGVtNiBpdGVtN1wiO1xuICB9XG59XG5cbi5pbWFnZUdyaWRfX2xheW91dC0tMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgNDB2dykgNTV2dyByZXBlYXQoMiwgNDB2dykgNTV2dztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTIgaXRlbTNcIiBcIml0ZW01IGl0ZW01XCIgXCJpdGVtNCBpdGVtNFwiIFwiaXRlbTQgaXRlbTRcIiBcIml0ZW02IGl0ZW03XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2VHcmlkX19sYXlvdXQtLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjN2dykgMzN2dztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xIGl0ZW00IGl0ZW00XCIgXCJpdGVtMiBpdGVtMyBpdGVtNCBpdGVtNFwiIFwiaXRlbTUgaXRlbTUgaXRlbTYgaXRlbTdcIjtcbiAgfVxufVxuXG4uaW1hZ2VHcmlkX19sYXlvdXQtLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiAzNHZ3O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIml0ZW0xIGl0ZW0xXCIgXCJpdGVtMSBpdGVtMVwiIFwiaXRlbTMgaXRlbTRcIiBcIml0ZW01IGl0ZW02XCIgXCJpdGVtMiBpdGVtMlwiIFwiaXRlbTIgaXRlbTJcIiBcIml0ZW03IGl0ZW03XCIgXCJpdGVtNyBpdGVtN1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmltYWdlR3JpZF9fbGF5b3V0LS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiAyMHZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaXRlbTEgaXRlbTEgaXRlbTIgaXRlbTJcIiBcIml0ZW0xIGl0ZW0xIGl0ZW0yIGl0ZW0yXCIgXCJpdGVtMyBpdGVtNCBpdGVtNyBpdGVtN1wiIFwiaXRlbTUgaXRlbTYgaXRlbTcgaXRlbTdcIjtcbiAgfVxufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbSAuaW1hZ2VHcmlkX19pbWFnZSxcbi5pbWFnZUdyaWRfX2dyaWRJdGVtIC5pbWFnZUdyaWRfX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tMSB7XG4gIGdyaWQtYXJlYTogaXRlbTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0tLTIge1xuICBncmlkLWFyZWE6IGl0ZW0yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS0zIHtcbiAgZ3JpZC1hcmVhOiBpdGVtMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tNCB7XG4gIGdyaWQtYXJlYTogaXRlbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlR3JpZF9fZ3JpZEl0ZW0tLTUge1xuICBncmlkLWFyZWE6IGl0ZW01O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUdyaWRfX2dyaWRJdGVtLS02IHtcbiAgZ3JpZC1hcmVhOiBpdGVtNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2VHcmlkX19ncmlkSXRlbS0tNyB7XG4gIGdyaWQtYXJlYTogaXRlbTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlVGlsZXNfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWFnZVRpbGVzX19sYXlvdXQgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhzKTtcbn1cblxuLmFydGlzdHNNYWluIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hcnRpc3RzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ocykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYXJ0aXN0c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLmFydGlzdHNfX2JhY2tncm91bmRXcmFwIHtcbiAgaGVpZ2h0OiAxNHJlbTtcbn1cblxuLmFydGlzdHNfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpc3RUeXBlcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFydGlzdFR5cGVzX190eXBlIHtcbiAgY29sb3I6IHZhcigtLWRhcmtQaW5rKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udC0tYm9sZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFya1BpbmspO1xuICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGlzdFR5cGVzX190eXBlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hcnRpc3RCbG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5hcnRpc3RCbG9ja19fdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhlYWRpbmdGb250KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGlzdEJsb2NrX190eXBlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYXJ0aXN0c19fYnV0dG9uV3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uaG9sZGluZ1BhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwKTtcbn1cblxuLmhvbGRpbmdQYWdlX19iYWNrZ3JvdW5kV3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaG9sZGluZ1BhZ2VfX2JhY2tncm91bmRJbWFnZSwgLmJhbm5lcl9fYmFja2dyb3VuZFZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmhvbGRpbmdQYWdlX19jb250ZW50V3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmhvbGRpbmdQYWdlX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFubmVySG9tZSB7XG4gIGhlaWdodDogNzB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uYmFubmVySG9tZSAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lckhvbWUge1xuICAgIGhlaWdodDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDUwcHg7XG4gIH1cbn1cbi5iYW5uZXJIb21lIC5iYW5uZXItLWJhY2tncm91bmRXcmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5iYW5uZXJIb21lIC5iYW5uZXItLWltYWdlLFxuLmJhbm5lckhvbWUgLmJhbm5lci0tdmlkZW8sXG4uYmFubmVySG9tZSAuYmFubmVyX19vdmVybGF5SW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lckhvbWUgLmJhbm5lcl9fb3ZlcmxheUltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDgwJTtcbiAgaGVpZ2h0OiAyMSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmFubmVySG9tZSAuYmFubmVyX190cmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IC0ycmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCUsIDApO1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA2cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iYW5uZXJIb21lIC5iYW5uZXItLWNvbnRlbnRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVySG9tZSAuYmFubmVyLS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhZ2dlcmVkTGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RhZ2dlcmVkTGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFnZ2VyZWRMaW5rc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgfVxuICAuc3RhZ2dlcmVkTGlua3NfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnN0YWdnZXJlZExpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhZ2dlcmVkTGluazpudGgtY2hpbGQoMm4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDBweCwgMCk7XG59XG4uc3RhZ2dlcmVkTGluayAuc3RhZ2dlcmVkTGlua19faW5uZXJXcmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5zdGFnZ2VyZWRMaW5rIC5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCB7XG4gIGhlaWdodDogNzV2dztcbn1cbi5zdGFnZ2VyZWRMaW5rIC5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcDpub3QoLmJvcmRlci1vZmYpIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLXB1cnBsZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc3RhZ2dlcmVkTGluazpudGgtY2hpbGQoNG4rMSkgLnN0YWdnZXJlZExpbmtfX2JhY2tncm91bmRXcmFwIHtcbiAgICBoZWlnaHQ6IDMzdnc7XG4gIH1cbiAgLnN0YWdnZXJlZExpbms6bnRoLWNoaWxkKDRuKzIpIC5zdGFnZ2VyZWRMaW5rX19pbm5lcldyYXAsIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0biszKSAuc3RhZ2dlcmVkTGlua19faW5uZXJXcmFwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0bisyKSAuc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAsIC5zdGFnZ2VyZWRMaW5rOm50aC1jaGlsZCg0biszKSAuc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAge1xuICAgIGhlaWdodDogMzB2dztcbiAgfVxufVxuXG4uc3RhZ2dlcmVkTGlua19fYmFja2dyb3VuZFdyYXAge1xuICBtYXgtaGVpZ2h0OiA0MzRweDtcbn1cbi5zdGFnZ2VyZWRMaW5rX19iYWNrZ3JvdW5kV3JhcCBpbWdbZGF0YS1zcmNdIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGFnZ2VyZWRMaW5rLS1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhZ2dlcmVkTGlua19fdGV4dFdyYXAge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdGFnZ2VyZWRMaW5rX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDJyZW0gMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmFxc01haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mYXFzTWFpbiA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZhcVR5cGVzIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZhcXNDb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICB9XG59XG5cbi5mYXFUeXBlc19fdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYm91dGlxdWVDYW1waW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvdXRpcXVlQ2FtcGluZyBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJvdXRpcXVlQ2FtcGluZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJvdXRpcXVlQ2FtcGluZ19fcXVpY2tMaW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZVdyYXAge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xufVxuXG4uYm91dGlxdWVDYW1waW5nX19vcHRpb25zSW1hZ2UtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJvdXRpcXVlQ2FtcGluZ19fb3B0aW9uc0ltYWdlLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaW1nW2RhdGEtc3JjXS5ib3V0aXF1ZUNhbXBpbmdfX29wdGlvbnNJbWFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1ib3V0aXF1ZS1jYW1waW5nIC5maWZ0eUZpZnR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtYm91dGlxdWUtY2FtcGluZyAuYm91dGlxdWVDYW1waW5nX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtYm91dGlxdWUtY2FtcGluZyAuYm91dGlxdWVDYW1waW5nX19xdWlja0xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wYWdlLW5ld3MgLm5ld3NCbG9ja19faW1hZ2VCbG9jayB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1kYXJrUGluayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFnZS1uZXdzIC5uZXdzX19ncmlkIC5uZXdzQmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkQXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5uZXdzX19mZWF0dXJlZEFydGljbGVzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1ocykgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4ubmV3c19fZ3JpZCB7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gLyAtMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5ld3NfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmV3c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoM3JlbSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZzKTtcbiAgfVxufVxuXG4ubGluZXVwUG9zdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm1heFdpZHRoLS1zbWFsbCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4uc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGhlaWdodDogMThyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLnRleHRPbmx5QmFubmVyIC5zZXBhcmF0b3Ige1xuICB0b3A6IC0xNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAudGV4dE9ubHlCYW5uZXIgLnNlcGFyYXRvciB7XG4gICAgdG9wOiAtOS41cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmJhbm5lcl9fY29udGVudFdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXBvc3QgLm5ld3NfX2ZlYXR1cmVJbWFnZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLXBvc3QgLm5ld3NfX2ZlYXR1cmVJbWFnZVdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogLThyZW0gYXV0byAycmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm5ld3NfX2ZlYXR1cmVJbWFnZVdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaW5nbGUtcG9zdCAuYXJ0aWNsZV9faW1hZ2Uge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tZGFya1BpbmspO1xufVxuLnNpbmdsZS1wb3N0IC5zaW5nbGVQb3N0QXJ0aWNsZXMgLmxhdGVzdEFydGljbGVzX19pbnRybyAuc2VjdGlvblRpdGxlLFxuLnNpbmdsZS1wb3N0IC5zaW5nbGVQb3N0QXJ0aWNsZXMgLmxhdGVzdEFydGljbGVzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG59XG4uc2luZ2xlLXBvc3QgLnNoYXJlQXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS1wb3N0IC5zaGFyZUFydGljbGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kYXJrUGluayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nRm9udCk7XG59XG4uc2luZ2xlLXBvc3QgLnNoYXJlQXJ0aWNsZSBhIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5zaW5nbGUtcG9zdCAuc2luZ2xlUG9zdEFydGljbGVzIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzIsIDk0LCAxOTQsIDAuMDUpO1xufVxuXG4uYWNjb21tb2RhdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWNjb21tb2RhdGlvbl9faGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4uYWNjb21tb2RhdGlvbl9faW1hZ2VXcmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWNjb21tb2RhdGlvbl9faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFjY29tbW9kYXRpb25fX2ltYWdlLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2NoZWR1bGUge1xuICAtLXNjaGVkdWxlVG9wUG9zaXRpb246IDA7XG4gIC0tc2NoZWR1bGVIZWlnaHQ6IDUwcmVtO1xuICAtLXNjaGVkdWxlSGVhZGVySGVpZ2h0OiAzcmVtO1xuICAtLXNjaGVkdWxlQmc6ICNGREZERkQ7XG4gIC0tc2NoZWR1bGVIZWFkaW5nQmc6ICNGN0Y5RkI7XG4gIC0tc2NoZWR1bGVIZWFkaW5nQ29sb3I6ICNlZWU7XG4gIC0tc2NoZWR1bGVCb3JkZXJDb2xvcjogI2ViZWJlYjtcbiAgLS1zY2hlZHVsZVRpbWVXaWR0aDogNHJlbTtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4jaWNvbi1hcnJvdyB7XG4gIGZpbGw6ICM4ODg7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyV3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDAgM3JlbTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLXNjaGVkdWxlQm9yZGVyQ29sb3IpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2hlYWRlcnMge1xuICB0b3A6IHZhcigtLXNjaGVkdWxlVG9wUG9zaXRpb24pO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwIDFyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9faGVhZGluZyB7XG4gIGhlaWdodDogdmFyKC0tc2NoZWR1bGVIZWFkZXJIZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJvcmRlcjogc29saWQgdmFyKC0tc2NoZWR1bGVCb3JkZXJDb2xvcik7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUhlYWRpbmdDb2xvcik7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19oZWFkZXJCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zY2hlZHVsZVRpbWVXaWR0aCkpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9faGVhZGVyQnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUhlYWRpbmdCZyk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19oZWFkZXJCdXR0b24gPiBzdmcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZmlsbDogdmFyKC0tc2NoZWR1bGVIZWFkaW5nQ29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2hlYWRlckJ1dHRvbi0tbGVmdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2dyaWRMaW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1zY2hlZHVsZUhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNjaGVkdWxlSGVhZGVySGVpZ2h0KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zY2hlZHVsZUNhbGVuZGFyX19ncmlkTGluZXMgaHIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWVlO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhclRyYWNrcyxcbi5zY2hlZHVsZUNhbGVuZGFyU2Nyb2xsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJTY3JvbGxlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJUcmFja3Mge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiB2YXIoLS1zY2hlZHVsZUhlaWdodCk7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyVHJhY2tzOjotd2Via2l0LXNjcm9sbGJhcixcbi5zY2hlZHVsZUNhbGVuZGFyU2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX2dyaWRNYXJrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zY2hlZHVsZUJnKTtcbiAgcGFkZGluZzogMC4ycmVtIDFlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG59XG5cbi5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uIHtcbiAgZmxleDogMSAwIDY2JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uOm5vdCguc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uLS10aW1lKSB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW46bm90KC5zY2hlZHVsZUNhbGVuZGFyX19jb2x1bW4tLXRpbWUpIHtcbiAgICBmbGV4OiAxIDAgMjIlO1xuICB9XG59XG4uc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uICsgLnNjaGVkdWxlQ2FsZW5kYXJfX2NvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uLS10aW1lIHtcbiAgZmxleDogMCAwIHZhcigtLXNjaGVkdWxlVGltZVdpZHRoKTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVhZGVycyAuc2NoZWR1bGVDYWxlbmRhcl9fY29sdW1uLS10aW1lIHtcbiAgei1pbmRleDogNTtcbn1cblxuLnNjaGVkdWxlQ2FsZW5kYXJfX3BlcmZvcm1hbmNlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNjaGVkdWxlQ2FsZW5kYXJfX3BlcmZvcm1hbmNlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEpO1xufVxuXG4uc2NoZWR1bGVDYWxlbmRhcl9fcGVyZm9ybWFuY2VJbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQ0VFO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLXByaW1hcnlDb2xvcik7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNjaGVkdWxlRmlsZUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgei1pbmRleDogNDAwMDtcbn1cblxuLnN0YWdlc19fZ3JpZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFnZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gLTIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdGFnZXNfX2dyaWQgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhzKSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0taHMpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnMpO1xuICB9XG59XG5cbi5zdGFnZXNfX2FydGlzdExpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3RhZ2VzX19wYW5lbCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi50aWNrZXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbn1cblxuLnRpY2tldHNfX1RpZXJNZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJmbGlja2l0eVwiO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBoaWRlIDphZnRlciAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRzX19UaWVyTWVudTphZnRlciB7XG4gICAgLyogZGlzYWJsZSBGbGlja2l0eSBmb3IgbGFyZ2UgZGV2aWNlcyAqL1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLnRpY2tldHNfX1RpZXJNZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlja2V0c19fVGllck1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4udGlja2V0c19fVGllck1lbnVXcmFwIHtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi50aWNrZXRzX19UaWVyTWVudVdyYXAudGlja2V0c19fVGllck1lbnVXcmFwLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRpY2tldHNfX1RpZXJNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi50aWNrZXRzX19ib3JkZXJib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgOTAsIDkwLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udGlja2V0c19fbWVudUl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldHNfX21lbnVJdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udGlja2V0c19fbWVudUl0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGlja2V0c19fbWVudUl0ZW0gc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnRpY2tldHNfX21lbnVJdGVtLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFya1BpbmspO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnRpY2tldHNfX21lbnVJdGVtLmlzLXNlbGVjdGVkIGg0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50aWNrZXRzX19tZW51SXRlbS50aWNrZXRzX19tZW51SXRlbS0tc29sZE91dCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnRpY2tldE9wdGlvbi0tc29sZE91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50aWNrZXRzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12cykgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXZzKSAvIC0yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGlja2V0c19fZ3JpZCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tdnMpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS12cykgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cyk7XG4gIH1cbn1cblxuLnRpY2tldHNfX2xpbmssXG4ubGFyZ2VMaW5rc19fbGluayB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi50aWNrZXRzX19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnRpY2tldHNfX2NhcmROYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udGlja2V0c19fcmFuZ2VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGluayk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50aWNrZXRzX19yYW5nZXMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnRpY2tldHNfX3Jhbmdlczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cbi50aWNrZXRzX19yYW5nZXM6aG92ZXIgLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLnRpY2tldHNfX3Jhbmdlczpob3ZlciAudGlja2V0c19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlKTtcbn1cblxuLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBpbmspO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRzX19yYW5nZSB7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICB9XG59XG4udGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tcGluayk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1waW5rKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQgLnRpY2tldHNfX25hbWUsXG4udGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQgLnRpY2tldHNfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbi50aWNrZXRzX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4udGlja2V0c19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRpY2tldHNfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi50aWNrZXRzX19zbWFsbE1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIC43NXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCAudGlja2V0c19fcmFuZ2VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLXNvbGRPdXQgLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbiAgY29sb3I6IHZhcigtLXNvbGRPdXQpO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tc29sZE91dCAudGlja2V0c19fcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tc29sZE91dCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc29sZE91dCk7XG59XG4udGlja2V0c19fbGluay50aWNrZXRzX19saW5rLS1zb2xkT3V0IC50aWNrZXRzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zb2xkT3V0KTtcbn1cblxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRpY2tldHNfX2xpbmsudGlja2V0c19fbGluay0tY29taW5nU29vbiAudGlja2V0c19fcmFuZ2VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21pbmdTb29uKTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLWNvbWluZ1Nvb24gLnRpY2tldHNfX3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21pbmdTb29uKTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLWNvbWluZ1Nvb24gLnRpY2tldHNfX3JhbmdlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21pbmdTb29uKTtcbn1cbi50aWNrZXRzX19saW5rLnRpY2tldHNfX2xpbmstLWNvbWluZ1Nvb24gLnRpY2tldHNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbWluZ1Nvb24pO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5jc3MubWFwICovXG4iXX0= */