@charset "UTF-8";@import url(//https://hello.myfonts.net/count/403e8b);@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal}[class*=fa-],[class*=icon-],[class^=icon-]{font-family:icomoon!important;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=fa-][class*="-angle-double-down"]::before,[class*=icon-][class*="-angle-double-down"]::before,[class^=icon-][class*="-angle-double-down"]::before{content:"\f103"}[class*=fa-][class*="-angle-double-left"]::before,[class*=icon-][class*="-angle-double-left"]::before,[class^=icon-][class*="-angle-double-left"]::before{content:"\f100"}[class*=fa-][class*="-angle-double-right"]::before,[class*=icon-][class*="-angle-double-right"]::before,[class^=icon-][class*="-angle-double-right"]::before{content:"\f101"}[class*=fa-][class*="-angle-double-up"]::before,[class*=icon-][class*="-angle-double-up"]::before,[class^=icon-][class*="-angle-double-up"]::before{content:"\f102"}[class*=fa-][class*="-angle-down"]::before,[class*=icon-][class*="-angle-down"]::before,[class^=icon-][class*="-angle-down"]::before{content:"\f107"}[class*=fa-][class*="-angle-left"]::before,[class*=icon-][class*="-angle-left"]::before,[class^=icon-][class*="-angle-left"]::before{content:"\f104"}[class*=fa-][class*="-angle-right"]::before,[class*=icon-][class*="-angle-right"]::before,[class^=icon-][class*="-angle-right"]::before{content:"\f105"}[class*=fa-][class*="-angle-up"]::before,[class*=icon-][class*="-angle-up"]::before,[class^=icon-][class*="-angle-up"]::before{content:"\f106"}[class*=fa-][class*="-arrow-down"]::before,[class*=icon-][class*="-arrow-down"]::before,[class^=icon-][class*="-arrow-down"]::before{content:"\f063"}[class*=fa-][class*="-arrow-left"]::before,[class*=icon-][class*="-arrow-left"]::before,[class^=icon-][class*="-arrow-left"]::before{content:"\f060"}[class*=fa-][class*="-arrow-right"]::before,[class*=icon-][class*="-arrow-right"]::before,[class^=icon-][class*="-arrow-right"]::before{content:"\f061"}[class*=fa-][class*="-arrow-up"]::before,[class*=icon-][class*="-arrow-up"]::before,[class^=icon-][class*="-arrow-up"]::before{content:"\f062"}[class*=fa-][class*="-backward"]::before,[class*=icon-][class*="-backward"]::before,[class^=icon-][class*="-backward"]::before{content:"\f04a"}[class*=fa-][class*="-calendar"]::before,[class*=icon-][class*="-calendar"]::before,[class^=icon-][class*="-calendar"]::before{content:"\f073"}[class*=fa-][class*="-camera"]::before,[class*=icon-][class*="-camera"]::before,[class^=icon-][class*="-camera"]::before{content:"\f030"}[class*=fa-][class*="-caret-down"]::before,[class*=icon-][class*="-caret-down"]::before,[class^=icon-][class*="-caret-down"]::before{content:"\f0d7"}[class*=fa-][class*="-caret-left"]::before,[class*=icon-][class*="-caret-left"]::before,[class^=icon-][class*="-caret-left"]::before{content:"\f0d9"}[class*=fa-][class*="-caret-right"]::before,[class*=icon-][class*="-caret-right"]::before,[class^=icon-][class*="-caret-right"]::before{content:"\f0da"}[class*=fa-][class*="-caret-up"]::before,[class*=icon-][class*="-caret-up"]::before,[class^=icon-][class*="-caret-up"]::before{content:"\f0d8"}[class*=fa-][class*="-check"]::before,[class*=icon-][class*="-check"]::before,[class^=icon-][class*="-check"]::before{content:"\f00c"}[class*=fa-][class*="-chevron-down"]::before,[class*=icon-][class*="-chevron-down"]::before,[class^=icon-][class*="-chevron-down"]::before{content:"\f078"}[class*=fa-][class*="-chevron-left"]::before,[class*=icon-][class*="-chevron-left"]::before,[class^=icon-][class*="-chevron-left"]::before{content:"\f053"}[class*=fa-][class*="-chevron-right"]::before,[class*=icon-][class*="-chevron-right"]::before,[class^=icon-][class*="-chevron-right"]::before{content:"\f054"}[class*=fa-][class*="-chevron-up"]::before,[class*=icon-][class*="-chevron-up"]::before,[class^=icon-][class*="-chevron-up"]::before{content:"\f077"}[class*=fa-][class*="-close"]::before,[class*=icon-][class*="-close"]::before,[class^=icon-][class*="-close"]::before{content:"\f00d"}[class*=fa-][class*="-credit-card"]::before,[class*=icon-][class*="-credit-card"]::before,[class^=icon-][class*="-credit-card"]::before{content:"\f09d"}[class*=fa-][class*="-credit-card-alt"]::before,[class*=icon-][class*="-credit-card-alt"]::before,[class^=icon-][class*="-credit-card-alt"]::before{content:"\f283"}[class*=fa-][class*="-envelope"]::before,[class*=icon-][class*="-envelope"]::before,[class^=icon-][class*="-envelope"]::before{content:"\f0e0"}[class*=fa-][class*="-envelope-o"]::before,[class*=icon-][class*="-envelope-o"]::before,[class^=icon-][class*="-envelope-o"]::before{content:"\f003"}[class*=fa-][class*="-envelope-open"]::before,[class*=icon-][class*="-envelope-open"]::before,[class^=icon-][class*="-envelope-open"]::before{content:"\f2b6"}[class*=fa-][class*="-envelope-open-o"]::before,[class*=icon-][class*="-envelope-open-o"]::before,[class^=icon-][class*="-envelope-open-o"]::before{content:"\f2b7"}[class*=fa-][class*="-facebook"]::before,[class*=icon-][class*="-facebook"]::before,[class^=icon-][class*="-facebook"]::before{content:"\f09a"}[class*=fa-][class*="-facebook-f"]::before,[class*=icon-][class*="-facebook-f"]::before,[class^=icon-][class*="-facebook-f"]::before{content:"\f09a"}[class*=fa-][class*="-facebook-official"]::before,[class*=icon-][class*="-facebook-official"]::before,[class^=icon-][class*="-facebook-official"]::before{content:"\f230"}[class*=fa-][class*="-facebook-square"]::before,[class*=icon-][class*="-facebook-square"]::before,[class^=icon-][class*="-facebook-square"]::before{content:"\f082"}[class*=fa-][class*="-feed"]::before,[class*=icon-][class*="-feed"]::before,[class^=icon-][class*="-feed"]::before{content:"\f09e"}[class*=fa-][class*="-file"]::before,[class*=icon-][class*="-file"]::before,[class^=icon-][class*="-file"]::before{content:"\f15b"}[class*=fa-][class*="-file-o"]::before,[class*=icon-][class*="-file-o"]::before,[class^=icon-][class*="-file-o"]::before{content:"\f016"}[class*=fa-][class*="-file-excel-o"]::before,[class*=icon-][class*="-file-excel-o"]::before,[class^=icon-][class*="-file-excel-o"]::before{content:"\f1c3"}[class*=fa-][class*="-file-pdf-o"]::before,[class*=icon-][class*="-file-pdf-o"]::before,[class^=icon-][class*="-file-pdf-o"]::before{content:"\f1c1"}[class*=fa-][class*="-file-powerpoint-o"]::before,[class*=icon-][class*="-file-powerpoint-o"]::before,[class^=icon-][class*="-file-powerpoint-o"]::before{content:"\f1c4"}[class*=fa-][class*="-file-text"]::before,[class*=icon-][class*="-file-text"]::before,[class^=icon-][class*="-file-text"]::before{content:"\f15c"}[class*=fa-][class*="-file-word-o"]::before,[class*=icon-][class*="-file-word-o"]::before,[class^=icon-][class*="-file-word-o"]::before{content:"\f1c2"}[class*=fa-][class*="-flickr"]::before,[class*=icon-][class*="-flickr"]::before,[class^=icon-][class*="-flickr"]::before{content:"\f16e"}[class*=fa-][class*="-forward"]::before,[class*=icon-][class*="-forward"]::before,[class^=icon-][class*="-forward"]::before{content:"\f04e"}[class*=fa-][class*="-google-plus"]::before,[class*=icon-][class*="-google-plus"]::before,[class^=icon-][class*="-google-plus"]::before{content:"\f0d5"}[class*=fa-][class*="-google-plus-square"]::before,[class*=icon-][class*="-google-plus-square"]::before,[class^=icon-][class*="-google-plus-square"]::before{content:"\f0d4"}[class*=fa-][class*="-instagram"]::before,[class*=icon-][class*="-instagram"]::before,[class^=icon-][class*="-instagram"]::before{content:"\f16d"}[class*=fa-][class*="-linkedin"]::before,[class*=icon-][class*="-linkedin"]::before,[class^=icon-][class*="-linkedin"]::before{content:"\f0e1"}[class*=fa-][class*="-linkedin-square"]::before,[class*=icon-][class*="-linkedin-square"]::before,[class^=icon-][class*="-linkedin-square"]::before{content:"\f08c"}[class*=fa-][class*="-lock"]::before,[class*=icon-][class*="-lock"]::before,[class^=icon-][class*="-lock"]::before{content:"\f023"}[class*=fa-][class*="-long-arrow-down"]::before,[class*=icon-][class*="-long-arrow-down"]::before,[class^=icon-][class*="-long-arrow-down"]::before{content:"\f175"}[class*=fa-][class*="-long-arrow-left"]::before,[class*=icon-][class*="-long-arrow-left"]::before,[class^=icon-][class*="-long-arrow-left"]::before{content:"\f177"}[class*=fa-][class*="-long-arrow-right"]::before,[class*=icon-][class*="-long-arrow-right"]::before,[class^=icon-][class*="-long-arrow-right"]::before{content:"\f178"}[class*=fa-][class*="-long-arrow-up"]::before,[class*=icon-][class*="-long-arrow-up"]::before,[class^=icon-][class*="-long-arrow-up"]::before{content:"\f176"}[class*=fa-][class*="-map"]::before,[class*=icon-][class*="-map"]::before,[class^=icon-][class*="-map"]::before{content:"\f279"}[class*=fa-][class*="-map-o"]::before,[class*=icon-][class*="-map-o"]::before,[class^=icon-][class*="-map-o"]::before{content:"\f278"}[class*=fa-][class*="-minus"]::before,[class*=icon-][class*="-minus"]::before,[class^=icon-][class*="-minus"]::before{content:"\f068"}[class*=fa-][class*="-pinterest"]::before,[class*=icon-][class*="-pinterest"]::before,[class^=icon-][class*="-pinterest"]::before{content:"\f0d2"}[class*=fa-][class*="-pinterest-p"]::before,[class*=icon-][class*="-pinterest-p"]::before,[class^=icon-][class*="-pinterest-p"]::before{content:"\f231"}[class*=fa-][class*="-pinterest-square"]::before,[class*=icon-][class*="-pinterest-square"]::before,[class^=icon-][class*="-pinterest-square"]::before{content:"\f0d3"}[class*=fa-][class*="-play"]::before,[class*=icon-][class*="-play"]::before,[class^=icon-][class*="-play"]::before{content:"\f04b"}[class*=fa-][class*="-plus"]::before,[class*=icon-][class*="-plus"]::before,[class^=icon-][class*="-plus"]::before{content:"\f067"}[class*=fa-][class*="-question"]::before,[class*=icon-][class*="-question"]::before,[class^=icon-][class*="-question"]::before{content:"\f128"}[class*=fa-][class*="-refresh"]::before,[class*=icon-][class*="-refresh"]::before,[class^=icon-][class*="-refresh"]::before{content:"\f021"}[class*=fa-][class*="-remove"]::before,[class*=icon-][class*="-remove"]::before,[class^=icon-][class*="-remove"]::before{content:"\f00d"}[class*=fa-][class*="-repeat"]::before,[class*=icon-][class*="-repeat"]::before,[class^=icon-][class*="-repeat"]::before{content:"\f01e"}[class*=fa-][class*="-rotate-left"]::before,[class*=icon-][class*="-rotate-left"]::before,[class^=icon-][class*="-rotate-left"]::before{content:"\f0e2"}[class*=fa-][class*="-rotate-right"]::before,[class*=icon-][class*="-rotate-right"]::before,[class^=icon-][class*="-rotate-right"]::before{content:"\f01e"}[class*=fa-][class*="-rss"]::before,[class*=icon-][class*="-rss"]::before,[class^=icon-][class*="-rss"]::before{content:"\f09e"}[class*=fa-][class*="-rss-square"]::before,[class*=icon-][class*="-rss-square"]::before,[class^=icon-][class*="-rss-square"]::before{content:"\f143"}[class*=fa-][class*="-search"]::before,[class*=icon-][class*="-search"]::before,[class^=icon-][class*="-search"]::before{content:"\f002"}[class*=fa-][class*="-share-alt"]::before,[class*=icon-][class*="-share-alt"]::before,[class^=icon-][class*="-share-alt"]::before{content:"\f1e0"}[class*=fa-][class*="-share-alt-square"]::before,[class*=icon-][class*="-share-alt-square"]::before,[class^=icon-][class*="-share-alt-square"]::before{content:"\f1e1"}[class*=fa-][class*="-sort"]::before,[class*=icon-][class*="-sort"]::before,[class^=icon-][class*="-sort"]::before{content:"\f0dc"}[class*=fa-][class*="-sort-asc"]::before,[class*=icon-][class*="-sort-asc"]::before,[class^=icon-][class*="-sort-asc"]::before{content:"\f0de"}[class*=fa-][class*="-sort-desc"]::before,[class*=icon-][class*="-sort-desc"]::before,[class^=icon-][class*="-sort-desc"]::before{content:"\f0dd"}[class*=fa-][class*="-sort-down"]::before,[class*=icon-][class*="-sort-down"]::before,[class^=icon-][class*="-sort-down"]::before{content:"\f0dd"}[class*=fa-][class*="-sort-up"]::before,[class*=icon-][class*="-sort-up"]::before,[class^=icon-][class*="-sort-up"]::before{content:"\f0de"}[class*=fa-][class*="-spinner"]::before,[class*=icon-][class*="-spinner"]::before,[class^=icon-][class*="-spinner"]::before{content:"\f110"}[class*=fa-][class*="-star"]::before,[class*=icon-][class*="-star"]::before,[class^=icon-][class*="-star"]::before{content:"\f005"}[class*=fa-][class*="-star-o"]::before,[class*=icon-][class*="-star-o"]::before,[class^=icon-][class*="-star-o"]::before{content:"\f006"}[class*=fa-][class*="-th"]::before,[class*=icon-][class*="-th"]::before,[class^=icon-][class*="-th"]::before{content:"\f00a"}[class*=fa-][class*="-th-large"]::before,[class*=icon-][class*="-th-large"]::before,[class^=icon-][class*="-th-large"]::before{content:"\f009"}[class*=fa-][class*="-th-list"]::before,[class*=icon-][class*="-th-list"]::before,[class^=icon-][class*="-th-list"]::before{content:"\f00b"}[class*=fa-][class*="-times"]::before,[class*=icon-][class*="-times"]::before,[class^=icon-][class*="-times"]::before{content:"\f00d"}[class*=fa-][class*="-twitter"]::before,[class*=icon-][class*="-twitter"]::before,[class^=icon-][class*="-twitter"]::before{content:"\f099"}[class*=fa-][class*="-x"]::before,[class*=icon-][class*="-x"]::before,[class^=icon-][class*="-x"]::before{content:"\e901"}[class*=fa-][class*="-twitter-square"]::before,[class*=icon-][class*="-twitter-square"]::before,[class^=icon-][class*="-twitter-square"]::before{content:"\f081"}[class*=fa-][class*="-undo"]::before,[class*=icon-][class*="-undo"]::before,[class^=icon-][class*="-undo"]::before{content:"\f0e2"}[class*=fa-][class*="-unsorted"]::before,[class*=icon-][class*="-unsorted"]::before,[class^=icon-][class*="-unsorted"]::before{content:"\f0dc"}[class*=fa-][class*="-upload"]::before,[class*=icon-][class*="-upload"]::before,[class^=icon-][class*="-upload"]::before{content:"\f093"}[class*=fa-][class*="-user"]::before,[class*=icon-][class*="-user"]::before,[class^=icon-][class*="-user"]::before{content:"\f007"}[class*=fa-][class*="-user-o"]::before,[class*=icon-][class*="-user-o"]::before,[class^=icon-][class*="-user-o"]::before{content:"\f2c0"}[class*=fa-][class*="-user-circle"]::before,[class*=icon-][class*="-user-circle"]::before,[class^=icon-][class*="-user-circle"]::before{content:"\f2bd"}[class*=fa-][class*="-user-circle-o"]::before,[class*=icon-][class*="-user-circle-o"]::before,[class^=icon-][class*="-user-circle-o"]::before{content:"\f2be"}[class*=fa-][class*="-volume-up"]::before,[class*=icon-][class*="-volume-up"]::before,[class^=icon-][class*="-volume-up"]::before{content:"\f028"}[class*=fa-][class*="-youtube"]::before,[class*=icon-][class*="-youtube"]::before,[class^=icon-][class*="-youtube"]::before{content:"\f167"}[class*=fa-][class*="-youtube-play"]::before,[class*=icon-][class*="-youtube-play"]::before,[class^=icon-][class*="-youtube-play"]::before{content:"\f16a"}[class*=fa-][class*="-youtube-square"]::before,[class*=icon-][class*="-youtube-square"]::before,[class^=icon-][class*="-youtube-square"]::before{content:"\f166"}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.slick-slider{position:relative;display:block;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;touch-action:manipulation;-webkit-transform-style:preserve-3d;transform:translate3d(0,0,0)}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{zoom:1;display:block;left:0;position:relative;top:0;transform:translate3d(0,0,0)}.slick-track::after,.slick-track::before{content:" ";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;outline:0;position:relative;min-height:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none;cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-top-right.trp-color-light{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-top-right.trp-color-dark{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-top-left.trp-color-light{min-width:200px}.trp-language-switcher-container.trp-floater-ls-names.trp-top-left.trp-color-dark{min-width:200px}#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{margin-top:12px}#trp-floater-ls.trp-floater-ls-flags.trp-bottom-left.trp-color-light #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{margin-top:15px}#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-dark.trp-poweredby:hover{position:fixed;z-index:9999999;top:0;bottom:auto;display:block;width:192px;height:auto;border-radius:0 0 8px 8px;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-light.trp-poweredby:hover{position:fixed;z-index:9999999;top:0;bottom:auto;display:block;width:192px;height:auto;border-radius:0 0 8px 8px;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-dark.trp-poweredby:hover{position:fixed;z-index:9999999;top:0;bottom:auto;display:block;width:192px;height:auto;border-radius:0 0 8px 8px;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light.trp-poweredby:hover{position:fixed;z-index:9999999;top:0;bottom:auto;display:block;width:192px;height:auto;border-radius:0 0 8px 8px;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{margin-top:6px}#trp-floater-ls-language-list .trp-language-wrap.trp-floater-ls-disabled-language.trp-ls-disabled-language:hover{padding:0;width:auto}#trp-floater-ls .trp-language-switcher-container.trp-floater-ls-codes.trp-top-left.trp-color-light.trp-poweredby.trp-with-flags.trp-floater-ls-disabled-language.trp-ls-disabled-language.trp-floater-ls-disabled-language.trp-ls-disabled-language{margin-bottom:10px;margin-top:0}#trp-floater-ls{position:fixed;z-index:9999999;bottom:0;display:block;overflow:hidden;height:58px;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.25)}.trp-floater-ls-disabled-language.trp-ls-disabled-language{width:auto}#trp-floater-ls:hover{position:fixed;z-index:9999999;bottom:0;display:block;height:auto;border-radius:8px 8px 0 0;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-floater-ls-flags:hover{position:fixed;z-index:9999999;display:block;width:66px;height:auto;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-floater-ls-flags.trp-poweredby:hover{position:fixed;z-index:9999999;bottom:0;display:block;width:192px;height:auto;border-radius:8px 8px 0 0;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-floater-ls-flags{position:fixed;z-index:9999999;bottom:0;display:block;overflow:hidden;width:66px;height:58px;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.25)}#trp-floater-ls.trp-color-dark{background:#1e1e1e;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:8px 8px 0 0}#trp-floater-ls.trp-color-light{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:8px 8px 0 0}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light.trp-poweredby:hover{width:192px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark.trp-poweredby:hover{width:192px}#trp-floater-ls.trp-color-dark-old{background:#1b1b1b;background:linear-gradient(0deg,#1b1b1b 0,#545454 100%)}#trp-floater-ls.trp-color-light-old{background:#d6d6d6;background:linear-gradient(0deg,#d6d6d6 0,#fafafa 100%)}#trp-floater-ls.trp-bottom-right{top:auto;bottom:0;right:10%}#trp-floater-ls.trp-bottom-left{top:auto;bottom:0;left:10%}#trp-floater-ls.trp-top-right{bottom:auto;top:0;right:10%;border-radius:0 0 5px 5px}#trp-floater-ls.trp-top-left{bottom:auto;top:0;left:10%;border-radius:0 0 5px 5px}body.admin-bar #trp-floater-ls.trp-top-left,body.admin-bar #trp-floater-ls.trp-top-right{top:32px}@media screen and (max-width:782px){body.admin-bar #trp-floater-ls.trp-top-left,body.admin-bar #trp-floater-ls.trp-top-right{top:46px}}@media screen and (max-width:1000px){#trp-floater-ls-language-list{display:flex;flex-direction:column}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light.trp-poweredby{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light.trp-poweredby{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark.trp-poweredby{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark.trp-poweredby{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark.trp-poweredby{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark.trp-poweredby{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light.trp-poweredby{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light.trp-poweredby{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark.trp-poweredby{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark.trp-poweredby{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light.trp-poweredby{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light.trp-poweredby{left:10%;min-width:105px}#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{margin-top:15px!important}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark{right:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark{left:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light{right:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light{left:10%;min-width:60px}}@media screen and (max-width:500px){#trp-floater-ls-language-list{display:flex;flex-direction:column}#trp-floater-ls:hover .trp-language-wrap a.trp-floater-ls-disabled-language{margin-top:0}.trp-floater-ls-disabled-language{margin-top:0!important;padding-top:16px!important}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light.trp-poweredby{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light.trp-poweredby{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark.trp-poweredby{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark.trp-poweredby{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark.trp-poweredby{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark.trp-poweredby{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light.trp-poweredby{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light.trp-poweredby{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark.trp-poweredby{right:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark.trp-poweredby{left:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light.trp-poweredby{right:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light.trp-poweredby{left:10%;min-width:60px}#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{margin-top:5px!important}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark{right:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark{left:10%;min-width:105px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light{right:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light{left:10%;min-width:66px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark{right:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark{left:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light{right:10%;min-width:60px}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light{left:10%;min-width:60px}}#trp-floater-ls.trp-floater-ls-codes #trp-floater-ls-current-language a,#trp-floater-ls.trp-floater-ls-codes #trp-floater-ls-language-list{text-align:center;margin-top:6px}#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language a img,#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-language-list a img{text-align:center;display:block;margin:0 auto}#trp-floater-ls-language-list{display:none}.trp-poweredby #trp-floater-ls-language-list .trp-language-wrap{padding:10px;width:auto}#trp-floater-ls .trp-language-wrap.trp-language-wrap-top{padding:10px}#trp-floater-ls .trp-language-wrap.trp-language-wrap-bottom{padding:11px}#trp-floater-ls.only-flags div.trp-language-wrap{padding:11px 0}#trp-floater-ls.trp-top-left.trp-poweredby.trp-color-dark #trp-floater-ls-language-list #trp-floater-poweredby,#trp-floater-ls.trp-top-right.trp-poweredby.trp-color-dark #trp-floater-ls-language-list #trp-floater-poweredby{border-top:none;border-bottom:1px solid #747474}#trp-floater-ls.trp-top-left.trp-poweredby.trp-color-light #trp-floater-ls-language-list #trp-floater-poweredby,#trp-floater-ls.trp-top-right.trp-poweredby.trp-color-light #trp-floater-ls-language-list #trp-floater-poweredby{border-top:none;border-bottom:1px solid #aaa}.trp-color-dark.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby{border-top:1px solid #747474;color:#b3b3b3}.trp-color-light.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby{border-top:1px solid #aaa;color:grey}.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby{padding:5px 12px 5px 12px;text-align:center;font-size:12px}.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a{display:inline;padding:0 3px;border-radius:30px;line-height:11px;text-decoration:underline}.trp-color-light.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a{color:#3858e9;text-decoration:none}.trp-color-dark.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a{color:#b3b3b3}.trp-color-dark.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a:hover{color:#fff;opacity:1}.trp-color-light.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a:hover{color:#3858e9;text-decoration:underline}#trp-floater-ls:focus #trp-floater-ls-current-language,#trp-floater-ls:hover #trp-floater-ls-current-language{display:none}#trp-floater-ls:focus #trp-floater-ls-language-list,#trp-floater-ls:hover #trp-floater-ls-language-list{display:block}#trp-floater-ls-current-language a{display:block;padding:10px 12px 10px 12px;font-size:90%}.trp-language-wrap a{display:block;padding:10px 12px 10px 12px;font-size:90%}#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language{display:block;padding:10px 24px 10px 24px;font-size:90%}#trp-floater-ls-current-language,#trp-floater-ls-language-list{text-align:left}#trp-floater-ls-current-language.trp-with-flags,#trp-floater-ls-language-list.trp-with-flags{text-align:left}#trp-floater-ls-current-language{display:block;width:100%;height:100%}.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-dark #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-dark.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-light #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-light.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-dark #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-dark.trp-poweredby #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light #trp-floater-ls-current-language,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light.trp-poweredby #trp-floater-ls-current-language{display:block;width:100%;height:100%;padding-top:3px}.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left .trp-language-wrap,.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right .trp-language-wrap{padding:9px!important}.trp-language-switcher-container.trp-floater-ls-codes.trp-top-left .trp-language-wrap,.trp-language-switcher-container.trp-floater-ls-codes.trp-top-right .trp-language-wrap{padding:0 9px 9px 9px!important}.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left .trp-language-wrap,.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right .trp-language-wrap{padding:9px 9px 6px 9px!important}.trp-language-switcher-container.trp-floater-ls-names.trp-top-left .trp-language-wrap,.trp-language-switcher-container.trp-floater-ls-names.trp-top-right .trp-language-wrap{padding:0 12px 12px 12px!important}.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left .trp-language-wrap,.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right .trp-language-wrap{padding:12px 12px 6px 12px!important}#trp-floater-ls div:not(#trp-floater-poweredby)>a{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center}.trp-color-dark #trp-floater-ls-current-language a,.trp-color-dark #trp-floater-ls-language-list a{color:#bdbdbd}.trp-color-light #trp-floater-ls-current-language a,.trp-color-light #trp-floater-ls-language-list a{color:#404040}.trp-color-dark #trp-floater-ls-current-language a,.trp-color-dark #trp-floater-ls-language-list a,.trp-color-light #trp-floater-ls-current-language a,.trp-color-light #trp-floater-ls-language-list a,.trp-with-flags.trp-color-dark #trp-floater-ls-current-language a,.trp-with-flags.trp-color-light #trp-floater-ls-current-language a{display:block;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trp-color-light #trp-floater-ls-language-list .trp-language-wrap a:hover{color:#1e1e1e;background:#f0f0f0;border-radius:2px}.trp-color-dark #trp-floater-ls-language-list .trp-language-wrap a:hover{color:#fff;background:#4f4f4f;border-radius:2px}.trp-floater-ls-disabled-language{margin-top:6px}#trp-floater-ls .trp-floater-ls-disabled-language{pointer-events:none;cursor:default}#trp-floater-ls .trp-with-flags .trp-flag-image{margin-right:5px;vertical-align:middle;height:auto;max-width:100%;display:inline;padding:0}.trp-flag-image:dir(rtl){margin-left:5px}#trp-floater-ls a{text-decoration:none}#trp-floater-ls-language-list{max-height:300px;overflow-y:auto}.only-flags #trp-floater-ls-language-list{overflow-y:overlay}body,html{box-sizing:border-box;background:#feffff}*,::after,::before{box-sizing:inherit}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignnone{clear:both;margin:1.5em 0}.alignleft,.alignright,.wp-block-image .alignleft,.wp-block-image .alignright,[align=left],[align=right]{display:block;float:none;margin:1em auto}@media (min-width:48em){.alignleft,.wp-block-image .alignleft,[align=left]{float:left;margin:.3em 60px 1em 0}.alignright,.wp-block-image .alignright,[align=right]{float:right;margin:.3em 0 1em 60px}.entry-content .wp-block-image .alignleft{margin:.5em 2em 1em -5%}.entry-content .wp-block-image .alignright{margin:.5em -5% 1em 2em}}.clearfix,.entry-content,.gform_body,.site-content,.site-footer,.site-header,article,section{zoom:1}.clearfix::after,.clearfix::before,.entry-content::after,.entry-content::before,.gform_body::after,.gform_body::before,.site-content::after,.site-content::before,.site-footer::after,.site-footer::before,.site-header::after,.site-header::before,article::after,article::before,section::after,section::before{content:" ";display:table}.clearfix::after,.entry-content::after,.gform_body::after,.site-content::after,.site-footer::after,.site-header::after,article::after,section::after{clear:both}@-o-viewport{zoom:1;width:extend-to-zoom}@viewport{zoom:1;width:extend-to-zoom}@-ms-viewport{width:extend-to-zoom;zoom:1}.laptop,.tablet{opacity:0;position:absolute;z-index:-1}@media (min-width:48em){.phone{opacity:0;position:absolute;z-index:-1}.tablet{opacity:1;position:relative;z-index:1}}@media (min-width:62.5em){.mobile{opacity:0;position:absolute;z-index:-1}.laptop{opacity:1;position:relative;z-index:1}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;position:relative}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;text-decoration:none}hr{display:block;height:1px;border:0;border-top:1px solid rgba(50,51,51,.15);margin:1em 0;padding:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}code,kbd,pre,samp{font-family:"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",Monaco,monospace;font-size:1em}small{font-size:85%}b,strong,th{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}em{font-style:italic}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}button,input,optgroup,select,textarea{font:inherit;width:auto;overflow:visible;margin:0}textarea{overflow:auto;vertical-align:text-top}button,input[type=button],input[type=image],input[type=submit]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input:invalid,textarea:invalid{box-shadow:0 0 5px red}.ie7 img{-ms-interpolation-mode:bicubic}audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}[hidden],template{display:none}.clearfix::after{clear:both;content:'';display:table}.container{margin-left:auto;margin-right:auto;position:relative}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.screen-reader-text,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clear{clear:both}.full{width:100%}.half{width:50%}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.separator{border-bottom:1px dotted rgba(50,51,51,.15);height:1em;margin-bottom:1em}.hidden,.print{display:none}.object-fit-wrap{position:relative}.object-fit-wrap.compat-object-fit{background-repeat:no-repeat;background-size:cover;background-position:center center}.object-fit-wrap.compat-object-fit img{opacity:0!important}.object-fit-wrap.position-top.compat-object-fit{background-position:center top}.object-fit-wrap.position-top img{-o-object-position:top;object-position:top}.object-fit-wrap img{border:0;height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}a{color:#323333;transition:all .3s}a:visited{color:#323333}a:active,a:focus,a:hover{color:#0282c8;outline:0;outline-width:0}a[href*=".doc"],a[href*=".docx"],a[href*=".pdf"],a[href*=".ppt"],a[href*=".pptx"],a[href*=".xls"],a[href*=".xlsx"]{color:#323333;text-decoration:underline;transition:all .3s;text-decoration:underline}a[href*=".doc"]:visited,a[href*=".docx"]:visited,a[href*=".pdf"]:visited,a[href*=".ppt"]:visited,a[href*=".pptx"]:visited,a[href*=".xls"]:visited,a[href*=".xlsx"]:visited{color:#323333}a[href*=".doc"]:active,a[href*=".doc"]:focus,a[href*=".doc"]:hover,a[href*=".docx"]:active,a[href*=".docx"]:focus,a[href*=".docx"]:hover,a[href*=".pdf"]:active,a[href*=".pdf"]:focus,a[href*=".pdf"]:hover,a[href*=".ppt"]:active,a[href*=".ppt"]:focus,a[href*=".ppt"]:hover,a[href*=".pptx"]:active,a[href*=".pptx"]:focus,a[href*=".pptx"]:hover,a[href*=".xls"]:active,a[href*=".xls"]:focus,a[href*=".xls"]:hover,a[href*=".xlsx"]:active,a[href*=".xlsx"]:focus,a[href*=".xlsx"]:hover{color:#0282c8;text-decoration:underline;outline:0;outline-width:0}a[href*=".doc"]:after,a[href*=".docx"]:after,a[href*=".pdf"]:after,a[href*=".ppt"]:after,a[href*=".pptx"]:after,a[href*=".xls"]:after,a[href*=".xlsx"]:after{font-family:icomoon;margin-left:.375rem;display:inline-block}a[href*=".doc"]:hover,a[href*=".docx"]:hover,a[href*=".pdf"]:hover,a[href*=".ppt"]:hover,a[href*=".pptx"]:hover,a[href*=".xls"]:hover,a[href*=".xlsx"]:hover{text-decoration:underline}a[href*=".doc"]:after,a[href*=".docx"]:after{color:#2280b6;content:" \f1c2"}a[href*=".pdf"]:after{color:#d14634;content:" \f1c1"}a[href*=".ppt"]:after,a[href*=".pptx"]:after{color:#fab022;content:" \f1c4"}a[href*=".xls"]:after,a[href*=".xlsx"]:after{color:#2fc38d;content:" \f1c3"}a[class*=more-link]{color:#323333;text-decoration:none;transition:all .3s;display:inline-block;font-family:AvenirLTPro-Heavy,serif;font-size:16px;font-size:1rem;letter-spacing:.01875em;line-height:normal;padding:0 0 .3125rem;position:relative;transform:translate3d(0,0,0);transition-property:color,transform;text-decoration:none}a[class*=more-link]:visited{color:#323333}a[class*=more-link]:active,a[class*=more-link]:focus,a[class*=more-link]:hover{color:#0282c8;text-decoration:none;outline:0;outline-width:0}a[class*=more-link]::after{background-color:rgba(50,51,51,.2);bottom:0;content:"";display:block;height:.063rem;left:0;position:absolute;transform:translate3d(0,0,0);transition-duration:.2s;transition-property:background-color,transform;transition-timing-function:ease;width:100%}a[class*=more-link]:active::after,a[class*=more-link]:focus::after,a[class*=more-link]:hover::after{background-color:#0282c8;transform:translate3d(0,-.25rem,0)}a[class*=more-link][class*="-white"]{color:#fff;text-decoration:none;transition:all .3s}a[class*=more-link][class*="-white"]:visited{color:#fff}a[class*=more-link][class*="-white"]:active,a[class*=more-link][class*="-white"]:focus,a[class*=more-link][class*="-white"]:hover{color:#fff;text-decoration:none;outline:0;outline-width:0}a[class*=more-link][class*="-white"]::after,a[class*=more-link][class*="-white"]::before{background-color:#fff}a.back,a.more{font-size:15px;font-size:.9375rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@font-face{font-family:AvenirLTPro-Heavy;src:url(../fonts/AvenirLTProHeavy/font.woff) format("woff2"),url(../fonts/AvenirLTProHeavy/font.woff) format("woff");font-style:normal;font-stretch:normal}body{font-size:16px;font-size:1rem;color:#323333;font-family:Inter,sans-serif;font-weight:400;line-height:1.375;letter-spacing:.01429em}@media (min-width:48em){body{line-height:1.5}}h1,h2,h3,h4,h5{font-family:AvenirLTPro-Heavy,serif;line-height:1.25}h1 a,h2 a,h3 a,h4 a,h5 a{color:#323333;text-decoration:none;transition:all .3s}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited{color:#323333}h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover{color:#0282c8;text-decoration:none;outline:0;outline-width:0}h1{font-size:30px;font-size:1.875rem}@media (min-width:62.5em){h1{font-size:34px;font-size:2.125rem}}h2{font-size:26px;font-size:1.625rem}@media (min-width:62.5em){h2{font-size:35px;font-size:2.1875rem}}h3{font-size:22px;font-size:1.375rem}@media (min-width:48em){h3{font-size:25px;font-size:1.5625rem}}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-header h1,.entry-header h2,.entry-header h3,.entry-header h4,.entry-header h5{color:#323333;margin:1.5em 0 .5em}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-header h1:first-child,.entry-header h2:first-child,.entry-header h3:first-child,.entry-header h4:first-child,.entry-header h5:first-child{margin-top:0}.entry-content h1,.entry-header h1{font-size:32px;font-size:2rem}@media (min-width:48em){.entry-content h1,.entry-header h1{font-size:35px;font-size:2.1875rem}}@media (min-width:62.5em){.entry-content h2,.entry-header h2{font-size:28px;font-size:1.75rem}}.entry-content p,.entry-header p{margin-bottom:1.5em}.entry-content em,.entry-content i:not(.fa),.entry-header em,.entry-header i:not(.fa){font-style:italic}.entry-content b,.entry-content strong,.entry-header b,.entry-header strong{font-weight:700}.entry-content blockquote,.entry-header blockquote{font-size:22px;font-size:1.375rem;text-align:center;line-height:1.2;margin-bottom:2em;padding:2em 0 1em}.entry-content blockquote p,.entry-header blockquote p{margin-bottom:.5em;font-family:Inter,sans-serif;font-size:28px}.entry-content blockquote:before,.entry-header blockquote:before{width:50px;content:" ";display:table;height:30px;margin:0 auto 40px;background:url(../images/quotemark.svg) center center no-repeat}.entry-content blockquote cite,.entry-header blockquote cite{font-size:16px;text-align:center;line-height:22px;max-width:800px;margin:25px auto 10px;display:table}.entry-content blockquote cite:before,.entry-header blockquote cite:before{width:100px;height:1px;content:"";display:block;margin:0 auto 50px;background:#33a532}.entry-content ol,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid){margin-bottom:1em;overflow:hidden;width:auto}.entry-content ol li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li{margin:0 0 .3em 2em}.entry-content ol li ul,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ul{margin:.3em 0}.entry-content ol li ul li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ul li{list-style:circle}.entry-content ol li ul li ul,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ul li ul{margin:.3em 0}.entry-content ol li ul li ul li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ul li ul li{list-style:square}.entry-content ol li ul li ol li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ul li ol li{list-style:lower-roman}.entry-content ol li ol,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ol{margin:.3em 0}.entry-content ol li ol li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ol li{list-style:lower-alpha}.entry-content ol li ol li ul,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ol li ul{margin:.3em 0}.entry-content ol li ol li ul li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ol li ul li{list-style:square}.entry-content ol li ol li ol,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ol li ol{margin:.3em 0}.entry-content ol li ol li ol li,.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li ol li ol li{list-style:lower-roman}.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) li{list-style:disc}.entry-content ol li{list-style:decimal}.entry-content dl{padding:.5em}@media (min-width:48em){.entry-content dl{display:flex;flex-wrap:wrap}}.entry-content dd{padding-bottom:.5em}.entry-content dt{border-bottom:1px solid rgba(50,51,51,.15);color:#323333;display:inline-block;font-weight:700}@media (min-width:48em){.entry-content dt{border-bottom:none;padding-bottom:.5em;padding-right:1em;text-align:right;width:25%}}.entry-content dt::after{content:":"}@media (min-width:48em){.entry-content dd{width:75%}}.entry-content ul li{list-style:none!important}.entry-content ul li::before{content:"\2022";color:#0282c8;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.wp-caption,img{height:auto;max-width:100%}embed,iframe,object{max-width:100%}.is-type-video .wp-block-embed__wrapper,.video-wrapper{height:0;margin:.5em 0 1.5em;padding:0 0 56.25%;position:relative;width:100%}.is-type-video .wp-block-embed__wrapper embed,.is-type-video .wp-block-embed__wrapper iframe,.is-type-video .wp-block-embed__wrapper object,.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{display:table}.wp-block-image figcaption{font-size:16px;font-size:1rem}@media (min-width:62.5em){.single .wp-block-image{margin-bottom:2em}}#footer{background:#0282c8;color:#fff}.footer-top{padding:2.5rem 0 1.25rem}@media (min-width:48em){.footer-top{padding:6.125rem 0 1.625rem}}.footer-top>.container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:48em){.footer-top>.container{align-items:flex-start;flex-flow:row-reverse nowrap;justify-content:space-between}}.footer-top .footer-logo{flex:1 0 auto;margin:0 0 2.5rem;position:relative;width:100%;max-width:15.5625rem}@media (min-width:48em){.footer-top .footer-logo{margin:0;max-width:20.75rem}}.footer-top .footer-logo a{display:block;height:3.75rem;text-indent:-9999px;transition-duration:.3s;transition-property:height;transition-timing-function:ease;width:100%}@media (min-width:48em){.footer-top .footer-logo a{height:5rem}}.footer-top .footer-logo .logo-img{bottom:0;display:block;margin:auto 0;opacity:1;position:absolute;top:0}.footer-top .footer-copy{flex:1 0 auto;font-size:14px;font-size:.875rem;letter-spacing:.03571em;line-height:1.286;text-align:center}@media (min-width:48em){.footer-top .footer-copy{text-align:left;max-width:50%}}.footer-top .footer-copy a{color:#fff;text-decoration:underline;transition:all .3s}.footer-top .footer-copy a:visited{color:#fff}.footer-top .footer-copy a:active,.footer-top .footer-copy a:focus,.footer-top .footer-copy a:hover{color:rgba(255,255,255,.8);text-decoration:underline;outline:0;outline-width:0}.footer-top .footer-copy p{color:#fff;margin:0 0 1.25rem}.footer-top .footer-copy p a{font-weight:700}.footer-top .footer-email{display:block;font-family:AvenirLTPro-Heavy,serif;margin:0 0 1.1875rem}@media (min-width:48em){.footer-top .footer-email{margin:0 0 1.875rem}}.footer-top .footer-email a{color:#fff;text-decoration:none;transition:all .3s}.footer-top .footer-email a:visited{color:#fff}.footer-top .footer-email a:active,.footer-top .footer-email a:focus,.footer-top .footer-email a:hover{color:rgba(255,255,255,.8);text-decoration:underline;outline:0;outline-width:0}.footer-bottom{background:#0d3760;padding:.75rem 0 4.0625rem}@media (min-width:48em){.footer-bottom{padding:.4375rem 0 3.3125rem}}.footer-bottom>.container{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:48em){.footer-bottom>.container{flex-flow:row nowrap;justify-content:space-between}}.footer-bottom>.container .social{align-items:flex-start;display:flex;flex:1 0 auto;flex-flow:row wrap;justify-content:center;margin:0 auto .625rem}@media (min-width:48em){.footer-bottom>.container .social{justify-content:flex-start;margin:0;width:auto}}.footer-bottom>.container .social a{background-color:transparent;margin:0 .5625rem}@media (min-width:48em){.footer-bottom>.container .social a{margin:0 1.125rem 0 0}}.footer-bottom .footer-bottom-left,.footer-bottom .footer-bottom-right{flex:0 1 auto;align-items:center;display:flex;flex-flow:column nowrap;justify-content:stretch;text-align:center;width:100%}@media (min-width:48em){.footer-bottom .footer-bottom-left,.footer-bottom .footer-bottom-right{flex-flow:row wrap;justify-content:flex-start;text-align:left;width:auto}}@media (min-width:48em){.footer-bottom .footer-bottom-right{flex-flow:row nowrap;justify-content:flex-end;text-align:right}}.footer-bottom .footer-nav{display:flex;flex:1 0 auto;margin:0 0 .5rem;position:relative;width:100%}@media (min-width:48em){.footer-bottom .footer-nav{flex:0 1 auto;margin:0 1.25rem 0 0;width:auto}}.footer-bottom .footer-nav::after{background-color:rgba(255,255,255,.3);content:"";display:none;height:.9375rem;margin:auto 0;width:.063rem}@media (min-width:48em){.footer-bottom .footer-nav::after{display:inline-block}}.footer-bottom ul.footer-menu{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;width:100%}@media (min-width:48em){.footer-bottom ul.footer-menu{align-items:center;padding:0 .625rem;width:auto}}.footer-bottom ul.footer-menu li{flex:0 1 auto;font-size:13px;color:#fff;letter-spacing:0;line-height:1.143;margin:0 .625rem .625rem}@media (min-width:48em){.footer-bottom ul.footer-menu li{margin:0 .625rem}}.footer-bottom ul.footer-menu li a{color:#fff;text-decoration:none;transition:all .3s;font-family:AvenirLTPro-Heavy,serif;font-size:14px;font-size:.875rem;letter-spacing:.03571em;line-height:1.286}.footer-bottom ul.footer-menu li a:visited{color:#fff}.footer-bottom ul.footer-menu li a:active,.footer-bottom ul.footer-menu li a:focus,.footer-bottom ul.footer-menu li a:hover{color:rgba(255,255,255,.8);text-decoration:underline;outline:0;outline-width:0}.footer-bottom .footer-copyright{display:inline;font-family:AvenirLTPro-Heavy,serif;font-size:14px;font-size:.875rem;letter-spacing:.03571em;line-height:1.286;margin:0 auto}@media (min-width:48em){.footer-bottom .footer-copyright{flex:1 0 auto;margin:0}}.site-header{background:#fff;left:0;position:fixed;right:0;top:0;transform:translateY(0);transition-duration:.3s;transition-property:box-shadow,height,transform,width;transition-timing-function:ease;width:100%;min-width:375px;z-index:500}@media (min-width:62.5em){.site-header{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.at-top .site-header{box-shadow:0 2px 20px 0 transparent}}.admin-bar .site-header{top:auto}.hide-nav .site-header{transform:translateY(-100px)}.site-header .container{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 auto;transition-duration:.3s;transition-property:box-shadow,height,transform,width;transition-timing-function:ease;width:100%;max-width:75rem}@media (min-width:62.5em){.site-header .container{flex-flow:row nowrap;justify-content:space-between;width:90%}}.site-branding{align-items:stretch;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);display:flex;flex:1 0 100%;justify-content:space-between;padding:0 0 0 5%;position:relative;max-width:90rem;z-index:2}@media (min-width:62.5em){.site-branding{box-shadow:0 2px 20px 0 transparent;flex:0 1 auto;padding:0;width:auto}}.at-top .site-branding{box-shadow:0 2px 20px 0 transparent}.site-title{position:relative;transition-duration:.3s;transition-property:height,width;transition-timing-function:ease;width:15.5625rem}@media (min-width:62.5em){.site-title{width:20.75rem}}.site-title a{display:block;height:5rem;text-indent:-9999px;transition-duration:.3s;transition-property:height;transition-timing-function:ease;width:100%}.at-top .site-title a{height:5.625rem}@media (min-width:62.5em){.at-top .site-title a{height:6.25rem}}.site-title .logo-img{bottom:0;display:block;max-height:calc(100% - 20px);margin:auto 0;opacity:1;position:absolute;top:0}@media (min-width:62.5em){.show-nav .site-header .main-navigation{transition:.3s}.show-nav.at-top .site-header .main-navigation{transform:translateY(0)}}.site-description{opacity:0;position:absolute;z-index:-1}header .social{display:none}@media (min-width:62.5em){header .social{display:flex}}@media (min-width:75em){header .social{margin-left:3.667%}}header .social a{background:0 0!important;color:#323333;margin:0 0 0 1.25rem}header .social a i{color:#323333}.main-navigation{background:#fff;height:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:80px;transition:.4s;width:100%;z-index:-1}@media (min-width:62.5em){.main-navigation{align-items:center;background:0 0;display:flex;height:auto;margin:0 0 0 auto;opacity:1;overflow-y:visible;pointer-events:auto;position:relative;top:0;transition:padding .3s;width:auto;z-index:100}}.navopen .main-navigation{height:calc(100vh - 80px);min-height:450px;opacity:1;padding:2em 0;pointer-events:auto;z-index:500}.at-top .main-navigation{top:90px}@media (min-width:62.5em){.at-top .main-navigation{top:0}}.navopen.at-top .main-navigation{height:calc(100vh - 90px)}.main-menu{margin:0 auto;padding:0;width:80%}.main-menu .menu-item{position:relative;text-align:center;list-style:none}.main-menu .menu-item a{font-family:AvenirLTPro-Heavy,serif;font-size:20px;font-size:1.25rem;color:#323333;text-decoration:none;transition:all .3s;display:inline-block;letter-spacing:.01875em;text-align:center}.main-menu .menu-item a:visited{color:#323333}.main-menu .menu-item a:active,.main-menu .menu-item a:focus,.main-menu .menu-item a:hover{color:#0282c8;text-decoration:none;outline:0;outline-width:0}@media (min-width:62.5em){.main-menu .menu-item a{font-size:12px;font-size:.75rem}}@media all and (min-width:1100px){.main-menu .menu-item a{font-size:13px;font-size:.8125rem}}@media all and (min-width:1200px){.main-menu .menu-item a{font-size:14px;font-size:.875rem}}@media all and (min-width:1400px){.main-menu .menu-item a{font-size:16px;font-size:1rem}}.main-menu .menu-item .sub-menu{height:0;opacity:0;pointer-events:none;transition:none;z-index:-1}.main-menu .menu-item .sub-menu .menu-item a{padding:0;transition:padding .4s}.main-menu>.menu-item>a{margin:1rem .5rem}@media (min-width:75em){.main-menu>.menu-item>a{margin:1rem 1rem}}.main-menu>.menu-item.current-menu-item a,.main-menu>.menu-item.current-post-ancestor a{border-bottom:3px solid #0282c8}.main-menu>.menu-item.menu-item-has-children{padding-right:5px}.main-menu>.menu-item.menu-item-has-children>a::after{content:"\f107";display:inline-block;font-family:icomoon;position:absolute;right:2px;top:1em;transition:.3s;z-index:-1}.main-menu>.menu-item.menu-item-has-children.sfHover a,.main-menu>.menu-item.menu-item-has-children.sfHover>a,.main-menu>.menu-item.menu-item-has-children.sub-open a,.main-menu>.menu-item.menu-item-has-children.sub-open>a{color:#323333}.main-menu>.menu-item.menu-item-has-children.sfHover>a::after,.main-menu>.menu-item.menu-item-has-children.sub-open>a::after{transform:rotate(-180deg)}.main-menu>.menu-item.sfHover .sub-menu,.main-menu>.menu-item.sub-open .sub-menu{height:auto;opacity:1;pointer-events:auto;z-index:5}.main-menu>.menu-item.sfHover .sub-menu .menu-item a,.main-menu>.menu-item.sub-open .sub-menu .menu-item a{padding:.5em 0}@media (min-width:62.5em){.main-menu{text-align:right;clear:both;margin:0 auto;width:100%}.main-menu>.menu-item{display:inline-block;position:relative}.main-menu .menu-item-has-children .sub-menu{background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,.15);margin-left:-70%;min-width:15em;padding:.5em 1em;position:absolute;text-align:left;width:140%}.main-menu .menu-item-has-children .sub-menu .menu-item{list-style:none}.main-menu .menu-item-has-children .sub-menu .menu-item a{color:#323333;text-decoration:none;transition:all .3s}.main-menu .menu-item-has-children .sub-menu .menu-item a:visited{color:#323333}.main-menu .menu-item-has-children .sub-menu .menu-item a:active,.main-menu .menu-item-has-children .sub-menu .menu-item a:focus,.main-menu .menu-item-has-children .sub-menu .menu-item a:hover{color:#0282c8;text-decoration:none;outline:0;outline-width:0}.main-menu .menu-item-has-children .sub-menu .sub-menu{box-shadow:none;margin-left:0;max-width:12em;min-width:12em;position:relative}}.post{zoom:1;margin-bottom:2em}.post::after,.post::before{content:" ";display:table}.post::after{clear:both}.post-list .page,.post-list .post{border-bottom:1px solid rgba(50,51,51,.15)}@media (min-width:40em){.post-list .page.has-post-thumbnail .entry-content,.post-list .post.has-post-thumbnail .entry-content{float:left;width:calc(100% - 190px)}}@media (min-width:48em){.post-list .page.has-post-thumbnail .entry-content,.post-list .post.has-post-thumbnail .entry-content{width:calc(100% - 340px)}}@media (min-width:62.5em){.post-list .page,.post-list .post{margin-bottom:3.5em;padding-bottom:1em}}.post-list article.type-driver_story .entry-content{max-width:none}.post-list article.type-driver_story .entry-content .additional-preview-content a:before{content:"";background:url(../images/icon-podcast.png) center center/contain no-repeat;width:15px;height:25px;transition:all .5s;display:inline-block;margin-right:5px;vertical-align:bottom}.entry-title.single{max-width:800px;margin:0 auto 50px}.post-list article .post-date{float:right;padding-left:25px;color:#595959;display:none}@media all and (min-width:800px){.post-list article .post-date{display:inline-block}}.post-list article .post-date.mobile{display:inline-block}@media all and (min-width:800px){.post-list article .post-date.mobile{display:none}}@media all and (max-width:767px){.post-list article img{width:100%}}.post-list article .entry-header h2{margin-top:0;padding-top:0;margin-bottom:25px}.post-list article .entry-content{color:#595959;padding-bottom:25px}@media all and (min-width:800px){.post-list article .entry-content{max-width:50%}}.sidebar .widget{margin-bottom:2em}.sidebar p{margin-bottom:1em}@media (max-width:37.4375em){#wpadminbar{position:fixed}}html[lang]{height:100%;margin-top:0!important}html body{height:100%;margin:0 auto;overscroll-behavior-y:none;min-width:375px}.site{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;width:100%}.admin-bar .site{padding-top:32px}@media screen and (max-width:782px){.admin-bar .site{padding-top:46px}}.content-container{margin:0 auto;width:90%;max-width:75rem}.site-footer .container{max-width:75rem;width:90%}.site-content{background:#fff;border-top:90px solid #feffff;flex:1 0 auto;width:100%}@media (min-width:62.5em){.site-content{border-top-width:100px}}.featured-image{max-width:1200px;width:100%;margin:0 auto 50px}@media all and (max-width:1250px){.featured-image{padding:0 5%}}.featured-image img{display:block;margin:0 auto}.featured-image .caption{padding:15px 0;font-size:14px;color:#707273;letter-spacing:0;line-height:16px;font-style:italic}.page-header{padding:40px 0;text-align:center}.page-header .container{max-width:65rem;position:relative;width:90%}.page-header h1{text-transform:uppercase;margin-bottom:30px}@media all and (max-width:700px){.page-header h1{font-size:20px}}.page-header .post-date{font-size:15px;color:#707273;letter-spacing:0;text-align:center;line-height:22px;padding:5px 0 20px}.page-header .sharing{display:none;font-size:14px;color:#000;letter-spacing:.35px;line-height:16px}.single .page-header .sharing{display:block}.page-header .sharing a i{color:#3f78a0}.entry-content{padding-bottom:100px;max-width:800px;margin:0 auto}.content-area{zoom:1;margin:auto;max-width:1200px;width:90%}.content-area::after,.content-area::before{content:" ";display:table}.content-area::after{clear:both}@media (min-width:62.5em){.content-area{align-items:stretch;display:flex;justify-content:space-between}}@media (min-width:62.5em){.site-main{width:100%}.no-sidebar .site-main{width:100%}}@media (min-width:62.5em){.sidebar{width:34%;padding-left:10%}}[class*=btn-],button[type=submit],input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}[class*=btn-]::-moz-focus-inner,button[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0;margin-top:0;margin-bottom:0}button,button[type=submit],input[type=button],input[type=image],input[type=submit]{cursor:pointer}button:focus,button[type=submit]:focus,input[type=button]:focus,input[type=image]:focus,input[type=submit]:focus{outline:0}a.btn,a[class*=btn-],button[type=submit],input[type=button],input[type=submit],li.menu-item[class*=btn]>a{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#0282c8;border-color:#0282c8;border-radius:0;border-style:solid;border-width:.125rem;color:#fff;display:inline-block;font-family:AvenirLTPro-Heavy,serif;font-size:16px;font-size:1rem;height:auto;letter-spacing:.01875em;line-height:1.25;padding:.875rem 1.375rem .75rem;position:relative;text-align:center;text-decoration:none;transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease;vertical-align:middle;width:auto}@media (max-width:29.9375em){a.btn,a[class*=btn-],button[type=submit],input[type=button],input[type=submit],li.menu-item[class*=btn]>a{max-width:23.75rem}}a.btn:active,a.btn:focus,a.btn:hover,a[class*=btn-]:active,a[class*=btn-]:focus,a[class*=btn-]:hover,button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,li.menu-item[class*=btn]>a:active,li.menu-item[class*=btn]>a:focus,li.menu-item[class*=btn]>a:hover{background-color:#0d3760;border-color:#0d3760;color:#fff;outline:0;text-decoration:none}a.btn[class*="-green"],a[class*=btn-][class*="-green"],button[type=submit][class*="-green"],input[type=button][class*="-green"],input[type=submit][class*="-green"],li.menu-item[class*=btn]>a[class*="-green"]{background-color:#33a532;border-color:#33a532;color:#fff}a.btn[class*="-green"]:active,a.btn[class*="-green"]:focus,a.btn[class*="-green"]:hover,a[class*=btn-][class*="-green"]:active,a[class*=btn-][class*="-green"]:focus,a[class*=btn-][class*="-green"]:hover,button[type=submit][class*="-green"]:active,button[type=submit][class*="-green"]:focus,button[type=submit][class*="-green"]:hover,input[type=button][class*="-green"]:active,input[type=button][class*="-green"]:focus,input[type=button][class*="-green"]:hover,input[type=submit][class*="-green"]:active,input[type=submit][class*="-green"]:focus,input[type=submit][class*="-green"]:hover,li.menu-item[class*=btn]>a[class*="-green"]:active,li.menu-item[class*=btn]>a[class*="-green"]:focus,li.menu-item[class*=btn]>a[class*="-green"]:hover{background-color:#236d22;border-color:#236d22;color:#fff}a.btn[class*="-blue"],a[class*=btn-][class*="-blue"],button[type=submit][class*="-blue"],input[type=button][class*="-blue"],input[type=submit][class*="-blue"],li.menu-item[class*=btn]>a[class*="-blue"]{background-color:#0282c8;border-color:#0282c8;color:#fff}a.btn[class*="-blue"]:active,a.btn[class*="-blue"]:focus,a.btn[class*="-blue"]:hover,a[class*=btn-][class*="-blue"]:active,a[class*=btn-][class*="-blue"]:focus,a[class*=btn-][class*="-blue"]:hover,button[type=submit][class*="-blue"]:active,button[type=submit][class*="-blue"]:focus,button[type=submit][class*="-blue"]:hover,input[type=button][class*="-blue"]:active,input[type=button][class*="-blue"]:focus,input[type=button][class*="-blue"]:hover,input[type=submit][class*="-blue"]:active,input[type=submit][class*="-blue"]:focus,input[type=submit][class*="-blue"]:hover,li.menu-item[class*=btn]>a[class*="-blue"]:active,li.menu-item[class*=btn]>a[class*="-blue"]:focus,li.menu-item[class*=btn]>a[class*="-blue"]:hover{background-color:#0d3760;border-color:#0d3760;color:#fff}a.btn[class*="-white"],a[class*=btn-][class*="-white"],button[type=submit][class*="-white"],input[type=button][class*="-white"],input[type=submit][class*="-white"],li.menu-item[class*=btn]>a[class*="-white"]{border-color:#fff;border-width:.063rem;color:#fff}a.btn[class*="-white"]:active,a.btn[class*="-white"]:focus,a.btn[class*="-white"]:hover,a[class*=btn-][class*="-white"]:active,a[class*=btn-][class*="-white"]:focus,a[class*=btn-][class*="-white"]:hover,button[type=submit][class*="-white"]:active,button[type=submit][class*="-white"]:focus,button[type=submit][class*="-white"]:hover,input[type=button][class*="-white"]:active,input[type=button][class*="-white"]:focus,input[type=button][class*="-white"]:hover,input[type=submit][class*="-white"]:active,input[type=submit][class*="-white"]:focus,input[type=submit][class*="-white"]:hover,li.menu-item[class*=btn]>a[class*="-white"]:active,li.menu-item[class*=btn]>a[class*="-white"]:focus,li.menu-item[class*=btn]>a[class*="-white"]:hover{background-color:#fff;border-color:#fff;color:#0282c8}a.btn[class*="-rounded"],a[class*=btn-][class*="-rounded"],button[type=submit][class*="-rounded"],input[type=button][class*="-rounded"],input[type=submit][class*="-rounded"],li.menu-item[class*=btn]>a[class*="-rounded"]{border-radius:3.125rem;border-width:.125rem}.is-style-outline a.btn,.is-style-outline a[class*=btn-],.is-style-outline button[type=submit],.is-style-outline input[type=button],.is-style-outline input[type=submit],.is-style-outline li.menu-item[class*=btn]>a,.is-style-outline:not(.has-text-color) a.btn,.is-style-outline:not(.has-text-color) a[class*=btn-],.is-style-outline:not(.has-text-color) button[type=submit],.is-style-outline:not(.has-text-color) input[type=button],.is-style-outline:not(.has-text-color) input[type=submit],.is-style-outline:not(.has-text-color) li.menu-item[class*=btn]>a{--btn-bg-color:transparent;--btn-border-color:#0282c8;--btn-color:#0282c8;--btn-highlight-color:#0d3760;--btn--color-contrast:#fff;background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-width:.125rem;color:var(--btn-color)}.is-style-outline a.btn:active,.is-style-outline a.btn:focus,.is-style-outline a.btn:hover,.is-style-outline a[class*=btn-]:active,.is-style-outline a[class*=btn-]:focus,.is-style-outline a[class*=btn-]:hover,.is-style-outline button[type=submit]:active,.is-style-outline button[type=submit]:focus,.is-style-outline button[type=submit]:hover,.is-style-outline input[type=button]:active,.is-style-outline input[type=button]:focus,.is-style-outline input[type=button]:hover,.is-style-outline input[type=submit]:active,.is-style-outline input[type=submit]:focus,.is-style-outline input[type=submit]:hover,.is-style-outline li.menu-item[class*=btn]>a:active,.is-style-outline li.menu-item[class*=btn]>a:focus,.is-style-outline li.menu-item[class*=btn]>a:hover,.is-style-outline:not(.has-text-color) a.btn:active,.is-style-outline:not(.has-text-color) a.btn:focus,.is-style-outline:not(.has-text-color) a.btn:hover,.is-style-outline:not(.has-text-color) a[class*=btn-]:active,.is-style-outline:not(.has-text-color) a[class*=btn-]:focus,.is-style-outline:not(.has-text-color) a[class*=btn-]:hover,.is-style-outline:not(.has-text-color) button[type=submit]:active,.is-style-outline:not(.has-text-color) button[type=submit]:focus,.is-style-outline:not(.has-text-color) button[type=submit]:hover,.is-style-outline:not(.has-text-color) input[type=button]:active,.is-style-outline:not(.has-text-color) input[type=button]:focus,.is-style-outline:not(.has-text-color) input[type=button]:hover,.is-style-outline:not(.has-text-color) input[type=submit]:active,.is-style-outline:not(.has-text-color) input[type=submit]:focus,.is-style-outline:not(.has-text-color) input[type=submit]:hover,.is-style-outline:not(.has-text-color) li.menu-item[class*=btn]>a:active,.is-style-outline:not(.has-text-color) li.menu-item[class*=btn]>a:focus,.is-style-outline:not(.has-text-color) li.menu-item[class*=btn]>a:hover{background-color:var(--btn-highlight-color);border-color:var(--btn-highlight-color);color:var(--btn--color-contrast)}.is-style-outline a.btn[class*="-white"],.is-style-outline a[class*=btn-][class*="-white"],.is-style-outline button[type=submit][class*="-white"],.is-style-outline input[type=button][class*="-white"],.is-style-outline input[type=submit][class*="-white"],.is-style-outline li.menu-item[class*=btn]>a[class*="-white"],.is-style-outline:not(.has-text-color) a.btn[class*="-white"],.is-style-outline:not(.has-text-color) a[class*=btn-][class*="-white"],.is-style-outline:not(.has-text-color) button[type=submit][class*="-white"],.is-style-outline:not(.has-text-color) input[type=button][class*="-white"],.is-style-outline:not(.has-text-color) input[type=submit][class*="-white"],.is-style-outline:not(.has-text-color) li.menu-item[class*=btn]>a[class*="-white"]{--btn-border-color:#fff;--btn-color:#fff;--btn-highlight-color:#fff;--btn--color-contrast:#0282c8}.is-style-fill a.btn,.is-style-fill a[class*=btn-],.is-style-fill button[type=submit],.is-style-fill input[type=button],.is-style-fill input[type=submit],.is-style-fill li.menu-item[class*=btn]>a,a.btn[class*="-filled"],a[class*=btn-][class*="-filled"],button[type=submit][class*="-filled"],input[type=button][class*="-filled"],input[type=submit][class*="-filled"],li.menu-item[class*=btn]>a[class*="-filled"]{--btn-bg-color:#0282c8;--btn-border-color:#0282c8;--btn-color:#fff;--btn-highlight-color:#0d3760;--btn--color-contrast:#fff;background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-width:.125rem;color:var(--btn-color)}.is-style-fill a.btn:active,.is-style-fill a.btn:focus,.is-style-fill a.btn:hover,.is-style-fill a[class*=btn-]:active,.is-style-fill a[class*=btn-]:focus,.is-style-fill a[class*=btn-]:hover,.is-style-fill button[type=submit]:active,.is-style-fill button[type=submit]:focus,.is-style-fill button[type=submit]:hover,.is-style-fill input[type=button]:active,.is-style-fill input[type=button]:focus,.is-style-fill input[type=button]:hover,.is-style-fill input[type=submit]:active,.is-style-fill input[type=submit]:focus,.is-style-fill input[type=submit]:hover,.is-style-fill li.menu-item[class*=btn]>a:active,.is-style-fill li.menu-item[class*=btn]>a:focus,.is-style-fill li.menu-item[class*=btn]>a:hover,a.btn[class*="-filled"]:active,a.btn[class*="-filled"]:focus,a.btn[class*="-filled"]:hover,a[class*=btn-][class*="-filled"]:active,a[class*=btn-][class*="-filled"]:focus,a[class*=btn-][class*="-filled"]:hover,button[type=submit][class*="-filled"]:active,button[type=submit][class*="-filled"]:focus,button[type=submit][class*="-filled"]:hover,input[type=button][class*="-filled"]:active,input[type=button][class*="-filled"]:focus,input[type=button][class*="-filled"]:hover,input[type=submit][class*="-filled"]:active,input[type=submit][class*="-filled"]:focus,input[type=submit][class*="-filled"]:hover,li.menu-item[class*=btn]>a[class*="-filled"]:active,li.menu-item[class*=btn]>a[class*="-filled"]:focus,li.menu-item[class*=btn]>a[class*="-filled"]:hover{background-color:var(--btn-highlight-color);border-color:var(--btn-highlight-color);color:var(--btn--color-contrast)}.is-style-fill a.btn.has-background,.is-style-fill a[class*=btn-].has-background,.is-style-fill button[type=submit].has-background,.is-style-fill input[type=button].has-background,.is-style-fill input[type=submit].has-background,.is-style-fill li.menu-item[class*=btn]>a.has-background,.is-style-outline a.btn.has-background,.is-style-outline a[class*=btn-].has-background,.is-style-outline button[type=submit].has-background,.is-style-outline input[type=button].has-background,.is-style-outline input[type=submit].has-background,.is-style-outline li.menu-item[class*=btn]>a.has-background{border-color:transparent}.is-style-fill a.btn.has-background:active,.is-style-fill a.btn.has-background:focus,.is-style-fill a.btn.has-background:hover,.is-style-fill a[class*=btn-].has-background:active,.is-style-fill a[class*=btn-].has-background:focus,.is-style-fill a[class*=btn-].has-background:hover,.is-style-fill button[type=submit].has-background:active,.is-style-fill button[type=submit].has-background:focus,.is-style-fill button[type=submit].has-background:hover,.is-style-fill input[type=button].has-background:active,.is-style-fill input[type=button].has-background:focus,.is-style-fill input[type=button].has-background:hover,.is-style-fill input[type=submit].has-background:active,.is-style-fill input[type=submit].has-background:focus,.is-style-fill input[type=submit].has-background:hover,.is-style-fill li.menu-item[class*=btn]>a.has-background:active,.is-style-fill li.menu-item[class*=btn]>a.has-background:focus,.is-style-fill li.menu-item[class*=btn]>a.has-background:hover,.is-style-outline a.btn.has-background:active,.is-style-outline a.btn.has-background:focus,.is-style-outline a.btn.has-background:hover,.is-style-outline a[class*=btn-].has-background:active,.is-style-outline a[class*=btn-].has-background:focus,.is-style-outline a[class*=btn-].has-background:hover,.is-style-outline button[type=submit].has-background:active,.is-style-outline button[type=submit].has-background:focus,.is-style-outline button[type=submit].has-background:hover,.is-style-outline input[type=button].has-background:active,.is-style-outline input[type=button].has-background:focus,.is-style-outline input[type=button].has-background:hover,.is-style-outline input[type=submit].has-background:active,.is-style-outline input[type=submit].has-background:focus,.is-style-outline input[type=submit].has-background:hover,.is-style-outline li.menu-item[class*=btn]>a.has-background:active,.is-style-outline li.menu-item[class*=btn]>a.has-background:focus,.is-style-outline li.menu-item[class*=btn]>a.has-background:hover{border-color:transparent}a.btn p,a[class*=btn-] p,button[type=submit] p,input[type=button] p,input[type=submit] p,li.menu-item[class*=btn]>a p{margin:0}a.btn .fa,a[class*=btn-] .fa,button[type=submit] .fa,input[type=button] .fa,input[type=submit] .fa,li.menu-item[class*=btn]>a .fa{transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease}.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-text-color){color:#0d3760}.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-text-color):hover{color:#fff}.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-background){background-color:transparent;border-color:#0d3760}.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline a.wp-block-button__link:not(.has-background):hover{background-color:#0d3760;border-color:#0d3760}.wp-block-button.is-style-fill a.wp-block-button__link{border-width:0;padding:1.1875rem 1.875rem 1.125rem}.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-text-color){color:#fff}.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-text-color):hover{color:#fff}.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-background){background-color:#0282c8}.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-fill a.wp-block-button__link:not(.has-background):hover{background-color:#0d3760}.wp-block-button a.wp-block-button__link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0;border-style:solid;border-width:.125rem;color:inherit;display:inline-block;font-family:AvenirLTPro-Heavy,serif;font-size:14px;font-size:.875rem;height:auto;letter-spacing:.03846em;line-height:normal;padding:1.0625rem 1.75rem 1rem;position:relative;text-align:center;text-decoration:none;transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease;vertical-align:middle;width:auto;min-width:10rem}.wp-block-button a.wp-block-button__link:active,.wp-block-button a.wp-block-button__link:focus,.wp-block-button a.wp-block-button__link:hover{outline:0;text-decoration:none}.site #category_select_container{margin-bottom:3em}.site #category_select_container select{background-position-x:90%;background-color:transparent;border-color:#0d3760;border-radius:100px;border-style:solid;border-width:.125rem;color:#0d3760;display:inline-block;font-family:AvenirLTPro-Heavy,serif;padding:0 3em 0 2em!important;width:auto}.at-inner .iti__flag-container{display:none}.site,.site .gform_wrapper{zoom:1}.site .gform_wrapper::after,.site .gform_wrapper::before,.site::after,.site::before{content:" ";display:table}.site .gform_wrapper::after,.site::after{clear:both}.site .gfield_visibility_hidden,.site .gform_wrapper .gfield_visibility_hidden{display:none}.entry-content .site,.entry-content .site .gform_wrapper{margin-bottom:3em}.site .gfield_label,.site .gform_wrapper .gfield_label{font-size:14px;font-size:.875rem;font-weight:400}.site .gform_wrapper.placeholders_wrapper label,.site.placeholders_wrapper label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site .gform_wrapper .mw-300 .gfield_checkbox,.site .mw-300 .gfield_checkbox{width:100%;max-width:300px}.site .gform_wrapper .mw-300 .gfield_checkbox li,.site .mw-300 .gfield_checkbox li{margin:10px 0}.site .gform_ajax_spinner,.site .gform_wrapper .gform_ajax_spinner{display:none}.site .gfield,.site .gform_wrapper .gfield{padding:0 0 1em;position:relative}.site .gfield.checkbox,.site .gfield.radio,.site .gform_wrapper .gfield.checkbox,.site .gform_wrapper .gfield.radio{padding:1em 0}.site .gfield.gform_validation_container,.site .gform_wrapper .gfield.gform_validation_container{opacity:0;position:absolute;left:-9999px}.site .gform_wrapper input[type=submit],.site input[type=submit]{background-color:#33a532;border-color:#33a532;font-family:AvenirLTPro-Heavy,serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.01875em;line-height:1.25;color:#fff;padding:.875rem 1.375rem .75rem}.site .gform_wrapper input[type=submit]:active,.site .gform_wrapper input[type=submit]:focus,.site .gform_wrapper input[type=submit]:hover,.site input[type=submit]:active,.site input[type=submit]:focus,.site input[type=submit]:hover{background-color:#236d22;border-color:#236d22;color:#fff}.site .gform_wrapper [type=date],.site .gform_wrapper [type=datetime-local],.site .gform_wrapper [type=datetime],.site .gform_wrapper [type=email],.site .gform_wrapper [type=month],.site .gform_wrapper [type=number],.site .gform_wrapper [type=password],.site .gform_wrapper [type=range],.site .gform_wrapper [type=search],.site .gform_wrapper [type=tel],.site .gform_wrapper [type=text],.site .gform_wrapper [type=time],.site .gform_wrapper [type=url],.site .gform_wrapper [type=week],.site .gform_wrapper select,.site .gform_wrapper textarea,.site [type=date],.site [type=datetime-local],.site [type=datetime],.site [type=email],.site [type=month],.site [type=number],.site [type=password],.site [type=range],.site [type=search],.site [type=tel],.site [type=text],.site [type=time],.site [type=url],.site [type=week],.site select,.site textarea{border-radius:0;background-color:#f8f9fc;border:1px solid rgba(50,51,51,.15);color:#323333;font-size:13px!important;height:2.5rem;line-height:normal!important;outline:0;width:100%}.site .gform_wrapper [type=date]::-moz-placeholder,.site .gform_wrapper [type=datetime-local]::-moz-placeholder,.site .gform_wrapper [type=datetime]::-moz-placeholder,.site .gform_wrapper [type=email]::-moz-placeholder,.site .gform_wrapper [type=month]::-moz-placeholder,.site .gform_wrapper [type=number]::-moz-placeholder,.site .gform_wrapper [type=password]::-moz-placeholder,.site .gform_wrapper [type=range]::-moz-placeholder,.site .gform_wrapper [type=search]::-moz-placeholder,.site .gform_wrapper [type=tel]::-moz-placeholder,.site .gform_wrapper [type=text]::-moz-placeholder,.site .gform_wrapper [type=time]::-moz-placeholder,.site .gform_wrapper [type=url]::-moz-placeholder,.site .gform_wrapper [type=week]::-moz-placeholder,.site .gform_wrapper select::-moz-placeholder,.site .gform_wrapper textarea::-moz-placeholder,.site [type=date]::-moz-placeholder,.site [type=datetime-local]::-moz-placeholder,.site [type=datetime]::-moz-placeholder,.site [type=email]::-moz-placeholder,.site [type=month]::-moz-placeholder,.site [type=number]::-moz-placeholder,.site [type=password]::-moz-placeholder,.site [type=range]::-moz-placeholder,.site [type=search]::-moz-placeholder,.site [type=tel]::-moz-placeholder,.site [type=text]::-moz-placeholder,.site [type=time]::-moz-placeholder,.site [type=url]::-moz-placeholder,.site [type=week]::-moz-placeholder,.site select::-moz-placeholder,.site textarea::-moz-placeholder{color:#323333}.site .gform_wrapper [type=date]:-ms-input-placeholder,.site .gform_wrapper [type=datetime-local]:-ms-input-placeholder,.site .gform_wrapper [type=datetime]:-ms-input-placeholder,.site .gform_wrapper [type=email]:-ms-input-placeholder,.site .gform_wrapper [type=month]:-ms-input-placeholder,.site .gform_wrapper [type=number]:-ms-input-placeholder,.site .gform_wrapper [type=password]:-ms-input-placeholder,.site .gform_wrapper [type=range]:-ms-input-placeholder,.site .gform_wrapper [type=search]:-ms-input-placeholder,.site .gform_wrapper [type=tel]:-ms-input-placeholder,.site .gform_wrapper [type=text]:-ms-input-placeholder,.site .gform_wrapper [type=time]:-ms-input-placeholder,.site .gform_wrapper [type=url]:-ms-input-placeholder,.site .gform_wrapper [type=week]:-ms-input-placeholder,.site .gform_wrapper select:-ms-input-placeholder,.site .gform_wrapper textarea:-ms-input-placeholder,.site [type=date]:-ms-input-placeholder,.site [type=datetime-local]:-ms-input-placeholder,.site [type=datetime]:-ms-input-placeholder,.site [type=email]:-ms-input-placeholder,.site [type=month]:-ms-input-placeholder,.site [type=number]:-ms-input-placeholder,.site [type=password]:-ms-input-placeholder,.site [type=range]:-ms-input-placeholder,.site [type=search]:-ms-input-placeholder,.site [type=tel]:-ms-input-placeholder,.site [type=text]:-ms-input-placeholder,.site [type=time]:-ms-input-placeholder,.site [type=url]:-ms-input-placeholder,.site [type=week]:-ms-input-placeholder,.site select:-ms-input-placeholder,.site textarea:-ms-input-placeholder{color:#323333}.site .gform_wrapper [type=date]::placeholder,.site .gform_wrapper [type=datetime-local]::placeholder,.site .gform_wrapper [type=datetime]::placeholder,.site .gform_wrapper [type=email]::placeholder,.site .gform_wrapper [type=month]::placeholder,.site .gform_wrapper [type=number]::placeholder,.site .gform_wrapper [type=password]::placeholder,.site .gform_wrapper [type=range]::placeholder,.site .gform_wrapper [type=search]::placeholder,.site .gform_wrapper [type=tel]::placeholder,.site .gform_wrapper [type=text]::placeholder,.site .gform_wrapper [type=time]::placeholder,.site .gform_wrapper [type=url]::placeholder,.site .gform_wrapper [type=week]::placeholder,.site .gform_wrapper select::placeholder,.site .gform_wrapper textarea::placeholder,.site [type=date]::placeholder,.site [type=datetime-local]::placeholder,.site [type=datetime]::placeholder,.site [type=email]::placeholder,.site [type=month]::placeholder,.site [type=number]::placeholder,.site [type=password]::placeholder,.site [type=range]::placeholder,.site [type=search]::placeholder,.site [type=tel]::placeholder,.site [type=text]::placeholder,.site [type=time]::placeholder,.site [type=url]::placeholder,.site [type=week]::placeholder,.site select::placeholder,.site textarea::placeholder{color:#323333}.site .gform_wrapper [type=date]:active,.site .gform_wrapper [type=date]:focus,.site .gform_wrapper [type=date]:hover,.site .gform_wrapper [type=datetime-local]:active,.site .gform_wrapper [type=datetime-local]:focus,.site .gform_wrapper [type=datetime-local]:hover,.site .gform_wrapper [type=datetime]:active,.site .gform_wrapper [type=datetime]:focus,.site .gform_wrapper [type=datetime]:hover,.site .gform_wrapper [type=email]:active,.site .gform_wrapper [type=email]:focus,.site .gform_wrapper [type=email]:hover,.site .gform_wrapper [type=month]:active,.site .gform_wrapper [type=month]:focus,.site .gform_wrapper [type=month]:hover,.site .gform_wrapper [type=number]:active,.site .gform_wrapper [type=number]:focus,.site .gform_wrapper [type=number]:hover,.site .gform_wrapper [type=password]:active,.site .gform_wrapper [type=password]:focus,.site .gform_wrapper [type=password]:hover,.site .gform_wrapper [type=range]:active,.site .gform_wrapper [type=range]:focus,.site .gform_wrapper [type=range]:hover,.site .gform_wrapper [type=search]:active,.site .gform_wrapper [type=search]:focus,.site .gform_wrapper [type=search]:hover,.site .gform_wrapper [type=tel]:active,.site .gform_wrapper [type=tel]:focus,.site .gform_wrapper [type=tel]:hover,.site .gform_wrapper [type=text]:active,.site .gform_wrapper [type=text]:focus,.site .gform_wrapper [type=text]:hover,.site .gform_wrapper [type=time]:active,.site .gform_wrapper [type=time]:focus,.site .gform_wrapper [type=time]:hover,.site .gform_wrapper [type=url]:active,.site .gform_wrapper [type=url]:focus,.site .gform_wrapper [type=url]:hover,.site .gform_wrapper [type=week]:active,.site .gform_wrapper [type=week]:focus,.site .gform_wrapper [type=week]:hover,.site .gform_wrapper select:active,.site .gform_wrapper select:focus,.site .gform_wrapper select:hover,.site .gform_wrapper textarea:active,.site .gform_wrapper textarea:focus,.site .gform_wrapper textarea:hover,.site [type=date]:active,.site [type=date]:focus,.site [type=date]:hover,.site [type=datetime-local]:active,.site [type=datetime-local]:focus,.site [type=datetime-local]:hover,.site [type=datetime]:active,.site [type=datetime]:focus,.site [type=datetime]:hover,.site [type=email]:active,.site [type=email]:focus,.site [type=email]:hover,.site [type=month]:active,.site [type=month]:focus,.site [type=month]:hover,.site [type=number]:active,.site [type=number]:focus,.site [type=number]:hover,.site [type=password]:active,.site [type=password]:focus,.site [type=password]:hover,.site [type=range]:active,.site [type=range]:focus,.site [type=range]:hover,.site [type=search]:active,.site [type=search]:focus,.site [type=search]:hover,.site [type=tel]:active,.site [type=tel]:focus,.site [type=tel]:hover,.site [type=text]:active,.site [type=text]:focus,.site [type=text]:hover,.site [type=time]:active,.site [type=time]:focus,.site [type=time]:hover,.site [type=url]:active,.site [type=url]:focus,.site [type=url]:hover,.site [type=week]:active,.site [type=week]:focus,.site [type=week]:hover,.site select:active,.site select:focus,.site select:hover,.site textarea:active,.site textarea:focus,.site textarea:hover{background-color:#fff;border-color:rgba(0,0,0,.15);box-shadow:none;outline:0}.site .gform_wrapper [type=date],.site .gform_wrapper [type=datetime-local],.site .gform_wrapper [type=datetime],.site .gform_wrapper [type=email],.site .gform_wrapper [type=month],.site .gform_wrapper [type=number],.site .gform_wrapper [type=password],.site .gform_wrapper [type=range],.site .gform_wrapper [type=search],.site .gform_wrapper [type=tel],.site .gform_wrapper [type=text],.site .gform_wrapper [type=time],.site .gform_wrapper [type=url],.site .gform_wrapper [type=week],.site [type=date],.site [type=datetime-local],.site [type=datetime],.site [type=email],.site [type=month],.site [type=number],.site [type=password],.site [type=range],.site [type=search],.site [type=tel],.site [type=text],.site [type=time],.site [type=url],.site [type=week]{padding:0 1em!important}.site .gform_wrapper textarea,.site textarea{overflow:auto;padding:.5em 1em}.site .gform_wrapper select,.site select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url(../images/arrow-select.png);background-position:95% 50%;background-repeat:no-repeat;background-size:10px;line-height:normal!important;padding:0 1em!important;text-indent:.01px;text-overflow:''}.site .gform_wrapper select::-ms-expand,.site select::-ms-expand{display:none}.site .gfield_time_hour i,.site .gform_wrapper .gfield_time_hour i{margin-top:-2px}.site * .ginput_container_checkbox li,.site .gform_wrapper * .ginput_container_checkbox li,.site .gform_wrapper .ginput_container_radio li,.site .ginput_container_radio li{padding-right:2em!important;position:relative}.site * .ginput_container_checkbox input[type=checkbox],.site * .ginput_container_checkbox input[type=radio],.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox],.site .gform_wrapper * .ginput_container_checkbox input[type=radio],.site .gform_wrapper .ginput_container_radio input[type=checkbox],.site .gform_wrapper .ginput_container_radio input[type=radio],.site .ginput_container_radio input[type=checkbox],.site .ginput_container_radio input[type=radio]{bottom:0;cursor:pointer;height:100%;left:0;margin-top:0!important;opacity:0;position:absolute;top:0;width:95%;z-index:20}.site * .ginput_container_checkbox input[type=checkbox]+label,.site * .ginput_container_checkbox input[type=radio]+label,.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox]+label,.site .gform_wrapper * .ginput_container_checkbox input[type=radio]+label,.site .gform_wrapper .ginput_container_radio input[type=checkbox]+label,.site .gform_wrapper .ginput_container_radio input[type=radio]+label,.site .ginput_container_radio input[type=checkbox]+label,.site .ginput_container_radio input[type=radio]+label{cursor:pointer;display:block;padding-left:28px;white-space:nowrap}.site * .ginput_container_checkbox input[type=checkbox]+label:before,.site * .ginput_container_checkbox input[type=radio]+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox]+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=radio]+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]+label:before,.site .ginput_container_radio input[type=checkbox]+label:before,.site .ginput_container_radio input[type=radio]+label:before{background:#fff;border:2px solid rgba(50,51,51,.5);content:"";display:inline-block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.site * .ginput_container_checkbox input[type=checkbox]:checked+label,.site * .ginput_container_checkbox input[type=radio]:checked+label,.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox]:checked+label,.site .gform_wrapper * .ginput_container_checkbox input[type=radio]:checked+label,.site .gform_wrapper .ginput_container_radio input[type=checkbox]:checked+label,.site .gform_wrapper .ginput_container_radio input[type=radio]:checked+label,.site .ginput_container_radio input[type=checkbox]:checked+label,.site .ginput_container_radio input[type=radio]:checked+label{font-weight:400}.site * .ginput_container_checkbox input[type=checkbox]:checked+label:before,.site * .ginput_container_checkbox input[type=radio]:checked+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox]:checked+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=radio]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]:checked+label:before,.site .ginput_container_radio input[type=checkbox]:checked+label:before,.site .ginput_container_radio input[type=radio]:checked+label:before{color:rgba(50,51,51,.5)}.site * .ginput_container_checkbox input[type=checkbox]+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox]+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]+label:before,.site .ginput_container_radio input[type=checkbox]+label:before{font-family:icomoon;line-height:16px;text-align:left}.site * .ginput_container_checkbox input[type=checkbox]:checked+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=checkbox]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]:checked+label:before,.site .ginput_container_radio input[type=checkbox]:checked+label:before{color:#323333;content:"\f00c"}.site * .ginput_container_checkbox input[type=radio]+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=radio]+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]+label:before,.site .ginput_container_radio input[type=radio]+label:before{border-radius:50%}.site * .ginput_container_checkbox input[type=radio]:checked+label:before,.site .gform_wrapper * .ginput_container_checkbox input[type=radio]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]:checked+label:before,.site .ginput_container_radio input[type=radio]:checked+label:before{border-color:#323333;border-width:7px}.site .gfield.file [type=file],.site .gform_wrapper .gfield.file [type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.site .gfield.file .gfield_label,.site .gform_wrapper .gfield.file .gfield_label{border-radius:0;background-color:#f8f9fc;border:1px solid rgba(50,51,51,.15);color:#323333;cursor:pointer;line-height:2.5rem;outline:0;padding:0 1em}.site .gfield.file .gfield_label:after,.site .gform_wrapper .gfield.file .gfield_label:after{content:"\f093";font-family:icomoon;padding-left:1em}.site .gfield.file .gfield_label:active,.site .gfield.file .gfield_label:focus,.site .gfield.file .gfield_label:hover,.site .gform_wrapper .gfield.file .gfield_label:active,.site .gform_wrapper .gfield.file .gfield_label:focus,.site .gform_wrapper .gfield.file .gfield_label:hover{background-color:#fff;border-color:rgba(45,46,46,.15);box-shadow:none;outline:0}.site .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.site .gform_wrapper.gform_validation_error .gfield_error .ginput_complex .ginput_left{width:25%}.site .gform_wrapper.gform_validation_error .gfield_error .ginput_complex .ginput_right{width:calc(75% - 10px)}.site .gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required div.ginput_container,.site .gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.site .gform_wrapper.gform_validation_error li.gfield.gfield_error,.site .gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(204,0,0,0);margin-bottom:0!important;border-top:none;border-bottom:none}.site .gform_wrapper.gform_validation_error .gfield_required,.site .gform_wrapper.gform_validation_error .validation_error,.site .gform_wrapper.gform_validation_error .validation_message{color:#c00;font-weight:400}.site .gform_wrapper.gform_validation_error .validation_error{background:rgba(255,255,224,.9);border:1px dotted #c00;margin:0;padding:.5em;text-align:center}.site .gform_wrapper.gform_validation_error .validation_error,.site .gform_wrapper.gform_validation_error .validation_message{font-size:13px;font-size:.8125rem}.site .gform_wrapper.gform_validation_error .validation_message{margin-top:-.25em;padding-top:0;text-align:left}.site .gform_wrapper.gform_validation_error .gfield_error input:not([type=submit]):not([type=file]):not([type=search]):not([type=radio]):not([type=checkbox]),.site .gform_wrapper.gform_validation_error .gfield_error select,.site .gform_wrapper.gform_validation_error .gfield_error textarea{border:1px dotted #c00;background-color:rgba(255,255,224,.9)}.ngp-form label[class*=at-radio-label-]{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:.5rem 0 1rem}.ngp-form label[class*=at-radio-label-] input[type=radio]{flex:0 1 auto;margin:.25rem .5rem auto 0}.ngp-form .AdditionalInformation .radios>label:last-child input[type=radio]{margin:.25rem .5rem auto 0}.ngp-form [class*=QuestionHtml_] p{font-size:14px;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.menu-toggle{background-color:#fff;border:none;bottom:0;color:#0282c8;cursor:pointer;display:block;float:right;font-size:0;height:100%;padding:0 5% 0 20px;position:absolute;right:0;text-transform:none;transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color,bottom,top,transform;transition-timing-function:ease;min-width:calc(26px + 5% + 20px);z-index:3}@media (min-width:40em){.menu-toggle{padding:0 5% 0 86px;min-width:calc(26px + 5% + 86px)}.menu-toggle::after{color:#0282c8;content:'Menu';display:block;font-family:AvenirLTPro-Heavy,serif;font-size:15px;font-size:.9375rem;left:2px;letter-spacing:.088em;line-height:normal;margin:auto;position:absolute;text-align:center;text-transform:uppercase;transform:translate3d(0,-50%,0);transition-duration:.3s;transition-property:color;transition-timing-function:ease;top:50%;width:86px}}@media (min-width:62.5em){.menu-toggle{opacity:0;position:absolute;z-index:-1}}.menu-toggle:active,.menu-toggle:hover{color:#0d3760;text-decoration:none}.menu-toggle:active::after,.menu-toggle:hover::after{color:#0d3760}.menu-toggle:focus{outline:0}.menu-toggle:hover span{background-color:#0d3760}.menu-toggle:hover span::before{background-color:#0d3760;transform:translate3d(0,0,0) rotate(0)}.menu-toggle:hover span::after{background-color:#0d3760;transform:translate3d(0,0,0) rotate(0)}.menu-toggle.is-active::after{content:'Close'}.menu-toggle.is-active span{background-color:transparent}.menu-toggle.is-active span::after,.menu-toggle.is-active span::before{width:30px}.menu-toggle.is-active span::before{left:-2px;top:0;transform:translate3d(0,0,0) rotate(45deg);transition-delay:0s,0s,0s,.3s}.menu-toggle.is-active span::after{bottom:0;left:-2px;transform:translate3d(0,0,0) rotate(-45deg);transition-delay:0s,0s,0s,.3s}.menu-toggle span{background-color:#0282c8;bottom:0;display:block;font-size:0;height:3px;margin:auto;outline:1px solid transparent;position:absolute;top:0;transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color,transform,width;transform-style:preserve-3d;transition-timing-function:ease;width:26px}.menu-toggle span::after,.menu-toggle span::before{background-color:#0282c8;content:"";display:block;height:3px;left:0;outline:1px solid transparent;position:absolute;transform:translate3d(0,0,0) rotate(0);transition-duration:.3s;transition-property:background-color,bottom,top,transform;transform-style:preserve-3d;transition-timing-function:ease;width:26px}.menu-toggle span::before{top:-9px;transition-delay:0s,0s,.2s,0s}.menu-toggle span::after{bottom:-9px;transition-delay:0s,.2s,0s,0s}.meta{font-size:15px;font-size:.9375rem;color:#979a9a;font-weight:600;margin-bottom:1em;text-transform:uppercase}.meta a{color:#979a9a;text-decoration:none;transition:all .3s}.meta a:visited{color:#979a9a}.meta a:active,.meta a:focus,.meta a:hover{color:#7e8080;text-decoration:none;outline:0;outline-width:0}.meta .post-date:after{content:"\00a0|\00a0 "}.page-header .meta .post-date{display:none}.meta .date,.meta .location{color:#323333}.meta .location{display:block}@media (min-width:62.5em){.meta .location{display:inline}}#modal-container{background:rgba(0,0,0,.25);position:fixed;top:0;width:100%;height:100%;z-index:1000}#modal-container.dismissed{display:none}#site-modal{align-items:stretch;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em auto;width:calc(100% - 2em);max-width:920px}@media (min-width:40em){#site-modal{margin:155px auto}}#site-modal .mciw-logo{background-image:url(../images/mciw-logo-white.svg);background-size:auto 50px;background-repeat:no-repeat;height:50px;margin-bottom:2em;width:100%}#site-modal .title{background:#33a532;color:#fff;padding:2em;position:relative;z-index:0}@media (min-width:48em){#site-modal .title{max-width:50%;padding:3em 0 3em 3em}#site-modal .title:before{background:#33a532;bottom:0;content:"";height:100%;position:absolute;right:-70px;transform:skew(-7deg);transform-origin:top;top:0;width:70px;z-index:-1}}#site-modal .title .modal-title{font-size:26px;font-size:1.625rem}@media (min-width:48em){#site-modal .title .modal-title:after{content:"";height:3px;background:#fff;width:90px;display:block;margin:1em 0}}@media (min-width:75em){#site-modal .title .modal-title{font-size:42px;font-size:2.625rem}}#site-modal .text{padding:2em;width:100%}#site-modal .text p{margin:0 0 1.5rem}@media (min-width:48em){#site-modal .text{max-width:calc(50% - 70px);padding:5em 1em 4em;width:50%}}#site-modal #close-modal{background:url(../images/x-close.svg) center no-repeat;height:40px;position:absolute;top:0;right:0;width:40px;text-indent:-99999px}#site-modal #visit-site .external-link{background:url(../images/external-link.svg) center no-repeat;background-size:cover;display:inline-block;height:14px;width:14px;margin-left:.5em}.pagination{text-align:center}.wp-pagenavi{margin:1.5rem 0;width:100%}.wp-pagenavi .pages{display:none;cursor:default}.wp-pagenavi a{color:#323333;text-decoration:none;transition:all .3s}.wp-pagenavi a:visited{color:#323333}.wp-pagenavi a:active,.wp-pagenavi a:focus,.wp-pagenavi a:hover{color:#0282c8;text-decoration:none;outline:0;outline-width:0}.wp-pagenavi a,.wp-pagenavi span{align-items:center;border-width:0;color:#323333;display:inline-flex;flex-flow:row nowrap;font-family:AvenirLTPro-Heavy,serif;font-size:16px;font-size:1rem;justify-content:center;letter-spacing:.07143em;height:1.875rem;margin:0 .3125rem .3125rem;padding:0;position:relative;text-align:center;text-decoration:none;transform:translate3d(0,0,0);transition-duration:.2s;transition-property:background-color,color,transform;transition-timing-function:ease;vertical-align:middle;-webkit-appearance:none!important}.wp-pagenavi a:active,.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span:active,.wp-pagenavi span:focus,.wp-pagenavi span:hover{outline:0;text-decoration:none}.wp-pagenavi a.current,.wp-pagenavi a.page,.wp-pagenavi span.current,.wp-pagenavi span.page{background-color:rgba(2,130,200,0);width:1.875rem}.wp-pagenavi a.page:active,.wp-pagenavi a.page:focus,.wp-pagenavi a.page:hover,.wp-pagenavi span.page:active,.wp-pagenavi span.page:focus,.wp-pagenavi span.page:hover{background-color:#0282c8;color:#fff}.wp-pagenavi a.current,.wp-pagenavi span.current{color:#6d7073;cursor:default}.wp-pagenavi a.nextpostslink:active::after,.wp-pagenavi a.nextpostslink:active::before,.wp-pagenavi a.nextpostslink:focus::after,.wp-pagenavi a.nextpostslink:focus::before,.wp-pagenavi a.nextpostslink:hover::after,.wp-pagenavi a.nextpostslink:hover::before,.wp-pagenavi a.previouspostslink:active::after,.wp-pagenavi a.previouspostslink:active::before,.wp-pagenavi a.previouspostslink:focus::after,.wp-pagenavi a.previouspostslink:focus::before,.wp-pagenavi a.previouspostslink:hover::after,.wp-pagenavi a.previouspostslink:hover::before,.wp-pagenavi span.nextpostslink:active::after,.wp-pagenavi span.nextpostslink:active::before,.wp-pagenavi span.nextpostslink:focus::after,.wp-pagenavi span.nextpostslink:focus::before,.wp-pagenavi span.nextpostslink:hover::after,.wp-pagenavi span.nextpostslink:hover::before,.wp-pagenavi span.previouspostslink:active::after,.wp-pagenavi span.previouspostslink:active::before,.wp-pagenavi span.previouspostslink:focus::after,.wp-pagenavi span.previouspostslink:focus::before,.wp-pagenavi span.previouspostslink:hover::after,.wp-pagenavi span.previouspostslink:hover::before{color:#0282c8}.wp-pagenavi a.nextpostslink:active::before,.wp-pagenavi a.nextpostslink:focus::before,.wp-pagenavi a.nextpostslink:hover::before,.wp-pagenavi a.previouspostslink:active::before,.wp-pagenavi a.previouspostslink:focus::before,.wp-pagenavi a.previouspostslink:hover::before,.wp-pagenavi span.nextpostslink:active::before,.wp-pagenavi span.nextpostslink:focus::before,.wp-pagenavi span.nextpostslink:hover::before,.wp-pagenavi span.previouspostslink:active::before,.wp-pagenavi span.previouspostslink:focus::before,.wp-pagenavi span.previouspostslink:hover::before{transform:translate3d(-.1875rem,0,0)}.wp-pagenavi a.nextpostslink:active::after,.wp-pagenavi a.nextpostslink:focus::after,.wp-pagenavi a.nextpostslink:hover::after,.wp-pagenavi a.previouspostslink:active::after,.wp-pagenavi a.previouspostslink:focus::after,.wp-pagenavi a.previouspostslink:hover::after,.wp-pagenavi span.nextpostslink:active::after,.wp-pagenavi span.nextpostslink:focus::after,.wp-pagenavi span.nextpostslink:hover::after,.wp-pagenavi span.previouspostslink:active::after,.wp-pagenavi span.previouspostslink:focus::after,.wp-pagenavi span.previouspostslink:hover::after{transform:translate3d(.1875rem,0,0)}.wp-pagenavi a.nextpostslink::after,.wp-pagenavi a.nextpostslink::before,.wp-pagenavi a.previouspostslink::after,.wp-pagenavi a.previouspostslink::before,.wp-pagenavi span.nextpostslink::after,.wp-pagenavi span.nextpostslink::before,.wp-pagenavi span.previouspostslink::after,.wp-pagenavi span.previouspostslink::before{color:#323333;font-family:icomoon!important;font-size:16px;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:700;line-height:1;margin:-.063rem 1.0625rem 0;speak:none;text-transform:none;transform:translate3d(0,0,0);transition-duration:.2s;transition-property:color,transform;transition-timing-function:ease;width:1rem}.wp-pagenavi a.previouspostslink,.wp-pagenavi span.previouspostslink{margin:0 1.125rem .3125rem 1.0625rem}.wp-pagenavi a.previouspostslink::before,.wp-pagenavi span.previouspostslink::before{content:"\f104"}.wp-pagenavi a.nextpostslink,.wp-pagenavi span.nextpostslink{margin:0 1.0625rem .3125rem 1.125rem}.wp-pagenavi a.nextpostslink::after,.wp-pagenavi span.nextpostslink::after{content:"\f105"}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{text-transform:uppercase}.wp-pagenavi a.extend,.wp-pagenavi span.extend{width:auto}.wp-pagenavi a.extend:active,.wp-pagenavi a.extend:focus,.wp-pagenavi a.extend:hover,.wp-pagenavi span.extend:active,.wp-pagenavi span.extend:focus,.wp-pagenavi span.extend:hover{color:#323333}.slick-next,.slick-prev{background-color:#fff;border-radius:50%;box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.06);cursor:pointer;display:block;font-size:16px;font-size:1rem;height:3.125rem;transform:translate3d(0,0,0);transition-duration:.2s;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:ease;width:3.125rem}.slick-next:active,.slick-next:focus,.slick-next:hover,.slick-prev:active,.slick-prev:focus,.slick-prev:hover{box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.24);text-decoration:none}.slick-next::before,.slick-prev::before{display:block;font-size:22px;font-size:1.375rem;font-weight:700;line-height:3.125rem;margin:auto;text-align:center;width:1em}.slick-next::before{padding:0 0 0 .25rem}.slick-prev::before{padding:0 .25rem 0 0}.slick-dots{display:inline-block;line-height:normal;position:relative;text-align:center;width:100%}.slick-dots li{align-items:flex-start;cursor:pointer;display:inline-flex;flex-flow:row wrap;justify-content:center;margin:0 .063rem;opacity:1;padding:1.25rem;position:relative}.slick-dots li.slick-active>button,.slick-dots li:active>button,.slick-dots li:hover>button{opacity:1;transform:scale(1)}@media (min-width:30em){.slick-dots li:first-of-type{margin-left:0}}@media (min-width:30em){.slick-dots li:last-of-type{margin-right:0}}.slick-dots li.slick-active{cursor:default}.slick-dots li>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0282c8;border:none;border-radius:50%;display:block;height:.5rem;opacity:.5;padding:0;text-indent:-99999px;transform:scale(.625);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:ease;width:.5rem}.sharing,.social{padding:0;display:flex;margin:auto 0;text-align:center}.sharing:hover a,.social:hover a{opacity:.6}.sharing a,.social a{display:inline-block}.sharing a:hover,.social a:hover{opacity:1}.social a{color:#fff;text-decoration:none;transition:all .3s;height:36px;width:auto;border-radius:50%;margin:0 2px}.social a:visited{color:#fff}.social a:active,.social a:focus,.social a:hover{color:#fff;text-decoration:none;outline:0;outline-width:0}.social a.facebook{background-color:#3b5998}.social a.twitter{background-color:#1da1f2}.social a.instagram{background-color:#e1306c}.social a.linkedin{background-color:#0077b5}.social a.myspace{background-color:#000}.social a.pinterest{background-color:#bd081c}.social a.youtube{background-color:red}.social a.gplus{background-color:#dd4b39}.social a .fa{font-size:20px;line-height:36px}.sharing a{height:24px;width:24px;margin:0 8px}.sharing a.facebook{color:#3b5998;text-decoration:none;transition:all .3s}.sharing a.facebook:visited{color:#3b5998}.sharing a.facebook:active,.sharing a.facebook:focus,.sharing a.facebook:hover{color:#3b5998;text-decoration:none;outline:0;outline-width:0}.sharing a.twitter{color:#1da1f2;text-decoration:none;transition:all .3s}.sharing a.twitter:visited{color:#1da1f2}.sharing a.twitter:active,.sharing a.twitter:focus,.sharing a.twitter:hover{color:#1da1f2;text-decoration:none;outline:0;outline-width:0}.sharing a.email{color:red;text-decoration:none;transition:all .3s}.sharing a.email:visited{color:red}.sharing a.email:active,.sharing a.email:focus,.sharing a.email:hover{color:red;text-decoration:none;outline:0;outline-width:0}.sharing a .fa{line-height:24px}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}th{vertical-align:middle}td{vertical-align:top}.footer-twitter{width:100%;float:none;padding:60px 35px;background:#fff}@media all and (min-width:600px){.footer-twitter{padding:60px}}@media all and (min-width:1000px){.footer-twitter{width:46%;float:right;height:480px;padding:60px 115px}}.footer-twitter .twitter-bird i{border:3px solid #c6d8ee;font-size:35px;color:#1b66ff;padding:13px;margin:0 auto;display:table;border-radius:50%}.footer-twitter h2{font-size:25px;letter-spacing:1px;color:#353c4d;margin:40px 0 15px 0;text-align:center}.footer-twitter .tweetslides li{text-align:center;color:#231f20;font-size:18px}.footer-twitter .tweetslides li a{color:#1b66ff}.footer-twitter .tweetslides li span{display:inline-block;text-align:center;margin:15px 0;font-size:15px;color:#757575;width:100%}.footer-twitter .button{max-width:170px;background:#1b66ff}.footer-twitter .button:hover{background:#3b86ff}.members-display{display:flex;flex-wrap:wrap;justify-content:space-between}.members-display .logo{width:100%;padding-bottom:100%;margin-bottom:2%;position:relative}@media all and (min-width:600px){.members-display .logo{width:32%;padding-bottom:32%}}.page-template-page-home .site-content{border-top-width:0}.page-template-page-home .site-content .content-container{max-width:70rem}.page-template-page-home .site-content .home-hero .content-container,.page-template-page-home .site-content .home-supporters .content-container{max-width:75rem}.page-template-page-home p{color:#6d7073;letter-spacing:.01429em;line-height:1.5;margin:0 0 1.5rem}.home-hero{align-items:center;color:#fff;display:flex;flex-flow:column wrap;justify-content:flex-start;position:relative;width:100%}.home-hero .hero-image{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}.home-hero .hero-image::before{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.home-hero .hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:33%;object-position:33%;width:100%}@media (min-width:62.5em){.home-hero .hero-image img{-o-object-position:top;object-position:top}}.home-hero>.content-container{padding:5.625rem 0 0}@media (min-width:62.5em){.home-hero>.content-container{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10rem 0 0}}.home-hero .hero-content{color:#fff;align-items:flex-start;display:flex;flex-flow:column nowrap;min-height:35.5rem;justify-content:center;margin:0 auto;padding:16.625rem 0 3.75rem;position:relative;width:100%;z-index:2}@media (min-width:62.5em){.home-hero .hero-content{min-height:48.75rem;margin:0;padding:14rem 0 4.25rem;max-width:37.5rem}}.home-hero .hero-content .btn{margin:.375rem 0 0}.home-hero h2.hero-heading{color:#fff;display:inline-block;font-size:36px;font-size:2.25rem;line-height:1.3333;margin:0 0 1.125rem;position:relative}@media (min-width:62.5em){.home-hero h2.hero-heading{font-size:55px;font-size:3.4375rem;line-height:1.182}}.home-hero p{color:#fff}.home-action-sidebar{background-color:#fff;bottom:-198px;box-shadow:0 2px 40px 0 rgba(0,0,0,.1);color:#323333;margin:-198px 0 3.9375rem;padding:1.875rem;position:relative;z-index:2}@media (min-width:62.5em){.home-action-sidebar{padding:2.5rem;max-width:27.5rem}}.home-action-sidebar h2.action-sidebar-heading{color:#33a532;font-size:24px;font-size:1.5rem;line-height:1.167;margin:0 0 1.125rem}@media (min-width:62.5em){.home-action-sidebar h2.action-sidebar-heading{font-size:32px;font-size:2rem;line-height:1.125}}.home-action-sidebar p{color:#6d7073}.home-action-sidebar .btn-green{margin:.375rem 0 0}@media (min-width:62.5em){.home-action-sidebar .btn-green{margin:1rem 0 0}}.home-featured-video{padding:0 0 3.75rem;position:relative}@media (min-width:62.5em){.home-featured-video{padding:0 0 11.25rem}}.home-featured-video::before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:0}.home-featured-video .content-container{padding:198px 0 0;position:relative;z-index:1}.home-featured-video h2.featured-video-heading{font-size:30px;font-size:1.875rem;line-height:1.4;margin:0 0 1.0625rem}@media (min-width:62.5em){.home-featured-video h2.featured-video-heading{font-size:38px;font-size:2.375rem;line-height:1.316}}.home-featured-video .featured-video-content{width:100%}@media (min-width:62.5em){.home-featured-video .featured-video-content{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}}@media (min-width:62.5em){.home-featured-video .featured-video-copy{flex:1 0 50%;padding:0 6.25rem 0 0;width:50%}}@media (min-width:62.5em){.home-featured-video .featured-video-embed{flex:1 0 50%;padding:0 0 0 1.25rem;width:50%}}.home-featured-video .video-wrapper{margin:1.875rem 0 0}@media (min-width:62.5em){.home-featured-video .video-wrapper{margin:0}}.home-facts{background-color:#ededed;padding:5rem 0;position:relative;text-align:center}.home-facts::after,.home-facts::before{background-color:#ededed;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:0}.home-facts::after{bottom:0;top:auto;transform-origin:right bottom;z-index:1}.home-facts .content-container{position:relative;z-index:2}.home-facts .facts-header{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:2.5rem 0}@media (min-width:62.5em){.home-facts .facts-header{flex-flow:row wrap;justify-content:space-between}}.home-facts .facts-header h2{font-size:30px;font-size:1.875rem;text-transform:uppercase}@media (min-width:62.5em){.home-facts .facts-header h2{font-size:38px;font-size:2.375rem}}.home-facts .facts-header .more-link{display:none}@media (min-width:62.5em){.home-facts .facts-header .more-link{display:inline-block}}.home-facts .facts-footer{text-align:center}@media (min-width:62.5em){.home-facts .facts-footer{display:none}}.facts-list{display:flex;flex-wrap:wrap;margin:auto}@media (min-width:62.5em){.facts-list{flex-wrap:nowrap}}.facts-list .fact{flex:1 1 48%;margin-bottom:2em;list-style:none}@media (min-width:62.5em){.facts-list .fact{flex:1 1 auto}}.facts-list .fact .fact-title,.facts-list .fact p{margin:.5em auto 1em;max-width:265px;width:80%}.facts-list .fact-icon-figure{background-color:#fff;border-radius:50%;box-shadow:0 2px 10px 0 rgba(0,0,0,.12);flex:0 1 8.75rem;height:8.75rem;margin:0 0 1.125rem;opacity:1;overflow:hidden;position:relative;transition-duration:.2s;transition-property:background-image,opacity;transition-timing-function:ease;width:8.75rem;min-width:3.75rem}@media (min-width:30em){.facts-list .fact-icon-figure{flex:0 1 10rem;height:10rem;width:10rem;min-width:10rem}}.facts-list .fact-icon-figure img{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease;border:0;height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:1}.facts-list h3.fact-title{font-size:18px;font-size:1.125rem;line-height:1.222}@media (min-width:30em){.facts-list h3.fact-title{font-size:22px;font-size:1.375rem;line-height:1.182}}.home-driver-stories{background-image:url(../images/bg-home-drivers-stories.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:5rem 0}@media (min-width:62.5em){.home-driver-stories{padding:6.25rem 0}}.home-driver-stories::before{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.home-driver-stories::after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:100%;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:1}.home-driver-stories .content-container{position:relative;z-index:2}.home-driver-stories a.more-link{color:#fff;text-decoration:none;transition:all .3s;display:none}.home-driver-stories a.more-link:visited{color:#fff}.home-driver-stories a.more-link:active,.home-driver-stories a.more-link:focus,.home-driver-stories a.more-link:hover{color:rgba(255,255,255,.8);text-decoration:none;outline:0;outline-width:0}@media (min-width:62.5em){.home-driver-stories a.more-link{display:inline-block}}.home-driver-stories a.more-link::after{background-color:#fff}.home-driver-stories .driver-stories-header{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:2.5rem 0}@media (min-width:62.5em){.home-driver-stories .driver-stories-header{flex-flow:row wrap;justify-content:space-between}}.home-driver-stories .driver-stories-header h2{font-size:30px;font-size:1.875rem;text-transform:uppercase}@media (min-width:62.5em){.home-driver-stories .driver-stories-header h2{font-size:38px;font-size:2.375rem}}.home-driver-stories .driver-stories-footer{text-align:center}@media (min-width:62.5em){.home-driver-stories .driver-stories-footer{display:none}}.driver-stories-slider{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 -.625rem;position:relative}.driver-stories-slider .slick-track{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:center}.driver-stories-slider .slick-next,.driver-stories-slider .slick-prev{background:#33a532;bottom:-60px;color:#fff;left:0;margin:auto;position:absolute;right:0}@media (min-width:87.5em){.driver-stories-slider .slick-next,.driver-stories-slider .slick-prev{bottom:0;margin:auto;top:0}}.driver-stories-slider .slick-next:active,.driver-stories-slider .slick-next:focus,.driver-stories-slider .slick-next:hover,.driver-stories-slider .slick-prev:active,.driver-stories-slider .slick-prev:focus,.driver-stories-slider .slick-prev:hover{background-color:#236d22}.driver-stories-slider .slick-next{right:-3.75rem}@media (min-width:87.5em){.driver-stories-slider .slick-next{left:auto;right:-3.75rem}}.driver-stories-slider .slick-prev{left:-3.75rem}@media (min-width:87.5em){.driver-stories-slider .slick-prev{right:auto;left:-3.75rem}}.driver-story-slide{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.12);height:auto;margin:.625rem}.driver-story-slide>a{color:#323333;text-decoration:none;transition:all .3s;display:flex;flex-flow:column nowrap;height:100%;padding:1.875rem}.driver-story-slide>a:visited{color:#323333}.driver-story-slide>a:active,.driver-story-slide>a:focus,.driver-story-slide>a:hover{color:#323333;text-decoration:none;outline:0;outline-width:0}@media (min-width:62.5em){.driver-story-slide>a{padding:2.5rem}}.driver-story-slide blockquote{margin:0 0 1.125rem}.driver-story-slide blockquote p{color:#323333;margin-bottom:.5em;font-family:AvenirLTPro-Heavy,serif;font-size:18px;font-size:1.125rem;line-height:1.444}.driver-story-slide blockquote:before{width:40px;content:" ";display:table;height:24px;margin:0 0 28px;background-image:url(../images/quotemark.svg);background-repeat:no-repeat;background-size:contain}.driver-story-slide .driver-citation{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:auto 0 0}.driver-story-slide .driver-figure{border-radius:50%;flex:0 1 11.25rem;height:11.25rem;margin:0 1.25rem 0 0;overflow:hidden;width:11.25rem;min-width:11.25rem}.driver-story-slide .driver-info{flex:1 1 auto;width:auto}.driver-story-slide .driver-info h5.driver-name{font-family:AvenirLTPro-Heavy,serif;font-size:18px;font-size:1.125rem;line-height:1.444}.driver-story-slide .driver-info .driver-title{color:#737373;font-size:14px;font-size:.875rem;line-height:1.283}.home-form-section{padding:2.5rem 0 3.75rem;margin-bottom:80px}.home-form-section::before{bottom:0;background-color:#fff;content:"";height:100%;left:0;position:absolute;transform:skewY(-4deg);transform-origin:right bottom;width:100%;z-index:1}@media (min-width:62.5em){.home-form-section::after{background-image:url(../images/bg-home-form.svg);background-position:2.778% 0;background-repeat:no-repeat;background-size:auto 151px;bottom:3.75rem;content:"";display:block;height:151px;left:0;margin:0 auto;position:absolute;right:0;width:100%;max-width:90rem;z-index:1}}.home-form-section .content-container{position:relative;z-index:2}.home-form-section .home-form-content{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:flex-start;width:100%}@media (min-width:62.5em){.home-form-section .home-form-content{flex-flow:row wrap}}.home-form-section .home-form-copy{flex:1 0 auto;position:relative;width:100%}@media (min-width:62.5em){.home-form-section .home-form-copy{flex:1 0 50%;padding:0 6.25rem 10.4375rem 0;width:50%}}.home-form-section .home-form-copy::before{background-image:url(../images/icon-phone-green.svg);background-position:top left;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:5rem;margin:0 0 2rem;width:5rem}@media (min-width:62.5em){.home-form-section .home-form-copy::before{height:7.5rem;width:7.5rem}}.home-form-section .home-form-copy h2.home-form-heading{font-size:30px;font-size:1.875rem;line-height:1.4;margin:0 0 1.125rem}@media (min-width:62.5em){.home-form-section .home-form-copy h2.home-form-heading{font-size:38px;font-size:2.375rem;line-height:1.316;margin:0 0 2.3125rem}}.home-form-section .home-form{flex:1 0 auto;position:relative;width:100%}@media (min-width:62.5em){.home-form-section .home-form{flex:1 0 50%;padding:0 0 0 1.25rem;width:50%}}.home-form-section .home-form .at-inner{background:0 0}.home-form-section .home-form .at-inner .at-title{display:none}.home-form-section .home-form .at-inner .at-markup{display:none}.home-form-section .home-form .at-inner input{border-radius:0}.home-form-section .home-form .at-inner .at-legend{display:none}.home-form-section .home-form .at-inner label{text-align:left}.home-form-section .home-form .at-form .thankYou{text-align:left}.home-form-section .home-form .gform_wrapper{margin-top:0}@media all and (min-width:700px){.home-form-section .home-form #field_4_1,.home-form-section .home-form #field_4_2,.home-form-section .home-form #field_4_3,.home-form-section .home-form #field_4_4{width:50%;float:left;clear:none}}.home-form-section .home-form #field_4_1 label,.home-form-section .home-form #field_4_2 label,.home-form-section .home-form #field_4_3 label,.home-form-section .home-form #field_4_4 label{display:none}.home-form-section .home-form .gfield_checkbox{width:100%;max-width:300px}.home-form-section .home-form .gfield_checkbox li{margin:10px 0}.home-form-section .home-form input[type=email],.home-form-section .home-form input[type=tel],.home-form-section .home-form input[type=text]{border-radius:0!important}.home-news{background-color:#ededed;width:100%;padding:100px 0}.home-news .news-header{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:2.5rem 0}@media (min-width:62.5em){.home-news .news-header{flex-flow:row wrap;justify-content:space-between}}.home-news .news-header h2{font-size:30px;font-size:1.875rem;text-transform:uppercase}@media (min-width:62.5em){.home-news .news-header h2{font-size:38px;font-size:2.375rem}}.home-news .news-header .more-link{display:none}@media (min-width:62.5em){.home-news .news-header .more-link{display:inline-block}}.home-news .news-footer{text-align:center}@media (min-width:62.5em){.home-news .news-footer{display:none}}.home-news ul.post-list{border:none;display:flex;flex-flow:column nowrap;list-style:none;padding:0;width:auto}@media (min-width:30em){.home-news ul.post-list{flex-flow:row wrap;justify-content:center;margin:0 -.625rem}}@media (min-width:48em){.home-news ul.post-list{margin:0 -1.25rem}}@media (min-width:62.5em){.home-news ul.post-list{flex-flow:row wrap;margin:0 -.625rem}}@media (min-width:75em){.home-news ul.post-list{margin:0 -1.25rem}}.home-news ul.post-list>li{padding:0;width:100%}@media (min-width:30em){.home-news ul.post-list>li{padding:0 .625rem;width:50%}}@media (min-width:48em){.home-news ul.post-list>li{padding:0 1.25rem}}@media (min-width:62.5em){.home-news ul.post-list>li{padding:0 .625rem;width:33.3%}}@media (min-width:75em){.home-news ul.post-list>li{padding:0 1.25rem}}.home-news ul.post-list .post-article{align-items:stretch;border:none;flex-flow:column nowrap;margin:.25rem 0 1.25rem}.home-news ul.post-list .post-thumb{background-color:#0282c8;height:auto;max-height:none;margin:0 0 1.25rem;position:relative;width:100%;max-width:none}@media (min-width:62.5em){.home-news ul.post-list .post-thumb{margin:0 0 1.875rem}}.home-news ul.post-list h2.post-title{font-size:22px;font-size:1.375rem;line-height:1.182;margin:0 0 .625rem}.home-news ul.post-list .more-link{color:#0282c8;text-decoration:none;transition:all .3s}.home-news ul.post-list .more-link:visited{color:#0282c8}.home-news ul.post-list .more-link:active,.home-news ul.post-list .more-link:focus,.home-news ul.post-list .more-link:hover{color:#0282c8;text-decoration:none;outline:0;outline-width:0}.home-news ul.post-list .more-link::after{background-color:transparent}.home-news ul.post-list .more-link:active::after,.home-news ul.post-list .more-link:focus::after,.home-news ul.post-list .more-link:hover::after{background-color:#0282c8}.home-thumbsup{padding:3.75rem 0 1.875rem;position:relative}.home-thumbsup::before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:0}.home-thumbsup .content-container{position:relative;z-index:1}.thumbsup-content{position:relative;width:100%}@media (min-width:62.5em){.thumbsup-content{padding:0 0 0 12.5rem}}.thumbsup-content::before{background-image:url(../images/icon-thumbsup-green.svg);background-position:top left;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:5rem;margin:0 0 2rem;width:5rem}@media (min-width:62.5em){.thumbsup-content::before{height:7.5rem;left:0;position:absolute;top:0;width:7.5rem}}.thumbsup-content h2.thumbsup-heading{font-size:30px;font-size:1.875rem;line-height:1.4;margin:0 0 1.125rem}@media (min-width:62.5em){.thumbsup-content h2.thumbsup-heading{font-size:38px;font-size:2.375rem;line-height:1.316;margin:0 0 2.3125rem}}.thumbsup-content .btn-green{margin:.375rem 0 0}@media (min-width:62.5em){.thumbsup-content .btn-green{margin:1rem 0 0}}.home-supporters{padding:80px 0}.home-supporters .supporters-header{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 auto;padding:2.5rem 0;max-width:70rem}@media (min-width:62.5em){.home-supporters .supporters-header{flex-flow:row wrap;justify-content:space-between}}.home-supporters .supporters-header h2{font-size:30px;font-size:1.875rem;text-transform:uppercase}@media (min-width:62.5em){.home-supporters .supporters-header h2{font-size:38px;font-size:2.375rem}}.home-supporters .supporters-header .more-link{display:none}@media (min-width:62.5em){.home-supporters .supporters-header .more-link{display:inline-block}}.home-supporters .supporters-slider{position:relative;width:100%}.home-supporters .supporters-slider .slick-list{margin:0 auto}.home-supporters .supporters-slider .slick-track{align-items:center;display:flex}.home-supporters .supporters-slider .supporter-logo img{max-width:100%}.home-supporters .supporters-footer{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;width:100%}@media (min-width:48em){.home-supporters .supporters-footer{justify-content:space-between}}.home-supporters .supporters-footer .slick-next,.home-supporters .supporters-footer .slick-prev{background:#f5f5f5;box-shadow:none;color:#0282c8;margin:.625rem}.home-supporters .supporters-footer .slick-next:hover,.home-supporters .supporters-footer .slick-prev:hover{background:#0282c8;color:#fff}@media (min-width:48em){.home-supporters .supporters-footer .slick-prev{margin-left:auto;order:2}}@media (min-width:48em){.home-supporters .supporters-footer .slick-next{order:3}}.home-supporters .supporters-footer .slick-dots{width:auto}@media (min-width:48em){.home-supporters .supporters-footer .slick-dots{order:1}}.page-template-template-vote .site-content{border-top-width:0;color:#6d7073}.page-template-template-vote .site-content h1,.page-template-template-vote .site-content h2,.page-template-template-vote .site-content h3,.page-template-template-vote .site-content h4,.page-template-template-vote .site-content h5,.page-template-template-vote .site-content h6{color:#323333}.page-template-template-vote .site-content ol,.page-template-template-vote .site-content p,.page-template-template-vote .site-content ul{line-height:1.5}.page-template-template-vote .site-content strong{color:#323333}.page-template-template-vote .entry-content{margin:0;padding-bottom:0;max-width:100%}.page-template-template-vote .entry-content ol,.page-template-template-vote .entry-content p,.page-template-template-vote .entry-content ul{margin:0 0 1.5rem}.page-template-template-vote .entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid){margin:0 0 .3125rem}.page-template-template-vote .entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid)>li{margin:0 0 1.0625rem 1rem}.page-template-template-vote .entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid)>li::before{width:1.1875rem}.page-template-template-vote .entry-content ol>li{margin:0 0 0 1.1875rem}.page-template-template-vote .entry-content a:not([class*=btn]){color:#323333;text-decoration:underline;transition:all .3s;font-family:AvenirLTPro-Heavy,serif;font-size:16px;font-size:1rem;letter-spacing:.01875em;line-height:normal;transition-property:color,text-underline-offset;-webkit-text-decoration-color:rgba(50,51,51,.2);text-decoration-color:rgba(50,51,51,.2);text-underline-offset:.4375rem}.page-template-template-vote .entry-content a:not([class*=btn]):visited{color:#323333}.page-template-template-vote .entry-content a:not([class*=btn]):active,.page-template-template-vote .entry-content a:not([class*=btn]):focus,.page-template-template-vote .entry-content a:not([class*=btn]):hover{color:#0282c8;text-decoration:underline;outline:0;outline-width:0}.page-template-template-vote .entry-content a:not([class*=btn]):active,.page-template-template-vote .entry-content a:not([class*=btn]):focus,.page-template-template-vote .entry-content a:not([class*=btn]):hover{-webkit-text-decoration-color:#0282c8;text-decoration-color:#0282c8;text-underline-offset:.25rem}.vote-hero{padding:0 0 3.75rem;position:relative}@media (min-width:48em){.vote-hero{padding:0 0 10.25rem}}.vote-hero::before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:0}.vote-hero .content-container{padding:10rem 0 0;position:relative;z-index:1}@media (min-width:48em){.vote-hero .content-container{padding:12.5rem 0 0}}.vote-hero h1.hero-heading{font-size:32px;font-size:2rem;line-height:1.375;margin:0 0 2rem}@media (min-width:62.5em){.vote-hero h1.hero-heading{font-size:42px;font-size:2.625rem;line-height:1.2857;margin:1.0625rem 0 2.375rem}}.vote-hero .hero-content{width:100%}@media (min-width:48em){.vote-hero .hero-content{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}}.vote-hero .hero-copy{padding:0 0 2.5rem}@media (min-width:48em){.vote-hero .hero-copy{flex:1 0 50%;padding:0 3.75rem 0 0;width:50%}}.vote-hero .hero-copy p{margin:0 0 1rem}.vote-hero .hero-image{max-width:34.5rem}@media (min-width:48em){.vote-hero .hero-image{flex:1 0 50%;width:50%}}@media (min-width:62.5em){.vote-cards-list{flex:1 0 56.666%;margin:0;width:56.666%}}.vote-cards-list>li{align-items:stretch;background-color:#fff;box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.12);display:flex;flex-flow:column nowrap;justify-content:flex-start;list-style:none;margin:0 0 .625rem;padding:5.93%}@media (min-width:48em){.vote-cards-list>li{padding:2.5rem}}@media (min-width:62.5em){.vote-cards-list>li{background-color:transparent;box-shadow:none;flex-flow:row nowrap;padding:0}}.vote-cards-list>li:last-of-type{margin:0}.vote-cards-list .card-icon-figure{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 0 1.25rem}@media (min-width:62.5em){.vote-cards-list .card-icon-figure{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.12);flex:1 0 6.25rem;height:6.25rem;justify-content:center;overflow:hidden;width:6.25rem}}.vote-cards-list .card-icon-figure img{height:auto;width:auto;max-width:3rem}.vote-cards-list .card-copy{background-color:#fff}@media (min-width:62.5em){.vote-cards-list .card-copy{box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.12);flex:1 1 100%;margin:0 0 0 2.5rem;padding:2.5rem 2.5rem 1rem}}.vote-cards-list .card-copy>:last-child{margin-bottom:0}@media (min-width:62.5em){.vote-cards-list .card-copy>:last-child{margin-bottom:1.5rem}}.vote-cards-list .card-copy ol{margin:0 0 1rem}.vote-cards-list .card-copy ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid){margin:0 0 1.25rem}.vote-cards-list .card-copy ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid)>li{margin:0 0 .25rem 1rem}.vote-cards-list .card-copy>ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid):last-child{margin-bottom:0}@media (min-width:62.5em){.vote-cards-list .card-copy>ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid):last-child{margin-bottom:1.25rem}}.vote-cards-list .card-copy [class*=btn]{margin:1.4375rem 0 0}@media (min-width:62.5em){.vote-cards-list .card-copy [class*=btn]{margin:1.4375rem 0 1.5rem}}.vote-cards-list h3.card-heading{color:#33a532;font-size:28px;font-size:1.75rem;line-height:1.1429}@media (min-width:62.5em){.vote-cards-list h3.card-heading{font-size:32px;font-size:2rem;line-height:1.125}}.vote-register{padding:2.375rem 0 0;position:relative}@media (min-width:62.5em){.vote-register{padding:3.75rem 0 0}}.vote-register::before{background-color:#3e993d;content:"";height:calc(100% - 5.25rem);left:0;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:0}@media (min-width:62.5em){.vote-register::before{height:100%}}.vote-register .content-container{position:relative;z-index:2}@media (min-width:62.5em){.vote-register .register-content{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}}.vote-register .register-copy{color:#fff;margin:0 0 1rem}@media (min-width:62.5em){.vote-register .register-copy{flex:1 0 43.334%;padding:0 6.25rem 0 0;width:43.334%}}@media (min-width:62.5em){.vote-register .register-copy .entry-content{max-width:25rem}}.vote-register .register-copy h1,.vote-register .register-copy h2,.vote-register .register-copy h3,.vote-register .register-copy h4,.vote-register .register-copy h5,.vote-register .register-copy h6,.vote-register .register-copy strong{color:#fff}.vote-register h2.register-heading{font-size:32px;font-size:2rem;line-height:1.375;margin:0 0 1.75rem}@media (min-width:62.5em){.vote-register h2.register-heading{font-size:42px;font-size:2.625rem;line-height:1.2857;margin:.125rem 0 2.375rem}}@media (min-width:62.5em){.vote-register .vote-cards-list .card-icon-figure{background-color:#fff}}.vote-register .vote-cards-list h3.card-heading{color:#33a532}.vote-registration-check{padding:5.75rem 0 7.5rem;position:relative;text-align:center}@media (min-width:62.5em){.vote-registration-check{padding:6.25rem 0 11.25rem}}.vote-registration-check h2.registration-check-heading{font-size:32px;font-size:2rem;line-height:1.375;margin:0 0 2.75rem}@media (min-width:62.5em){.vote-registration-check h2.registration-check-heading{font-size:42px;font-size:2.625rem;line-height:1.2857;margin:0 auto 5rem;max-width:35rem}}.registration-check-cards{align-items:flex-start;-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-flow:row wrap;justify-content:flex-start;row-gap:2.5rem}@media (min-width:62.5em){.registration-check-cards{align-items:stretch;justify-content:center}}.registration-check-cards>li.registration-check-card{flex:1 0 auto;height:auto;list-style:none;width:100%;max-width:100%}@media (min-width:48em){.registration-check-cards>li.registration-check-card{max-width:calc(50% - 1.25rem)}}.registration-check-cards .card-copy{align-items:flex-start;background-color:#fff;border-color:#e0e0e0;border-style:solid;border-width:.0625rem;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-around;padding:5.93%;text-align:left}@media (min-width:48em){.registration-check-cards .card-copy{padding:2.5rem}}.registration-check-cards .card-copy ol,.registration-check-cards .card-copy ul{margin:0 0 1rem}.registration-check-cards .card-copy [class*=btn]{flex:0 1 auto;margin:1.4375rem 0 0}.registration-check-cards h3.card-heading{flex:0 1 auto;font-size:28px;font-size:1.75rem;line-height:1.1429}@media (min-width:62.5em){.registration-check-cards h3.card-heading{font-size:32px;font-size:2rem;line-height:1.125}}.vote-learn{padding:3.75rem 0 0;position:relative}.vote-learn::before{background-color:#ebebeb;content:"";height:calc(100% - 5.25rem);left:0;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:0}@media (min-width:62.5em){.vote-learn::before{height:100%}}.vote-learn .content-container{position:relative;z-index:2}@media (min-width:62.5em){.vote-learn .learn-content{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}}.vote-learn .learn-copy{color:#fff;margin:0 0 1rem}@media (min-width:62.5em){.vote-learn .learn-copy{flex:1 0 43.334%;padding:0 6.25rem 0 0;width:43.334%}}.vote-learn h2.learn-heading{font-size:32px;font-size:2rem;line-height:1.375;margin:0 0 1.75rem}@media (min-width:62.5em){.vote-learn h2.learn-heading{font-size:42px;font-size:2.625rem;line-height:1.2857;margin:.125rem 0 2.375rem}}.vote-learn .vote-cards-list .card-icon-figure{background-color:#0282c8}@media (max-width:62.4375em){.vote-learn .vote-cards-list .card-icon-figure{align-items:center;background-color:#0282c8;border-radius:50%;flex:1 0 4.25rem;height:4.25rem;justify-content:center;overflow:hidden;width:4.25rem}}@media (max-width:62.4375em){.vote-learn .vote-cards-list .card-icon-figure img{max-width:2rem}}.vote-learn .vote-cards-list h3.card-heading{color:#0282c8;margin:0 0 1.25rem}.vote-more-info{padding:5rem 0 3.375rem}@media (min-width:62.5em){.vote-more-info{padding:5.625rem 0 4.625rem}}@media (min-width:62.5em){.vote-more-info .more-info-content{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between}}@media (min-width:62.5em){.vote-more-info .more-info-header{flex:1 0 43.334%;padding:0 6.25rem 0 0;width:43.334%}}.vote-more-info h2.more-info-heading{font-size:28px;font-size:1.75rem;line-height:1.1429;margin:0 0 2rem}@media (min-width:62.5em){.vote-more-info h2.more-info-heading{font-size:32px;font-size:2rem;line-height:1.125;margin:.625rem 0 0}}@media (min-width:62.5em){.vote-more-info .more-info-copy{flex:1 0 56.666%;margin:0;width:56.666%}}.vote-more-info .more-info-copy br{margin:0 0 .5rem}.vote-languages .languages-content{border-color:#e0e0e0;border-style:solid;border-width:.0625rem 0 0;padding:5rem 0 3.4375rem}@media (min-width:62.5em){.vote-languages .languages-content{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;padding:6.25rem 0 3.4375rem}}.vote-languages .languages-header{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}@media (min-width:62.5em){.vote-languages .languages-header{flex-flow:column nowrap;flex:1 0 43.334%;padding:0 6.25rem 0 0;width:43.334%}}.vote-languages h2.languages-heading{flex:1 1 auto;font-size:28px;font-size:1.75rem;line-height:1.1429;margin:0 0 2rem;padding:0 0 1.5rem}@media (min-width:62.5em){.vote-languages h2.languages-heading{flex:1 0 auto;font-size:32px;font-size:2rem;line-height:1.125;margin:0 0 2.5rem;padding:0;width:100%}}.vote-languages .languages-icon-figure{flex:1 0 5rem;margin:0 0 1rem 1rem;max-width:5rem}@media (min-width:62.5em){.vote-languages .languages-icon-figure{flex:1 0 6.25rem;margin:0;max-width:6.25rem}}@media (min-width:62.5em){.vote-languages .languages-copy.entry-content{flex:1 0 56.666%;margin:0;width:56.666%}}.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid)>li{margin:0 0 1.25rem 1rem}.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]){color:#323333;text-decoration:underline;transition:all .3s;font-family:Inter,sans-serif;font-weight:400;letter-spacing:.01429em;line-height:1.5rem;-webkit-text-decoration-color:#323333;text-decoration-color:#323333;text-decoration-thickness:.125rem;text-underline-offset:.0625rem}.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):visited{color:#323333}.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):active,.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):focus,.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):hover{color:#0282c8;text-decoration:underline;outline:0;outline-width:0}.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):active,.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):focus,.vote-languages .languages-copy.entry-content ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio):not(.sharing):not(.wp-block-gallery):not(.blocks-gallery-grid) a:not([class*=btn]):hover{text-decoration-thickness:.125rem}@media print{.print{display:block}@page{margin:1.5in 1in 1in;size:8.5in 11in portrait}*,:after,:before,blockquote:first-letter,blockquote:first-line,div:first-letter,div:first-line,li:first-letter,li:first-line,p:first-letter,p:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;filter:none!important;height:auto!important;text-align:left!important;text-shadow:none!important;-ms-filter:none!important;text-shadow:none!important}#footer,#header,.edit-link,.gform_wrapper,.slick-arrow,.social,blockquote:before{display:none!important}.page-header{background:#fff;margin-bottom:0}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1{font-size:2.5em!important}h2{font-size:2.25em!important}h3{font-size:2em!important}h4{font-size:1.75em!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJ2ZW5kb3IvX2ljb21vb24uc2NzcyIsImFwcC5jc3MiLCJ2ZW5kb3IvX3NsaWNrLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwidmVuZG9yL2xhbmd1YWdlLXN3aXRjaGVyLmNzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL19saW5rcy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fbWVkaWEuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19wb3N0cy5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX3NpdGUtbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeS1zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19tZW51LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9fbWV0YS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtbGlzdC1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL190d2l0dGVyLnNjc3MiLCJwYWdlcy9fcGFnZXMuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fdm90ZS5zY3NzIiwibGF5b3V0L19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkF5QkEsOENDcEJBLFdBQ0ksWUFBQSxRQUNBLElBQUEsMkJBQUEsZUFDQSxZQUFBLElBQ0EsV0FBQSxPQ0tKLGFBREEsZUFEQSxlRElJLFlBQUEsa0JBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsT0FDQSxlQUFBLEtBR0EsdUJBQUEsWUFDQSx3QkFBQSxVQ0VGLGtEQURBLG9EQURBLG9EREdNLFFBQUEsUUNHTixrREFEQSxvREFEQSxvRERFTSxRQUFBLFFDSU4sbURBREEscURBREEscUREQ00sUUFBQSxRQ0tOLGdEQURBLGtEQURBLGtEREFNLFFBQUEsUUNNTiwyQ0FEQSw2Q0FEQSw2Q0RETSxRQUFBLFFDT04sMkNBREEsNkNBREEsNkNERk0sUUFBQSxRQ1FOLDRDQURBLDhDQURBLDhDREhNLFFBQUEsUUNTTix5Q0FEQSwyQ0FEQSwyQ0RKTSxRQUFBLFFDVU4sMkNBREEsNkNBREEsNkNETE0sUUFBQSxRQ1dOLDJDQURBLDZDQURBLDZDRE5NLFFBQUEsUUNZTiw0Q0FEQSw4Q0FEQSw4Q0RQTSxRQUFBLFFDYU4seUNBREEsMkNBREEsMkNEUk0sUUFBQSxRQ2NOLHlDQURBLDJDQURBLDJDRFRNLFFBQUEsUUNlTix5Q0FEQSwyQ0FEQSwyQ0RWTSxRQUFBLFFDZ0JOLHVDQURBLHlDQURBLHlDRFhNLFFBQUEsUUNpQk4sMkNBREEsNkNBREEsNkNEWk0sUUFBQSxRQ2tCTiwyQ0FEQSw2Q0FEQSw2Q0RiTSxRQUFBLFFDbUJOLDRDQURBLDhDQURBLDhDRGRNLFFBQUEsUUNvQk4seUNBREEsMkNBREEsMkNEZk0sUUFBQSxRQ3FCTixzQ0FEQSx3Q0FEQSx3Q0RoQk0sUUFBQSxRQ3NCTiw2Q0FEQSwrQ0FEQSwrQ0RqQk0sUUFBQSxRQ3VCTiw2Q0FEQSwrQ0FEQSwrQ0RsQk0sUUFBQSxRQ3dCTiw4Q0FEQSxnREFEQSxnRERuQk0sUUFBQSxRQ3lCTiwyQ0FEQSw2Q0FEQSw2Q0RwQk0sUUFBQSxRQzBCTixzQ0FEQSx3Q0FEQSx3Q0RyQk0sUUFBQSxRQzJCTiw0Q0FEQSw4Q0FEQSw4Q0R0Qk0sUUFBQSxRQzRCTixnREFEQSxrREFEQSxrRER2Qk0sUUFBQSxRQzZCTix5Q0FEQSwyQ0FEQSwyQ0R4Qk0sUUFBQSxRQzhCTiwyQ0FEQSw2Q0FEQSw2Q0R6Qk0sUUFBQSxRQytCTiw4Q0FEQSxnREFEQSxnREQxQk0sUUFBQSxRQ2dDTixnREFEQSxrREFEQSxrREQzQk0sUUFBQSxRQ2lDTix5Q0FEQSwyQ0FEQSwyQ0Q1Qk0sUUFBQSxRQ2tDTiwyQ0FEQSw2Q0FEQSw2Q0Q3Qk0sUUFBQSxRQ21DTixrREFEQSxvREFEQSxvREQ5Qk0sUUFBQSxRQ29DTixnREFEQSxrREFEQSxrREQvQk0sUUFBQSxRQ3FDTixxQ0FEQSx1Q0FEQSx1Q0RoQ00sUUFBQSxRQ3NDTixxQ0FEQSx1Q0FEQSx1Q0RqQ00sUUFBQSxRQ3VDTix1Q0FEQSx5Q0FEQSx5Q0RsQ00sUUFBQSxRQ3dDTiw2Q0FEQSwrQ0FEQSwrQ0RuQ00sUUFBQSxRQ3lDTiwyQ0FEQSw2Q0FEQSw2Q0RwQ00sUUFBQSxRQzBDTixrREFEQSxvREFEQSxvRERyQ00sUUFBQSxRQzJDTiwwQ0FEQSw0Q0FEQSw0Q0R0Q00sUUFBQSxRQzRDTiw0Q0FEQSw4Q0FEQSw4Q0R2Q00sUUFBQSxRQzZDTix1Q0FEQSx5Q0FEQSx5Q0R4Q00sUUFBQSxRQzhDTix3Q0FEQSwwQ0FEQSwwQ0R6Q00sUUFBQSxRQytDTiw0Q0FEQSw4Q0FEQSw4Q0QxQ00sUUFBQSxRQ2dETixtREFEQSxxREFEQSxxREQzQ00sUUFBQSxRQ2lETiwwQ0FEQSw0Q0FEQSw0Q0Q1Q00sUUFBQSxRQ2tETix5Q0FEQSwyQ0FEQSwyQ0Q3Q00sUUFBQSxRQ21ETixnREFEQSxrREFEQSxrREQ5Q00sUUFBQSxRQ29ETixxQ0FEQSx1Q0FEQSx1Q0QvQ00sUUFBQSxRQ3FETixnREFEQSxrREFEQSxrRERoRE0sUUFBQSxRQ3NETixnREFEQSxrREFEQSxrRERqRE0sUUFBQSxRQ3VETixpREFEQSxtREFEQSxtRERsRE0sUUFBQSxRQ3dETiw4Q0FEQSxnREFEQSxnRERuRE0sUUFBQSxRQ3lETixvQ0FEQSxzQ0FEQSxzQ0RwRE0sUUFBQSxRQzBETixzQ0FEQSx3Q0FEQSx3Q0RyRE0sUUFBQSxRQzJETixzQ0FEQSx3Q0FEQSx3Q0R0RE0sUUFBQSxRQzRETiwwQ0FEQSw0Q0FEQSw0Q0R2RE0sUUFBQSxRQzZETiw0Q0FEQSw4Q0FEQSw4Q0R4RE0sUUFBQSxRQzhETixpREFEQSxtREFEQSxtRER6RE0sUUFBQSxRQytETixxQ0FEQSx1Q0FEQSx1Q0QxRE0sUUFBQSxRQ2dFTixxQ0FEQSx1Q0FEQSx1Q0QzRE0sUUFBQSxRQ2lFTix5Q0FEQSwyQ0FEQSwyQ0Q1RE0sUUFBQSxRQ2tFTix3Q0FEQSwwQ0FEQSwwQ0Q3RE0sUUFBQSxRQ21FTix1Q0FEQSx5Q0FEQSx5Q0Q5RE0sUUFBQSxRQ29FTix1Q0FEQSx5Q0FEQSx5Q0QvRE0sUUFBQSxRQ3FFTiw0Q0FEQSw4Q0FEQSw4Q0RoRU0sUUFBQSxRQ3NFTiw2Q0FEQSwrQ0FEQSwrQ0RqRU0sUUFBQSxRQ3VFTixvQ0FEQSxzQ0FEQSxzQ0RsRU0sUUFBQSxRQ3dFTiwyQ0FEQSw2Q0FEQSw2Q0RuRU0sUUFBQSxRQ3lFTix1Q0FEQSx5Q0FEQSx5Q0RwRU0sUUFBQSxRQzBFTiwwQ0FEQSw0Q0FEQSw0Q0RyRU0sUUFBQSxRQzJFTixpREFEQSxtREFEQSxtRER0RU0sUUFBQSxRQzRFTixxQ0FEQSx1Q0FEQSx1Q0R2RU0sUUFBQSxRQzZFTix5Q0FEQSwyQ0FEQSwyQ0R4RU0sUUFBQSxRQzhFTiwwQ0FEQSw0Q0FEQSw0Q0R6RU0sUUFBQSxRQytFTiwwQ0FEQSw0Q0FEQSw0Q0QxRU0sUUFBQSxRQ2dGTix3Q0FEQSwwQ0FEQSwwQ0QzRU0sUUFBQSxRQ2lGTix3Q0FEQSwwQ0FEQSwwQ0Q1RU0sUUFBQSxRQ2tGTixxQ0FEQSx1Q0FEQSx1Q0Q3RU0sUUFBQSxRQ21GTix1Q0FEQSx5Q0FEQSx5Q0Q5RU0sUUFBQSxRQ29GTixtQ0FEQSxxQ0FEQSxxQ0QvRU0sUUFBQSxRQ3FGTix5Q0FEQSwyQ0FEQSwyQ0RoRk0sUUFBQSxRQ3NGTix3Q0FEQSwwQ0FEQSwwQ0RqRk0sUUFBQSxRQ3VGTixzQ0FEQSx3Q0FEQSx3Q0RsRk0sUUFBQSxRQ3dGTix3Q0FEQSwwQ0FEQSwwQ0RuRk0sUUFBQSxRQ3lGTixrQ0FEQSxvQ0FEQSxvQ0RwRk0sUUFBQSxRQzBGTiwrQ0FEQSxpREFEQSxp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QUFBLFFBQ0EsMEJBQUEsUUFDQSxzQkFBQSxTMUI5ZFosd01BQ0ksTUFBQSxRQTNGQSx1TUFBQSxzTUFBQSxzTUE4RkEsTUFBQSxRQUNBLGdCQUFBLFVBQ0EsUUFBQSxFQUNBLGNBQUEsRTBCa1pSLHVNQUFBLHNNQUFBLHNNQXlFb0IsMEJBQUEsUUMxa0JwQixhQUNJLE9BQVEsUUFBQSxNQUNSLE1BQ0ksT0FBQSxNQUFBLElBQUEsSUFDQSxLQUFBLE1BQUEsS0FBQSxTQUVKLEU3QmlqTEYsT0FEQSxRQUlBLHdCQUlBLHNCQUxBLGlCQUlBLGVBRkEsZ0JBSUEsY0FQQSxlQUlBLGE2QjNpTE0sV0FBQSxjQUNBLE1BQUEsZUFDQSxXQUFBLGVBQ0EsT0FBQSxlQUNBLE9BQUEsZUFDQSxXQUFBLGVBQ0EsWUFBQSxlQUNBLFdBQUEsZUFDQSxZQUFBLGU3QmlqTE4sUTZCL2lMRSxRN0JrakxGLFdBQ0EsZUFGQSxhQURBLFFBSUEsa0I2QjdpTE0sUUFBQSxlQUVKLGFBQ0ksV0FBQSxLQUNBLGNBQUEsRUFFSixFN0I2aUxGLFU2QjVpTGEsZ0JBQUEsVUFDWCxjQUFlLFFBQUEsS0FBQSxXQUFBLElBQ2YsbUJBQUEsNkJBQWtELFFBQUEsR0FDbEQsa0JBQW1CLFFBQUEsS0FBQSxZQUFBLElBQ25CLElBQUssWUFBQSxtQkFDTCxXQUFBLElBQWlCLE9BQUEsSUFBQSxNQUFBLEtBQXVCLGtCQUFBLE1BRXhDLE1BQU8sUUFBQSxtQkFDUCxJQUFBLEdBQVMsa0JBQUEsTUFFVCxHQUFBLEdBQUEsRUFBVyxRQUFBLEVBQVcsT0FBQSxFQUN0QixHQUFBLEdBQVEsaUJBQUEsTUFDUixHQUFJLFVBQUEsZ0JBQ0osR0FBSSxVQUFBLGlCQUNKLEdBQUksVUFBQSxjQUNKLEdBQUksVUFBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMsIGlmIGFueS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIE15Rm9udHMgV2ViZm9udCBCdWlsZCBJRCA0MjEwMzE1LCAyMDIxLTExLTE2VDEzOjMyOjU4LTA1MDBcbiAqXG4gKiBUaGUgZm9udHMgbGlzdGVkIGluIHRoaXMgbm90aWNlIGFyZSBzdWJqZWN0IHRvIHRoZSBFbmQgVXNlciBMaWNlbnNlXG4gKiBBZ3JlZW1lbnQocykgZW50ZXJlZCBpbnRvIGJ5IHRoZSB3ZWJzaXRlIG93bmVyLiBBbGwgb3RoZXIgcGFydGllcyBhcmVcbiAqIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCBmcm9tIHVzaW5nIHRoZSBMaWNlbnNlZCBXZWJmb250cyhzKS5cbiAqXG4gKiBZb3UgbWF5IG9idGFpbiBhIHZhbGlkIGxpY2Vuc2UgYXQgdGhlIFVSTHMgYmVsb3cuXG4gKlxuICogV2ViZm9udDogQXZlbmlyTFRQcm8tSGVhdnkgYnkgTGlub3R5cGVcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbGlub3R5cGUvYXZlbmlyL3Byby04NS1oZWF2eS9cbiAqIENvcHlyaWdodDogQ29weXJpZ2h0ICZhbXA7I3gwMEE5OyAyMDE0IE1vbm90eXBlIEdtYkguIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICpcbiAqXG4gKiDCqSAyMDIxIE15Rm9udHMgSW5jXG4qL1xuXG5cbi8qIEBpbXBvcnQgbXVzdCBiZSBhdCB0b3Agb2YgZmlsZSwgb3RoZXJ3aXNlIENTUyB3aWxsIG5vdCB3b3JrICovXG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvNDAzZThiXCIpO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pckxUUHJvLUhlYXZ5JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTFRQcm9IZWF2eS9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTFRQcm9IZWF2eS9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn0iLCIvKipcbiAqIFwiRm9yIGEgZm9udCB0byBsb2FkLCBtb2Rlcm4gYnJvd3NlcnMganVzdCBuZWVkIHdvZmYgZmlsZS4gXCJcbiAqIGh0dHBzOi8vYmxvZy53ZWJqZWRhLmNvbS9vcHRpbWl6ZS1mb250YXdlc29tZS9cbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cImljb24tXCJdLFxuW2NsYXNzKj1cImZhLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8vbGluZS1oZWlnaHQ6IDE7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwM1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYW5nbGUtZG91YmxlLXJpZ2h0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLXJpZ2h0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hbmdsZS11cFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYXJyb3ctZG93blwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYXJyb3ctbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYXJyb3ctcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWFycm93LXVwXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2MlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1iYWNrd2FyZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNGFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2FsZW5kYXJcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNhbWVyYVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMzBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2FyZXQtZG93blwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2FyZXQtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZDlcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2FyZXQtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNhcmV0LXVwXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jaGVja1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2hldnJvbi1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jaGV2cm9uLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNoZXZyb24tcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNoZXZyb24tdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNsb3NlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jcmVkaXQtY2FyZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOWRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY3JlZGl0LWNhcmQtYWx0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjI4M1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1lbnZlbG9wZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZW52ZWxvcGUtb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZW52ZWxvcGUtb3BlblwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYjZcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZW52ZWxvcGUtb3Blbi1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjJiN1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1mYWNlYm9va1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOWFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmFjZWJvb2stZlwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOWFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmFjZWJvb2stb2ZmaWNpYWxcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZhY2Vib29rLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwODJcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmVlZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOWVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmlsZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNWJcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmlsZS1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAxNlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1maWxlLWV4Y2VsLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZpbGUtcGRmLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZpbGUtcG93ZXJwb2ludC1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjFjNFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1maWxlLXRleHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZpbGUtd29yZC1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjFjMlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1mbGlja3JcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZvcndhcmRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWdvb2dsZS1wbHVzXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkNVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1nb29nbGUtcGx1cy1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWluc3RhZ3JhbVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNmRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbGlua2VkaW5cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWxpbmtlZGluLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOGNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbG9ja1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbG9uZy1hcnJvdy1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3NVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1sb25nLWFycm93LWxlZnRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWxvbmctYXJyb3ctcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWxvbmctYXJyb3ctdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLW1hcFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyNzlcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbWFwLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLW1pbnVzXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1waW50ZXJlc3RcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXBpbnRlcmVzdC1wXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjIzMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1waW50ZXJlc3Qtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkM1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1wbGF5XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1wbHVzXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1xdWVzdGlvblwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjhcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItcmVmcmVzaFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMjFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItcmVtb3ZlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1yZXBlYXRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXJvdGF0ZS1sZWZ0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBlMlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1yb3RhdGUtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXJzc1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOWVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItcnNzLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNDNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc2VhcmNoXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zaGFyZS1hbHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNoYXJlLWFsdC1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNvcnRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNvcnQtYXNjXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zb3J0LWRlc2NcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNvcnQtZG93blwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc29ydC11cFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc3Bpbm5lclwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc3RhclwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc3Rhci1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwNlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi10aFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdGgtbGFyZ2VcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXRoLWxpc3RcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXRpbWVzXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi10d2l0dGVyXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi14XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi10d2l0dGVyLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwODFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdW5kb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZTJcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdW5zb3J0ZWRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXVwbG9hZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOTNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdXNlclwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDdcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdXNlci1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjJjMFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi11c2VyLWNpcmNsZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYmRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdXNlci1jaXJjbGUtb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYmVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdm9sdW1lLXVwXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAyOFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi15b3V0dWJlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE2N1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi15b3V0dWJlLXBsYXlcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXlvdXR1YmUtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE2NlwiO1xuICAgIH1cbn1cbi8vIFNwaW5uaW5nIEljb25zXG4kZmEtY3NzLXByZWZpeDogZmEgIWRlZmF1bHQ7XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFwiRm9yIGEgZm9udCB0byBsb2FkLCBtb2Rlcm4gYnJvd3NlcnMganVzdCBuZWVkIHdvZmYgZmlsZS4gXCJcbiAqIGh0dHBzOi8vYmxvZy53ZWJqZWRhLmNvbS9vcHRpbWl6ZS1mb250YXdlc29tZS9cbiAqL1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzQwM2U4YlwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cImljb24tXCJdLFxuW2NsYXNzKj1cImZhLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWFuZ2xlLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYW5nbGUtcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYW5nbGUtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYW5nbGUtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYW5nbGUtdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFycm93LWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1hcnJvdy1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWFycm93LWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFycm93LWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1hcnJvdy1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWFycm93LWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFycm93LXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYXJyb3ctcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYXJyb3ctcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWFycm93LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYXJyb3ctdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYXJyb3ctdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWJhY2t3YXJkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItYmFja3dhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYmFja3dhcmRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhbGVuZGFyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItY2FsZW5kYXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2FsZW5kYXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhbWVyYVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhbWVyYVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jYW1lcmFcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhcmV0LWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1jYXJldC1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWNhcmV0LWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhcmV0LWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1jYXJldC1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWNhcmV0LWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhcmV0LXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItY2FyZXQtcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2FyZXQtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNhcmV0LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItY2FyZXQtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2FyZXQtdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZWNrXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItY2hlY2tcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2hlY2tcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jaGV2cm9uLWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jaGV2cm9uLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1jaGV2cm9uLXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWNoZXZyb24tcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1jaGV2cm9uLXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWNoZXZyb24tdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNsb3NlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItY2xvc2VcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2xvc2VcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNyZWRpdC1jYXJkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItY3JlZGl0LWNhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY3JlZGl0LWNhcmRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNyZWRpdC1jYXJkLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWNyZWRpdC1jYXJkLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jcmVkaXQtY2FyZC1hbHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItZW52ZWxvcGVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZW52ZWxvcGVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1lbnZlbG9wZS1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW5cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1lbnZlbG9wZS1vcGVuXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW5cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW4tb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW4tb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1lbnZlbG9wZS1vcGVuLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZhY2Vib29rXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItZmFjZWJvb2tcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmFjZWJvb2tcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLWZcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1mYWNlYm9vay1mXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLWZcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLW9mZmljaWFsXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItZmFjZWJvb2stb2ZmaWNpYWxcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmFjZWJvb2stb2ZmaWNpYWxcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1mYWNlYm9vay1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZlZWRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1mZWVkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZlZWRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1maWxlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZpbGVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1maWxlLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTZcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtZXhjZWwtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtZXhjZWwtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1maWxlLWV4Y2VsLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtcGRmLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1maWxlLXBkZi1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZpbGUtcGRmLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtcG93ZXJwb2ludC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItZmlsZS1wb3dlcnBvaW50LW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmlsZS1wb3dlcnBvaW50LW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtdGV4dFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtdGV4dFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1maWxlLXRleHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZpbGUtd29yZC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItZmlsZS13b3JkLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmlsZS13b3JkLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZsaWNrclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZsaWNrclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1mbGlja3JcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWZvcndhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1mb3J3YXJkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZvcndhcmRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWdvb2dsZS1wbHVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItZ29vZ2xlLXBsdXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZ29vZ2xlLXBsdXNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWdvb2dsZS1wbHVzLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWdvb2dsZS1wbHVzLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1nb29nbGUtcGx1cy1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWluc3RhZ3JhbVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWluc3RhZ3JhbVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1pbnN0YWdyYW1cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxpbmtlZGluXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItbGlua2VkaW5cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItbGlua2VkaW5cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxpbmtlZGluLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxpbmtlZGluLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1saW5rZWRpbi1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvY2tcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1sb2NrXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWxvY2tcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLW1hcFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLW1hcFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1tYXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLW1hcC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItbWFwLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItbWFwLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNzhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLW1pbnVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItbWludXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItbWludXNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1waW50ZXJlc3RcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdC1wXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItcGludGVyZXN0LXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItcGludGVyZXN0LXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdC1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1waW50ZXJlc3Qtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdC1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXBsYXlcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1wbGF5XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXBsYXlcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXBsdXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1wbHVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXBsdXNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXF1ZXN0aW9uXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItcXVlc3Rpb25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItcXVlc3Rpb25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJlZnJlc2hcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1yZWZyZXNoXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXJlZnJlc2hcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJlbW92ZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJlbW92ZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1yZW1vdmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJlcGVhdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJlcGVhdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1yZXBlYXRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJvdGF0ZS1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItcm90YXRlLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItcm90YXRlLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJvdGF0ZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJvdGF0ZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1yb3RhdGUtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJzc1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJzc1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1yc3NcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXJzcy1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1yc3Mtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXJzcy1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNlYXJjaFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNlYXJjaFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zZWFyY2hcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zaGFyZS1hbHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdC1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1zaGFyZS1hbHQtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdC1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1zb3J0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXNvcnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnQtYXNjXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItc29ydC1hc2NcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItc29ydC1hc2NcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnQtZGVzY1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnQtZGVzY1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zb3J0LWRlc2NcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnQtZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnQtZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zb3J0LWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNvcnQtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1zb3J0LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXNvcnQtdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXNwaW5uZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1zcGlubmVyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXNwaW5uZXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXN0YXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi1zdGFyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXN0YXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXN0YXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXN0YXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zdGFyLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDZcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXRoXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItdGhcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdGhcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXRoLWxhcmdlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItdGgtbGFyZ2VcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdGgtbGFyZ2VcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXRoLWxpc3RcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi10aC1saXN0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXRoLWxpc3RcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXRpbWVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItdGltZXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdGltZXNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXR3aXR0ZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi10d2l0dGVyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXR3aXR0ZXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXhcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi14XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXhcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXR3aXR0ZXItc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItdHdpdHRlci1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdHdpdHRlci1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwODFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVuZG9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi11bmRvXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXVuZG9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVuc29ydGVkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItdW5zb3J0ZWRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdW5zb3J0ZWRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVwbG9hZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVwbG9hZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi11cGxvYWRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVzZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi11c2VyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXVzZXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVzZXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVzZXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi11c2VyLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzBcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVzZXItY2lyY2xlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCItdXNlci1jaXJjbGVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdXNlci1jaXJjbGVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXVzZXItY2lyY2xlLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi11c2VyLWNpcmNsZS1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXVzZXItY2lyY2xlLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmVcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXZvbHVtZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXZvbHVtZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi12b2x1bWUtdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXlvdXR1YmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb24tXCJdW2NsYXNzKj1cIi15b3V0dWJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXlvdXR1YmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXlvdXR1YmUtcGxheVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbi1cIl1bY2xhc3MqPVwiLXlvdXR1YmUtcGxheVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi15b3V0dWJlLXBsYXlcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmFcIjsgfVxuICBbY2xhc3NePVwiaWNvbi1cIl1bY2xhc3MqPVwiLXlvdXR1YmUtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29uLVwiXVtjbGFzcyo9XCIteW91dHViZS1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCIteW91dHViZS1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zbGljay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stdHJhY2sge1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLnNsaWNrLXRyYWNrOjpiZWZvcmUsIC5zbGljay10cmFjazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IC1vLWdyYWI7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1kYXJrIHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtdG9wLXJpZ2h0LnRycC1jb2xvci1saWdodCB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLXRvcC1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrIHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtdG9wLWxlZnQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtdG9wLWxlZnQudHJwLWNvbG9yLWRhcmsge1xuICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFncyAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSAudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSAudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLWxlZnQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieTpob3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLXRvcC1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnk6aG92ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHRvcDogMHB4O1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtcmlnaHQudHJwLWNvbG9yLWxpZ2h0LnRycC1wb3dlcmVkYnk6aG92ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHRvcDogMHB4O1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbiN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIC50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgLnRycC1sYW5ndWFnZS13cmFwLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlLnRycC1scy1kaXNhYmxlZC1sYW5ndWFnZTpob3ZlciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3RycC1mbG9hdGVyLWxzIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC10b3AtbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieS50cnAtd2l0aC1mbGFncy50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbiN0cnAtZmxvYXRlci1scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlLnRycC1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qcmVtb3ZpbmcgbGVmdCBmb3JjaW5nIHdpbGwgZml4IHJhbmRvbSBob3ZlciBtb3ZlIG9uIGFsbCBtb2JpbGUgZGV2aWNlcyovXG4jdHJwLWZsb2F0ZXItbHM6aG92ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFnczpob3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgLypib3R0b206IDA7Ki9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1wb3dlcmVkYnk6aG92ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWZsYWdzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWNvbG9yLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwOyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtY29sb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwOyB9XG5cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0LnRycC1wb3dlcmVkYnk6aG92ZXIge1xuICB3aWR0aDogMTkycHg7IH1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgd2lkdGg6IDE5MnB4OyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtY29sb3ItZGFyay1vbGQge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzFiMWIxYiAwJSwgIzU0NTQ1NCAxMDAlKTsgfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWNvbG9yLWxpZ2h0LW9sZCB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZDZkNmQ2IDAlLCAjZmFmYWZhIDEwMCUpOyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMCU7IH1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1ib3R0b20tbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMCU7IH1cblxuI3RycC1mbG9hdGVyLWxzLnRycC10b3AtcmlnaHQge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cblxuI3RycC1mbG9hdGVyLWxzLnRycC10b3AtbGVmdCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4OyB9XG5cbmJvZHkuYWRtaW4tYmFyICN0cnAtZmxvYXRlci1scy50cnAtdG9wLXJpZ2h0LFxuYm9keS5hZG1pbi1iYXIgI3RycC1mbG9hdGVyLWxzLnRycC10b3AtbGVmdCB7XG4gIHRvcDogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhciAjdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1yaWdodCxcbiAgYm9keS5hZG1pbi1iYXIgI3RycC1mbG9hdGVyLWxzLnRycC10b3AtbGVmdCB7XG4gICAgdG9wOiA0NnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5IHtcbiAgICByaWdodDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2NnB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiAxMDVweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICByaWdodDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiAxMDVweDsgfVxuICAjdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtZmxhZ3MgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlLnRycC1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICByaWdodDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2NnB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICByaWdodDogMTAlO1xuICAgIG1pbi13aWR0aDogNjZweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2NnB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodCB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI3RycC1mbG9hdGVyLWxzOmhvdmVyIC50cnAtbGFuZ3VhZ2Utd3JhcCBhLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5IHtcbiAgICByaWdodDogMTAlO1xuICAgIG1pbi13aWR0aDogMTA1cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2NnB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gICN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFncyAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSAudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodCB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgbWluLXdpZHRoOiAxMDVweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWRhcmsge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDEwNXB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2NnB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogNjZweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodCB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDY2cHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgbGVmdDogMTAlO1xuICAgIG1pbi13aWR0aDogNjZweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1kYXJrIHtcbiAgICByaWdodDogMTAlO1xuICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWRhcmsge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQge1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH0gfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtY29kZXMgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1jb2RlcyAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFncyAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSBhIGltZyxcbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFncyAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAudHJwLWxhbmd1YWdlLXdyYXAge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4jdHJwLWZsb2F0ZXItbHMgLnRycC1sYW5ndWFnZS13cmFwLnRycC1sYW5ndWFnZS13cmFwLXRvcCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3RycC1mbG9hdGVyLWxzIC50cnAtbGFuZ3VhZ2Utd3JhcC50cnAtbGFuZ3VhZ2Utd3JhcC1ib3R0b20ge1xuICBwYWRkaW5nOiAxMXB4OyB9XG5cbiN0cnAtZmxvYXRlci1scy5vbmx5LWZsYWdzIGRpdi50cnAtbGFuZ3VhZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDExcHggMDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1yaWdodC50cnAtcG93ZXJlZGJ5LnRycC1jb2xvci1kYXJrICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnksXG4jdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1sZWZ0LnRycC1wb3dlcmVkYnkudHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ3NDc0OyB9XG5cbiN0cnAtZmxvYXRlci1scy50cnAtdG9wLXJpZ2h0LnRycC1wb3dlcmVkYnkudHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnksXG4jdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1sZWZ0LnRycC1wb3dlcmVkYnkudHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnkge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYWFhYTsgfVxuXG4udHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAjdHJwLWZsb2F0ZXItcG93ZXJlZGJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3NDc0NzQ7XG4gIGNvbG9yOiAjYjNiM2IzOyB9XG5cbi50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAjdHJwLWZsb2F0ZXItcG93ZXJlZGJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbi50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnkge1xuICBwYWRkaW5nOiA1cHggMTJweCA1cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnRycC1wb3dlcmVkYnkgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieSBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnkgYSB7XG4gIGNvbG9yOiAjMzg1OEU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieSBhIHtcbiAgY29sb3I6ICNiM2IzYjM7IH1cblxuLnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzg1OEU5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdHJwLWZsb2F0ZXItbHM6Zm9jdXMgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4jdHJwLWZsb2F0ZXItbHM6aG92ZXIgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cnAtZmxvYXRlci1sczpmb2N1cyAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCxcbiN0cnAtZmxvYXRlci1sczpob3ZlciAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuLnRycC1sYW5ndWFnZS13cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlLnRycC1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAyNHB4O1xuICBmb250LXNpemU6IDkwJTsgfVxuXG4jdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbiN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZS50cnAtd2l0aC1mbGFncyxcbiN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0LnRycC13aXRoLWZsYWdzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLFxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtcmlnaHQudHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLFxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLXRvcC1yaWdodC50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLWxlZnQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0IC50cnAtbGFuZ3VhZ2Utd3JhcCxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdCAudHJwLWxhbmd1YWdlLXdyYXAge1xuICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDsgfVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtdG9wLXJpZ2h0IC50cnAtbGFuZ3VhZ2Utd3JhcCxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC10b3AtbGVmdCAudHJwLWxhbmd1YWdlLXdyYXAge1xuICBwYWRkaW5nOiAwIDlweCA5cHggOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodCAudHJwLWxhbmd1YWdlLXdyYXAsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLWxlZnQgLnRycC1sYW5ndWFnZS13cmFwIHtcbiAgcGFkZGluZzogOXB4IDlweCA2cHggOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLXRvcC1yaWdodCAudHJwLWxhbmd1YWdlLXdyYXAsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtdG9wLWxlZnQgLnRycC1sYW5ndWFnZS13cmFwIHtcbiAgcGFkZGluZzogMCAxMnB4IDEycHggMTJweCAhaW1wb3J0YW50OyB9XG5cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQgLnRycC1sYW5ndWFnZS13cmFwLFxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0IC50cnAtbGFuZ3VhZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCA2cHggMTJweCAhaW1wb3J0YW50OyB9XG5cbiN0cnAtZmxvYXRlci1scyBkaXY6bm90KCN0cnAtZmxvYXRlci1wb3dlcmVkYnkpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSBhLFxuLnRycC1jb2xvci1kYXJrICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IGEge1xuICBjb2xvcjogI0JEQkRCRDsgfVxuXG4udHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIGEsXG4udHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IGEge1xuICBjb2xvcjogIzQwNDA0MDsgfVxuXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbi50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhLFxuLnRycC1jb2xvci1saWdodCAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSBhLFxuLnRycC1jb2xvci1saWdodCAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhLFxuLnRycC13aXRoLWZsYWdzLnRycC1jb2xvci1kYXJrICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIGEsXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgYSxcbi50cnAtd2l0aC1mbGFncy50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbi50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgYSxcbi50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbi50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IC50cnAtbGFuZ3VhZ2Utd3JhcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgLnRycC1sYW5ndWFnZS13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzRGNEY0RjtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMgLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jdHJwLWZsb2F0ZXItbHMgLnRycC13aXRoLWZsYWdzIC50cnAtZmxhZy1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50cnAtZmxhZy1pbWFnZTpkaXIocnRsKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI3RycC1mbG9hdGVyLWxzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ub25seS1mbGFncyAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCB7XG4gIG92ZXJmbG93LXk6IG92ZXJsYXk7IH1cblxuaHRtbCwgYm9keSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZWZmZmY7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hbGlnbm5vbmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG5cbi5hbGlnbmxlZnQsICpbYWxpZ249XCJsZWZ0XCJdLFxuLmFsaWducmlnaHQsICpbYWxpZ249XCJyaWdodFwiXSxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hbGlnbmxlZnQsXG4gICpbYWxpZ249XCJsZWZ0XCJdLFxuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAuM2VtIDYwcHggMWVtIDA7IH1cbiAgLmFsaWducmlnaHQsXG4gICpbYWxpZ249XCJyaWdodFwiXSxcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAuM2VtIDAgMWVtIDYwcHg7IH1cbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogLjVlbSAyZW0gMWVtIC01JTsgfVxuICAuZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogLjVlbSAtNSUgMWVtIDJlbTsgfSB9XG5cbi5jbGVhcmZpeCxcbi5lbnRyeS1jb250ZW50LFxuLnNpdGUtaGVhZGVyLFxuLnNpdGUtY29udGVudCxcbi5zaXRlLWZvb3RlcixcbnNlY3Rpb24sXG5hcnRpY2xlLFxuLmdmb3JtX2JvZHkge1xuICB6b29tOiAxOyB9XG4gIC5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyLFxuICAuZW50cnktY29udGVudDo6YmVmb3JlLFxuICAuZW50cnktY29udGVudDo6YWZ0ZXIsXG4gIC5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuICAuc2l0ZS1oZWFkZXI6OmFmdGVyLFxuICAuc2l0ZS1jb250ZW50OjpiZWZvcmUsXG4gIC5zaXRlLWNvbnRlbnQ6OmFmdGVyLFxuICAuc2l0ZS1mb290ZXI6OmJlZm9yZSxcbiAgLnNpdGUtZm9vdGVyOjphZnRlcixcbiAgc2VjdGlvbjo6YmVmb3JlLFxuICBzZWN0aW9uOjphZnRlcixcbiAgYXJ0aWNsZTo6YmVmb3JlLFxuICBhcnRpY2xlOjphZnRlcixcbiAgLmdmb3JtX2JvZHk6OmJlZm9yZSxcbiAgLmdmb3JtX2JvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY2xlYXJmaXg6OmFmdGVyLFxuICAuZW50cnktY29udGVudDo6YWZ0ZXIsXG4gIC5zaXRlLWhlYWRlcjo6YWZ0ZXIsXG4gIC5zaXRlLWNvbnRlbnQ6OmFmdGVyLFxuICAuc2l0ZS1mb290ZXI6OmFmdGVyLFxuICBzZWN0aW9uOjphZnRlcixcbiAgYXJ0aWNsZTo6YWZ0ZXIsXG4gIC5nZm9ybV9ib2R5OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQHZpZXdwb3J0IHtcbiAgem9vbTogMS4wO1xuICB3aWR0aDogZXh0ZW5kLXRvLXpvb207IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBleHRlbmQtdG8tem9vbTtcbiAgem9vbTogMS4wOyB9XG5cbi50YWJsZXQsIC5sYXB0b3Age1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5waG9uZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRhYmxldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLm1vYmlsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmxhcHRvcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MCwgNTEsIDUxLCAwLjE1KTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTW9uYWNvXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5iLCBzdHJvbmcsIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogU2V0IHN1Yiwgc3VwIHdpdGhvdXQgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0OiBnaXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMWVtOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJpbWFnZVwiXSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIFJlbW92ZSBleHRyYSBwYWRkaW5nIGFuZCBpbm5lciBib3JkZXIgaW4gRmlyZWZveCAqL1xuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovIH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBDb2xvcnMgZm9yIGZvcm0gdmFsaWRpdHkgKi9cbmlucHV0OmludmFsaWQsIHRleHRhcmVhOmludmFsaWQge1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJlZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCByZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJlZDsgfVxuXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovIH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi52aXN1YWxseS1oaWRkZW4sIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4udGV4dGNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dGxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0cmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDUwLCA1MSwgNTEsIDAuMTUpO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5oaWRkZW4sIC5wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9iamVjdC1maXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2JqZWN0LWZpdC13cmFwLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5vYmplY3QtZml0LXdyYXAuY29tcGF0LW9iamVjdC1maXQgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC13cmFwLnBvc2l0aW9uLXRvcC5jb21wYXQtb2JqZWN0LWZpdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuICAub2JqZWN0LWZpdC13cmFwLnBvc2l0aW9uLXRvcCBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG4gIC5vYmplY3QtZml0LXdyYXAgaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5bc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5bc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQHN1cHBvcnRzICgtLWN1c3RvbTogcHJvcGVydHkpIHtcbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAvICh2YXIoLS1hc3BlY3QtcmF0aW8pKSk7IH1cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBzdXBwb3J0cyAoLS1jdXN0b206IHByb3BlcnR5KSB7XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAodmFyKC0tYXNwZWN0LXJhdGlvKSkpOyB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbmEge1xuICBjb2xvcjogIzMyMzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAyODJjODtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgYVtocmVmKj1cIi5kb2NcIl0sIGFbaHJlZio9XCIuZG9jeFwiXSwgYVtocmVmKj1cIi5wZGZcIl0sIGFbaHJlZio9XCIucHB0XCJdLCBhW2hyZWYqPVwiLnBwdHhcIl0sIGFbaHJlZio9XCIueGxzXCJdLCBhW2hyZWYqPVwiLnhsc3hcIl0ge1xuICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBhW2hyZWYqPVwiLmRvY1wiXTp2aXNpdGVkLCBhW2hyZWYqPVwiLmRvY3hcIl06dmlzaXRlZCwgYVtocmVmKj1cIi5wZGZcIl06dmlzaXRlZCwgYVtocmVmKj1cIi5wcHRcIl06dmlzaXRlZCwgYVtocmVmKj1cIi5wcHR4XCJdOnZpc2l0ZWQsIGFbaHJlZio9XCIueGxzXCJdOnZpc2l0ZWQsIGFbaHJlZio9XCIueGxzeFwiXTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gICAgYVtocmVmKj1cIi5kb2NcIl06aG92ZXIsIGFbaHJlZio9XCIuZG9jXCJdOmFjdGl2ZSwgYVtocmVmKj1cIi5kb2NcIl06Zm9jdXMsIGFbaHJlZio9XCIuZG9jeFwiXTpob3ZlciwgYVtocmVmKj1cIi5kb2N4XCJdOmFjdGl2ZSwgYVtocmVmKj1cIi5kb2N4XCJdOmZvY3VzLCBhW2hyZWYqPVwiLnBkZlwiXTpob3ZlciwgYVtocmVmKj1cIi5wZGZcIl06YWN0aXZlLCBhW2hyZWYqPVwiLnBkZlwiXTpmb2N1cywgYVtocmVmKj1cIi5wcHRcIl06aG92ZXIsIGFbaHJlZio9XCIucHB0XCJdOmFjdGl2ZSwgYVtocmVmKj1cIi5wcHRcIl06Zm9jdXMsIGFbaHJlZio9XCIucHB0eFwiXTpob3ZlciwgYVtocmVmKj1cIi5wcHR4XCJdOmFjdGl2ZSwgYVtocmVmKj1cIi5wcHR4XCJdOmZvY3VzLCBhW2hyZWYqPVwiLnhsc1wiXTpob3ZlciwgYVtocmVmKj1cIi54bHNcIl06YWN0aXZlLCBhW2hyZWYqPVwiLnhsc1wiXTpmb2N1cywgYVtocmVmKj1cIi54bHN4XCJdOmhvdmVyLCBhW2hyZWYqPVwiLnhsc3hcIl06YWN0aXZlLCBhW2hyZWYqPVwiLnhsc3hcIl06Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMjgyYzg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gICAgYVtocmVmKj1cIi5kb2NcIl06YWZ0ZXIsIGFbaHJlZio9XCIuZG9jeFwiXTphZnRlciwgYVtocmVmKj1cIi5wZGZcIl06YWZ0ZXIsIGFbaHJlZio9XCIucHB0XCJdOmFmdGVyLCBhW2hyZWYqPVwiLnBwdHhcIl06YWZ0ZXIsIGFbaHJlZio9XCIueGxzXCJdOmFmdGVyLCBhW2hyZWYqPVwiLnhsc3hcIl06YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBhW2hyZWYqPVwiLmRvY1wiXTpob3ZlciwgYVtocmVmKj1cIi5kb2N4XCJdOmhvdmVyLCBhW2hyZWYqPVwiLnBkZlwiXTpob3ZlciwgYVtocmVmKj1cIi5wcHRcIl06aG92ZXIsIGFbaHJlZio9XCIucHB0eFwiXTpob3ZlciwgYVtocmVmKj1cIi54bHNcIl06aG92ZXIsIGFbaHJlZio9XCIueGxzeFwiXTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWYqPVwiLmRvY1wiXTphZnRlciwgYVtocmVmKj1cIi5kb2N4XCJdOmFmdGVyIHtcbiAgICBjb2xvcjogIzIyODBiNjtcbiAgICBjb250ZW50OiBcIiBcXGYxYzJcIjsgfVxuICBhW2hyZWYqPVwiLnBkZlwiXTphZnRlciB7XG4gICAgY29sb3I6ICNkMTQ2MzQ7XG4gICAgY29udGVudDogXCIgXFxmMWMxXCI7IH1cbiAgYVtocmVmKj1cIi5wcHRcIl06YWZ0ZXIsIGFbaHJlZio9XCIucHB0eFwiXTphZnRlciB7XG4gICAgY29sb3I6ICNmYWIwMjI7XG4gICAgY29udGVudDogXCIgXFxmMWM0XCI7IH1cbiAgYVtocmVmKj1cIi54bHNcIl06YWZ0ZXIsIGFbaHJlZio9XCIueGxzeFwiXTphZnRlciB7XG4gICAgY29sb3I6ICMyZmMzOGQ7XG4gICAgY29udGVudDogXCIgXFxmMWMzXCI7IH1cbiAgYVtjbGFzcyo9XCJtb3JlLWxpbmtcIl0ge1xuICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJMVFByby1IZWF2eVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDAgMC4zMTI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYVtjbGFzcyo9XCJtb3JlLWxpbmtcIl06dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzMyMzMzMzsgfVxuICAgIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdOmhvdmVyLCBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXTphY3RpdmUsIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDI4MmM4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgNTEsIDUxLCAwLjIpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwLjA2M3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXTpob3Zlcjo6YWZ0ZXIsIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdOmFjdGl2ZTo6YWZ0ZXIsIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdOmZvY3VzOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MmM4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC4yNXJlbSwgMCk7IH1cbiAgICBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXVtjbGFzcyo9XCItd2hpdGVcIl0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXVtjbGFzcyo9XCItd2hpdGVcIl06dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXVtjbGFzcyo9XCItd2hpdGVcIl06aG92ZXIsIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdW2NsYXNzKj1cIi13aGl0ZVwiXTphY3RpdmUsIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdW2NsYXNzKj1cIi13aGl0ZVwiXTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICAgIGFbY2xhc3MqPVwibW9yZS1saW5rXCJdW2NsYXNzKj1cIi13aGl0ZVwiXTo6YmVmb3JlLCBhW2NsYXNzKj1cIm1vcmUtbGlua1wiXVtjbGFzcyo9XCItd2hpdGVcIl06OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBhLm1vcmUsIGEuYmFjayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyoqXG4gKiBAbGljZW5zZVxuICogTXlGb250cyBXZWJmb250IEJ1aWxkIElEIDQyMTAzMTUsIDIwMjEtMTEtMTZUMTM6MzI6NTgtMDUwMFxuICpcbiAqIFRoZSBmb250cyBsaXN0ZWQgaW4gdGhpcyBub3RpY2UgYXJlIHN1YmplY3QgdG8gdGhlIEVuZCBVc2VyIExpY2Vuc2VcbiAqIEFncmVlbWVudChzKSBlbnRlcmVkIGludG8gYnkgdGhlIHdlYnNpdGUgb3duZXIuIEFsbCBvdGhlciBwYXJ0aWVzIGFyZVxuICogZXhwbGljaXRseSByZXN0cmljdGVkIGZyb20gdXNpbmcgdGhlIExpY2Vuc2VkIFdlYmZvbnRzKHMpLlxuICpcbiAqIFlvdSBtYXkgb2J0YWluIGEgdmFsaWQgbGljZW5zZSBhdCB0aGUgVVJMcyBiZWxvdy5cbiAqXG4gKiBXZWJmb250OiBBdmVuaXJMVFByby1IZWF2eSBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS9hdmVuaXIvcHJvLTg1LWhlYXZ5L1xuICogQ29weXJpZ2h0OiBDb3B5cmlnaHQgJmFtcDsjeDAwQTk7IDIwMTQgTW9ub3R5cGUgR21iSC4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKlxuICpcbiAqIMKpIDIwMjEgTXlGb250cyBJbmNcbiovXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTFRQcm8tSGVhdnknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pckxUUHJvSGVhdnkvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTFRQcm9IZWF2eS9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMzMzO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNDI5ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBib2R5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJMVFByby1IZWF2eVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSB7XG4gICAgY29sb3I6ICMzMjMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICBoMSBhOnZpc2l0ZWQsIGgyIGE6dmlzaXRlZCwgaDMgYTp2aXNpdGVkLCBoNCBhOnZpc2l0ZWQsIGg1IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzMyMzMzMzsgfVxuICAgIGgxIGE6aG92ZXIsIGgxIGE6YWN0aXZlLCBoMSBhOmZvY3VzLCBoMiBhOmhvdmVyLCBoMiBhOmFjdGl2ZSwgaDIgYTpmb2N1cywgaDMgYTpob3ZlciwgaDMgYTphY3RpdmUsIGgzIGE6Zm9jdXMsIGg0IGE6aG92ZXIsIGg0IGE6YWN0aXZlLCBoNCBhOmZvY3VzLCBoNSBhOmhvdmVyLCBoNSBhOmFjdGl2ZSwgaDUgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAyODJjODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtOyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cblxuaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmVudHJ5LWhlYWRlciBoMSwgLmVudHJ5LWhlYWRlciBoMiwgLmVudHJ5LWhlYWRlciBoMywgLmVudHJ5LWhlYWRlciBoNCwgLmVudHJ5LWhlYWRlciBoNSxcbi5lbnRyeS1jb250ZW50IGgxLFxuLmVudHJ5LWNvbnRlbnQgaDIsXG4uZW50cnktY29udGVudCBoMyxcbi5lbnRyeS1jb250ZW50IGg0LFxuLmVudHJ5LWNvbnRlbnQgaDUge1xuICBjb2xvcjogIzMyMzMzMztcbiAgbWFyZ2luOiAxLjVlbSAwIC41ZW07IH1cbiAgLmVudHJ5LWhlYWRlciBoMTpmaXJzdC1jaGlsZCwgLmVudHJ5LWhlYWRlciBoMjpmaXJzdC1jaGlsZCwgLmVudHJ5LWhlYWRlciBoMzpmaXJzdC1jaGlsZCwgLmVudHJ5LWhlYWRlciBoNDpmaXJzdC1jaGlsZCwgLmVudHJ5LWhlYWRlciBoNTpmaXJzdC1jaGlsZCxcbiAgLmVudHJ5LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsXG4gIC5lbnRyeS1jb250ZW50IGgyOmZpcnN0LWNoaWxkLFxuICAuZW50cnktY29udGVudCBoMzpmaXJzdC1jaGlsZCxcbiAgLmVudHJ5LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsXG4gIC5lbnRyeS1jb250ZW50IGg1OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5lbnRyeS1oZWFkZXIgaDEsXG4uZW50cnktY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmVudHJ5LWhlYWRlciBoMSxcbiAgICAuZW50cnktY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLmVudHJ5LWhlYWRlciBoMixcbiAgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4uZW50cnktaGVhZGVyIHAsXG4uZW50cnktY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmVudHJ5LWhlYWRlciBlbSwgLmVudHJ5LWhlYWRlciBpOm5vdCguZmEpLFxuLmVudHJ5LWNvbnRlbnQgZW0sXG4uZW50cnktY29udGVudCBpOm5vdCguZmEpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5lbnRyeS1oZWFkZXIgc3Ryb25nLCAuZW50cnktaGVhZGVyIGIsXG4uZW50cnktY29udGVudCBzdHJvbmcsXG4uZW50cnktY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZW50cnktaGVhZGVyIGJsb2NrcXVvdGUsXG4uZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgcGFkZGluZzogMmVtIDAgMWVtOyB9XG4gIC5lbnRyeS1oZWFkZXIgYmxvY2txdW90ZSBwLFxuICAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmVudHJ5LWhlYWRlciBibG9ja3F1b3RlOmJlZm9yZSxcbiAgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGVtYXJrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLmVudHJ5LWhlYWRlciBibG9ja3F1b3RlIGNpdGUsXG4gIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDEwcHg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZW50cnktaGVhZGVyIGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsXG4gICAgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzNhNTMyOyB9XG5cbi5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpLFxuLmVudHJ5LWNvbnRlbnQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGxpLFxuICAuZW50cnktY29udGVudCBvbCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgLjNlbSAyZW07IH1cbiAgICAuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSBsaSB1bCxcbiAgICAuZW50cnktY29udGVudCBvbCBsaSB1bCB7XG4gICAgICBtYXJnaW46IC4zZW0gMDsgfVxuICAgICAgLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgbGkgdWwgbGksXG4gICAgICAuZW50cnktY29udGVudCBvbCBsaSB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTsgfVxuICAgICAgICAuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSBsaSB1bCBsaSB1bCxcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwgbGkgdWwge1xuICAgICAgICAgIG1hcmdpbjogLjNlbSAwOyB9XG4gICAgICAgICAgLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgbGkgdWwgbGkgdWwgbGksXG4gICAgICAgICAgLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwgbGkgdWwgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlOyB9XG4gICAgICAgIC5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGxpIHVsIGxpIG9sIGxpLFxuICAgICAgICAuZW50cnktY29udGVudCBvbCBsaSB1bCBsaSBvbCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47IH1cbiAgICAuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSBsaSBvbCxcbiAgICAuZW50cnktY29udGVudCBvbCBsaSBvbCB7XG4gICAgICBtYXJnaW46IC4zZW0gMDsgfVxuICAgICAgLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgbGkgb2wgbGksXG4gICAgICAuZW50cnktY29udGVudCBvbCBsaSBvbCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhOyB9XG4gICAgICAgIC5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGxpIG9sIGxpIHVsLFxuICAgICAgICAuZW50cnktY29udGVudCBvbCBsaSBvbCBsaSB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAuM2VtIDA7IH1cbiAgICAgICAgICAuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSBsaSBvbCBsaSB1bCBsaSxcbiAgICAgICAgICAuZW50cnktY29udGVudCBvbCBsaSBvbCBsaSB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBzcXVhcmU7IH1cbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgbGkgb2wgbGkgb2wsXG4gICAgICAgIC5lbnRyeS1jb250ZW50IG9sIGxpIG9sIGxpIG9sIHtcbiAgICAgICAgICBtYXJnaW46IC4zZW0gMDsgfVxuICAgICAgICAgIC5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGxpIG9sIGxpIG9sIGxpLFxuICAgICAgICAgIC5lbnRyeS1jb250ZW50IG9sIGxpIG9sIGxpIG9sIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuOyB9XG5cbi5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG4uZW50cnktY29udGVudCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuLmVudHJ5LWNvbnRlbnQgZGwge1xuICBwYWRkaW5nOiAwLjVlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5lbnRyeS1jb250ZW50IGRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uZW50cnktY29udGVudCBkZCB7XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG5cbi5lbnRyeS1jb250ZW50IGR0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTAsIDUxLCA1MSwgMC4xNSk7XG4gIGNvbG9yOiAjMzIzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZW50cnktY29udGVudCBkdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG4uZW50cnktY29udGVudCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZW50cnktY29udGVudCBkZCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5lbnRyeS1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovIH1cblxuLmVudHJ5LWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gIGNvbG9yOiAjMDI4MmM4O1xuICAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gIHdpZHRoOiAxZW07XG4gIC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovIH1cblxuaW1nLFxuLndwLWNhcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaXMtdHlwZS12aWRlbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsXG4udmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVlbSAwIDEuNWVtO1xuICBwYWRkaW5nOiAwIDAgNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pcy10eXBlLXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUsXG4gIC5pcy10eXBlLXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBvYmplY3QsXG4gIC5pcy10eXBlLXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBlbWJlZCxcbiAgLnZpZGVvLXdyYXBwZXIgaWZyYW1lLFxuICAudmlkZW8td3JhcHBlciBvYmplY3QsXG4gIC52aWRlby13cmFwcGVyIGVtYmVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25sZWZ0LCAud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLnNpbmdsZSAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDI4MmM4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZm9vdGVyLXRvcCB7XG4gICAgICBwYWRkaW5nOiA2LjEyNXJlbSAwIDEuNjI1cmVtOyB9IH1cbiAgLmZvb3Rlci10b3AgPiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZm9vdGVyLXRvcCA+IC5jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5mb290ZXItdG9wIC5mb290ZXItbG9nbyB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1LjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlci10b3AgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIwLjc1cmVtOyB9IH1cbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLWxvZ28gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5mb290ZXItdG9wIC5mb290ZXItbG9nbyBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07IH0gfVxuICAgIC5mb290ZXItdG9wIC5mb290ZXItbG9nbyAubG9nby1pbWcge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgLmZvb3Rlci10b3AgLmZvb3Rlci1jb3B5IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzU3MWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlci10b3AgLmZvb3Rlci1jb3B5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5mb290ZXItdG9wIC5mb290ZXItY29weSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLWNvcHkgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mb290ZXItdG9wIC5mb290ZXItY29weSBhOmhvdmVyLCAuZm9vdGVyLXRvcCAuZm9vdGVyLWNvcHkgYTphY3RpdmUsIC5mb290ZXItdG9wIC5mb290ZXItY29weSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLWNvcHkgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW07IH1cbiAgICAgIC5mb290ZXItdG9wIC5mb290ZXItY29weSBwIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZm9vdGVyLXRvcCAuZm9vdGVyLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJMVFByby1IZWF2eVwiLCBzZXJpZjtcbiAgICBtYXJnaW46IDAgMCAxLjE4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlci10b3AgLmZvb3Rlci1lbWFpbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuODc1cmVtOyB9IH1cbiAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLWVtYWlsIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLWVtYWlsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZm9vdGVyLXRvcCAuZm9vdGVyLWVtYWlsIGE6aG92ZXIsIC5mb290ZXItdG9wIC5mb290ZXItZW1haWwgYTphY3RpdmUsIC5mb290ZXItdG9wIC5mb290ZXItZW1haWwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi5mb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzBkMzc2MDtcbiAgcGFkZGluZzogMC43NXJlbSAwIDQuMDYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5mb290ZXItYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwIDMuMzEyNXJlbTsgfSB9XG4gIC5mb290ZXItYm90dG9tID4gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlci1ib3R0b20gPiAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5mb290ZXItYm90dG9tID4gLmNvbnRhaW5lciAuc29jaWFsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC42MjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5mb290ZXItYm90dG9tID4gLmNvbnRhaW5lciAuc29jaWFsIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5mb290ZXItYm90dG9tID4gLmNvbnRhaW5lciAuc29jaWFsIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwIDAuNTYyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5mb290ZXItYm90dG9tID4gLmNvbnRhaW5lciAuc29jaWFsIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMTI1cmVtIDAgMDsgfSB9XG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWxlZnQsXG4gIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbGVmdCxcbiAgICAgIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLW5hdiB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMS4yNXJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLW5hdjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgd2lkdGg6IDAuMDYzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLW5hdjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItYm90dG9tIHVsLmZvb3Rlci1tZW51IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbSB1bC5mb290ZXItbWVudSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZm9vdGVyLWJvdHRvbSB1bC5mb290ZXItbWVudSBsaSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDM7XG4gICAgICBtYXJnaW46IDAgMC42MjVyZW0gMC42MjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5mb290ZXItYm90dG9tIHVsLmZvb3Rlci1tZW51IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMC42MjVyZW07IH0gfVxuICAgICAgLmZvb3Rlci1ib3R0b20gdWwuZm9vdGVyLW1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUUHJvLUhlYXZ5XCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNTcxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjsgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbSB1bC5mb290ZXItbWVudSBsaSBhOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mb290ZXItYm90dG9tIHVsLmZvb3Rlci1tZW51IGxpIGE6aG92ZXIsIC5mb290ZXItYm90dG9tIHVsLmZvb3Rlci1tZW51IGxpIGE6YWN0aXZlLCAuZm9vdGVyLWJvdHRvbSB1bC5mb290ZXItbWVudSBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUUHJvLUhlYXZ5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNTcxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5mb290ZXItYm90dG9tIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBoZWlnaHQsIHRyYW5zZm9ybSwgd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzNzVweDtcbiAgei1pbmRleDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLmF0LXRvcCAuc2l0ZS1oZWFkZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwKTsgfSB9XG4gIC5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6IGF1dG87IH1cbiAgLmhpZGUtbmF2IC5zaXRlLWhlYWRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGhlaWdodCwgdHJhbnNmb3JtLCB3aWR0aDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTByZW07XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYXQtdG9wIC5zaXRlLWJyYW5kaW5nIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uc2l0ZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiAxNS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuc2l0ZS10aXRsZSB7XG4gICAgICB3aWR0aDogMjAuNzVyZW07IH0gfVxuICAuc2l0ZS10aXRsZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXQtdG9wIC5zaXRlLXRpdGxlIGEge1xuICAgICAgaGVpZ2h0OiA1LjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5hdC10b3AgLnNpdGUtdGl0bGUgYSB7XG4gICAgICAgIGhlaWdodDogNi4yNXJlbTsgfSB9XG4gIC5zaXRlLXRpdGxlIC5sb2dvLWltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5zaG93LW5hdiAuc2l0ZS1oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5zaG93LW5hdi5hdC10b3AgLnNpdGUtaGVhZGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgfVxuXG5oZWFkZXIgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIGhlYWRlciAuc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIGhlYWRlciAuc29jaWFsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjY2NyU7IH0gfVxuICBoZWFkZXIgLnNvY2lhbCBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMjMzMzM7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjI1cmVtOyB9XG4gICAgaGVhZGVyIC5zb2NpYWwgYSBpIHtcbiAgICAgIGNvbG9yOiAjMzIzMzMzOyB9XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgdHJhbnNpdGlvbjogLjRzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5tYWluLW5hdmlnYXRpb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDA7IH0gfVxuICAubmF2b3BlbiAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHotaW5kZXg6IDUwMDsgfVxuICAuYXQtdG9wIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIHRvcDogOTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5hdC10b3AgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gIC5uYXZvcGVuLmF0LXRvcCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTsgfVxuXG4ubWFpbi1tZW51IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA4MCU7IH1cbiAgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXJMVFByby1IZWF2eVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDE4NzVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gICAgICAubWFpbi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciwgLm1haW4tbWVudSAubWVudS1pdGVtIGE6YWN0aXZlLCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDI4MmM4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjRzOyB9XG4gIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgbWFyZ2luOiAxcmVtIC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAxcmVtOyB9IH1cbiAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSwgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yIGEge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDI4MmM4OyB9XG4gIC5tYWluLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5tYWluLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAxZW07XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5tYWluLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc2ZIb3ZlciBhLCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNmSG92ZXIgPiBhLCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Yi1vcGVuIGEsIC5tYWluLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3ViLW9wZW4gPiBhIHtcbiAgICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gICAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zZkhvdmVyID4gYTo6YWZ0ZXIsIC5tYWluLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3ViLW9wZW4gPiBhOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5zZkhvdmVyIC5zdWItbWVudSwgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0uc3ViLW9wZW4gLnN1Yi1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0uc2ZIb3ZlciAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhLCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5zdWItb3BlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLm1haW4tbWVudSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTcwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxNWVtO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTQwJTsgfVxuICAgICAgICAubWFpbi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogIzMyMzMzMzsgfVxuICAgICAgICAgICAgLm1haW4tbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyLCAubWFpbi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIGE6YWN0aXZlLCAubWFpbi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtIGE6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogIzAyODJjODtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gICAgICAgIC5tYWluLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxMmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5wb3N0IHtcbiAgem9vbTogMTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5wb3N0OjpiZWZvcmUsIC5wb3N0OjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBvc3Q6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucG9zdC1saXN0IC5wb3N0LFxuLnBvc3QtbGlzdCAucGFnZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MSwgNTEsIDAuMTUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLnBvc3QtbGlzdCAucG9zdC5oYXMtcG9zdC10aHVtYm5haWwgLmVudHJ5LWNvbnRlbnQsXG4gICAgLnBvc3QtbGlzdCAucGFnZS5oYXMtcG9zdC10aHVtYm5haWwgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAucG9zdC1saXN0IC5wb3N0Lmhhcy1wb3N0LXRodW1ibmFpbCAuZW50cnktY29udGVudCxcbiAgICAucG9zdC1saXN0IC5wYWdlLmhhcy1wb3N0LXRodW1ibmFpbCAuZW50cnktY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5wb3N0LWxpc3QgLnBvc3QsXG4gICAgLnBvc3QtbGlzdCAucGFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH0gfVxuXG4ucG9zdC1saXN0IGFydGljbGUudHlwZS1kcml2ZXJfc3RvcnkgLmVudHJ5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnBvc3QtbGlzdCBhcnRpY2xlLnR5cGUtZHJpdmVyX3N0b3J5IC5lbnRyeS1jb250ZW50IC5hZGRpdGlvbmFsLXByZXZpZXctY29udGVudCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tcG9kY2FzdC5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmVudHJ5LXRpdGxlLnNpbmdsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cblxuLnBvc3QtbGlzdCBhcnRpY2xlIC5wb3N0LWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAucG9zdC1saXN0IGFydGljbGUgLnBvc3QtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucG9zdC1saXN0IGFydGljbGUgLnBvc3QtZGF0ZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAucG9zdC1saXN0IGFydGljbGUgLnBvc3QtZGF0ZS5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbGlzdCBhcnRpY2xlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLnNpZGViYXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcuNDM3NWVtKSB7XG4gICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG5odG1sW2xhbmddIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuaHRtbCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xuICBtaW4td2lkdGg6IDM3NXB4OyB9XG5cbi5zaXRlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hZG1pbi1iYXIgLnNpdGUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIC5hZG1pbi1iYXIgLnNpdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDZweDsgfSB9XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDc1cmVtOyB9XG5cbi5zaXRlLWZvb3RlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgd2lkdGg6IDkwJTsgfVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogOTBweCBzb2xpZCAjZmVmZmZmO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5zaXRlLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTAwcHg7IH0gfVxuXG4uZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuICAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZmVhdHVyZWQtaW1hZ2UgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3MDcyNzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5wYWdlLWhlYWRlciBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5wYWdlLWhlYWRlciAucG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM3MDcyNzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDIwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5zaGFyaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnNpbmdsZSAucGFnZS1oZWFkZXIgLnNoYXJpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1oZWFkZXIgLnNoYXJpbmcgYSBpIHtcbiAgICAgIGNvbG9yOiAjM0Y3OEEwOyB9XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGVudC1hcmVhIHtcbiAgem9vbTogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDkwJTsgfVxuICAuY29udGVudC1hcmVhOjpiZWZvcmUsIC5jb250ZW50LWFyZWE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGVudC1hcmVhOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAuc2l0ZS1tYWluIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uby1zaWRlYmFyIC5zaXRlLW1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMzQlO1xuICAgIHBhZGRpbmctbGVmdDogMTAlOyB9IH1cblxuW2NsYXNzKj1cImJ0bi1cIl0sXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBbY2xhc3MqPVwiYnRuLVwiXTo6LW1vei1mb2N1cy1pbm5lcixcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5idXR0b24sXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGJ1dHRvbjpmb2N1cyxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJpbWFnZVwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5hLmJ0bixcbmFbY2xhc3MqPVwiYnRuLVwiXSxcbmxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODJjODtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4MmM4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJMVFByby1IZWF2eVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMzc1cmVtIDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTM3NWVtKSB7XG4gICAgYS5idG4sXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdLFxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICBtYXgtd2lkdGg6IDIzLjc1cmVtOyB9IH1cbiAgYS5idG46aG92ZXIsIGEuYnRuOmFjdGl2ZSwgYS5idG46Zm9jdXMsXG4gIGFbY2xhc3MqPVwiYnRuLVwiXTpob3ZlcixcbiAgYVtjbGFzcyo9XCJidG4tXCJdOmFjdGl2ZSxcbiAgYVtjbGFzcyo9XCJidG4tXCJdOmZvY3VzLFxuICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTpob3ZlcixcbiAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGE6YWN0aXZlLFxuICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTpmb2N1cyxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzc2MDtcbiAgICBib3JkZXItY29sb3I6ICMwZDM3NjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS5idG5bY2xhc3MqPVwiLWdyZWVuXCJdLFxuICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLWdyZWVuXCJdLFxuICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYVtjbGFzcyo9XCItZ3JlZW5cIl0sXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ncmVlblwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItZ3JlZW5cIl0sXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWdyZWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhNTMyO1xuICAgIGJvcmRlci1jb2xvcjogIzMzYTUzMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGEuYnRuW2NsYXNzKj1cIi1ncmVlblwiXTpob3ZlciwgYS5idG5bY2xhc3MqPVwiLWdyZWVuXCJdOmFjdGl2ZSwgYS5idG5bY2xhc3MqPVwiLWdyZWVuXCJdOmZvY3VzLFxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItZ3JlZW5cIl06aG92ZXIsXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1ncmVlblwiXTphY3RpdmUsXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1ncmVlblwiXTpmb2N1cyxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYVtjbGFzcyo9XCItZ3JlZW5cIl06aG92ZXIsXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLWdyZWVuXCJdOmFjdGl2ZSxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYVtjbGFzcyo9XCItZ3JlZW5cIl06Zm9jdXMsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWdyZWVuXCJdOmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ncmVlblwiXTphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWdyZWVuXCJdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWdyZWVuXCJdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWdyZWVuXCJdOmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ncmVlblwiXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1ncmVlblwiXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1ncmVlblwiXTphY3RpdmUsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItZ3JlZW5cIl06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNmQyMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzNmQyMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGEuYnRuW2NsYXNzKj1cIi1ibHVlXCJdLFxuICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLWJsdWVcIl0sXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhW2NsYXNzKj1cIi1ibHVlXCJdLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYmx1ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYmx1ZVwiXSxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItYmx1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODJjODtcbiAgICBib3JkZXItY29sb3I6ICMwMjgyYzg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBhLmJ0bltjbGFzcyo9XCItYmx1ZVwiXTpob3ZlciwgYS5idG5bY2xhc3MqPVwiLWJsdWVcIl06YWN0aXZlLCBhLmJ0bltjbGFzcyo9XCItYmx1ZVwiXTpmb2N1cyxcbiAgICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLWJsdWVcIl06aG92ZXIsXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1ibHVlXCJdOmFjdGl2ZSxcbiAgICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLWJsdWVcIl06Zm9jdXMsXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLWJsdWVcIl06aG92ZXIsXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLWJsdWVcIl06YWN0aXZlLFxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhW2NsYXNzKj1cIi1ibHVlXCJdOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ibHVlXCJdOmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ibHVlXCJdOmFjdGl2ZSxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYmx1ZVwiXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ibHVlXCJdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJsdWVcIl06YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJsdWVcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItYmx1ZVwiXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1ibHVlXCJdOmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1ibHVlXCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDM3NjA7XG4gICAgICBib3JkZXItY29sb3I6ICMwZDM3NjA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBhLmJ0bltjbGFzcyo9XCItd2hpdGVcIl0sXG4gIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItd2hpdGVcIl0sXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhW2NsYXNzKj1cIi13aGl0ZVwiXSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLXdoaXRlXCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi13aGl0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItd2hpdGVcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDAuMDYzcmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYS5idG5bY2xhc3MqPVwiLXdoaXRlXCJdOmhvdmVyLCBhLmJ0bltjbGFzcyo9XCItd2hpdGVcIl06YWN0aXZlLCBhLmJ0bltjbGFzcyo9XCItd2hpdGVcIl06Zm9jdXMsXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi13aGl0ZVwiXTpob3ZlcixcbiAgICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLXdoaXRlXCJdOmFjdGl2ZSxcbiAgICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLXdoaXRlXCJdOmZvY3VzLFxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhW2NsYXNzKj1cIi13aGl0ZVwiXTpob3ZlcixcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYVtjbGFzcyo9XCItd2hpdGVcIl06YWN0aXZlLFxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhW2NsYXNzKj1cIi13aGl0ZVwiXTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItd2hpdGVcIl06aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLXdoaXRlXCJdOmFjdGl2ZSxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItd2hpdGVcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItd2hpdGVcIl06aG92ZXIsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItd2hpdGVcIl06YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLXdoaXRlXCJdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLXdoaXRlXCJdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLXdoaXRlXCJdOmFjdGl2ZSxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi13aGl0ZVwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMjgyYzg7IH1cbiAgYS5idG5bY2xhc3MqPVwiLXJvdW5kZWRcIl0sXG4gIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItcm91bmRlZFwiXSxcbiAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLXJvdW5kZWRcIl0sXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1yb3VuZGVkXCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1yb3VuZGVkXCJdLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1yb3VuZGVkXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtOyB9XG4gIC5pcy1zdHlsZS1vdXRsaW5lIGEuYnRuLFxuICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKSBhLmJ0biwgLmlzLXN0eWxlLW91dGxpbmVcbiAgYVtjbGFzcyo9XCJidG4tXCJdLFxuICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICBhW2NsYXNzKj1cImJ0bi1cIl0sIC5pcy1zdHlsZS1vdXRsaW5lXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLFxuICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYSwgLmlzLXN0eWxlLW91dGxpbmVcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuaXMtc3R5bGUtb3V0bGluZVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaXMtc3R5bGUtb3V0bGluZVxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAtLWJ0bi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1idG4tYm9yZGVyLWNvbG9yOiAjMDI4MmM4O1xuICAgIC0tYnRuLWNvbG9yOiAjMDI4MmM4O1xuICAgIC0tYnRuLWhpZ2hsaWdodC1jb2xvcjogIzBkMzc2MDtcbiAgICAtLWJ0bi0tY29sb3ItY29udHJhc3Q6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJnLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvcik7IH1cbiAgICAuaXMtc3R5bGUtb3V0bGluZSBhLmJ0bjpob3ZlciwgLmlzLXN0eWxlLW91dGxpbmUgYS5idG46YWN0aXZlLCAuaXMtc3R5bGUtb3V0bGluZSBhLmJ0bjpmb2N1cyxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKSBhLmJ0bjpob3ZlcixcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKSBhLmJ0bjphY3RpdmUsXG4gICAgLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtdGV4dC1jb2xvcikgYS5idG46Zm9jdXMsIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdOmhvdmVyLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXTphY3RpdmUsIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdOmZvY3VzLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdOmhvdmVyLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdOmFjdGl2ZSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXTpmb2N1cywgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTpob3ZlciwgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTphY3RpdmUsIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGE6Zm9jdXMsXG4gICAgLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtdGV4dC1jb2xvcilcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTpob3ZlcixcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhOmFjdGl2ZSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhOmZvY3VzLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG4gICAgLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtdGV4dC1jb2xvcilcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG4gICAgLmlzLXN0eWxlLW91dGxpbmU6bm90KC5oYXMtdGV4dC1jb2xvcilcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1oaWdobGlnaHQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4taGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tLWNvbG9yLWNvbnRyYXN0KTsgfVxuICAgIC5pcy1zdHlsZS1vdXRsaW5lIGEuYnRuW2NsYXNzKj1cIi13aGl0ZVwiXSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKSBhLmJ0bltjbGFzcyo9XCItd2hpdGVcIl0sIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi13aGl0ZVwiXSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItd2hpdGVcIl0sIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLXdoaXRlXCJdLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLXdoaXRlXCJdLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi13aGl0ZVwiXSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi13aGl0ZVwiXSwgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi13aGl0ZVwiXSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLXdoaXRlXCJdLCAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLXdoaXRlXCJdLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItd2hpdGVcIl0ge1xuICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgLS1idG4tY29sb3I6ICNmZmY7XG4gICAgICAtLWJ0bi1oaWdobGlnaHQtY29sb3I6ICNmZmY7XG4gICAgICAtLWJ0bi0tY29sb3ItY29udHJhc3Q6ICMwMjgyYzg7IH1cbiAgYS5idG5bY2xhc3MqPVwiLWZpbGxlZFwiXSxcbiAgLmlzLXN0eWxlLWZpbGwgYS5idG4sXG4gIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItZmlsbGVkXCJdLFxuICAuaXMtc3R5bGUtZmlsbFxuICBhW2NsYXNzKj1cImJ0bi1cIl0sXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhW2NsYXNzKj1cIi1maWxsZWRcIl0sXG4gIC5pcy1zdHlsZS1maWxsXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItZmlsbGVkXCJdLFxuICAuaXMtc3R5bGUtZmlsbFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItZmlsbGVkXCJdLFxuICAuaXMtc3R5bGUtZmlsbFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1maWxsZWRcIl0sXG4gIC5pcy1zdHlsZS1maWxsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIC0tYnRuLWJnLWNvbG9yOiAjMDI4MmM4O1xuICAgIC0tYnRuLWJvcmRlci1jb2xvcjogIzAyODJjODtcbiAgICAtLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJ0bi1oaWdobGlnaHQtY29sb3I6ICMwZDM3NjA7XG4gICAgLS1idG4tLWNvbG9yLWNvbnRyYXN0OiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iZy1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tY29sb3IpOyB9XG4gICAgYS5idG5bY2xhc3MqPVwiLWZpbGxlZFwiXTpob3ZlciwgYS5idG5bY2xhc3MqPVwiLWZpbGxlZFwiXTphY3RpdmUsIGEuYnRuW2NsYXNzKj1cIi1maWxsZWRcIl06Zm9jdXMsXG4gICAgLmlzLXN0eWxlLWZpbGwgYS5idG46aG92ZXIsXG4gICAgLmlzLXN0eWxlLWZpbGwgYS5idG46YWN0aXZlLFxuICAgIC5pcy1zdHlsZS1maWxsIGEuYnRuOmZvY3VzLFxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItZmlsbGVkXCJdOmhvdmVyLFxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItZmlsbGVkXCJdOmFjdGl2ZSxcbiAgICBhW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLWZpbGxlZFwiXTpmb2N1cyxcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXTpob3ZlcixcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXTphY3RpdmUsXG4gICAgLmlzLXN0eWxlLWZpbGxcbiAgICBhW2NsYXNzKj1cImJ0bi1cIl06Zm9jdXMsXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGFbY2xhc3MqPVwiLWZpbGxlZFwiXTpob3ZlcixcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYVtjbGFzcyo9XCItZmlsbGVkXCJdOmFjdGl2ZSxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYVtjbGFzcyo9XCItZmlsbGVkXCJdOmZvY3VzLFxuICAgIC5pcy1zdHlsZS1maWxsXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGE6aG92ZXIsXG4gICAgLmlzLXN0eWxlLWZpbGxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTphY3RpdmUsXG4gICAgLmlzLXN0eWxlLWZpbGxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItZmlsbGVkXCJdOmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1maWxsZWRcIl06YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1maWxsZWRcIl06Zm9jdXMsXG4gICAgLmlzLXN0eWxlLWZpbGxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWZpbGxlZFwiXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1maWxsZWRcIl06YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWZpbGxlZFwiXTpmb2N1cyxcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgLmlzLXN0eWxlLWZpbGxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItZmlsbGVkXCJdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWZpbGxlZFwiXTphY3RpdmUsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItZmlsbGVkXCJdOmZvY3VzLFxuICAgIC5pcy1zdHlsZS1maWxsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgICAuaXMtc3R5bGUtZmlsbFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuICAgIC5pcy1zdHlsZS1maWxsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4taGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWhpZ2hsaWdodC1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0tYnRuLS1jb2xvci1jb250cmFzdCk7IH1cbiAgLmlzLXN0eWxlLWZpbGwgYS5idG4uaGFzLWJhY2tncm91bmQsXG4gIC5pcy1zdHlsZS1vdXRsaW5lIGEuYnRuLmhhcy1iYWNrZ3JvdW5kLCAuaXMtc3R5bGUtZmlsbFxuICBhW2NsYXNzKj1cImJ0bi1cIl0uaGFzLWJhY2tncm91bmQsXG4gIC5pcy1zdHlsZS1vdXRsaW5lXG4gIGFbY2xhc3MqPVwiYnRuLVwiXS5oYXMtYmFja2dyb3VuZCwgLmlzLXN0eWxlLWZpbGxcbiAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGEuaGFzLWJhY2tncm91bmQsXG4gIC5pcy1zdHlsZS1vdXRsaW5lXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLmhhcy1iYWNrZ3JvdW5kLCAuaXMtc3R5bGUtZmlsbFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5oYXMtYmFja2dyb3VuZCxcbiAgLmlzLXN0eWxlLW91dGxpbmVcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaGFzLWJhY2tncm91bmQsIC5pcy1zdHlsZS1maWxsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGFzLWJhY2tncm91bmQsXG4gIC5pcy1zdHlsZS1vdXRsaW5lXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGFzLWJhY2tncm91bmQsIC5pcy1zdHlsZS1maWxsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uaGFzLWJhY2tncm91bmQsXG4gIC5pcy1zdHlsZS1vdXRsaW5lXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uaGFzLWJhY2tncm91bmQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaXMtc3R5bGUtZmlsbCBhLmJ0bi5oYXMtYmFja2dyb3VuZDpob3ZlciwgLmlzLXN0eWxlLWZpbGwgYS5idG4uaGFzLWJhY2tncm91bmQ6YWN0aXZlLCAuaXMtc3R5bGUtZmlsbCBhLmJ0bi5oYXMtYmFja2dyb3VuZDpmb2N1cyxcbiAgICAuaXMtc3R5bGUtb3V0bGluZSBhLmJ0bi5oYXMtYmFja2dyb3VuZDpob3ZlcixcbiAgICAuaXMtc3R5bGUtb3V0bGluZSBhLmJ0bi5oYXMtYmFja2dyb3VuZDphY3RpdmUsXG4gICAgLmlzLXN0eWxlLW91dGxpbmUgYS5idG4uaGFzLWJhY2tncm91bmQ6Zm9jdXMsIC5pcy1zdHlsZS1maWxsXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdLmhhcy1iYWNrZ3JvdW5kOmhvdmVyLCAuaXMtc3R5bGUtZmlsbFxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXS5oYXMtYmFja2dyb3VuZDphY3RpdmUsIC5pcy1zdHlsZS1maWxsXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdLmhhcy1iYWNrZ3JvdW5kOmZvY3VzLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdLmhhcy1iYWNrZ3JvdW5kOmhvdmVyLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYVtjbGFzcyo9XCJidG4tXCJdLmhhcy1iYWNrZ3JvdW5kOmFjdGl2ZSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGFbY2xhc3MqPVwiYnRuLVwiXS5oYXMtYmFja2dyb3VuZDpmb2N1cywgLmlzLXN0eWxlLWZpbGxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYS5oYXMtYmFja2dyb3VuZDpob3ZlciwgLmlzLXN0eWxlLWZpbGxcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYS5oYXMtYmFja2dyb3VuZDphY3RpdmUsIC5pcy1zdHlsZS1maWxsXG4gICAgbGkubWVudS1pdGVtW2NsYXNzKj1cImJ0blwiXSA+IGEuaGFzLWJhY2tncm91bmQ6Zm9jdXMsXG4gICAgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYS5oYXMtYmFja2dyb3VuZDpob3ZlcixcbiAgICAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLmhhcy1iYWNrZ3JvdW5kOmFjdGl2ZSxcbiAgICAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhLmhhcy1iYWNrZ3JvdW5kOmZvY3VzLCAuaXMtc3R5bGUtZmlsbFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmhhcy1iYWNrZ3JvdW5kOmhvdmVyLCAuaXMtc3R5bGUtZmlsbFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmhhcy1iYWNrZ3JvdW5kOmFjdGl2ZSwgLmlzLXN0eWxlLWZpbGxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5oYXMtYmFja2dyb3VuZDpmb2N1cyxcbiAgICAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmhhcy1iYWNrZ3JvdW5kOmhvdmVyLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaGFzLWJhY2tncm91bmQ6YWN0aXZlLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaGFzLWJhY2tncm91bmQ6Zm9jdXMsIC5pcy1zdHlsZS1maWxsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtYmFja2dyb3VuZDpob3ZlciwgLmlzLXN0eWxlLWZpbGxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmhhcy1iYWNrZ3JvdW5kOmFjdGl2ZSwgLmlzLXN0eWxlLWZpbGxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmhhcy1iYWNrZ3JvdW5kOmZvY3VzLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtYmFja2dyb3VuZDpob3ZlcixcbiAgICAuaXMtc3R5bGUtb3V0bGluZVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaGFzLWJhY2tncm91bmQ6YWN0aXZlLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5oYXMtYmFja2dyb3VuZDpmb2N1cywgLmlzLXN0eWxlLWZpbGxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1iYWNrZ3JvdW5kOmhvdmVyLCAuaXMtc3R5bGUtZmlsbFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0uaGFzLWJhY2tncm91bmQ6YWN0aXZlLCAuaXMtc3R5bGUtZmlsbFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0uaGFzLWJhY2tncm91bmQ6Zm9jdXMsXG4gICAgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1iYWNrZ3JvdW5kOmhvdmVyLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5oYXMtYmFja2dyb3VuZDphY3RpdmUsXG4gICAgLmlzLXN0eWxlLW91dGxpbmVcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhhcy1iYWNrZ3JvdW5kOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYS5idG4gcCxcbiAgYVtjbGFzcyo9XCJidG4tXCJdIHAsXG4gIGxpLm1lbnUtaXRlbVtjbGFzcyo9XCJidG5cIl0gPiBhIHAsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHAsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gcCxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgYS5idG4gLmZhLFxuICBhW2NsYXNzKj1cImJ0bi1cIl0gLmZhLFxuICBsaS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYSAuZmEsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIC5mYSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAuZmEsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0gLmZhIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICMwZDM3NjA7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwZDM3NjA7IH1cbiAgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDM3NjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQzNzYwOyB9XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMS4xODc1cmVtIDEuODc1cmVtIDEuMTI1cmVtOyB9XG4gIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6aG92ZXIsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKTphY3RpdmUsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjgyYzg7IH1cbiAgICAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTphY3RpdmUsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzNzYwOyB9XG5cbi53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUUHJvLUhlYXZ5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM4NDZlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMS4wNjI1cmVtIDEuNzVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwcmVtOyB9XG4gIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2l0ZSAjY2F0ZWdvcnlfc2VsZWN0X2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuc2l0ZSAjY2F0ZWdvcnlfc2VsZWN0X2NvbnRhaW5lciBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzBkMzc2MDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogLjEyNXJlbTtcbiAgICBjb2xvcjogIzBkMzc2MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW5pckxUUHJvLUhlYXZ5LCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDNlbSAwIDJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5hdC1pbm5lciAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpdGUsXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciB7XG4gIHpvb206IDE7IH1cbiAgLnNpdGU6OmJlZm9yZSwgLnNpdGU6OmFmdGVyLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlcjo6YmVmb3JlLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zaXRlOjphZnRlcixcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2l0ZSAuZ2ZpZWxkX3Zpc2liaWxpdHlfaGlkZGVuLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3Zpc2liaWxpdHlfaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lbnRyeS1jb250ZW50IC5zaXRlLCAuZW50cnktY29udGVudFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5zaXRlIC5nZmllbGRfbGFiZWwsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNpdGUucGxhY2Vob2xkZXJzX3dyYXBwZXIgbGFiZWwsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyLnBsYWNlaG9sZGVyc193cmFwcGVyIGxhYmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4OyB9XG4gIC5zaXRlIC5tdy0zMDAgLmdmaWVsZF9jaGVja2JveCxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLm13LTMwMCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgLnNpdGUgLm13LTMwMCAuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5tdy0zMDAgLmdmaWVsZF9jaGVja2JveCBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAuc2l0ZSAuZ2Zvcm1fYWpheF9zcGlubmVyLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlIC5nZmllbGQsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQge1xuICAgIHBhZGRpbmc6IDAgMCAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpdGUgLmdmaWVsZC5jaGVja2JveCwgLnNpdGUgLmdmaWVsZC5yYWRpbyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94LFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAuc2l0ZSAuZ2ZpZWxkLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgLnNpdGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYTUzMjtcbiAgICBib3JkZXItY29sb3I6ICMzM2E1MzI7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRQcm8tSGVhdnlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS4zNzVyZW0gMC43NXJlbTsgfVxuICAgIC5zaXRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5zaXRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAuc2l0ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM2ZDIyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjM2ZDIyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUgW3R5cGU9XCJkYXRlXCJdLFxuICAuc2l0ZSBbdHlwZT1cImRhdGV0aW1lXCJdLFxuICAuc2l0ZSBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuc2l0ZSBbdHlwZT0nZW1haWwnXSxcbiAgLnNpdGUgW3R5cGU9XCJtb250aFwiXSxcbiAgLnNpdGUgW3R5cGU9XCJudW1iZXJcIl0sXG4gIC5zaXRlIFt0eXBlPSdwYXNzd29yZCddLFxuICAuc2l0ZSBbdHlwZT1cInJhbmdlXCJdLFxuICAuc2l0ZSBbdHlwZT1cInNlYXJjaFwiXSxcbiAgLnNpdGUgW3R5cGU9J3RlbCddLFxuICAuc2l0ZSBbdHlwZT1cInRpbWVcIl0sXG4gIC5zaXRlIFt0eXBlPSd0ZXh0J10sXG4gIC5zaXRlIFt0eXBlPVwidXJsXCJdLFxuICAuc2l0ZSBbdHlwZT1cIndlZWtcIl0sXG4gIC5zaXRlIHNlbGVjdCxcbiAgLnNpdGUgdGV4dGFyZWEsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwiZGF0ZVwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRldGltZVwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J2VtYWlsJ10sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwibW9udGhcIl0sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwibnVtYmVyXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ncGFzc3dvcmQnXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJyYW5nZVwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJzZWFyY2hcIl0sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPSd0ZWwnXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ0aW1lXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ndGV4dCddLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInVybFwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ3ZWVrXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBzZWxlY3QsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MCwgNTEsIDUxLCAwLjE1KTtcbiAgICBjb2xvcjogIzMyMzMzMztcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaXRlIFt0eXBlPVwiZGF0ZVwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJkYXRldGltZVwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9J2VtYWlsJ106OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIFt0eXBlPVwibW9udGhcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIFt0eXBlPVwibnVtYmVyXCJdOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSBbdHlwZT0ncGFzc3dvcmQnXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJyYW5nZVwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJzZWFyY2hcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIFt0eXBlPSd0ZWwnXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJ0aW1lXCJdOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSBbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSBbdHlwZT1cInVybFwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJ3ZWVrXCJdOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGVcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwiZGF0ZXRpbWVcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPSdlbWFpbCddOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cIm1vbnRoXCJdOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cIm51bWJlclwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3Bhc3N3b3JkJ106OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwicmFuZ2VcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ndGVsJ106OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwidGltZVwiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ1cmxcIl06OnBsYWNlaG9sZGVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwid2Vla1wiXTo6cGxhY2Vob2xkZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzMjMzMzM7IH1cbiAgICAuc2l0ZSBbdHlwZT1cImRhdGVcIl06aG92ZXIsIC5zaXRlIFt0eXBlPVwiZGF0ZVwiXTphY3RpdmUsIC5zaXRlIFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbiAgICAuc2l0ZSBbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLFxuICAgIC5zaXRlIFt0eXBlPVwiZGF0ZXRpbWVcIl06YWN0aXZlLFxuICAgIC5zaXRlIFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG4gICAgLnNpdGUgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpob3ZlcixcbiAgICAuc2l0ZSBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuICAgIC5zaXRlIFt0eXBlPSdlbWFpbCddOmhvdmVyLFxuICAgIC5zaXRlIFt0eXBlPSdlbWFpbCddOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT0nZW1haWwnXTpmb2N1cyxcbiAgICAuc2l0ZSBbdHlwZT1cIm1vbnRoXCJdOmhvdmVyLFxuICAgIC5zaXRlIFt0eXBlPVwibW9udGhcIl06YWN0aXZlLFxuICAgIC5zaXRlIFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG4gICAgLnNpdGUgW3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLFxuICAgIC5zaXRlIFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgIC5zaXRlIFt0eXBlPSdwYXNzd29yZCddOmhvdmVyLFxuICAgIC5zaXRlIFt0eXBlPSdwYXNzd29yZCddOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgICAuc2l0ZSBbdHlwZT1cInJhbmdlXCJdOmhvdmVyLFxuICAgIC5zaXRlIFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlLFxuICAgIC5zaXRlIFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG4gICAgLnNpdGUgW3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLFxuICAgIC5zaXRlIFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuICAgIC5zaXRlIFt0eXBlPSd0ZWwnXTpob3ZlcixcbiAgICAuc2l0ZSBbdHlwZT0ndGVsJ106YWN0aXZlLFxuICAgIC5zaXRlIFt0eXBlPSd0ZWwnXTpmb2N1cyxcbiAgICAuc2l0ZSBbdHlwZT1cInRpbWVcIl06aG92ZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJ0aW1lXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG4gICAgLnNpdGUgW3R5cGU9J3RleHQnXTpob3ZlcixcbiAgICAuc2l0ZSBbdHlwZT0ndGV4dCddOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT0ndGV4dCddOmZvY3VzLFxuICAgIC5zaXRlIFt0eXBlPVwidXJsXCJdOmhvdmVyLFxuICAgIC5zaXRlIFt0eXBlPVwidXJsXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgICAuc2l0ZSBbdHlwZT1cIndlZWtcIl06aG92ZXIsXG4gICAgLnNpdGUgW3R5cGU9XCJ3ZWVrXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSBbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG4gICAgLnNpdGUgc2VsZWN0OmhvdmVyLFxuICAgIC5zaXRlIHNlbGVjdDphY3RpdmUsXG4gICAgLnNpdGUgc2VsZWN0OmZvY3VzLFxuICAgIC5zaXRlIHRleHRhcmVhOmhvdmVyLFxuICAgIC5zaXRlIHRleHRhcmVhOmFjdGl2ZSxcbiAgICAuc2l0ZSB0ZXh0YXJlYTpmb2N1cyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGVcIl06aG92ZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRldGltZVwiXTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGV0aW1lXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aG92ZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0nZW1haWwnXTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0nZW1haWwnXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJtb250aFwiXTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cIm1vbnRoXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ncGFzc3dvcmQnXTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJyYW5nZVwiXTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ndGVsJ106aG92ZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3RlbCddOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0ndGVsJ106Zm9jdXMsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ0aW1lXCJdOmhvdmVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwidGltZVwiXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPSd0ZXh0J106aG92ZXIsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3RleHQnXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3RleHQnXTpmb2N1cyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInVybFwiXTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInVybFwiXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ3ZWVrXCJdOmhvdmVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwid2Vla1wiXTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIHNlbGVjdDpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Q6YWN0aXZlLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIHNlbGVjdDpmb2N1cyxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYTpob3ZlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYTphY3RpdmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuc2l0ZSBbdHlwZT1cImRhdGVcIl0sXG4gIC5zaXRlIFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gIC5zaXRlIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5zaXRlIFt0eXBlPSdlbWFpbCddLFxuICAuc2l0ZSBbdHlwZT1cIm1vbnRoXCJdLFxuICAuc2l0ZSBbdHlwZT1cIm51bWJlclwiXSxcbiAgLnNpdGUgW3R5cGU9J3Bhc3N3b3JkJ10sXG4gIC5zaXRlIFt0eXBlPVwicmFuZ2VcIl0sXG4gIC5zaXRlIFt0eXBlPVwic2VhcmNoXCJdLFxuICAuc2l0ZSBbdHlwZT0ndGVsJ10sXG4gIC5zaXRlIFt0eXBlPVwidGltZVwiXSxcbiAgLnNpdGUgW3R5cGU9J3RleHQnXSxcbiAgLnNpdGUgW3R5cGU9XCJ1cmxcIl0sXG4gIC5zaXRlIFt0eXBlPVwid2Vla1wiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJkYXRlXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGV0aW1lXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT0nZW1haWwnXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJtb250aFwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9XCJudW1iZXJcIl0sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPSdwYXNzd29yZCddLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInJhbmdlXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInNlYXJjaFwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgW3R5cGU9J3RlbCddLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cInRpbWVcIl0sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPSd0ZXh0J10sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIFt0eXBlPVwidXJsXCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciBbdHlwZT1cIndlZWtcIl0ge1xuICAgIHBhZGRpbmc6IDAgMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGUgdGV4dGFyZWEsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAuc2l0ZSBzZWxlY3QsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctc2VsZWN0LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogLjAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogJyc7IH1cbiAgICAuc2l0ZSBzZWxlY3Q6Oi1tcy1leHBhbmQsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUgLmdmaWVsZF90aW1lX2hvdXIgaSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF90aW1lX2hvdXIgaSB7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGxpLCAuc2l0ZSAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBsaSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBsaSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnNpdGUgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5zaXRlIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5zaXRlICogLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4gICAgLnNpdGUgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCwgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4gICAgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNpdGUgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSwgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLFxuICAgICAgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuICAgICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSxcbiAgICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTAsIDUxLCA1MSwgMC41KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5zaXRlICogLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbiAgICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsIC5zaXRlIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gICAgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnNpdGUgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuc2l0ZSAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgICAuc2l0ZSAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyICogLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gICAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoNTAsIDUxLCA1MSwgMC41KTsgfVxuICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSwgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zaXRlICogLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5zaXRlIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzMjMzMzM7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuICAuc2l0ZSAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSwgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLFxuICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNpdGUgKiAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLnNpdGUgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyICogLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjMzMzM7XG4gICAgYm9yZGVyLXdpZHRoOiA3cHg7IH1cbiAgLnNpdGUgLmdmaWVsZC5maWxlIFt0eXBlPVwiZmlsZVwiXSxcbiAgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxlIFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgaGVpZ2h0OiAuMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IC4xcHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnNpdGUgLmdmaWVsZC5maWxlIC5nZmllbGRfbGFiZWwsXG4gIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUwLCA1MSwgNTEsIDAuMTUpO1xuICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuc2l0ZSAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbDphZnRlcixcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA5M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAgIC5zaXRlIC5nZmllbGQuZmlsZSAuZ2ZpZWxkX2xhYmVsOmhvdmVyLCAuc2l0ZSAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbDphY3RpdmUsIC5zaXRlIC5nZmllbGQuZmlsZSAuZ2ZpZWxkX2xhYmVsOmZvY3VzLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZSAuZ2ZpZWxkX2xhYmVsOmhvdmVyLFxuICAgIC5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZSAuZ2ZpZWxkX2xhYmVsOmFjdGl2ZSxcbiAgICAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NSwgNDYsIDQ2LCAwLjE1KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwOyB9XG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmb3JtX2JvZHkgdWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9sZWZ0IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQge1xuICB3aWR0aDogY2FsYyg3NSUgLSAxMHB4KTsgfVxuXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGxhYmVsLmdmaWVsZF9sYWJlbCxcbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcixcbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAwLCAwLCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmaWVsZF9yZXF1aXJlZCwgLnNpdGUgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdlLCAuc2l0ZSAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgY29sb3I6ICNjYzAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnNpdGUgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDIyNCwgMC45KTtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjYzAwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLnZhbGlkYXRpb25fZXJyb3IsIC5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cblxuLnNpdGUgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPXNlYXJjaF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLCAuc2l0ZSAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZmllbGRfZXJyb3Igc2VsZWN0LCAuc2l0ZSAuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjI0LCAwLjkpOyB9XG5cbi5uZ3AtZm9ybSBsYWJlbFtjbGFzcyo9XCJhdC1yYWRpby1sYWJlbC1cIl0ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbTsgfVxuICAubmdwLWZvcm0gbGFiZWxbY2xhc3MqPVwiYXQtcmFkaW8tbGFiZWwtXCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbSBhdXRvIDA7IH1cblxuLm5ncC1mb3JtIC5BZGRpdGlvbmFsSW5mb3JtYXRpb24gLnJhZGlvcyA+IGxhYmVsOmxhc3QtY2hpbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbSBhdXRvIDA7IH1cblxuLm5ncC1mb3JtIFtjbGFzcyo9XCJRdWVzdGlvbkh0bWxfXCJdIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDI4MmM4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDUlIDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvdHRvbSwgdG9wLCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBtaW4td2lkdGg6IGNhbGMoMjZweCArIDUlICsgMjBweCk7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubWVudS10b2dnbGUge1xuICAgICAgcGFkZGluZzogMCA1JSAwIDg2cHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMjZweCArIDUlICsgODZweCk7IH1cbiAgICAgIC5tZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzAyODJjODtcbiAgICAgICAgY29udGVudDogJ01lbnUnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRQcm8tSGVhdnlcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg4ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA4NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7IH0gfVxuICAubWVudS10b2dnbGU6aG92ZXIsIC5tZW51LXRvZ2dsZTphY3RpdmUge1xuICAgIGNvbG9yOiAjMGQzNzYwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tZW51LXRvZ2dsZTpob3Zlcjo6YWZ0ZXIsIC5tZW51LXRvZ2dsZTphY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMGQzNzYwOyB9XG4gIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubWVudS10b2dnbGU6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzc2MDsgfVxuICAgIC5tZW51LXRvZ2dsZTpob3ZlciBzcGFuOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzc2MDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpOyB9XG4gICAgLm1lbnUtdG9nZ2xlOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDM3NjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxuICAubWVudS10b2dnbGUuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogJ0Nsb3NlJzsgfVxuICAubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcywgMC4zczsgfVxuICAgIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzLCAwLjNzOyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MmM4O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm0sIHdpZHRoO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDI2cHg7IH1cbiAgICAubWVudS10b2dnbGUgc3Bhbjo6YmVmb3JlLCAubWVudS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODJjODtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvdHRvbSwgdG9wLCB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICB3aWR0aDogMjZweDsgfVxuICAgIC5tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUge1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjJzLCAwczsgfVxuICAgIC5tZW51LXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgICBib3R0b206IC05cHg7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycywgMHMsIDBzOyB9XG5cbi5tZXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICM5NzlhOWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWV0YSBhIHtcbiAgICBjb2xvcjogIzk3OWE5YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5tZXRhIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzk3OWE5YTsgfVxuICAgIC5tZXRhIGE6aG92ZXIsIC5tZXRhIGE6YWN0aXZlLCAubWV0YSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjN2U4MDgwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgLm1ldGEgLnBvc3QtZGF0ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwYTB8XFwwMGEwIFwiOyB9XG4gIC5wYWdlLWhlYWRlciAubWV0YSAucG9zdC1kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZXRhIC5kYXRlLCAubWV0YSAubG9jYXRpb24ge1xuICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gIC5tZXRhIC5sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAubWV0YSAubG9jYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG4jbW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgI21vZGFsLWNvbnRhaW5lci5kaXNtaXNzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NpdGUtbW9kYWwge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBtYXgtd2lkdGg6IDkyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgI3NpdGUtbW9kYWwge1xuICAgICAgbWFyZ2luOiAxNTVweCBhdXRvOyB9IH1cbiAgI3NpdGUtbW9kYWwgLm1jaXctbG9nbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jaXctbG9nby13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNzaXRlLW1vZGFsIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzMzYTUzMjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgI3NpdGUtbW9kYWwgLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAzZW07IH1cbiAgICAgICAgI3NpdGUtbW9kYWwgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzYTUzMjtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTdkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAgICNzaXRlLW1vZGFsIC50aXRsZSAubW9kYWwtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgI3NpdGUtbW9kYWwgLnRpdGxlIC5tb2RhbC10aXRsZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMWVtIDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgI3NpdGUtbW9kYWwgLnRpdGxlIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07IH0gfVxuICAjc2l0ZS1tb2RhbCAudGV4dCB7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI3NpdGUtbW9kYWwgLnRleHQgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgI3NpdGUtbW9kYWwgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgICAgIHBhZGRpbmc6IDVlbSAxZW0gNGVtO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgI3NpdGUtbW9kYWwgI2Nsb3NlLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveC1jbG9zZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7IH1cbiAgI3NpdGUtbW9kYWwgI3Zpc2l0LXNpdGUgLmV4dGVybmFsLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9leHRlcm5hbC1saW5rLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07IH1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndwLXBhZ2VuYXZpIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLndwLXBhZ2VuYXZpIC5wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLndwLXBhZ2VuYXZpIGEge1xuICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgLndwLXBhZ2VuYXZpIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzMyMzMzMzsgfVxuICAgIC53cC1wYWdlbmF2aSBhOmhvdmVyLCAud3AtcGFnZW5hdmkgYTphY3RpdmUsIC53cC1wYWdlbmF2aSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDI4MmM4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgLndwLXBhZ2VuYXZpIGEsXG4gIC53cC1wYWdlbmF2aSBzcGFuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogIzMyMzMzMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRQcm8tSGVhdnlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzE0M2VtO1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luOiAwIDAuMzEyNXJlbSAwLjMxMjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLndwLXBhZ2VuYXZpIGE6aG92ZXIsIC53cC1wYWdlbmF2aSBhOmFjdGl2ZSwgLndwLXBhZ2VuYXZpIGE6Zm9jdXMsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW46aG92ZXIsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW46YWN0aXZlLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5wYWdlLCAud3AtcGFnZW5hdmkgYS5jdXJyZW50LFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnBhZ2UsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4uY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEzMCwgMjAwLCAwKTtcbiAgICAgIHdpZHRoOiAxLjg3NXJlbTsgfVxuICAgIC53cC1wYWdlbmF2aSBhLnBhZ2U6aG92ZXIsIC53cC1wYWdlbmF2aSBhLnBhZ2U6YWN0aXZlLCAud3AtcGFnZW5hdmkgYS5wYWdlOmZvY3VzLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnBhZ2U6aG92ZXIsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ucGFnZTphY3RpdmUsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ucGFnZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MmM4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5jdXJyZW50LFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICM2ZDcwNzM7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpob3Zlcjo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpob3Zlcjo6YWZ0ZXIsIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmFjdGl2ZTo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpmb2N1czo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpmb2N1czo6YWZ0ZXIsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6aG92ZXI6OmJlZm9yZSwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazpob3Zlcjo6YWZ0ZXIsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6YWN0aXZlOjpiZWZvcmUsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6YWN0aXZlOjphZnRlciwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazpmb2N1czo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmZvY3VzOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazpob3Zlcjo6YmVmb3JlLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmFmdGVyLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6Zm9jdXM6OmFmdGVyLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmhvdmVyOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6YWN0aXZlOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ubmV4dHBvc3RzbGluazpmb2N1czo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMwMjgyYzg7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpob3Zlcjo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmJlZm9yZSwgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6Zm9jdXM6OmJlZm9yZSwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazpob3Zlcjo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmFjdGl2ZTo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmJlZm9yZSxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazpmb2N1czo6YmVmb3JlLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjE4NzVyZW0sIDAsIDApOyB9XG4gICAgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6aG92ZXI6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazpmb2N1czo6YWZ0ZXIsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6aG92ZXI6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmFjdGl2ZTo6YWZ0ZXIsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6Zm9jdXM6OmFmdGVyLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazphY3RpdmU6OmFmdGVyLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmZvY3VzOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmhvdmVyOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmFjdGl2ZTo6YWZ0ZXIsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ubmV4dHBvc3RzbGluazpmb2N1czo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjE4NzVyZW0sIDAsIDApOyB9XG4gICAgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6OmJlZm9yZSwgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOjpiZWZvcmUsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6OmFmdGVyLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOjpiZWZvcmUsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6OmFmdGVyLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6OmJlZm9yZSxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOjphZnRlciB7XG4gICAgICBjb2xvcjogIzMyMzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAtMC4wNjNyZW0gMS4wNjI1cmVtIDA7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICB3aWR0aDogMXJlbTsgfVxuICAgIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICAgIG1hcmdpbjogMCAxLjEyNXJlbSAwLjMxMjVyZW0gMS4wNjI1cmVtOyB9XG4gICAgICAud3AtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluazo6YmVmb3JlLFxuICAgICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDEuMDYyNXJlbSAwLjMxMjVyZW0gMS4xMjVyZW07IH1cbiAgICAgIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6OmFmdGVyLFxuICAgICAgLndwLXBhZ2VuYXZpIHNwYW4ubmV4dHBvc3RzbGluazo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4gICAgLndwLXBhZ2VuYXZpIGEuZmlyc3QsIC53cC1wYWdlbmF2aSBhLmxhc3QsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4uZmlyc3QsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ubGFzdCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLndwLXBhZ2VuYXZpIGEuZXh0ZW5kLFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLmV4dGVuZCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLndwLXBhZ2VuYXZpIGEuZXh0ZW5kOmhvdmVyLCAud3AtcGFnZW5hdmkgYS5leHRlbmQ6YWN0aXZlLCAud3AtcGFnZW5hdmkgYS5leHRlbmQ6Zm9jdXMsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQ6aG92ZXIsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQ6YWN0aXZlLFxuICAgICAgLndwLXBhZ2VuYXZpIHNwYW4uZXh0ZW5kOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzMjMzMzM7IH1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB3aWR0aDogMy4xMjVyZW07IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmFjdGl2ZSwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDphY3RpdmUsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC42MjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2xpY2stcHJldjo6YmVmb3JlLFxuICAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMWVtOyB9XG5cbi5zbGljay1uZXh0OjpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDAgMCAwLjI1cmVtOyB9XG5cbi5zbGljay1wcmV2OjpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gMCAwOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwLjA2M3JlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGk6aG92ZXIgPiBidXR0b24sIC5zbGljay1kb3RzIGxpOmFjdGl2ZSA+IGJ1dHRvbiwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlID4gYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIC5zbGljay1kb3RzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIC5zbGljay1kb3RzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zbGljay1kb3RzIGxpID4gYnV0dG9uIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MmM4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjI1KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgIHdpZHRoOiAwLjVyZW07IH1cblxuLnNvY2lhbCwgLnNoYXJpbmcge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zb2NpYWw6aG92ZXIgYSwgLnNoYXJpbmc6aG92ZXIgYSB7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLnNvY2lhbCBhLCAuc2hhcmluZyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc29jaWFsIGE6aG92ZXIsIC5zaGFyaW5nIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc29jaWFsIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAycHg7IH1cbiAgLnNvY2lhbCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zb2NpYWwgYTpob3ZlciwgLnNvY2lhbCBhOmFjdGl2ZSwgLnNvY2lhbCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gIC5zb2NpYWwgYS5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuICAuc29jaWFsIGEudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjsgfVxuICAuc29jaWFsIGEuaW5zdGFncmFtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMDZjOyB9XG4gIC5zb2NpYWwgYS5saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTsgfVxuICAuc29jaWFsIGEubXlzcGFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuc29jaWFsIGEucGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjOyB9XG4gIC5zb2NpYWwgYS55b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwOyB9XG4gIC5zb2NpYWwgYS5ncGx1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTsgfVxuICAuc29jaWFsIGEgLmZhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLnNoYXJpbmcgYSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMCA4cHg7IH1cbiAgLnNoYXJpbmcgYS5mYWNlYm9vayB7XG4gICAgY29sb3I6ICMzYjU5OTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuc2hhcmluZyBhLmZhY2Vib29rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMzYjU5OTg7IH1cbiAgICAuc2hhcmluZyBhLmZhY2Vib29rOmhvdmVyLCAuc2hhcmluZyBhLmZhY2Vib29rOmFjdGl2ZSwgLnNoYXJpbmcgYS5mYWNlYm9vazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzNiNTk5ODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gIC5zaGFyaW5nIGEudHdpdHRlciB7XG4gICAgY29sb3I6ICMxZGExZjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuc2hhcmluZyBhLnR3aXR0ZXI6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzFkYTFmMjsgfVxuICAgIC5zaGFyaW5nIGEudHdpdHRlcjpob3ZlciwgLnNoYXJpbmcgYS50d2l0dGVyOmFjdGl2ZSwgLnNoYXJpbmcgYS50d2l0dGVyOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMWRhMWYyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgLnNoYXJpbmcgYS5lbWFpbCB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuc2hhcmluZyBhLmVtYWlsOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgICAuc2hhcmluZyBhLmVtYWlsOmhvdmVyLCAuc2hhcmluZyBhLmVtYWlsOmFjdGl2ZSwgLnNoYXJpbmcgYS5lbWFpbDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gIC5zaGFyaW5nIGEgLmZhIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKlxuPHNlY3Rpb24gY2xhc3M9XCJ0d2l0dGVyX2ZlZWRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiZmVlZFwiPlxuICAgICAgICA8YSBjbGFzcz1cImljb25cIiBocmVmPVwiaHR0cHM6Ly93d3cudHdpdHRlci5jb20veyR1c2VyX3R3aXR0ZXJfbmFtZX1cIj48aSBjbGFzcz1cImZhIGZhLXR3aXR0ZXJcIj48L2k+PC9hPlxuICAgICAgICA8aDI+PGEgaHJlZj1cImh0dHBzOi8vd3d3LnR3aXR0ZXIuY29tL3skdXNlcl90d2l0dGVyX25hbWV9XCI+QHskdXNlcl90d2l0dGVyX25hbWV9PC9hPjwvaDI+XG4gICAgICAgIDx1bCBjbGFzcz1cInR3ZWV0c2xpZGVzXCI+XG4gICAgICAgICAgICB7JHR3ZWV0c19zdGFydH1cbiAgICAgICAgICAgIDxsaT48ZGl2IGNsYXNzPVwidHdlZXRcIj57JHR3ZWV0X3RleHR9PC9kaXY+PGRpdiBjbGFzcz1cInR3ZWV0X3RpbWVcIj57JHR3ZWV0X3RpbWV9PC9kaXY+PC9saT5cbiAgICAgICAgICAgIHskdHdlZXRzX2VuZH1cbiAgICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgICA8YSBjbGFzcz1cImZvbGxvd1wiIHRpdGxlPVwiRm9sbG93IHVzIG9uIFR3aXR0ZXJcIiBocmVmPVwiaHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdXNlcj9zY3JlZW5fbmFtZT17JHVzZXJfdHdpdHRlcl9uYW1lfVwiPkZvbGxvdzwvYT5cbjwvc2VjdGlvbj5cbiovXG4uZm9vdGVyLXR3aXR0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDYwcHggMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mb290ZXItdHdpdHRlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmZvb3Rlci10d2l0dGVyIHtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZzogNjBweCAxMTVweDsgfSB9XG4gIC5mb290ZXItdHdpdHRlciAudHdpdHRlci1iaXJkIGkge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNDNkQ4RUU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGNvbG9yOiAjMUI2NkZGO1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5mb290ZXItdHdpdHRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMzNTNDNEQ7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLXR3aXR0ZXIgLnR3ZWV0c2xpZGVzIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMzFGMjA7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmZvb3Rlci10d2l0dGVyIC50d2VldHNsaWRlcyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMUI2NkZGOyB9XG4gICAgLmZvb3Rlci10d2l0dGVyIC50d2VldHNsaWRlcyBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM3NTc1NzU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLXR3aXR0ZXIgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMUI2NkZGOyB9XG4gICAgLmZvb3Rlci10d2l0dGVyIC5idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNCODZGZjsgfVxuXG4ubWVtYmVycy1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1lbWJlcnMtZGlzcGxheSAubG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgLyogKDEwMC0zMiozKS8yICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tZW1iZXJzLWRpc3BsYXkgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzIlO1xuICAgICAgICAvKiBTYW1lIGFzIHdpZHRoLCBzZXRzIGhlaWdodCAqLyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIC5zaXRlLWNvbnRlbnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSAuc2l0ZS1jb250ZW50IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MHJlbTsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgLnNpdGUtY29udGVudCAuaG9tZS1oZXJvIC5jb250ZW50LWNvbnRhaW5lcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIC5zaXRlLWNvbnRlbnQgLmhvbWUtc3VwcG9ydGVycyAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzVyZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ob21lIHAge1xuICBjb2xvcjogIzZkNzA3MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtOyB9XG5cbi5ob21lLWhlcm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lLWhlcm8gLmhlcm8taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gICAgLmhvbWUtaGVybyAuaGVyby1pbWFnZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhvbWUtaGVybyAuaGVyby1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDMzJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLWhlcm8gLmhlcm8taW1hZ2UgaW1nIHtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDsgfSB9XG4gIC5ob21lLWhlcm8gPiAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUuNjI1cmVtIDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLWhlcm8gPiAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDA7IH0gfVxuICAuaG9tZS1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDM1LjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTYuNjI1cmVtIDAgMy43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4Ljc1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE0cmVtIDAgNC4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNy41cmVtOyB9IH1cbiAgICAuaG9tZS1oZXJvIC5oZXJvLWNvbnRlbnQgLmJ0biB7XG4gICAgICBtYXJnaW46IDAuMzc1cmVtIDAgMDsgfVxuICAuaG9tZS1oZXJvIGgyLmhlcm8taGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICBtYXJnaW46IDAgMCAxLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZS1oZXJvIGgyLmhlcm8taGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4MjsgfSB9XG4gIC5ob21lLWhlcm8gcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmhvbWUtYWN0aW9uLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3R0b206IC0xOThweDtcbiAgYm94LXNoYWRvdzogMCAycHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMzMjMzMzM7XG4gIG1hcmdpbjogLTE5OHB4IDAgMy45Mzc1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaG9tZS1hY3Rpb24tc2lkZWJhciB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDI3LjVyZW07IH0gfVxuICAuaG9tZS1hY3Rpb24tc2lkZWJhciBoMi5hY3Rpb24tc2lkZWJhci1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzYTUzMjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY3O1xuICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtYWN0aW9uLXNpZGViYXIgaDIuYWN0aW9uLXNpZGViYXItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7IH0gfVxuICAuaG9tZS1hY3Rpb24tc2lkZWJhciBwIHtcbiAgICBjb2xvcjogIzZkNzA3MzsgfVxuICAuaG9tZS1hY3Rpb24tc2lkZWJhciAuYnRuLWdyZWVuIHtcbiAgICBtYXJnaW46IDAuMzc1cmVtIDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLWFjdGlvbi1zaWRlYmFyIC5idG4tZ3JlZW4ge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwOyB9IH1cblxuLmhvbWUtZmVhdHVyZWQtdmlkZW8ge1xuICBwYWRkaW5nOiAwIDAgMy43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaG9tZS1mZWF0dXJlZC12aWRlbyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTEuMjVyZW07IH0gfVxuICAuaG9tZS1mZWF0dXJlZC12aWRlbzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5ob21lLWZlYXR1cmVkLXZpZGVvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTk4cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ob21lLWZlYXR1cmVkLXZpZGVvIGgyLmZlYXR1cmVkLXZpZGVvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtZmVhdHVyZWQtdmlkZW8gaDIuZmVhdHVyZWQtdmlkZW8taGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE2OyB9IH1cbiAgLmhvbWUtZmVhdHVyZWQtdmlkZW8gLmZlYXR1cmVkLXZpZGVvLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtZmVhdHVyZWQtdmlkZW8gLmZlYXR1cmVkLXZpZGVvLWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5ob21lLWZlYXR1cmVkLXZpZGVvIC5mZWF0dXJlZC12aWRlby1jb3B5IHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDYuMjVyZW0gMCAwO1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaG9tZS1mZWF0dXJlZC12aWRlbyAuZmVhdHVyZWQtdmlkZW8tZW1iZWQge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmhvbWUtZmVhdHVyZWQtdmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMS44NzVyZW0gMCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtZmVhdHVyZWQtdmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4uaG9tZS1mYWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUtZmFjdHM6OmJlZm9yZSwgLmhvbWUtZmFjdHM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5ob21lLWZhY3RzOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgei1pbmRleDogMTsgfVxuICAuaG9tZS1mYWN0cyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5ob21lLWZhY3RzIC5mYWN0cy1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtZmFjdHMgLmZhY3RzLWhlYWRlciB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLmhvbWUtZmFjdHMgLmZhY3RzLWhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgICAuaG9tZS1mYWN0cyAuZmFjdHMtaGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gICAgLmhvbWUtZmFjdHMgLmZhY3RzLWhlYWRlciAubW9yZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgICAgLmhvbWUtZmFjdHMgLmZhY3RzLWhlYWRlciAubW9yZS1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuaG9tZS1mYWN0cyAuZmFjdHMtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZS1mYWN0cyAuZmFjdHMtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mYWN0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5mYWN0cy1saXN0IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLmZhY3RzLWxpc3QgLmZhY3Qge1xuICAgIGZsZXg6IDEgMSA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuZmFjdHMtbGlzdCAuZmFjdCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9IH1cbiAgICAuZmFjdHMtbGlzdCAuZmFjdCAuZmFjdC10aXRsZSxcbiAgICAuZmFjdHMtbGlzdCAuZmFjdCBwIHtcbiAgICAgIG1hcmdpbjogLjVlbSBhdXRvIDFlbTtcbiAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICB3aWR0aDogODAlOyB9XG4gIC5mYWN0cy1saXN0IC5mYWN0LWljb24tZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBmbGV4OiAwIDEgOC43NXJlbTtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gICAgbWFyZ2luOiAwIDAgMS4xMjVyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgbWluLXdpZHRoOiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIC5mYWN0cy1saXN0IC5mYWN0LWljb24tZmlndXJlIHtcbiAgICAgICAgZmxleDogMCAxIDEwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIG1pbi13aWR0aDogMTByZW07IH0gfVxuICAgIC5mYWN0cy1saXN0IC5mYWN0LWljb24tZmlndXJlIGltZyB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmZhY3RzLWxpc3QgaDMuZmFjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIC5mYWN0cy1saXN0IGgzLmZhY3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4MjsgfSB9XG5cbi5ob21lLWRyaXZlci1zdG9yaWVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWhvbWUtZHJpdmVycy1zdG9yaWVzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaG9tZS1kcml2ZXItc3RvcmllcyB7XG4gICAgICBwYWRkaW5nOiA2LjI1cmVtIDA7IH0gfVxuICAuaG9tZS1kcml2ZXItc3Rvcmllczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDsgfVxuICAuaG9tZS1kcml2ZXItc3Rvcmllczo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmhvbWUtZHJpdmVyLXN0b3JpZXMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuaG9tZS1kcml2ZXItc3RvcmllcyBhLm1vcmUtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ob21lLWRyaXZlci1zdG9yaWVzIGEubW9yZS1saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaG9tZS1kcml2ZXItc3RvcmllcyBhLm1vcmUtbGluazpob3ZlciwgLmhvbWUtZHJpdmVyLXN0b3JpZXMgYS5tb3JlLWxpbms6YWN0aXZlLCAuaG9tZS1kcml2ZXItc3RvcmllcyBhLm1vcmUtbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZS1kcml2ZXItc3RvcmllcyBhLm1vcmUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLmhvbWUtZHJpdmVyLXN0b3JpZXMgYS5tb3JlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmhvbWUtZHJpdmVyLXN0b3JpZXMgLmRyaXZlci1zdG9yaWVzLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZS1kcml2ZXItc3RvcmllcyAuZHJpdmVyLXN0b3JpZXMtaGVhZGVyIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuaG9tZS1kcml2ZXItc3RvcmllcyAuZHJpdmVyLXN0b3JpZXMtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLWRyaXZlci1zdG9yaWVzIC5kcml2ZXItc3Rvcmllcy1oZWFkZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuMzc1cmVtOyB9IH1cbiAgLmhvbWUtZHJpdmVyLXN0b3JpZXMgLmRyaXZlci1zdG9yaWVzLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtZHJpdmVyLXN0b3JpZXMgLmRyaXZlci1zdG9yaWVzLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZHJpdmVyLXN0b3JpZXMtc2xpZGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJpdmVyLXN0b3JpZXMtc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgYmFja2dyb3VuZDogIzMzYTUzMjtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgIC5kcml2ZXItc3Rvcmllcy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gICAgICAuZHJpdmVyLXN0b3JpZXMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciwgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stbmV4dDphY3RpdmUsIC5kcml2ZXItc3Rvcmllcy1zbGlkZXIgLnNsaWNrLW5leHQ6Zm9jdXMsXG4gICAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stcHJldjpob3ZlcixcbiAgICAuZHJpdmVyLXN0b3JpZXMtc2xpZGVyIC5zbGljay1wcmV2OmFjdGl2ZSxcbiAgICAuZHJpdmVyLXN0b3JpZXMtc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzZkMjI7IH1cbiAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAgICAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMy43NXJlbTsgfSB9XG4gIC5kcml2ZXItc3Rvcmllcy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAgICAgLmRyaXZlci1zdG9yaWVzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtMy43NXJlbTsgfSB9XG5cbi5kcml2ZXItc3Rvcnktc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAuNjI1cmVtOyB9XG4gIC5kcml2ZXItc3Rvcnktc2xpZGUgPiBhIHtcbiAgICBjb2xvcjogIzMyMzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMS44NzVyZW07IH1cbiAgICAuZHJpdmVyLXN0b3J5LXNsaWRlID4gYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gICAgLmRyaXZlci1zdG9yeS1zbGlkZSA+IGE6aG92ZXIsIC5kcml2ZXItc3Rvcnktc2xpZGUgPiBhOmFjdGl2ZSwgLmRyaXZlci1zdG9yeS1zbGlkZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMjMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5kcml2ZXItc3Rvcnktc2xpZGUgPiBhIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtOyB9IH1cbiAgLmRyaXZlci1zdG9yeS1zbGlkZSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxLjEyNXJlbTsgfVxuICAgIC5kcml2ZXItc3Rvcnktc2xpZGUgYmxvY2txdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pckxUUHJvLUhlYXZ5XCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDsgfVxuICAgIC5kcml2ZXItc3Rvcnktc2xpZGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVvdGVtYXJrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5kcml2ZXItc3Rvcnktc2xpZGUgLmRyaXZlci1jaXRhdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiBhdXRvIDAgMDsgfVxuICAuZHJpdmVyLXN0b3J5LXNsaWRlIC5kcml2ZXItZmlndXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxleDogMCAxIDExLjI1cmVtO1xuICAgIGhlaWdodDogMTEuMjVyZW07XG4gICAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDExLjI1cmVtO1xuICAgIG1pbi13aWR0aDogMTEuMjVyZW07IH1cbiAgLmRyaXZlci1zdG9yeS1zbGlkZSAuZHJpdmVyLWluZm8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmRyaXZlci1zdG9yeS1zbGlkZSAuZHJpdmVyLWluZm8gaDUuZHJpdmVyLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRQcm8tSGVhdnlcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ0OyB9XG4gICAgLmRyaXZlci1zdG9yeS1zbGlkZSAuZHJpdmVyLWluZm8gLmRyaXZlci10aXRsZSB7XG4gICAgICBjb2xvcjogIzczNzM3MztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODM7IH1cblxuLmhvbWUtZm9ybS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMi41cmVtIDAgMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuaG9tZS1mb3JtLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5ob21lLWZvcm0tc2VjdGlvbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWhvbWUtZm9ybS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyLjc3OCUgMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTUxcHg7XG4gICAgICBib3R0b206IDMuNzVyZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1MXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICB6LWluZGV4OiAxOyB9IH1cbiAgLmhvbWUtZm9ybS1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cbiAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0tY29weSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0tY29weSB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNi4yNXJlbSAxMC40Mzc1cmVtIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtLWNvcHk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1waG9uZS1ncmVlbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICB3aWR0aDogNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgICAuaG9tZS1mb3JtLXNlY3Rpb24gLmhvbWUtZm9ybS1jb3B5OjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICAgIHdpZHRoOiA3LjVyZW07IH0gfVxuICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtLWNvcHkgaDIuaG9tZS1mb3JtLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW46IDAgMCAxLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgICAuaG9tZS1mb3JtLXNlY3Rpb24gLmhvbWUtZm9ybS1jb3B5IGgyLmhvbWUtZm9ybS1oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTY7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMi4zMTI1cmVtOyB9IH1cbiAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0gLmF0LWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtIC5hdC1pbm5lciAuYXQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaG9tZS1mb3JtLXNlY3Rpb24gLmhvbWUtZm9ybSAuYXQtaW5uZXIgLmF0LW1hcmt1cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtIC5hdC1pbm5lciBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtIC5hdC1pbm5lciAuYXQtbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0gLmF0LWlubmVyIGxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtIC5hdC1mb3JtIC50aGFua1lvdSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzEsIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzIsIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzMsIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzEgbGFiZWwsIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzIgbGFiZWwsIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzMgbGFiZWwsIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtICNmaWVsZF80XzQgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ob21lLWZvcm0tc2VjdGlvbiAuaG9tZS1mb3JtIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuICAgICAgLyogY2hlY2tib3ggYXNwZWN0ICovXG4gICAgICAvKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG4gICAgICAvKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cbiAgICAgIC8qIGRpc2FibGVkIGNoZWNrYm94ICovXG4gICAgICAvKiBob3ZlciBzdHlsZSBqdXN0IGZvciBpbmZvcm1hdGlvbiAqLyB9XG4gICAgICAuaG9tZS1mb3JtLXNlY3Rpb24gLmhvbWUtZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuaG9tZS1mb3JtLXNlY3Rpb24gLmhvbWUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmhvbWUtZm9ybS1zZWN0aW9uIC5ob21lLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaG9tZS1mb3JtLXNlY3Rpb24gLmhvbWUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uaG9tZS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLmhvbWUtbmV3cyAubmV3cy1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtbmV3cyAubmV3cy1oZWFkZXIge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5ob21lLW5ld3MgLm5ld3MtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLW5ld3MgLm5ld3MtaGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gICAgLmhvbWUtbmV3cyAubmV3cy1oZWFkZXIgLm1vcmUtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLW5ld3MgLm5ld3MtaGVhZGVyIC5tb3JlLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5ob21lLW5ld3MgLm5ld3MtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZS1uZXdzIC5uZXdzLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgLTAuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0wLjYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtOyB9IH1cbiAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0ID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0ID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgICAgICAgd2lkdGg6IDMzLjMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0ID4gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfSB9XG4gICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgLnBvc3QtYXJ0aWNsZSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwIDEuMjVyZW07IH1cbiAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCAucG9zdC10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MmM4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCAucG9zdC10aHVtYiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS44NzVyZW07IH0gfVxuICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IGgyLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4MjtcbiAgICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtOyB9XG4gICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgLm1vcmUtbGluayB7XG4gICAgICBjb2xvcjogIzAyODJjODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IC5tb3JlLWxpbms6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDI4MmM4OyB9XG4gICAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCAubW9yZS1saW5rOmhvdmVyLCAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCAubW9yZS1saW5rOmFjdGl2ZSwgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgLm1vcmUtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDI4MmM4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IC5tb3JlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IC5tb3JlLWxpbms6aG92ZXI6OmFmdGVyLCAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCAubW9yZS1saW5rOmFjdGl2ZTo6YWZ0ZXIsIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IC5tb3JlLWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODJjODsgfVxuXG4uaG9tZS10aHVtYnN1cCB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMCAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXRodW1ic3VwOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmhvbWUtdGh1bWJzdXAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG4udGh1bWJzdXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC50aHVtYnN1cC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEyLjVyZW07IH0gfVxuICAudGh1bWJzdXAtY29udGVudDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi10aHVtYnN1cC1ncmVlbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHdpZHRoOiA1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnRodW1ic3VwLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDcuNXJlbTsgfSB9XG4gIC50aHVtYnN1cC1jb250ZW50IGgyLnRodW1ic3VwLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwIDAgMS4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAudGh1bWJzdXAtY29udGVudCBoMi50aHVtYnN1cC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTY7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuMzEyNXJlbTsgfSB9XG4gIC50aHVtYnN1cC1jb250ZW50IC5idG4tZ3JlZW4ge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gMCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnRodW1ic3VwLWNvbnRlbnQgLmJ0bi1ncmVlbiB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7IH0gfVxuXG4uaG9tZS1zdXBwb3J0ZXJzIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDcwcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtc3VwcG9ydGVycyAuc3VwcG9ydGVycy1oZWFkZXIge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtaGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gICAgLmhvbWUtc3VwcG9ydGVycyAuc3VwcG9ydGVycy1oZWFkZXIgLm1vcmUtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtaGVhZGVyIC5tb3JlLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG9tZS1zdXBwb3J0ZXJzIC5zdXBwb3J0ZXJzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtc2xpZGVyIC5zdXBwb3J0ZXItbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuaG9tZS1zdXBwb3J0ZXJzIC5zdXBwb3J0ZXJzLWZvb3RlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLmhvbWUtc3VwcG9ydGVycyAuc3VwcG9ydGVycy1mb290ZXIgLnNsaWNrLXByZXYsXG4gICAgLmhvbWUtc3VwcG9ydGVycyAuc3VwcG9ydGVycy1mb290ZXIgLnNsaWNrLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzAyODJjODtcbiAgICAgIG1hcmdpbjogMC42MjVyZW07IH1cbiAgICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtZm9vdGVyIC5zbGljay1wcmV2OmhvdmVyLFxuICAgICAgLmhvbWUtc3VwcG9ydGVycyAuc3VwcG9ydGVycy1mb290ZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDI4MmM4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuaG9tZS1zdXBwb3J0ZXJzIC5zdXBwb3J0ZXJzLWZvb3RlciAuc2xpY2stcHJldiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtZm9vdGVyIC5zbGljay1uZXh0IHtcbiAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAgIC5ob21lLXN1cHBvcnRlcnMgLnN1cHBvcnRlcnMtZm9vdGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuaG9tZS1zdXBwb3J0ZXJzIC5zdXBwb3J0ZXJzLWZvb3RlciAuc2xpY2stZG90cyB7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5zaXRlLWNvbnRlbnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBjb2xvcjogIzZkNzA3MzsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5zaXRlLWNvbnRlbnQgaDEsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLnNpdGUtY29udGVudCBoMixcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdm90ZSAuc2l0ZS1jb250ZW50IGgzLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5zaXRlLWNvbnRlbnQgaDQsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLnNpdGUtY29udGVudCBoNSxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdm90ZSAuc2l0ZS1jb250ZW50IGg2IHtcbiAgICBjb2xvcjogIzMyMzMzMzsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5zaXRlLWNvbnRlbnQgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdm90ZSAuc2l0ZS1jb250ZW50IHVsLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5zaXRlLWNvbnRlbnQgb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdm90ZSAuc2l0ZS1jb250ZW50IHN0cm9uZyB7XG4gICAgY29sb3I6ICMzMjMzMzM7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdm90ZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5lbnRyeS1jb250ZW50IHAsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgdWwsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgb2wge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIHtcbiAgICBtYXJnaW46IDAgMCAwLjMxMjVyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpID4gbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIDFyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEuMTg3NXJlbTsgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuICAgIG1hcmdpbjogMCAwIDAgMS4xODc1cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzKj1cImJ0blwiXSkge1xuICAgIGNvbG9yOiAjMzIzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTFRQcm8tSGVhdnlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtdW5kZXJsaW5lLW9mZnNldDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNTAsIDUxLCA1MSwgMC4yKTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNDM3NXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzMyMzMzMzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6YWN0aXZlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5lbnRyeS1jb250ZW50IGE6bm90KFtjbGFzcyo9XCJidG5cIl0pOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDI4MmM4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXZvdGUgLmVudHJ5LWNvbnRlbnQgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6YWN0aXZlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIC5lbnRyeS1jb250ZW50IGE6bm90KFtjbGFzcyo9XCJidG5cIl0pOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAyODJjODtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNXJlbTsgfVxuXG4udm90ZS1oZXJvIHtcbiAgcGFkZGluZzogMCAwIDMuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC52b3RlLWhlcm8ge1xuICAgICAgcGFkZGluZzogMCAwIDEwLjI1cmVtOyB9IH1cbiAgLnZvdGUtaGVybzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC52b3RlLWhlcm8gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnZvdGUtaGVybyAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMi41cmVtIDAgMDsgfSB9XG4gIC52b3RlLWhlcm8gaDEuaGVyby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICBtYXJnaW46IDAgMCAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnZvdGUtaGVybyBoMS5oZXJvLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG4gICAgICAgIG1hcmdpbjogMS4wNjI1cmVtIDAgMi4zNzVyZW07IH0gfVxuICAudm90ZS1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC52b3RlLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAudm90ZS1oZXJvIC5oZXJvLWNvcHkge1xuICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnZvdGUtaGVybyAuaGVyby1jb3B5IHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAzLjc1cmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnZvdGUtaGVybyAuaGVyby1jb3B5IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAudm90ZS1oZXJvIC5oZXJvLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDM0LjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnZvdGUtaGVybyAuaGVyby1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC52b3RlLWNhcmRzLWxpc3Qge1xuICAgIGZsZXg6IDEgMCA1Ni42NjYlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNTYuNjY2JTsgfSB9XG5cbi52b3RlLWNhcmRzLWxpc3QgPiBsaSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xuICBwYWRkaW5nOiA1LjkzJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC52b3RlLWNhcmRzLWxpc3QgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnZvdGUtY2FyZHMtbGlzdCA+IGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAudm90ZS1jYXJkcy1saXN0ID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnZvdGUtY2FyZHMtbGlzdCAuY2FyZC1pY29uLWZpZ3VyZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnZvdGUtY2FyZHMtbGlzdCAuY2FyZC1pY29uLWZpZ3VyZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC42MjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgZmxleDogMSAwIDYuMjVyZW07XG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogNi4yNXJlbTsgfSB9XG4gIC52b3RlLWNhcmRzLWxpc3QgLmNhcmQtaWNvbi1maWd1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzcmVtOyB9XG5cbi52b3RlLWNhcmRzLWxpc3QgLmNhcmQtY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLWNhcmRzLWxpc3QgLmNhcmQtY29weSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuNjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAyLjVyZW07XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDFyZW07IH0gfVxuICAudm90ZS1jYXJkcy1saXN0IC5jYXJkLWNvcHkgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAudm90ZS1jYXJkcy1saXN0IC5jYXJkLWNvcHkgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAudm90ZS1jYXJkcy1saXN0IC5jYXJkLWNvcHkgb2wge1xuICAgIG1hcmdpbjogMCAwIDFyZW07IH1cbiAgLnZvdGUtY2FyZHMtbGlzdCAuY2FyZC1jb3B5IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIHtcbiAgICBtYXJnaW46IDAgMCAxLjI1cmVtOyB9XG4gICAgLnZvdGUtY2FyZHMtbGlzdCAuY2FyZC1jb3B5IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpID4gbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMC4yNXJlbSAxcmVtOyB9XG4gIC52b3RlLWNhcmRzLWxpc3QgLmNhcmQtY29weSA+IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAudm90ZS1jYXJkcy1saXN0IC5jYXJkLWNvcHkgPiB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC52b3RlLWNhcmRzLWxpc3QgLmNhcmQtY29weSBbY2xhc3MqPSdidG4nXSB7XG4gICAgbWFyZ2luOiAxLjQzNzVyZW0gMCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnZvdGUtY2FyZHMtbGlzdCAuY2FyZC1jb3B5IFtjbGFzcyo9J2J0biddIHtcbiAgICAgICAgbWFyZ2luOiAxLjQzNzVyZW0gMCAxLjVyZW07IH0gfVxuXG4udm90ZS1jYXJkcy1saXN0IGgzLmNhcmQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzNhNTMyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyOTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnZvdGUtY2FyZHMtbGlzdCBoMy5jYXJkLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9IH1cblxuLnZvdGUtcmVnaXN0ZXIge1xuICBwYWRkaW5nOiAyLjM3NXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnZvdGUtcmVnaXN0ZXIge1xuICAgICAgcGFkZGluZzogMy43NXJlbSAwIDA7IH0gfVxuICAudm90ZS1yZWdpc3Rlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5OTNkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1LjI1cmVtKTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC52b3RlLXJlZ2lzdGVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAudm90ZS1yZWdpc3RlciAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnZvdGUtcmVnaXN0ZXIgLnJlZ2lzdGVyLWNvcHkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSB7XG4gICAgICAgIGZsZXg6IDEgMCA0My4zMzQlO1xuICAgICAgICBwYWRkaW5nOiAwIDYuMjVyZW0gMCAwO1xuICAgICAgICB3aWR0aDogNDMuMzM0JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnZvdGUtcmVnaXN0ZXIgLnJlZ2lzdGVyLWNvcHkgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtOyB9IH1cbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBoMSxcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBoMixcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBoMyxcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBoNCxcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBoNSxcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBoNixcbiAgICAudm90ZS1yZWdpc3RlciAucmVnaXN0ZXItY29weSBzdHJvbmcge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnZvdGUtcmVnaXN0ZXIgaDIucmVnaXN0ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgbWFyZ2luOiAwIDAgMS43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC52b3RlLXJlZ2lzdGVyIGgyLnJlZ2lzdGVyLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG4gICAgICAgIG1hcmdpbjogMC4xMjVyZW0gMCAyLjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAudm90ZS1yZWdpc3RlciAudm90ZS1jYXJkcy1saXN0IC5jYXJkLWljb24tZmlndXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICAudm90ZS1yZWdpc3RlciAudm90ZS1jYXJkcy1saXN0IGgzLmNhcmQtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzM2E1MzI7IH1cblxuLnZvdGUtcmVnaXN0cmF0aW9uLWNoZWNrIHtcbiAgcGFkZGluZzogNS43NXJlbSAwIDcuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLXJlZ2lzdHJhdGlvbi1jaGVjayB7XG4gICAgICBwYWRkaW5nOiA2LjI1cmVtIDAgMTEuMjVyZW07IH0gfVxuICAudm90ZS1yZWdpc3RyYXRpb24tY2hlY2sgaDIucmVnaXN0cmF0aW9uLWNoZWNrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIG1hcmdpbjogMCAwIDIuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAudm90ZS1yZWdpc3RyYXRpb24tY2hlY2sgaDIucmVnaXN0cmF0aW9uLWNoZWNrLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gICAgICAgIG1heC13aWR0aDogMzVyZW07IH0gfVxuXG4ucmVnaXN0cmF0aW9uLWNoZWNrLWNhcmRzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMgPiBsaS5yZWdpc3RyYXRpb24tY2hlY2stY2FyZCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMgPiBsaS5yZWdpc3RyYXRpb24tY2hlY2stY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTsgfSB9XG4gIC5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMgLmNhcmQtY29weSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZzogNS45MyU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAucmVnaXN0cmF0aW9uLWNoZWNrLWNhcmRzIC5jYXJkLWNvcHkge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuICAgIC5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMgLmNhcmQtY29weSB1bCxcbiAgICAucmVnaXN0cmF0aW9uLWNoZWNrLWNhcmRzIC5jYXJkLWNvcHkgb2wge1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIC5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMgLmNhcmQtY29weSBbY2xhc3MqPSdidG4nXSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMS40Mzc1cmVtIDAgMDsgfVxuICAucmVnaXN0cmF0aW9uLWNoZWNrLWNhcmRzIGgzLmNhcmQtaGVhZGluZyB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnJlZ2lzdHJhdGlvbi1jaGVjay1jYXJkcyBoMy5jYXJkLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9IH1cblxuLnZvdGUtbGVhcm4ge1xuICBwYWRkaW5nOiAzLjc1cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52b3RlLWxlYXJuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUuMjVyZW0pO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLnZvdGUtbGVhcm46OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC52b3RlLWxlYXJuIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLWxlYXJuIC5sZWFybi1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAudm90ZS1sZWFybiAubGVhcm4tY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC52b3RlLWxlYXJuIC5sZWFybi1jb3B5IHtcbiAgICAgICAgZmxleDogMSAwIDQzLjMzNCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNi4yNXJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiA0My4zMzQlOyB9IH1cbiAgLnZvdGUtbGVhcm4gaDIubGVhcm4taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgbWFyZ2luOiAwIDAgMS43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC52b3RlLWxlYXJuIGgyLmxlYXJuLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTc7XG4gICAgICAgIG1hcmdpbjogMC4xMjVyZW0gMCAyLjM3NXJlbTsgfSB9XG4gIC52b3RlLWxlYXJuIC52b3RlLWNhcmRzLWxpc3QgLmNhcmQtaWNvbi1maWd1cmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjgyYzg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjIuNDM3NWVtKSB7XG4gICAgICAudm90ZS1sZWFybiAudm90ZS1jYXJkcy1saXN0IC5jYXJkLWljb24tZmlndXJlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODJjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmbGV4OiAxIDAgNC4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjI1cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDQuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2Mi40Mzc1ZW0pIHtcbiAgICAgIC52b3RlLWxlYXJuIC52b3RlLWNhcmRzLWxpc3QgLmNhcmQtaWNvbi1maWd1cmUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAycmVtOyB9IH1cbiAgLnZvdGUtbGVhcm4gLnZvdGUtY2FyZHMtbGlzdCBoMy5jYXJkLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMDI4MmM4O1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07IH1cblxuLnZvdGUtbW9yZS1pbmZvIHtcbiAgcGFkZGluZzogNXJlbSAwIDMuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAudm90ZS1tb3JlLWluZm8ge1xuICAgICAgcGFkZGluZzogNS42MjVyZW0gMCA0LjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAudm90ZS1tb3JlLWluZm8gLm1vcmUtaW5mby1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnZvdGUtbW9yZS1pbmZvIC5tb3JlLWluZm8taGVhZGVyIHtcbiAgICAgIGZsZXg6IDEgMCA0My4zMzQlO1xuICAgICAgcGFkZGluZzogMCA2LjI1cmVtIDAgMDtcbiAgICAgIHdpZHRoOiA0My4zMzQlOyB9IH1cbiAgLnZvdGUtbW9yZS1pbmZvIGgyLm1vcmUtaW5mby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjk7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC52b3RlLW1vcmUtaW5mbyBoMi5tb3JlLWluZm8taGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLW1vcmUtaW5mbyAubW9yZS1pbmZvLWNvcHkge1xuICAgICAgZmxleDogMSAwIDU2LjY2NiU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTYuNjY2JTsgfSB9XG4gIC52b3RlLW1vcmUtaW5mbyAubW9yZS1pbmZvLWNvcHkgYnIge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgfVxuXG4udm90ZS1sYW5ndWFnZXMgLmxhbmd1YWdlcy1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDVyZW0gMCAzLjQzNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLWxhbmd1YWdlcyAubGFuZ3VhZ2VzLWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDYuMjVyZW0gMCAzLjQzNzVyZW07IH0gfVxuXG4udm90ZS1sYW5ndWFnZXMgLmxhbmd1YWdlcy1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLWxhbmd1YWdlcyAubGFuZ3VhZ2VzLWhlYWRlciB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBmbGV4OiAxIDAgNDMuMzM0JTtcbiAgICAgIHBhZGRpbmc6IDAgNi4yNXJlbSAwIDA7XG4gICAgICB3aWR0aDogNDMuMzM0JTsgfSB9XG5cbi52b3RlLWxhbmd1YWdlcyBoMi5sYW5ndWFnZXMtaGVhZGluZyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyOTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgcGFkZGluZzogMCAwIDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnZvdGUtbGFuZ3VhZ2VzIGgyLmxhbmd1YWdlcy1oZWFkaW5nIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgICAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnZvdGUtbGFuZ3VhZ2VzIC5sYW5ndWFnZXMtaWNvbi1maWd1cmUge1xuICBmbGV4OiAxIDAgNXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAxcmVtO1xuICBtYXgtd2lkdGg6IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC52b3RlLWxhbmd1YWdlcyAubGFuZ3VhZ2VzLWljb24tZmlndXJlIHtcbiAgICAgIGZsZXg6IDEgMCA2LjI1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA2LjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAudm90ZS1sYW5ndWFnZXMgLmxhbmd1YWdlcy1jb3B5LmVudHJ5LWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMCA1Ni42NjYlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNTYuNjY2JTsgfSB9XG5cbi52b3RlLWxhbmd1YWdlcyAubGFuZ3VhZ2VzLWNvcHkuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbSAxcmVtOyB9XG5cbi52b3RlLWxhbmd1YWdlcyAubGFuZ3VhZ2VzLWNvcHkuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSBhOm5vdChbY2xhc3MqPVwiYnRuXCJdKSB7XG4gIGNvbG9yOiAjMzIzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMzIzMzMzO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjEyNXJlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjA2MjVyZW07IH1cbiAgLnZvdGUtbGFuZ3VhZ2VzIC5sYW5ndWFnZXMtY29weS5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGE6bm90KFtjbGFzcyo9XCJidG5cIl0pOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMzIzMzMzOyB9XG4gIC52b3RlLWxhbmd1YWdlcyAubGFuZ3VhZ2VzLWNvcHkuZW50cnktY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5nZmllbGRfY2hlY2tib3gpOm5vdCguZ2ZpZWxkX3JhZGlvKTpub3QoLnNoYXJpbmcpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKSBhOm5vdChbY2xhc3MqPVwiYnRuXCJdKTpob3ZlciwgLnZvdGUtbGFuZ3VhZ2VzIC5sYW5ndWFnZXMtY29weS5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGE6bm90KFtjbGFzcyo9XCJidG5cIl0pOmFjdGl2ZSwgLnZvdGUtbGFuZ3VhZ2VzIC5sYW5ndWFnZXMtY29weS5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGE6bm90KFtjbGFzcyo9XCJidG5cIl0pOmZvY3VzIHtcbiAgICBjb2xvcjogIzAyODJjODtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgLnZvdGUtbGFuZ3VhZ2VzIC5sYW5ndWFnZXMtY29weS5lbnRyeS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIGE6bm90KFtjbGFzcyo9XCJidG5cIl0pOmhvdmVyLCAudm90ZS1sYW5ndWFnZXMgLmxhbmd1YWdlcy1jb3B5LmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6YWN0aXZlLCAudm90ZS1sYW5ndWFnZXMgLmxhbmd1YWdlcy1jb3B5LmVudHJ5LWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkgYTpub3QoW2NsYXNzKj1cImJ0blwiXSk6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMTI1cmVtOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMS41aW4gMWluIDFpbjtcbiAgICBzaXplOiA4LjVpbiAxMWluIHBvcnRyYWl0OyB9XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyLFxuICBwOmZpcnN0LWxldHRlcixcbiAgZGl2OmZpcnN0LWxldHRlcixcbiAgYmxvY2txdW90ZTpmaXJzdC1sZXR0ZXIsXG4gIGxpOmZpcnN0LWxldHRlcixcbiAgcDpmaXJzdC1saW5lLFxuICBkaXY6Zmlyc3QtbGluZSxcbiAgYmxvY2txdW90ZTpmaXJzdC1saW5lLFxuICBsaTpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tcy1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNoZWFkZXIsXG4gICNmb290ZXIsXG4gIC5zb2NpYWwsXG4gIC5zbGljay1hcnJvdyxcbiAgLmVkaXQtbGluayxcbiAgLmdmb3JtX3dyYXBwZXIsXG4gIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsIGgyLCBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbSAhaW1wb3J0YW50OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50OyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNzVlbSAhaW1wb3J0YW50OyB9IH1cbiIsIi8vIERlZmF1bHQgU2xpY2suanMgc3R5bGVzXG5cbi8vIFNsaWNrIENhcm91c2Vsc1xuLy8gU2xpY2suanMgZ2VuZXJpY1xuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zbGljay1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICAgICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgLy9jb21tZW50IG91dCBmb3IgJ2FkYXB0aXZlIGhlaWdodCcgb3B0aW9uIG9uIHR3aXR0ZXJmZWVkXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgbWl4aW5zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXZlbnQgd3JhcHBlclxuLy8gRXhwbGFuYXRpb246IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvc2Fzcy9zaW1wbGlmeWluZy1jb250ZXh0cy1ldmVudHMvXG4vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcbi8vIEBwYXJhbSB7Qm9vbH0gJHNlbGYgW2ZhbHNlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgY3VycmVudCBzZWxlY3RvclxuLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xuICAgIEBpZiAkc2VsZiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XG4vLyBFeHBsYW5hdGlvbjogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL3NpbXBsaWZ5aW5nLWNvbnRleHRzLWV2ZW50cy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcbiAgICAjeyRjb250ZXh0fSAmIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSBxdWVyeSBtaXhpblxuLy8gU2V0IGJyZWFrcG9pbnRzOyBlZGl0IG9uIF92YXJpYWJsZXMuc2Nzczpcbi8vICRicF9fcGhvbmUgICAgLSBiaWcgcGhvbmUsICAgICA0ODBweCA9IDMwZW1cbi8vICRicF9fcGhhYmxldCAgLSBwaGFibGV0LCAgICAgICA2NDBweCA9IDQwZW1cbi8vICRicF9fdGFibGV0ICAgLSB0YWJsZXQsICAgICAgICA3NjhweCA9IDQ4ZW1cbi8vICRicF9fbGFwdG9wICAgLSBsYXB0b3AsICAgICAgIDEwMjVweCA9IDY0LjA2MjVlbVxuLy8gJGJwX19kZXNrdG9wICAtIGRlc2t0b3AsICAgICAgMTIwMHB4ID0gNzVlbVxuLy8gJGJwX194bGFyZ2UgICAtIHdpY2tlZCBiaWcsICAgMTQwMHB4ID0gODcuNWVtXG4vL1xuLy8gdXNhZ2U6XG4vLyAgICAgIE1pbi13aWR0aFxuLy8gICAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7fSB1c2UgYSBzZXQgYnJlYWtwb2ludFxuLy8gIG9yICBAaW5jbHVkZSBicCg5NjApIHt9IHVzZSBhbnkgY3VzdG9tIG51bWJlclxuLy9cbi8vICAgICAgbWF4X3dpZHRoXG4vLyAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfX3Bob25lKSB7fSBzZXQgYnBcbi8vICBvciAgQGluY2x1ZGUgYnAtbWF4KDM0MCkge30gY3VzdG9tIGJwXG4vLyBwaXhlbHMgZ2V0IGNvbnZlcnRlZCB0byBlbXNcblxuLy8gYmFzZSBmb250ICgxZW0pXG4kYmY6IDE2O1xuQG1peGluIGJwKCRicCwgJG1pbl9tYXg6bWluLXdpZHRoKSB7XG4gICAgJGVtOiAkYnAvJGJmO1xuICAgIEBtZWRpYSAoI3skbWluX21heH06ICN7JGVtfWVtKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwLW1heCgkYnAsICRtaW5fbWF4Om1heC13aWR0aCkge1xuICAgICRicDogJGJwIC0gMTtcbiAgICAkZW06ICRicC8kYmY7XG4gICAgQG1lZGlhICgjeyRtaW5fbWF4fTogI3skZW19ZW0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTY7XG4gIEByZXR1cm4gI3skcmVtU2l6ZX1yZW07XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4OyAvL0ZhbGxiYWNrIGluIHB4XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIEFuY2hvcnNcbkBtaXhpbiBsaW5rKCRsaW5rY29sb3I6ICRjb2xvcl9fdGV4dF9saW5rLCAkaG92ZXJjb2xvcjogJGNvbG9yX190ZXh0X2xpbmtfaG92ZXIsICRkZWNvcmF0aW9uOiAnJywgJGRlY29yYXRpb25faG92ZXI6ICcnKSB7XG4gICAgY29sb3I6ICRsaW5rY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAjeyRkZWNvcmF0aW9ufTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkbGlua2NvbG9yO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIGNvbG9yOiAkaG92ZXJjb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAjeyRkZWNvcmF0aW9uX2hvdmVyfTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICB9XG59XG5cbi8vIEJ1dHRvbnNcbkBtaXhpbiBidXR0b24oJGJnOiAkY29sb3JfX2JnX2J1dHRvbiwgJGhvdmVyOiAkY29sb3JfX2JnX2J1dHRvbl9ob3Zlcikge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRob3ZlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8vIHNob3cgYW5kIGhpZGUgc3R1ZmZcbkBtaXhpbiBoaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuQG1peGluIHNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbkBtaXhpbiBoaWRlLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMTAxJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufSIsIi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC10b3AtcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLXRvcC1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLXRvcC1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC10b3AtbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuXG5cblxuI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWZsYWdzICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIC50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIC50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLXRvcC1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnk6aG92ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTkycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlLnRycC1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gICAgbWFyZ2luLXRvcDo2cHg7XG59XG5cbiN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IC50cnAtbGFuZ3VhZ2Utd3JhcC50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2U6aG92ZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuI3RycC1mbG9hdGVyLWxzIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC10b3AtbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieS50cnAtd2l0aC1mbGFncy50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5cbiN0cnAtZmxvYXRlci1scyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4udHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLypyZW1vdmluZyBsZWZ0IGZvcmNpbmcgd2lsbCBmaXggcmFuZG9tIGhvdmVyIG1vdmUgb24gYWxsIG1vYmlsZSBkZXZpY2VzKi9cbiN0cnAtZmxvYXRlci1sczpob3ZlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtZmxhZ3M6aG92ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIC8qYm90dG9tOiAwOyovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtZmxvYXRlci1scy1mbGFncy50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWZsYWdze1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWNvbG9yLWRhcmt7XG4gICAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtY29sb3ItbGlnaHR7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0LnRycC1wb3dlcmVkYnk6aG92ZXIge1xuICAgIHdpZHRoOiAxOTJweDtcbn1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5OmhvdmVyIHtcbiAgICB3aWR0aDogMTkycHg7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtY29sb3ItZGFyay1vbGR7XG4gICAgYmFja2dyb3VuZDogcmdiKDI3LDI3LDI3KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNywyNywyNywxKSAwJSwgcmdiYSg4NCw4NCw4NCwxKSAxMDAlKTtcbn1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1jb2xvci1saWdodC1vbGR7XG4gICAgYmFja2dyb3VuZDogcmdiKDIxNCwyMTQsMjE0KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMTQsMjE0LDIxNCwxKSAwJSwgcmdiYSgyNTAsMjUwLDI1MCwxKSAxMDAlKTtcbn1cblxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWJvdHRvbS1yaWdodHtcbiAgICB0b3A6YXV0bztcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6MTAlO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWJvdHRvbS1sZWZ0e1xuICAgIHRvcDphdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMCU7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtdG9wLXJpZ2h0e1xuICAgIGJvdHRvbTphdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDoxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG5cbiN0cnAtZmxvYXRlci1scy50cnAtdG9wLWxlZnR7XG4gICAgYm90dG9tOmF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cblxuYm9keS5hZG1pbi1iYXIgI3RycC1mbG9hdGVyLWxzLnRycC10b3AtcmlnaHQsXG5ib2R5LmFkbWluLWJhciAjdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1sZWZ0e1xuICAgIHRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICBib2R5LmFkbWluLWJhciAjdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1yaWdodCxcbiAgICBib2R5LmFkbWluLWJhciAjdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1sZWZ0IHtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0LnRycC1wb3dlcmVkYnkge1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWxpZ2h0LnRycC1wb3dlcmVkYnkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cblxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgICAjdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtZmxhZ3MgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlLnRycC1scy1kaXNhYmxlZC1sYW5ndWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHghaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQge1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1kYXJrIHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1kYXJrIHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWRhcmsge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQge1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXG4gICAgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgI3RycC1mbG9hdGVyLWxzOmhvdmVyIC50cnAtbGFuZ3VhZ2Utd3JhcCBhLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6MTZweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyay50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1kYXJrLnRycC1wb3dlcmVkYnkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5IHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWZsYWdzICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIC50cnAtZmxvYXRlci1scy1kaXNhYmxlZC1sYW5ndWFnZS50cnAtbHMtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuICAgICAgICAgbWFyZ2luLXRvcDogNXB4IWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWxpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItZGFyayB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICB9XG5cblxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsge1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodCB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2NnB4O1xuICAgIH1cblxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsge1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodCB7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG4gICAgLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1sZWZ0LnRycC1jb2xvci1saWdodCB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbn1cblxuI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWNvZGVzICAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSBhLFxuI3RycC1mbG9hdGVyLWxzLnRycC1mbG9hdGVyLWxzLWNvZGVzICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtZmxhZ3MgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSBpbWcsXG4jdHJwLWZsb2F0ZXItbHMudHJwLWZsb2F0ZXItbHMtZmxhZ3MgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgYSBpbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IC50cnAtbGFuZ3VhZ2Utd3JhcHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMgLnRycC1sYW5ndWFnZS13cmFwLnRycC1sYW5ndWFnZS13cmFwLXRvcHtcbiAgICBwYWRkaW5nOjEwcHg7XG59XG5cbiN0cnAtZmxvYXRlci1scyAudHJwLWxhbmd1YWdlLXdyYXAudHJwLWxhbmd1YWdlLXdyYXAtYm90dG9te1xuICAgIHBhZGRpbmc6MTFweDtcbn1cblxuI3RycC1mbG9hdGVyLWxzLm9ubHktZmxhZ3MgZGl2LnRycC1sYW5ndWFnZS13cmFwe1xuICAgIHBhZGRpbmc6MTFweCAwO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1yaWdodC50cnAtcG93ZXJlZGJ5LnRycC1jb2xvci1kYXJrICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnksXG4jdHJwLWZsb2F0ZXItbHMudHJwLXRvcC1sZWZ0LnRycC1wb3dlcmVkYnkudHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieXtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ3NDc0O1xufVxuI3RycC1mbG9hdGVyLWxzLnRycC10b3AtcmlnaHQudHJwLXBvd2VyZWRieS50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieSxcbiN0cnAtZmxvYXRlci1scy50cnAtdG9wLWxlZnQudHJwLXBvd2VyZWRieS50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieXtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4udHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAjdHJwLWZsb2F0ZXItcG93ZXJlZGJ5e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzQ3NDc0O1xuICAgIGNvbG9yOiAjYjNiM2IzO1xufVxuLnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnl7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgY29sb3I6ICM4MDgwODA7XG59XG5cbi50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnl7XG4gICAgcGFkZGluZzogNXB4IDEycHggNXB4IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRycC1wb3dlcmVkYnkgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgI3RycC1mbG9hdGVyLXBvd2VyZWRieSBhe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuLnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0ICN0cnAtZmxvYXRlci1wb3dlcmVkYnkgYXtcbiAgICBjb2xvcjogIzM4NThFOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAjdHJwLWZsb2F0ZXItcG93ZXJlZGJ5IGF7XG4gICAgY29sb3I6ICNiM2IzYjM7XG59XG4udHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAjdHJwLWZsb2F0ZXItcG93ZXJlZGJ5IGE6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTtcbn1cbi50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCAjdHJwLWZsb2F0ZXItcG93ZXJlZGJ5IGE6aG92ZXJ7XG4gICAgY29sb3I6ICMzODU4RTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuI3RycC1mbG9hdGVyLWxzOmZvY3VzICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLFxuI3RycC1mbG9hdGVyLWxzOmhvdmVyICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jdHJwLWZsb2F0ZXItbHM6Zm9jdXMgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QsXG4jdHJwLWZsb2F0ZXItbHM6aG92ZXIgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4udHJwLWxhbmd1YWdlLXdyYXAgYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4jdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSAudHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2UudHJwLWxzLWRpc2FibGVkLWxhbmd1YWdle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjRweCAxMHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG59XG5cbiN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLFxuI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLnRycC13aXRoLWZsYWdzLFxuI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QudHJwLXdpdGgtZmxhZ3Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tcmlnaHQudHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLFxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLWJvdHRvbS1yaWdodC50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtYm90dG9tLWxlZnQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC1ib3R0b20tbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtcmlnaHQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtcmlnaHQudHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0LnRycC1jb2xvci1saWdodC50cnAtcG93ZXJlZGJ5ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlLFxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtZmxhZ3MudHJwLXRvcC1yaWdodC50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLWxlZnQudHJwLWNvbG9yLWRhcmsudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItbGlnaHQudHJwLXBvd2VyZWRieSAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdC50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1mbGFncy50cnAtdG9wLXJpZ2h0IC50cnAtbGFuZ3VhZ2Utd3JhcCxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWZsYWdzLnRycC10b3AtbGVmdCAudHJwLWxhbmd1YWdlLXdyYXAge1xuICAgIHBhZGRpbmc6IDlweCFpbXBvcnRhbnQ7XG59XG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtdG9wLXJpZ2h0IC50cnAtbGFuZ3VhZ2Utd3JhcCxcbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLWNvZGVzLnRycC10b3AtbGVmdCAudHJwLWxhbmd1YWdlLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgOXB4IDlweCA5cHghaW1wb3J0YW50O1xufVxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtY29kZXMudHJwLWJvdHRvbS1yaWdodCAudHJwLWxhbmd1YWdlLXdyYXAsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1jb2Rlcy50cnAtYm90dG9tLWxlZnQgLnRycC1sYW5ndWFnZS13cmFwIHtcbiAgIHBhZGRpbmc6IDlweCA5cHggNnB4IDlweCFpbXBvcnRhbnRcbn1cblxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLXRvcC1yaWdodCAudHJwLWxhbmd1YWdlLXdyYXAsXG4udHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lci50cnAtZmxvYXRlci1scy1uYW1lcy50cnAtdG9wLWxlZnQgLnRycC1sYW5ndWFnZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4IWltcG9ydGFudDtcbn1cbi50cnAtbGFuZ3VhZ2Utc3dpdGNoZXItY29udGFpbmVyLnRycC1mbG9hdGVyLWxzLW5hbWVzLnRycC1ib3R0b20tcmlnaHQgLnRycC1sYW5ndWFnZS13cmFwLFxuLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIudHJwLWZsb2F0ZXItbHMtbmFtZXMudHJwLWJvdHRvbS1sZWZ0IC50cnAtbGFuZ3VhZ2Utd3JhcCB7XG4gICBwYWRkaW5nOiAxMnB4IDEycHggNnB4IDEycHghaW1wb3J0YW50XG59XG5cbiN0cnAtZmxvYXRlci1scyBkaXY6bm90KCN0cnAtZmxvYXRlci1wb3dlcmVkYnkpID4gYSB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRycC1jb2xvci1kYXJrICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIGEsXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgYSB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG59XG4udHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIGEsXG4udHJwLWNvbG9yLWxpZ2h0ICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IGEge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbi50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhLFxuLnRycC1jb2xvci1saWdodCAjdHJwLWZsb2F0ZXItbHMtY3VycmVudC1sYW5ndWFnZSBhLFxuLnRycC1jb2xvci1saWdodCAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhLFxuLnRycC13aXRoLWZsYWdzLnRycC1jb2xvci1kYXJrICN0cnAtZmxvYXRlci1scy1jdXJyZW50LWxhbmd1YWdlIGEsXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgYSxcbi50cnAtd2l0aC1mbGFncy50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbi50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgYSxcbi50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYSxcbi50cnAtY29sb3ItZGFyayAjdHJwLWZsb2F0ZXItbHMtbGFuZ3VhZ2UtbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50cnAtY29sb3ItbGlnaHQgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgLnRycC1sYW5ndWFnZS13cmFwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUUxRTFFO1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udHJwLWNvbG9yLWRhcmsgI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3QgLnRycC1sYW5ndWFnZS13cmFwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICM0RjRGNEY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udHJwLWZsb2F0ZXItbHMtZGlzYWJsZWQtbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi10b3A6NnB4O1xufVxuXG4jdHJwLWZsb2F0ZXItbHMgLnRycC1mbG9hdGVyLWxzLWRpc2FibGVkLWxhbmd1YWdlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbiN0cnAtZmxvYXRlci1scyAudHJwLXdpdGgtZmxhZ3MgLnRycC1mbGFnLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi50cnAtZmxhZy1pbWFnZTpkaXIocnRsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI3RycC1mbG9hdGVyLWxzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3RycC1mbG9hdGVyLWxzLWxhbmd1YWdlLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vbmx5LWZsYWdzICN0cnAtZmxvYXRlci1scy1sYW5ndWFnZS1saXN0IHtcbiAgICBvdmVyZmxvdy15OiBvdmVybGF5O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdmVyeSBiYXNpYyBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXQgdXAgYSBkZWNlbnQgYm94IG1vZGVsIG9uIHRoZSByb290IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmh0bWwsIGJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JnX2JvZHk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1ha2UgYWxsIGVsZW1lbnRzIGZyb20gdGhlIERPTSBpbmhlcml0IGZyb20gdGhlIHBhcmVudCBib3gtc2l6aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWxpZ25tZW50c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFsaWduY2VudGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG5cbi5hbGlnbm5vbmUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMS41ZW0gMDtcbn1cblxuLy8gZG9uJ3QgZmxvYXQgYW55dGhpbmcgb24gcGhvbmUsIHRhYmxldFxuLmFsaWdubGVmdCwgKlthbGlnbj1cImxlZnRcIl0sXG4uYWxpZ25yaWdodCwgKlthbGlnbj1cInJpZ2h0XCJdLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG59XG5cbi8vIGZsb2F0ID4gNzY4XG5AaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgIC5hbGlnbmxlZnQsXG4gICAgKlthbGlnbj1cImxlZnRcIl0sXG4gICAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAuM2VtIDYwcHggMWVtIDA7XG4gICAgfVxuXG4gICAgLmFsaWducmlnaHQsXG4gICAgKlthbGlnbj1cInJpZ2h0XCJdLFxuICAgIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAuM2VtIDAgMWVtIDYwcHg7XG4gICAgfVxuXG4gICAgLy8gb3V0ZGVudCBmbG9hdGVkIGltYWdlcyBpbiBtYWluIHVzZXItZW50ZXJlZCBjb250ZW50XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gMmVtIDFlbSAtNSU7XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogLjVlbSAtNSUgMWVtIDJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2xlYXJpbmdzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2xlYXJmaXgsXG4uZW50cnktY29udGVudCxcbi5zaXRlLWhlYWRlcixcbi5zaXRlLWNvbnRlbnQsXG4uc2l0ZS1mb290ZXIsXG5zZWN0aW9uLFxuYXJ0aWNsZSxcbi5nZm9ybV9ib2R5IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWVkaWEgcXVlcmllc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQHZpZXdwb3J0e1xuICAgIHpvb206IDEuMDtcbiAgICB3aWR0aDogZXh0ZW5kLXRvLXpvb207XG59XG5ALW1zLXZpZXdwb3J0e1xuICAgIHdpZHRoOiBleHRlbmQtdG8tem9vbTtcbiAgICB6b29tOiAxLjA7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNob3cgLyBoaWRlIGVsZW1lbnRzIG9uIHBob25lLCB0YWJsZXQsIGRlc2t0b3Bcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YWJsZXQsIC5sYXB0b3Age1xuICAgIEBpbmNsdWRlIGhpZGU7XG59XG5cbkBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgLnBob25lIHtcbiAgICAgICAgQGluY2x1ZGUgaGlkZTtcbiAgICB9XG4gICAgLnRhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIHNob3c7XG4gICAgfVxufVxuQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAubW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGlkZTtcbiAgICB9XG4gICAgLmxhcHRvcCB7XG4gICAgICAgQGluY2x1ZGUgc2hvdztcbiAgICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBpcyBhIGJhc2ljIHJlc2V0IHdpdGggc29tZSBub3JtYWxpemF0aW9uLCB0b29cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7IHF1b3Rlczogbm9uZTsgfVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGNvbnRlbnQ6IG5vbmU7IH1cbmlucyB7IGJhY2tncm91bmQtY29sb3I6ICNmZjk7IGNvbG9yOiAjMDAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbm1hcmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OyBjb2xvcjogIzAwMDsgZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdodDogYm9sZDsgfVxuZGVsIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgY3Vyc29yOiBoZWxwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbmhyIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMXB4OyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjsgbWFyZ2luOiAxZW0gMDsgcGFkZGluZzogMDsgfVxuY2FwdGlvbiwgdGgsIHRkIHt0ZXh0LWFsaWduOiBsZWZ0O2ZvbnQtd2VpZ2h0OiBub3JtYWw7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5hIGltZyB7Ym9yZGVyOiBub25lO31cblxucHJlLCBjb2RlLCBrYmQsIHNhbXAgeyBmb250LWZhbWlseTogJGZvbnRfX2NvZGU7IGZvbnQtc2l6ZTogMWVtO31cblxuc21hbGwgeyBmb250LXNpemU6IDg1JTsgfVxuYiwgc3Ryb25nLCB0aCB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFNldCBzdWIsIHN1cCB3aXRob3V0IGFmZmVjdGluZyBsaW5lLWhlaWdodDogZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAgeyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuc3VwIHsgdG9wOiAtMC41ZW07IH1cbnN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfVxuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxucHJlIHtcbiAgLy8qIHd3dy5wYXRoZi5jb20vYmxvZ3MvMjAwOC8wNS9mb3JtYXR0aW5nLXF1b3RlZC1jb2RlLWluLWJsb2ctcG9zdHMtY3NzMjEtd2hpdGUtc3BhY2UtcHJlLXdyYXAvICovXG4gIHdoaXRlLXNwYWNlOiBwcmU7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIDEpIE1ha2UgaW5wdXRzIGFuZCBidXR0b25zIHBsYXkgbmljZSBpbiBJRTogd3d3LnZpZ2V0LmNvbS9pbnNwaXJlL3N0eWxpbmctdGhlLWJ1dHRvbi1lbGVtZW50LWluLWludGVybmV0LWV4cGxvcmVyL1xuLy8gIDIpIFdlYktpdCBicm93c2VycyBhZGQgYSAycHggbWFyZ2luIG91dHNpZGUgdGhlIGNocm9tZSBvZiBmb3JtIGVsZW1lbnRzLlxuLy8gICAgIEZpcmVmb3ggYWRkcyBhIDFweCBtYXJnaW4gYWJvdmUgYW5kIGJlbG93IHRleHRhcmVhc1xuLy8gIDMpIFNldCBmb250LXNpemUgdG8gbWF0Y2ggPGJvZHk+J3MsIGFuZCBmb250LWZhbWlseSB0byBzYW5zLXNlcmlmXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgLy8gY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8vIDEpIFJlbW92ZSBkZWZhdWx0IHNjcm9sbGJhciBpbiBJRTogd3d3LnNpdGVwb2ludC5jb20vYmxvZ3MvMjAxMC8wOC8yMC9pZS1yZW1vdmUtdGV4dGFyZWEtc2Nyb2xsYmFycy9cbi8vIDIpIEFsaWduIHRvIHRleHQtdG9wXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcDsgfVxuXG4vLyogSGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGlucHV0IGVsZW1lbnRzICovXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sIGJ1dHRvbiB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBSZW1vdmUgZXh0cmEgcGFkZGluZyBhbmQgaW5uZXIgYm9yZGVyIGluIEZpcmVmb3ggKi9cbmlucHV0OjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuIC8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuXG4vKiBDb2xvcnMgZm9yIGZvcm0gdmFsaWRpdHkgKi9cbmlucHV0OmludmFsaWQsIHRleHRhcmVhOmludmFsaWQge1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmVkO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmVkO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJlZDtcbn1cblxuLy8gQmljdWJpYyByZXNpemluZyBmb3Igbm9uLW5hdGl2ZSBzaXplZCBJTUc6XG4vLyAgIGNvZGUuZmxpY2tyLmNvbS9ibG9nLzIwMDgvMTEvMTIvb24tdWktcXVhbGl0eS10aGUtbGl0dGxlLXRoaW5ncy1jbGllbnQtc2lkZS1pbWFnZS1yZXNpemluZy8gKi9cbi5pZTcgaW1nIHsgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgfVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgTWVkaWFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG59XG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8vIFJlbW92ZSB0aGUgZ2FwIGJldHdlZW4gYXVkaW8sIGNhbnZhcywgaWZyYW1lcyxcbi8vIGltYWdlcywgdmlkZW9zIGFuZCB0aGUgYm90dG9tIG9mIHRoZWlyIGNvbnRhaW5lcnM6XG4vLyBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvNDQwXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIENTUyBoZWxwZXIgY2xhc3Nlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENsZWFyIGlubmVyIGZsb2F0c1xuLmNsZWFyZml4OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNYWluIGNvbnRlbnQgY29udGFpbmVyc1xuLy8gQ2xlYXIgZmxvYXRlZCBjb250ZW50XG4vLyBDZW50ZXIgaXQgaW4gdGhlIHZpZXdwb3J0XG4vLyBQb3NpdGlvbiByZWxhdGl2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb250YWluZXIge1xuICAgIC8vQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiB9XG5cbi8vIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4uaGlkZS10ZXh0IHtcbiAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG5cbi8vIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4udmlzdWFsbHktaGlkZGVuLCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLy8gR2VuZXJpYyBoZWxwZXIgY2xhc3Nlc1xuLmNsZWFyIHtjbGVhcjpib3RoO31cbi5mdWxsIHt3aWR0aDoxMDAlO31cbi5oYWxmIHt3aWR0aDo1MCU7fVxuLnRleHRjZW50ZXIge3RleHQtYWxpZ246Y2VudGVyO31cbi50ZXh0bGVmdCB7dGV4dC1hbGlnbjpsZWZ0O31cbi50ZXh0cmlnaHQge3RleHQtYWxpZ246cmlnaHQ7fVxuLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyO1xuICAgIGhlaWdodDoxZW07XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG59XG4uaGlkZGVuLCAucHJpbnQge2Rpc3BsYXk6bm9uZTt9XG5cblxuLy8gcmVzcG9uc2l2ZSBhc3BlY3QgcmF0aW9zIHVzaW5nIG9iamVjdC1maXQgLSB3aXRoIGpzIGZhbGxiYWNrIGZvciBJRVxuLm9iamVjdC1maXQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuY29tcGF0LW9iamVjdC1maXQge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBpbWcgeyAvLyBoaWRlIGltYWdlIGlmIG9iamVjdCBmaXQgaXMgbm90IHN1cHBvcnRlZCAtIG9wYWNpdHkgdG8gMCBmb3IgdGhlIGxpbmsgYXJlYVxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYucG9zaXRpb24tdG9wIHtcbiAgICAgICAgJi5jb21wYXQtb2JqZWN0LWZpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuXG5cblxuLy8gQ1NTIEFzcGVjdCBSYXRpb1xuW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbkBzdXBwb3J0cyAoLS1jdXN0b206cHJvcGVydHkpIHtcbiAgICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAodmFyKC0tYXNwZWN0LXJhdGlvKSkpO1xuICAgIH1cbiAgICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLy8gQ1NTIEFzcGVjdCBSYXRpb1xuW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbkBzdXBwb3J0cyAoLS1jdXN0b206cHJvcGVydHkpIHtcbiAgICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAodmFyKC0tYXNwZWN0LXJhdGlvKSkpO1xuICAgIH1cbiAgICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0gPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYSB7XG4gICAgQGluY2x1ZGUgbGluaygpO1xuXG4gICAgLy8gZG9jdW1lbnQgbGlua3NcbiAgICAmW2hyZWYqPVwiLmRvY1wiXSxcbiAgICAmW2hyZWYqPVwiLmRvY3hcIl0sXG4gICAgJltocmVmKj0gXCIucGRmXCJdLFxuICAgICZbaHJlZio9XCIucHB0XCJdLFxuICAgICZbaHJlZio9XCIucHB0eFwiXSxcbiAgICAmW2hyZWYqPVwiLnhsc1wiXSxcbiAgICAmW2hyZWYqPVwiLnhsc3hcIl0ge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9saW5rLCAkY29sb3JfX3RleHRfbGlua19ob3ZlciwgdW5kZXJsaW5lLCB1bmRlcmxpbmUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTsgLy82cHhcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbaHJlZio9XCIuZG9jXCJdLFxuICAgICZbaHJlZio9XCIuZG9jeFwiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyMjgwYjY7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcXGYxYzJcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2hyZWYqPSBcIi5wZGZcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNkMTQ2MzQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcXGYxYzFcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2hyZWYqPVwiLnBwdFwiXSxcbiAgICAmW2hyZWYqPVwiLnBwdHhcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmFiMDIyO1xuICAgICAgICAgICAgY29udGVudDogXCIgXFxmMWM0XCI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltocmVmKj1cIi54bHNcIl0sXG4gICAgJltocmVmKj1cIi54bHN4XCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzJmYzM4ZDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZjFjM1wiO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBSZWFkIG1vcmUgJiBCYWNrIHRvIGxpbmtzXG4gICAgJltjbGFzcyo9XCJtb3JlLWxpbmtcIl0ge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9tYWluLCAkY29sb3JfX3RleHRfbGlua19ob3Zlciwgbm9uZSwgbm9uZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMC4zMTI1cmVtOyAvLzAgMCA1cHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX190ZXh0X21haW4sIDAuMik7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMDYzcmVtOyAvLzFweFxuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0X2xpbmtfaG92ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC4yNXJlbSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltjbGFzcyo9XCItd2hpdGVcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygjZmZmLCAjZmZmLCBub25lLCBub25lKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubW9yZSwgJi5iYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cblxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhc2ljIHR5cG9ncmFwaHkgc3R5bGUgZm9yIGNvcHkgdGV4dFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYm9keSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNDI5ZW07XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG59XG5cbi8vIEhlYWRpbmdzXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX2hlYWRpbmdfbGluaywgJGNvbG9yX19oZWFkaW5nX2xpbmtfaG92ZXIsIG5vbmUsIG5vbmUpO1xuICAgIH1cblxufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQpO1xuICAgIH1cbn1cblxuaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM1KTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgfVxufVxuXG5oNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbn1cblxuaDUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG59XG5cbi8vIHN0eWxlcyBmb3IgcG9zdCBjb250ZW50IHRleHRcbi5lbnRyeS1oZWFkZXIsXG4uZW50cnktY29udGVudCB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9oZWFkaW5nO1xuICAgICAgICBtYXJnaW46IDEuNWVtIDAgLjVlbTtcblxuICAgICAgICAvLyBpZiB0aGVyZSBpcyBhIHVzZXItZW50ZXJlZCBoZWFkaW5nIGF0IHRoZSB0b3Agb2YgdGhlIGNvbnRlbnQgb2YgYVxuICAgICAgICAvLyBwYWdlIG9yIHBvc3QsIHJlbW92ZSB0b3AgbWFyZ2luIHNvIGNvbnRlbnQgY29sdW1uIHRvcCBzdGF5c1xuICAgICAgICAvLyBpbiBsaW5lIHdpdGggc2lkZWJhciB0b3BcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBvdGhlciB0ZXh0IGJsb2Nrc1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG4gICAgZW0sIGk6bm90KC5mYSkge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICAgIHN0cm9uZywgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMWVtO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX21haW47XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGVtYXJrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGlzdHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIHVzZXItZW50ZXJlZCBjb250ZW50IGxpc3RzXG4uZW50cnktY29udGVudCB7XG4gICAgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCksXG4gICAgb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuM2VtIDJlbTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC4zZW0gMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuM2VtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC4zZW0gMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC4zZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuM2VtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBkZWZpbml0aW9uIGxpc3RzLCBub3QgdGhhdCBhbnlvbmUgdXNlcyB0aGVtXG4gICAgZGwge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcblxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfbGluaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gICAgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IC8qIFJlbW92ZSBkZWZhdWx0IGJ1bGxldHMgKi9cbiAgICB9XG5cbiAgICB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjsgLyogQWRkIGNvbnRlbnQ6IFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gICAgICAgIHdpZHRoOiAxZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTsgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gICAgfVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1hZ2VzLCBjYXB0aW9ucywgZW1iZWRzLCBpZnJhbWVzLCBnYWxsZXJpZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaW1nLFxuLndwLWNhcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIGVtYmVkcywgaWZyYW1lcywgb2JqZWN0c1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBFbWJlZHNcbi5pcy10eXBlLXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcixcbi52aWRlby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwLjVlbSAwIDEuNWVtO1xuICAgIHBhZGRpbmc6IDAgMCA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgZW1iZWQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLy8gQ2FwdGlvbnNcbi53cC1ibG9jay1pbWFnZSB7XG4gICAgZmlndXJlIHtcbiAgICAgICAgJi5hbGlnbmxlZnQsXG4gICAgICAgICYuYWxpZ25yaWdodCB7ZGlzcGxheTogdGFibGU7fVxuICAgIH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAuc2luZ2xlICYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZvb3RlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNmb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmdfZm9vdGVyO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMS4yNXJlbTsgLy80MHB4IDAgMjBweFxuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDYuMTI1cmVtIDAgMS42MjVyZW07IC8vNTBweCAwIDI2cHhcbiAgICB9XG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjVyZW07IC8vMCAwIDQwcHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNS41NjI1cmVtOyAvLzI0OXB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwLjc1cmVtOyAvLzMzMnB4XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTsgLy82MHB4XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07IC8vODBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dvLWltZyB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWNvcHkge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1NzFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyAvLzE4cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygjZmZmLCByZ2JhKCNmZmYsIDAuOCksIHVuZGVybGluZSwgdW5kZXJsaW5lKTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbTsgLy8wIDAgMjBweFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMTg3NXJlbTsgLy8wIDAgMjBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS44NzVyZW07IC8vMCAwIDMwcHhcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgcmdiYSgjZmZmLCAwLjgpLCBub25lLCB1bmRlcmxpbmUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAgNC4wNjI1cmVtOyAvLzEycHggMCAxN3B4XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDAgMy4zMTI1cmVtOyAvLzdweCAwIDVweFxuICAgIH1cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC42MjVyZW07IC8vMCAwIDEwcHhcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjU2MjVyZW07IC8vMCA5cHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS4xMjVyZW0gMCAwOyAvLzAgMThweCAwIDBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ib3R0b20tbGVmdCxcbiAgICAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgLy8wIDAgOHB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDAgMDsgLy8wIDIwcHggMCAwXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMyk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtOyAvLzE1cHhcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgd2lkdGg6IDAuMDYzcmVtOyAvLzFweFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwuZm9vdGVyLW1lbnUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IC8vMCAxMHB4XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDM7IC8vMTZweFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuNjI1cmVtOyAvLzAgMTBweCAxMHB4XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjYyNXJlbTsgLy8wIDEwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgcmdiYSgjZmZmLCAwLjgpLCBub25lLCB1bmRlcmxpbmUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNTcxZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyAvLzE4cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzU3MWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODY7IC8vMThweFxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGhlYWRlciBhbmQgbWFpbiBzaXRlIG5hdmlnYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTG9nbywgdGl0bGUsIGRlc2NyaXB0aW9uLCBtZW51IHRvZ2dsZSBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgaGVpZ2h0LCB0cmFuc2Zvcm0sIHdpZHRoO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgei1pbmRleDogNTAwO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKCMwMDAsIDAuMSk7XG4gICAgICAgIC5hdC10b3AgJiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgjMDAwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxuICAgIC5oaWRlLW5hdiAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBoZWlnaHQsIHRyYW5zZm9ybSwgd2lkdGg7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXJlbTsgLy8xMjAwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgjMDAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMCAwIDUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDkwcmVtOyAvLzE0NDBweFxuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoIzAwMCwgMCk7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmF0LXRvcCAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoIzAwMCwgMCk7XG4gICAgfVxufVxuXG4ubWVudS10b2dnbGUge1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB3aWR0aDogMTUuNTYyNXJlbTsgLy8yNDlweFxuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHdpZHRoOiAyMC43NXJlbTsgLy8zMzJweFxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNXJlbTsgLy84MHB4XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmF0LXRvcCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogNS42MjVyZW07IC8vOTBweFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAuYXQtdG9wICYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNi4yNXJlbTsgLy8xMDBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLWltZyB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4vLyBTY3JvbGxlZCBuYXYgc3R5bGVzXG5AaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgIC5zaG93LW5hdiB7XG4gICAgICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmF0LXRvcCB7XG4gICAgICAgICAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5tYWluLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgaGlkZTtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWFpbiBtZW51IChuYXYubWFpbi1uYXZpZ2F0aW9uICYgdWwubWFpbi1tZW51KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaGVhZGVyIHtcbiAgICAuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy42NjclOyAvLzQ0cHgvMTIwMHB4XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19tZW51X2xpbms7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEuMjVyZW07IC8vMCAwIDAgMjBweFxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbWVudV9saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JnX21haW5fY29udGVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIC8vQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgICAubmF2b3BlbiAmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICB9XG4gICAgLmF0LXRvcCAmIHtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZvcGVuLmF0LXRvcCAmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgfVxufVxuXG5cbi8vIE1lbnUgdWxcbi5tYWluLW1lbnUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX21lbnVfbGluaywgJGNvbG9yX19tZW51X2xpbmtfaG92ZXIsIG5vbmUsIG5vbmUpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMTg3NWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGhlaWdodCAuM3MsIG9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhLCAmLmN1cnJlbnQtcG9zdC1hbmNlc3RvciBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX21lbnVfbGlua19ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2ZIb3ZlcixcbiAgICAgICAgICAgICYuc3ViLW9wZW4ge1xuICAgICAgICAgICAgICAgIGEsID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfbGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNmSG92ZXIsXG4gICAgICAgICYuc3ViLW9wZW4ge1xuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX19iZ19zdWJtZW51O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgjMDAwLCAuMTUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTQwJTtcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX3RleHRfbWFpbiwgJGNvbG9yX190ZXh0X2xpbmtfaG92ZXIsIG5vbmUsIG5vbmUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBZGQgbWFyZ2luIGZvciBhZG1pbiBiYXIgZm9yIGxvZ2dlZC1pbiB1c2Vyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFkbWluLWJhciB7XG4gICAgLy8ucGFnZSwgLnNpdGUtaGVhZGVyIHtcbiAgICAvLyAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIC8vICAgIEBpbmNsdWRlIGJwLW1heCg2MDApIHtcbiAgICAvLyAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAvLyAgICB9XG4gICAgLy8gICAgQGluY2x1ZGUgYnAoNzgzKSB7XG4gICAgLy8gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgLy8gICAgfVxuICAgIC8vICAgIEBpbmNsdWRlIGJwKCRicF9fZGVza3RvcCkge1xuICAgIC8vICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAvLyYubmF2LXVwIHtcbiAgICAvLyAgICAucGFnZSwgLnNpdGUtaGVhZGVyIHtcbiAgICAvLyAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyAgICAgICAgQGluY2x1ZGUgYnAtbWF4KDYwMCkge1xuICAgIC8vICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgICAgICBAaW5jbHVkZSBicCg2MDEpIHtcbiAgICAvLyAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICAgICAgQGluY2x1ZGUgYnAoNzgzKSB7XG4gICAgLy8gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fZGVza3RvcCkge1xuICAgIC8vICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL31cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHZW5lcmFsIHN0eWxlcyBmb3IgcG9zdHMgYW5kIHBvc3QgbGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wb3N0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cblxuXG4vLyBQb3N0IGxpc3RzXG4ucG9zdC1saXN0IHtcbiAgICAucG9zdCxcbiAgICAucGFnZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19waGFibGV0KSB7XG4gICAgICAgICAgICAmLmhhcy1wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICYuaGFzLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgICYudHlwZS1kcml2ZXJfc3Rvcnkge1xuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFsLXByZXZpZXctY29udGVudCBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1wb2RjYXN0LnBuZykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnktdGl0bGUuc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG59XG5cbi5wb3N0LWxpc3Qge1xuICAgIGFydGljbGUge1xuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktaGVhZGVyIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogIzU5NTk1OTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGVzIGZvciBzaWRlYmFyIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaWRlYmFyIHtcbiAgICAud2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIE1haW4gbGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBrZWVwIFdQIGFkbWluIHRvb2xiYXIgZml4ZWQgb24gbW9iaWxlXG4jd3BhZG1pbmJhciB7XG4gICAgQGluY2x1ZGUgYnAtbWF4KDYwMCkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxufVxuXG5odG1sW2xhbmddIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG4gICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAzNzVweDtcbn1cblxuLnNpdGUge1xuICAgIC8vIHdyYXBzIGVudGlyZSBwYWdlIGNvbnRlbnRcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc4MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLnNpdGUtaGVhZGVyLCAmIC5zaXRlLWZvb3RlciBlYWNoIGhhdmUgYSAuY29udGFpbmVyIGRpdiBzb1xuLy8gdGhleSBjYW4gaGF2ZSBmdWxsIHdpZHRoIGJhY2tncm91bmRzIHdpdGggd2lkdGgtY29uc3RyYWluZWQgY29udGVudHNcbi8vIC5jb250YWluZXIgc2V0dGluZ3MgZnJvbSBfaGVscGVycy5zY3NzIGluY2x1ZGUgY2xlYXJmaXgsIHJlbGF0aXZlIHBvc2l0aW9uLFxuLy8gYW5kIGF1dG8gbWFyZ2luLWxlZnQgYW5kIG1hcmdpbi1yaWdodFxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzVyZW07IC8vMTIwMHB4XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzVyZW07IC8vMTIwMHB4XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgICAvLyB3cmFwcyBwYWdlLWhlYWRlciwgcHJpbWFyeSAmIHNpZGViYXIgY29sdW1uc1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmdfbWFpbl9jb250ZW50O1xuICAgIC8vIHVzZSBhIGJvcmRlciBhdCB0b3Agb2YgbWFpbiBjb250ZW50IGZvciBhcmVhIFwiYmVoaW5kXCIgZml4ZWQgbmF2XG4gICAgYm9yZGVyLXRvcDogOTBweCBzb2xpZCAkY29sb3JfX2JnX2JvZHk7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTAwcHg7XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM3MDcyNzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbn1cblxuXG5cbi5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIC8vIGNvbnRhaW5zIHBhZ2UgdGl0bGVcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoX19tYWluX2NvbnRlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzcwNzI3MztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNoYXJpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5zaW5nbGUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgYSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0Y3OEEwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250ZW50LWFyZWEge1xuICAgIC8vIHdyYXBzIG1haW4gYW5kIHNpZGViYXJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDkwJTtcblxuICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICB9XG59XG5cbi5zaXRlLW1haW4ge1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAubm8tc2lkZWJhciAmIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCdXR0b24gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCVVRUT05TXG4vLyBGaXJlZm94IGlucHV0L2J1dHRvbiBsaW5lLWhlaWdodCBidWdmaXggJiBpT1MgYnV0dG9uIHN0eWxlIGNsZWFyXG5bY2xhc3MqPVwiYnRuLVwiXSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuYnV0dG9uLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuYS5idG4sXG5hW2NsYXNzKj1cImJ0bi1cIl0sXG5saS5tZW51LWl0ZW1bY2xhc3MqPVwiYnRuXCJdID4gYSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtOyAvLzJweFxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgLy8yMHB4XG4gICAgcGFkZGluZzogMC44NzVyZW0gMS4zNzVyZW0gMC43NXJlbTsgLy8xNHB4IDIycHggMTJweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfX3Bob25lKSB7XG4gICAgICAgIG1heC13aWR0aDogMjMuNzVyZW07IC8vMzgwcHhcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iZ19idXR0b25faG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19iZ19idXR0b25faG92ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWdyZWVuXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRka2dyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGtncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWJsdWVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2NsYXNzKj1cIi13aGl0ZVwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjA2M3JlbTsgLy8xcHhcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2xpbmtfaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltjbGFzcyo9XCItcm91bmRlZFwiXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtOyAvLzUwcHhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTsgLy8ycHhcbiAgICB9XG4gICAgLmlzLXN0eWxlLW91dGxpbmUgJixcbiAgICAuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKSAmLCB7XG4gICAgICAgIC0tYnRuLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiAjeyRibHVlfTtcbiAgICAgICAgLS1idG4tY29sb3I6ICN7JGJsdWV9O1xuICAgICAgICAtLWJ0bi1oaWdobGlnaHQtY29sb3I6ICN7JGRrYmx1ZX07XG4gICAgICAgIC0tYnRuLS1jb2xvci1jb250cmFzdDogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJnLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvcik7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1oaWdobGlnaHQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4taGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgICAgICAmW2NsYXNzKj1cIi13aGl0ZVwiXSB7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAtLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC0tYnRuLWhpZ2hsaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC0tYnRuLS1jb2xvci1jb250cmFzdDogI3skY29sb3JfX2JnX2J1dHRvbn07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmlsbGVkXCJdLFxuICAgIC5pcy1zdHlsZS1maWxsICYge1xuICAgICAgICAtLWJ0bi1iZy1jb2xvcjogI3skYmx1ZX07XG4gICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogI3skYmx1ZX07XG4gICAgICAgIC0tYnRuLWNvbG9yOiAjZmZmO1xuICAgICAgICAtLWJ0bi1oaWdobGlnaHQtY29sb3I6ICN7JGRrYmx1ZX07XG4gICAgICAgIC0tYnRuLS1jb2xvci1jb250cmFzdDogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJnLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvcik7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1oaWdobGlnaHQtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4taGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXMtc3R5bGUtZmlsbCAmLFxuICAgIC5pcy1zdHlsZS1vdXRsaW5lICYge1xuICAgICAgICAmLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5mYSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIH1cbn1cblxuXG4vLyBHdXRlbmJlcmcgYnV0dG9uIGJsb2NrXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICAmLmlzLXN0eWxlLW91dGxpbmUge1xuICAgICAgICBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbl9ob3ZlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXN0eWxlLWZpbGwge1xuICAgICAgICBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjE4NzVyZW0gMS44NzVyZW0gMS4xMjVyZW07IC8vMTlweCAzMHB4IDE4cHhcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4xMjVyZW07IC8vMnB4XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzg0NmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMS43NXJlbSAxcmVtOyAvLzE3cHggMjhweCAxNnB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTsgLy8xNjBweFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpdGUgI2NhdGVnb3J5X3NlbGVjdF9jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG5cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAuMTI1cmVtO1xuICAgIGNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbl9ob3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW5pckxUUHJvLUhlYXZ5LCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDNlbSAwIDJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBzdHlsZXMgZm9yIGZvcm1zLCBmb3JtIGZpZWxkcywgYW5kIGJ1dHRvbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC8vIFR3byBzdHlsZXMgYXJlIGRlcGVuZGVudCBvbiBjbGFzcyBuYW1lczpcbiAvLyAxLiBUbyBoaWRlIGxhYmVscyBvbiBhIGZvcm0gdGhhdCB1c2VzIHBsYWNlaG9sZGVycywgYXBwbHkgdGhlXG4gLy8gICAgXCJwbGFjZWhvbGRlcnNcIiBjbGFzcyB0byB0aGUgZm9ybSBpbiBpdHMgc2V0dGluZ3MuIChsaW5lICMyMylcbiAvLyAyLiBUbyBtYWtlIGEgZmFuY3kgZmlsZSB1cGxvYWQgZmllbGQsIGFwcGx5IHRoZSBjbGFzcyBcImZpbGVcIiB0byB0aGUgZmllbGRcbiAvLyAgICAobGluZSAjMjAxKVxuXG5cbi8vIE5HUCBUZWxlcGhvbmUgRmllbGQgRml4XG5cbi5hdC1pbm5lciAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0YXJ0IHdpdGggLnNpdGUgIC5nZm9ybV93cmFwcGVyIHRvIG92ZXJyaWRlIEdyYXZpdHkgZGVmYXVsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZSwgLy8gYXBwbHkgdG8gYWxsIGZvcm1zXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciB7IC8vIG1ha2Ugc3VyZSBHcmF2aXR5IGZvcm1zIGNvbXBseVxuICAgIC8vIEdlbmVyYWwgZm9ybSBzdHlsZXNcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC5nZmllbGRfdmlzaWJpbGl0eV9oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbnRyeS1jb250ZW50ICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgfVxuXG4gICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLy8gYWRkIFwicGxhY2Vob2xkZXJzXCIgY2xhc3MgdG8gZ2Zvcm0gc2V0dGluZ3MgdG8gaGlkZSBsYWJlbHNcbiAgICAmLnBsYWNlaG9sZGVyc193cmFwcGVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm13LTMwMCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLmNoZWNrYm94LCAmLnJhZGlvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB9XG4gICAgICAgICYuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gU3VibWl0IGJ1dHRvbnMgLSBub3QgaW5jbHVkaW5nIGJ1dHRvbiBvciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdXG4gICAgLy8gaGVyZSwgYmVjYXVzZSB0aGUgbWFpbiBtZW51IHRvZ2dsZSBpcyBhIGJ1dHRvblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxODc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAvLzIwcHhcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMzc1cmVtIDAuNzVyZW07IC8vMTRweCAyMnB4IDEycHhcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRrZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRka2dyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gT3RoZXIgaW5wdXRzXG4gICAgW3R5cGU9XCJkYXRlXCJdLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gICAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICBbdHlwZT0nZW1haWwnXSxcbiAgICBbdHlwZT1cIm1vbnRoXCJdLFxuICAgIFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIFt0eXBlPSdwYXNzd29yZCddLFxuICAgIFt0eXBlPVwicmFuZ2VcIl0sXG4gICAgW3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgW3R5cGU9J3RlbCddLFxuICAgIFt0eXBlPVwidGltZVwiXSxcbiAgICBbdHlwZT0ndGV4dCddLFxuICAgIFt0eXBlPVwidXJsXCJdLFxuICAgIFt0eXBlPVwid2Vla1wiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JnX2lucHV0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9pbnB1dDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogY2FsY3VsYXRlUmVtKDQwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2lucHV0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX19iZ19pbnB1dCwgMjAlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9fYm9yZGVyLCAyMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBwYWQgbW9zdCBpbnB1dHNcbiAgICBbdHlwZT1cImRhdGVcIl0sXG4gICAgW3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgIFt0eXBlPSdlbWFpbCddLFxuICAgIFt0eXBlPVwibW9udGhcIl0sXG4gICAgW3R5cGU9XCJudW1iZXJcIl0sXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgW3R5cGU9XCJyYW5nZVwiXSxcbiAgICBbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBbdHlwZT0ndGVsJ10sXG4gICAgW3R5cGU9XCJ0aW1lXCJdLFxuICAgIFt0eXBlPSd0ZXh0J10sXG4gICAgW3R5cGU9XCJ1cmxcIl0sXG4gICAgW3R5cGU9XCJ3ZWVrXCJdIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYWRkIGN1c3RvbSBkcm9wZG93biBhcnJvd1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXNlbGVjdC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC4wMXB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICAgIC8vIGtlZXAgdGhlIGNvbG9uIGJldHdlZW4gSEggYW5kIE1NIG9uIGRhdGUgcGlja2VyIGZpZWxkIGluIGxpbmVcbiAgICAuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG4gICAgLy8gIFJhZGlvIGFuZCBjaGVja2JveCBmaWVsZHNcbiAgICAqIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yX190ZXh0X21haW4sIC41KTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7Zm9udC13ZWlnaHQ6IDQwMDt9XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9fdGV4dF9tYWluLCAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHsgLy8gY2hlY2tib3hlblxuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19oZWFkaW5nX2xpbms7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyAvLyByYWRpbyBidXR0b25zXG4gICAgICAgICAgICArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9faGVhZGluZ19saW5rO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEZpbGUgdXBsb2FkIGZpZWxkXG4gICAgLy8gTXVzdCBhcHBseSBjbGFzcyBcImZpbGVcIiB0byBmaWVsZCB3aGVuIGNyZWF0aW5nIGZvcm1cbiAgICAvLyBodHRwczovL3R5bXBhbnVzLm5ldC9jb2Ryb3BzLzIwMTUvMDkvMTUvc3R5bGluZy1jdXN0b21pemluZy1maWxlLWlucHV0cy1zbWFydC13YXkvXG4gICAgLmdmaWVsZC5maWxlIHtcbiAgICAgICAgW3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgICAgIGhlaWdodDogLjFweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IC4xcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfaW5wdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfaW5wdXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlUmVtKDQwKTtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3JfX2JnX2lucHV0LCAyJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19ib3JkZXIsIDIlKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN1Y2Nlc3MgbWVzc2FnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXG4gICAgfVxufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVycm9yIG1lc3NhZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaXRlIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Ige1xuICAgIC5nZm9ybV9ib2R5IHVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3I6bm90KC5nZl9sZWZ0X2hhbGYpOm5vdCguZ2ZfcmlnaHRfaGFsZikge21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O31cbiAgICAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2xlZnQge3dpZHRoOiAyNSU7fVxuICAgIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQge3dpZHRoOiBjYWxjKDc1JSAtIDEwcHgpO31cbiAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCB7XG4gICAgICAgIGxhYmVsLmdmaWVsZF9sYWJlbCxcbiAgICAgICAgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyByZW1vdmUgYm9yZGVycyAmIGJnIGNvbG9yIGZyb20gbGkgd2l0aCBlcnJvclxuICAgIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsXG4gICAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19lcnJvciwgMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLmdmaWVsZF9yZXF1aXJlZCwgLnZhbGlkYXRpb25fbWVzc2FnZSwgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yX19lcnJvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0eWVsbG93LCAuOSk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkY29sb3JfX2Vycm9yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnZhbGlkYXRpb25fZXJyb3IsIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmdmaWVsZF9lcnJvciB7XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1zZWFyY2hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKSwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGNvbG9yX19lcnJvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobGlnaHR5ZWxsb3csIC45KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTkdQIEZvcm1zXG4ubmdwLWZvcm0ge1xuICAgIGxhYmVsW2NsYXNzKj1cImF0LXJhZGlvLWxhYmVsLVwiXSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtOyAvLzhweCAwIDE2cHhcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbSBhdXRvIDA7IC8vNHB4IDhweCAwIDBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3NwZWNpZmljIG92ZXJyaWRlIHRvIGhvbWUgcGFnZSBmb3JtXG4gICAgLkFkZGl0aW9uYWxJbmZvcm1hdGlvbiAucmFkaW9zID4gbGFiZWw6bGFzdC1jaGlsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gMC41cmVtIGF1dG8gMDsgLy80cHggOHB4IDAgMFxuICAgIH1cbiAgICBbY2xhc3MqPVwiUXVlc3Rpb25IdG1sX1wiXSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtOyAvLzAgMCAxNnB4XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gSGFtYnVyZ2VyIE1vYmlsZSBNZW51IEljb25cblxuLy8gaHR0cDovL2NhbGxtZW5pY2suY29tL19kZXZlbG9wbWVudC9jc3MtaGFtYnVyZ2VyLW1lbnUtaWNvbnMvXG4kYnV0dG9uX2NvbG9yOiAkY29sb3JfX2JnX2J1dHRvbjtcbiRidXR0b25fY29sb3JfaG92ZXI6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuJGJ1dHRvbl9iYXJfdGhpY2tuZXNzOiAzcHg7IC8vIFRoZSB0aGlja25lc3Mgb2YgdGhlIGJ1dHRvbiBiYXJzXG4kYnV0dG9uX2Jhcl93aWR0aDogMjZweDsgLy8gVGhlIHdpZHRoIG9mIHRoZSBidXR0b24gYmFyc1xuJGJ1dHRvbl9wYWRkaW5nX2xlZnQ6IDIwcHg7IC8vIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuJGJ1dHRvbl9wYWRkaW5nX3JpZ2h0OiA1JTsgLy8gVGhlIGxlZnQvcmlnaHQgcGFkZGluZyBiZXR3ZWVuIGJ1dHRvbiBhcmVhIGFuZCBiYXJzXG4kYnV0dG9uX2Jhcl9zcGFjZTogNnB4OyAvLyBUaGUgc3BhY2luZyBiZXR3ZWVuIGJ1dHRvbiBiYXJzXG4vLyBJZiB0YWJsZXQgd2lkdGggaXMgZGlmZmVyZW50XG4kdGFibGV0X2J1dHRvbl9wYWRkaW5nX2xlZnQ6IDg2cHg7IC8vIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuJHRhYmxldF9idXR0b25fcGFkZGluZ19yaWdodDogNSU7IC8vIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuXG4ubWVudS10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJGJ1dHRvbl9jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAkYnV0dG9uX3BhZGRpbmdfcmlnaHQgMCAkYnV0dG9uX3BhZGRpbmdfbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvdHRvbSwgdG9wLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgbWluLXdpZHRoOiBjYWxjKCN7JGJ1dHRvbl9iYXJfd2lkdGh9ICsgI3skYnV0dG9uX3BhZGRpbmdfcmlnaHR9ICsgI3skYnV0dG9uX3BhZGRpbmdfbGVmdH0pO1xuICAgIHotaW5kZXg6IDM7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19waGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHRhYmxldF9idXR0b25fcGFkZGluZ19yaWdodCAwICR0YWJsZXRfYnV0dG9uX3BhZGRpbmdfbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKCN7JGJ1dHRvbl9iYXJfd2lkdGh9ICsgI3skdGFibGV0X2J1dHRvbl9wYWRkaW5nX3JpZ2h0fSArICN7JHRhYmxldF9idXR0b25fcGFkZGluZ19sZWZ0fSk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uX2NvbG9yO1xuICAgICAgICAgICAgY29udGVudDogJ01lbnUnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg4ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6ICR0YWJsZXRfYnV0dG9uX3BhZGRpbmdfbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBAaW5jbHVkZSBoaWRlO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbl9jb2xvcl9ob3ZlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdDbG9zZSc7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMHMsIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzLCAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIEhhbWJ1cmdlciB0byBcInhcIi4gVGFrZXMgb24gYSBoYW1idXJnZXIgc2hhcGUsIGJhcnMgc2xpZGVcbiAgICAvLyBkb3duIHRvIGNlbnRlciBhbmQgdHJhbnNmb3JtIGludG8gYW4gXCJ4XCIuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3I7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX2Jhcl90aGlja25lc3M7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtLCB3aWR0aDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHdpZHRoOiAkYnV0dG9uX2Jhcl93aWR0aDtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2NvbG9yO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX2Jhcl90aGlja25lc3M7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm90dG9tLCB0b3AsIHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uX2Jhcl93aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAtJGJ1dHRvbl9iYXJfdGhpY2tuZXNzIC0gJGJ1dHRvbl9iYXJfc3BhY2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuMnMsIDBzO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLSRidXR0b25fYmFyX3RoaWNrbmVzcyAtICRidXR0b25fYmFyX3NwYWNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnMsIDBzLCAwcztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgU3R5bGVzIGZvciBwb3N0IG1ldGEgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1ldGEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tZXRhO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBhIHtAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9tZXRhLCBkYXJrZW4oJGNvbG9yX190ZXh0X21ldGEsIDEwJSksIG5vbmUsIG5vbmUpO31cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwfFxcMDBhMCBcIjtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkZXIgJiB7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0cyB7fVxuXG4gICAgLmRhdGUsIC5sb2NhdGlvbiB7Y29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO31cblxuICAgIC5sb2NhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjbW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgJi5kaXNtaXNzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpdGUtbW9kYWwge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuXG4gIEBpbmNsdWRlIGJwKCRicF9fcGhhYmxldCkge1xuICAgIG1hcmdpbjogMTU1cHggYXV0bztcbiAgfVxuXG4gIC5tY2l3LWxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tY2l3LWxvZ28td2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAzZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtN2RlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG5cbiAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKCRicF9fZGVza3RvcCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTsgLy8wIDAgMjRweFxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgICBwYWRkaW5nOiA1ZW0gMWVtIDRlbTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgI2Nsb3NlLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMveC1jbG9zZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIH1cblxuICAjdmlzaXQtc2l0ZSB7XG4gICAgLmV4dGVybmFsLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2V4dGVybmFsLWxpbmsuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGVzIHJlbGF0ZWQgdG8gcG9zdCBsaXN0IG5hdmlnYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBQQUdFTkFWSVxuLndwLXBhZ2VuYXZpIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwOyAvLzI0cHggMHB4XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnBhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX3RleHRfaGVhZGluZywgJGNvbG9yX190ZXh0X2xpbmtfaG92ZXIsIG5vbmUsIG5vbmUpO1xuICAgIH1cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfaGVhZGluZztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDcxNDNlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTsgLy8zMHB4XG4gICAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW0gMC4zMTI1cmVtOyAvLzAgNXB4IDVweFxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlLFxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX2JnX2J1dHRvbiwgMCk7XG4gICAgICAgICAgICB3aWR0aDogMS44NzVyZW07IC8vMzBweFxuICAgICAgICB9XG4gICAgICAgICYucGFnZSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fYmdfYnV0dG9uLCAxKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICYucHJldmlvdXNwb3N0c2xpbmssXG4gICAgICAgICYubmV4dHBvc3RzbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2xpbmtfaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTAuMTg3NXJlbSwgMCwgMCk7IC8vLTNweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4xODc1cmVtLCAwLCAwKTsgLy8zcHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9oZWFkaW5nO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTAuMDYzcmVtIDEuMDYyNXJlbSAwOyAvLy0xcHggMTdweCAwXG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07IC8vMTZweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJldmlvdXNwb3N0c2xpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMTI1cmVtIDAuMzEyNXJlbSAxLjA2MjVyZW07IC8vMCAxOHB4IDVweCAxN3B4XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0cG9zdHNsaW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjA2MjVyZW0gMC4zMTI1cmVtIDEuMTI1cmVtOyAvLzAgMTdweCA1cHggMThweFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdCxcbiAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5leHRlbmQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2hlYWRpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBjdXN0b20gc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHNsaWNrIHNsaWRlci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjYyNXJlbSAwIHJnYmEoIzAwMCwgMC4wNik7IC8vMCA0cHggMTBweCAwXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTsgLy81MHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgY29sb3I7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDMuMTI1cmVtOyAvLzUwcHhcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlICxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNjI1cmVtIDAgcmdiYSgjMDAwLCAwLjI0KTsgLy8wIDRweCAxMHB4IDBcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgLy81MHB4XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW07IC8vMCAwIDAgNHB4XG4gICAgfVxufVxuLnNsaWNrLXByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbSAwIDA7IC8vMCA0cHggMCAwXG4gICAgfVxufVxuXG5cbi8vIFNsaWNrIHBhZ2VyXG4uc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAuMDYzcmVtOyAvLzAgMXB4XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07IC8vMjBweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19waG9uZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTsgLy84cHhcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjI1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07IC8vOHB4XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU29jaWFsICYgc2hhcmluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gdmFsdWVzIGZyb20gL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3Ncbi8vICRjb2xvcl9fc29jaWFsOiAgICAgIzAwZmYwMDtcbi8vICRjb2xvcl9fZmFjZWJvb2s6ICAgIzNiNTk5ODtcbi8vICRjb2xvcl9fdHdpdHRlcjogICAgIzU1YWNlZTtcbi8vICRjb2xvcl9faW5zdGFncmFtOiAgI2U0NDA1Zjtcbi8vICRjb2xvcl9fbGlua2VkaW46ICAgIzAwNzdCNTtcbi8vICRjb2xvcl9fbXlzcGFjZTogICAgIzAwMDAwMDtcbi8vICRjb2xvcl9fcGludGVyZXN0OiAgI2JkMDgxYztcbi8vICRjb2xvcl9feW91dHViZTogICAgI2NkMjAxZjtcbi8vICRjb2xvcl9fZ3BsdXM6ICAgICAgI2RkNGIzOTtcblxuLnNvY2lhbCwgLnNoYXJpbmcge1xuICAgIHBhZGRpbmc6MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICY6aG92ZXIgYSB7b3BhY2l0eTogLjY7fVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge29wYWNpdHk6IDE7fVxuICAgIH1cbn1cblxuLnNvY2lhbCB7XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZmZmZiwgI2ZmZmZmZiwgbm9uZSwgbm9uZSk7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2ZhY2Vib29rO1xuICAgICAgICB9XG4gICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3R3aXR0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19pbnN0YWdyYW07XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpbmtlZGluO1xuICAgICAgICB9XG4gICAgICAgICYubXlzcGFjZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX215c3BhY2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5waW50ZXJlc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW50ZXJlc3Q7XG4gICAgICAgIH1cbiAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9feW91dHViZTtcbiAgICAgICAgfVxuICAgICAgICAmLmdwbHVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZ3BsdXM7XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hhcmluZyB7XG4gICAgYSB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX2ZhY2Vib29rLCAkY29sb3JfX2ZhY2Vib29rLCBub25lLCBub25lKTtcbiAgICAgICAgfVxuICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdHdpdHRlciwgJGNvbG9yX190d2l0dGVyLCBub25lLCBub25lKTtcbiAgICAgICAgfVxuICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX195b3V0dWJlLCAkY29sb3JfX3lvdXR1YmUsIG5vbmUsIG5vbmUpO1xuICAgICAgICB9XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFRhYmxlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG59XG50aCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG50ZCB7dmVydGljYWwtYWxpZ246IHRvcDt9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgVHdpdHRlciBmZWVkLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLypcbjxzZWN0aW9uIGNsYXNzPVwidHdpdHRlcl9mZWVkXCI+XG4gICAgPGRpdiBjbGFzcz1cImZlZWRcIj5cbiAgICAgICAgPGEgY2xhc3M9XCJpY29uXCIgaHJlZj1cImh0dHBzOi8vd3d3LnR3aXR0ZXIuY29tL3skdXNlcl90d2l0dGVyX25hbWV9XCI+PGkgY2xhc3M9XCJmYSBmYS10d2l0dGVyXCI+PC9pPjwvYT5cbiAgICAgICAgPGgyPjxhIGhyZWY9XCJodHRwczovL3d3dy50d2l0dGVyLmNvbS97JHVzZXJfdHdpdHRlcl9uYW1lfVwiPkB7JHVzZXJfdHdpdHRlcl9uYW1lfTwvYT48L2gyPlxuICAgICAgICA8dWwgY2xhc3M9XCJ0d2VldHNsaWRlc1wiPlxuICAgICAgICAgICAgeyR0d2VldHNfc3RhcnR9XG4gICAgICAgICAgICA8bGk+PGRpdiBjbGFzcz1cInR3ZWV0XCI+eyR0d2VldF90ZXh0fTwvZGl2PjxkaXYgY2xhc3M9XCJ0d2VldF90aW1lXCI+eyR0d2VldF90aW1lfTwvZGl2PjwvbGk+XG4gICAgICAgICAgICB7JHR3ZWV0c19lbmR9XG4gICAgICAgIDwvdWw+XG4gICAgPC9kaXY+XG4gICAgPGEgY2xhc3M9XCJmb2xsb3dcIiB0aXRsZT1cIkZvbGxvdyB1cyBvbiBUd2l0dGVyXCIgaHJlZj1cImh0dHBzOi8vdHdpdHRlci5jb20vaW50ZW50L3VzZXI/c2NyZWVuX25hbWU9eyR1c2VyX3R3aXR0ZXJfbmFtZX1cIj5Gb2xsb3c8L2E+XG48L3NlY3Rpb24+XG4qL1xuXG4uZm9vdGVyLXR3aXR0ZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICBwYWRkaW5nOjYwcHggMzVweDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgd2lkdGg6NDYlO1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgaGVpZ2h0OjQ4MHB4O1xuICAgICAgICBwYWRkaW5nOjYwcHggMTE1cHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICAudHdpdHRlci1iaXJkIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBib3JkZXI6M3B4IHNvbGlkICNDNkQ4RUU7XG4gICAgICAgICAgICBmb250LXNpemU6MzVweDtcbiAgICAgICAgICAgIGNvbG9yOiMxQjY2RkY7XG4gICAgICAgICAgICBwYWRkaW5nOjEzcHg7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHg7XG4gICAgICAgIGNvbG9yOiMzNTNDNEQ7XG4gICAgICAgIG1hcmdpbjo0MHB4IDAgMTVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgLnR3ZWV0c2xpZGVzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjojMjMxRjIwO1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMUI2NkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojNzU3NTc1O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOjE3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiMxQjY2RkY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMzQjg2RmY7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0eWxlcyBhcHBseWluZyB0byBQYWdlcyBvdGhlciB0aGFuIEhvbWUgJiA0MDRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWVtYmVycyBEaXNwbGF5XG5cbi5tZW1iZXJzLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMiU7IC8qIFNhbWUgYXMgd2lkdGgsIHNldHMgaGVpZ2h0ICovXG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7IC8qICgxMDAtMzIqMykvMiAqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyB0aGF0IGFyZSBzcGVjaWZpYyB0byB0aGUgaG9tZSBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9TVEFSVCBURU1QIERFVlxuLy8ucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy99XG4vLyBFTkQgVEVNUCBERVZcblxuLy8gSG9tZXBhZ2UgVGVtcGxhdGVcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSB7XG4gICAgLnNpdGUtY29udGVudCB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtOyAvLzExMjBweFxuICAgICAgICB9XG4gICAgICAgIC5ob21lLWhlcm8sXG4gICAgICAgIC5ob21lLXN1cHBvcnRlcnMge1xuICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cmVtOyAvLzEyMDBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNDI5ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8vMjRweFxuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07IC8vMCAwIDI0cHhcbiAgICB9XG59XG5cbi8vIEhvbWVwYWdlIEhlcm8gU2VjdGlvblxuLmhvbWUtaGVybyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS15KSAqIDAuNikpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICAvL3RvcDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDMzJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUuNjI1cmVtIDAgMDsgLy85MHB4IDAgMFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgMDsgLy8xNjBweCAwIDBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1LjVyZW07IC8vNTY4cHhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNi42MjVyZW0gMCAzLjc1cmVtOyAvLzI2NnB4IDAgNjBweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDguNzVyZW07IC8vNzgwcHhcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cmVtIDAgNC4yNXJlbTsgLy8yMjRweCAwIDY4cHhcbiAgICAgICAgICAgIG1heC13aWR0aDogMzcuNXJlbTsgLy82MDBweFxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjM3NXJlbSAwIDA7IC8vNnB4IDAgMFxuICAgICAgICB9XG4gICAgfVxuICAgIGgyLmhlcm8taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7IC8vNDhweFxuICAgICAgICBtYXJnaW46IDAgMCAxLjEyNXJlbTsgLy8wIDAgMThweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTgyOyAvLzY1cHhcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4vLyBIb21lIEFjdGlvbiBTaWRlYmFyXG4uaG9tZS1hY3Rpb24tc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0xOThweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0MHB4IDAgcmdiYSgjMDAwLCAwLjEpO1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHRfbWFpbjtcbiAgICBtYXJnaW46IC0xOThweCAwIDMuOTM3NXJlbTsgLy8tMTk4cHggMCA2M3B4XG4gICAgcGFkZGluZzogMS44NzVyZW07IC8vMzBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTsgLy80MHB4XG4gICAgICAgIG1heC13aWR0aDogMjcuNXJlbTsgLy80NDBweFxuICAgIH1cbiAgICBoMi5hY3Rpb24tc2lkZWJhci1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3OyAvLzI4cHhcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4xMjVyZW07IC8vMCAwIDE4cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7IC8vMzZweFxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICAgIC5idG4tZ3JlZW4ge1xuICAgICAgICBtYXJnaW46IDAuMzc1cmVtIDAgMDsgLy82cHggMCAwXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwOyAvLzE2cHggMCAwXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gSG9tZSBGZWF0dXJlZCBWaWRlbyBzZWN0aW9uXG4uaG9tZS1mZWF0dXJlZC12aWRlbyB7XG4gICAgcGFkZGluZzogMCAwIDMuNzVyZW07IC8vMCAwIDYwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDExLjI1cmVtOyAvLzAgMCAxODBweFxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxOThweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgaDIuZmVhdHVyZWQtdmlkZW8taGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IC8vNDJweFxuICAgICAgICBtYXJnaW46IDAgMCAxLjA2MjVyZW07IC8vMCAwIDE3cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTY7IC8vNTBweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC12aWRlby1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC12aWRlby1jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYuMjVyZW0gMCAwOyAvLzAgMTAwcHggMCAwXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC12aWRlby1lbWJlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMS4yNXJlbTsgLy8wIDAgMCAyMHB4XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAxLjg3NXJlbSAwIDA7IC8vMzBweCAwIDBcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSG9tZSBGYWN0cyBTZWN0aW9uXG4uaG9tZS1mYWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZndoaXRlO1xuICAgIHBhZGRpbmc6IDVyZW0gMDsgLy84MHB4IDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmZ3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5mYWN0cy1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7IC8vNDBweCAwXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYWN0cy1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFjdHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAuZmFjdCB7XG4gICAgICAgIGZsZXg6IDEgMSA0OCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmZhY3QtdGl0bGUsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAuNWVtIGF1dG8gMWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFjdC1pY29uLWZpZ3VyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoIzAwMCwgMC4xMik7XG4gICAgICAgIGZsZXg6IDAgMSA4Ljc1cmVtOyAvLzE0MHB4XG4gICAgICAgIGhlaWdodDogOC43NXJlbTsgLy8xNDBweFxuICAgICAgICBtYXJnaW46IDAgMCAxLjEyNXJlbTsgLy8wIDAgMThweFxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogOC43NXJlbTsgLy8xNDBweFxuICAgICAgICBtaW4td2lkdGg6IDMuNzVyZW07IC8vNjBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMTByZW07IC8vMTYwcHhcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07IC8vMTYwcHhcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTsgLy8xNjBweFxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTsgLy8xNjBweFxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMuZmFjdC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyMjsgLy8yMnB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fcGhvbmUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODI7IC8vMjZweFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuLy8gSG9tZXBhZ2UgRHJpdmVyIFN0b3JpZXNcbi5ob21lLWRyaXZlci1zdG9yaWVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaG9tZS1kcml2ZXJzLXN0b3JpZXMuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDVyZW0gMDsgLy84MHB4IDBcbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBwYWRkaW5nOiA2LjI1cmVtIDA7IC8vMTAwcHggMFxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIGEubW9yZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygjZmZmLCByZ2JhKCNmZmYsIDAuOCksIG5vbmUsIG5vbmUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyaXZlci1zdG9yaWVzLWhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7IC8vNDBweCAwXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kcml2ZXItc3Rvcmllcy1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJpdmVyLXN0b3JpZXMtc2xpZGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTAuNjI1cmVtOyAvLzAgLTEwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5zbGljay1uZXh0LFxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3hsYXJnZSkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlICxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGtncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMy43NXJlbTsgLy8tNjBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3hsYXJnZSkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAtMy43NXJlbTsgLy8tNjBweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTMuNzVyZW07IC8vLTYwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX194bGFyZ2UpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLTMuNzVyZW07IC8vLTYwcHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRyaXZlci1zdG9yeS1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgjMDAwLCAwLjEyKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwLjYyNXJlbTsgLy8xMHB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wKSB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAyMi41cmVtOyAvLzM2MHB4XG4gICAgfVxuICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX190ZXh0X21haW4sICRjb2xvcl9fdGV4dF9tYWluLCBub25lLCBub25lKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtOyAvLzMwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTsgLy80MHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtOyAvLzAgMCAxOHB4XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDQ7IC8vMjZweFxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1b3RlbWFyay5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJpdmVyLWNpdGF0aW9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgfVxuICAgIC5kcml2ZXItZmlndXJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmbGV4OiAwIDEgMTEuMjVyZW07IC8vMTgwcHhcbiAgICAgICAgaGVpZ2h0OiAxMS4yNXJlbTsgLy8xODBweFxuICAgICAgICBtYXJnaW46IDAgMS4yNXJlbSAwIDA7IC8vMCAyMHB4IDAgMFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTEuMjVyZW07IC8vMTgwcHhcbiAgICAgICAgbWluLXdpZHRoOiAxMS4yNXJlbTsgLy8xODBweFxuICAgIH1cbiAgICAuZHJpdmVyLWluZm8ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGg1LmRyaXZlci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDQ7IC8vMjZweFxuICAgICAgICB9XG4gICAgICAgIC5kcml2ZXItdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM3MzczNzM7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjgzOyAvLzE4cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLy8gSG9tZSBGb3JtIFNlY3Rpb25cbi5ob21lLWZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMy43NXJlbTsgLy80MHB4IDAgNjBweFxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1ob21lLWZvcm0uc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMi43NzglIDA7IC8vNDBweC8xNDQwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTUxcHg7XG4gICAgICAgICAgICBib3R0b206IDMuNzVyZW07IC8vNjBweFxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcmVtOyAvLzE0NDBweFxuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5ob21lLWZvcm0tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9tZS1mb3JtLWNvcHkge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYuMjVyZW0gMTAuNDM3NXJlbSAwOyAvLzAgMTAwcHggMTY3cHggMFxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tcGhvbmUtZ3JlZW4uc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07IC8vODBweFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTsgLy8wIDAgMzJweFxuICAgICAgICAgICAgd2lkdGg6IDVyZW07IC8vODBweFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgLy8xMjBweFxuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07IC8vMTIwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMi5ob21lLWZvcm0taGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtOyAvLzAgMCAxOHB4XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE2OyAvLzUwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyLjMxMjVyZW07IC8vMCAwIDM3cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmhvbWUtZm9ybSB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07IC8vMCAwIDAgMjBweFxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy9OR1AgRm9ybSBzdHVmZlxuXG4gICAgICAgIC5hdC1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgLy9jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgLmF0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF0LW1hcmt1cCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXQtbGVnZW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXQtZm9ybSAudGhhbmtZb3Uge1xuICAgICAgICAgICAgLy9jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgI2ZpZWxkXzRfMSwgI2ZpZWxkXzRfMiwgI2ZpZWxkXzRfMywgI2ZpZWxkXzRfNCB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMS45NWVtO1xuICAgICAgICAgICAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBjaGVja2JveCBhc3BlY3QgKi9cbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDA7IHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxLjI1ZW07IGhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6ICdcXDI3MTNcXDAwMjAnO1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vdG9wOiAuMTVlbTsgbGVmdDogLjIyZW07XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAnTHVjaWRhIFNhbnMgVW5pY29kZScsICdBcmlhbCBVbmljb2RlIE1TJywgQXJpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cbiAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBkaXNhYmxlZCBjaGVja2JveCAqL1xuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6ICNiYmI7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICNhYWE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIGhvdmVyIHN0eWxlIGp1c3QgZm9yIGluZm9ybWF0aW9uICovXG4gICAgICAgICAgICBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAycHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIC8vY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDY1cHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGwtcGhvbmUtTW9iaWxlUGhvbmUge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICNmaWVsZF80XzggPiBsYWJlbCB7XG4gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5NWM3ZDtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLmhvbWUtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZndoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgLm5ld3MtaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwOyAvLzQwcHggMFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3cy1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLnBvc3QtbGlzdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19waG9uZSkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0wLjYyNXJlbTsgLy8wIC0xMHB4XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbTsgLy8wIC0yMHB4XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTAuNjI1cmVtOyAvLzAgLTEwcHhcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbTsgLy8wIC0yMHB4XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjYyNXJlbTsgLy8wIDEwcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07IC8vMCAyMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IC8vMCAxMHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtOyAvLzAgMjBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWFydGljbGUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMCAxLjI1cmVtOyAvLzRweCAwIDIwcHhcbiAgICAgICAgfVxuICAgICAgICAucG9zdC10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjI1cmVtOyAvLzAgMCAyMHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS44NzVyZW07IC8vMCAwIDMwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMi5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODI7IC8vMjZweFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC42MjVyZW07IC8vMCAwIDEwcHhcbiAgICAgICAgfVxuICAgICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoJGJsdWUsICRibHVlLCBub25lLCBub25lKTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEhvbWUgJ1RodW1icyBVcCcgU2VjdGlvblxuLmhvbWUtdGh1bWJzdXAge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMCAxLjg3NXJlbTsgLy82MHB4IDAgMzBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4udGh1bWJzdXAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEyLjVyZW07IC8vMCAwIDIwMHB4XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXRodW1ic3VwLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1cmVtOyAvLzgwcHhcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTsgLy8wIDAgMzJweFxuICAgICAgICB3aWR0aDogNXJlbTsgLy84MHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTsgLy8xMjBweFxuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07IC8vMTIwcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMi50aHVtYnN1cC1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4xMjVyZW07IC8vMCAwIDE4cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTY7IC8vNTBweFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMi4zMTI1cmVtOyAvLzAgMCAzN3B4XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1ncmVlbiB7XG4gICAgICAgIG1hcmdpbjogMC4zNzVyZW0gMCAwOyAvLzZweCAwIDBcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDA7IC8vMTZweCAwIDBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBIb21lIFN1cHBvcnRlcnNcbi5ob21lLXN1cHBvcnRlcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAuc3VwcG9ydGVycy1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwOyAvLzQwcHggMFxuICAgICAgICBtYXgtd2lkdGg6IDcwcmVtOyAvLzExMjBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VwcG9ydGVycy1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1cHBvcnRlci1sb2dvIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdXBwb3J0ZXJzLWZvb3RlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtOyAvLzEwcHhcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyB0aGF0IGFyZSBzcGVjaWZpYyB0byB0aGUgVm90ZSBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVm90ZSBwYWdlIFRlbXBsYXRlXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS12b3RlIHtcbiAgICAuc2l0ZS1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgY29sb3I6ICM2ZDcwNzM7XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9oZWFkaW5nO1xuICAgICAgICB9XG4gICAgICAgIHAsXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyAvLzI0cHhcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwLFxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtOyAvLzAgMCAyNHB4XG4gICAgICAgIH1cbiAgICAgICAgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtOyAvLzAgMCA1cHhcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAxcmVtOyAvLzAgMCAxN3B4IDE2cHhcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4xODc1cmVtOyAvLzE5cHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjE4NzVyZW07IC8vMCAwIDAgMTlweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6bm90KFtjbGFzcyo9XCJidG5cIl0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX190ZXh0X21haW4sICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyLCB1bmRlcmxpbmUsIHVuZGVybGluZSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC11bmRlcmxpbmUtb2Zmc2V0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRjb2xvcl9fdGV4dF9tYWluLCAwLjIpO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjQzNzVyZW07IC8vN3B4XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNXJlbTsgLy80cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBWb3RlIEhlcm8gU2VjdGlvblxuLnZvdGUtaGVybyB7XG4gICAgcGFkZGluZzogMCAwIDMuNzVyZW07IC8vMCAwIDYwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwLjI1cmVtOyAvLzAgMCAxNjRweFxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDA7IC8vMTAwcHggMCAwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyLjVyZW0gMCAwOyAvLzIwMHB4IDAgMFxuICAgICAgICB9XG4gICAgfVxuICAgIGgxLmhlcm8taGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTsgLy80NHB4XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07IC8vMCAwIDMycHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODU3OyAvLzU0cHhcbiAgICAgICAgICAgIG1hcmdpbjogMS4wNjI1cmVtIDAgMi4zNzVyZW07IC8vMTdweCAwIDM4cHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvcHkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMi41cmVtOyAvLzAgMCA0MHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzLjc1cmVtIDAgMDsgLy8wIDYwcHggMCAwXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgLy8wIDAgMTZweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNC41cmVtOyAvLzU1MnB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL1ZvdGUgQ2FyZHMgbGlzdFxuLnZvdGUtY2FyZHMtbGlzdCB7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgZmxleDogMSAwIDU2LjY2NiU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDU2LjY2NiU7IC8vNjgwcHgvMTIwMHB4XG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSAwIHJnYmEoIzAwMCwgMC4xMik7IC8vMCAycHggMTBweCAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTsgLy8wIDAgMTBweFxuICAgICAgICBwYWRkaW5nOiA1LjkzJTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtaWNvbi1maWd1cmUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW07IC8vMCAwIDIwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSAwIHJnYmEoIzAwMCwgMC4xMik7IC8vMCAycHggMTBweCAwXG4gICAgICAgICAgICBmbGV4OiAxIDAgNi4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNi4yNXJlbTsgLy8xMDBweFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDYuMjVyZW07IC8vMTAwcHhcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDNyZW07IC8vNDhweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWNvcHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjYyNXJlbSAwIHJnYmEoIzAwMCwgMC4xMik7IC8vMCAycHggMTBweCAwXG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMi41cmVtOyAvLzAgMCAwIDQwcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMXJlbTsgLy80MHB4IDQwcHggMTZweFxuICAgICAgICB9XG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgLy8yNHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgLy8wIDAgMTZweFxuICAgICAgICB9XG4gICAgICAgIHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW07IC8vMCAwIDIwcHhcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMXJlbTsgLy8wIDAgNHB4IDE2cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLmdmaWVsZF9jaGVja2JveCk6bm90KC5nZmllbGRfcmFkaW8pOm5vdCguc2hhcmluZyk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgLy8yMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW2NsYXNzKj0nYnRuJ10ge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjQzNzVyZW0gMCAwOyAvLzIzcHggMCAwXG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS40Mzc1cmVtIDAgMS41cmVtOyAvLzIzcHggMCAyNHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMuY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQyOTsgLy8zMnB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1OyAvLzM2cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBWb3RlIFJlZ2lzdGVyIHNlY3Rpb25cbi52b3RlLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiAyLjM3NXJlbSAwIDA7IC8vMzhweCAwIDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMy43NXJlbSAwIDA7IC8vNjBweCAwIDBcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1kZ3JlZW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNS4yNXJlbSk7IC8vLTg0cHhcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAucmVnaXN0ZXItY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWdpc3Rlci1jb3B5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07IC8vMCAwIDE2cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA0My4zMzQlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2LjI1cmVtIDAgMDsgLy8wIDEwMHB4IDAgMFxuICAgICAgICAgICAgd2lkdGg6IDQzLjMzNCU7IC8vNDIwcHgvMTIwMHB4XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1cmVtOyAvLzQwMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLnJlZ2lzdGVyLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7IC8vNDRweFxuICAgICAgICBtYXJnaW46IDAgMCAxLjc1cmVtOyAvLzAgMCAyOHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzsgLy81NHB4XG4gICAgICAgICAgICBtYXJnaW46IDAuMTI1cmVtIDAgMi4zNzVyZW07IC8vMnB4IDAgMzhweFxuICAgICAgICB9XG4gICAgfVxuICAgIC52b3RlLWNhcmRzLWxpc3Qge1xuICAgICAgICAuY2FyZC1pY29uLWZpZ3VyZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMuY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gVm90ZSBSZWdpc3RyYXRpb24gQ2hlY2sgc2VjdGlvblxuLnZvdGUtcmVnaXN0cmF0aW9uLWNoZWNrIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtIDAgNy41cmVtOyAvLzkycHggMCAxMjBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNi4yNXJlbSAwIDExLjI1cmVtOyAvLzEwMHB4IDAgMTgwcHhcbiAgICB9XG4gICAgaDIucmVnaXN0cmF0aW9uLWNoZWNrLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7IC8vNDRweFxuICAgICAgICBtYXJnaW46IDAgMCAyLjc1cmVtOyAvLzAgMCA0NHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzsgLy81NHB4XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cmVtOyAvLzAgMCA4MHB4XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1cmVtOyAvLzU2MHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWdpc3RyYXRpb24tY2hlY2stY2FyZHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbTsgLy80MHB4XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAyLjVyZW07IC8vNDBweFxuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgPiBsaS5yZWdpc3RyYXRpb24tY2hlY2stY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7IC8vLTIwcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1jb3B5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07IC8vMXB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZzogNS45MyU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07IC8vMCAwIDE2cHhcbiAgICAgICAgfVxuICAgICAgICBbY2xhc3MqPSdidG4nXSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMS40Mzc1cmVtIDAgMDsgLy8yM3B4IDAgMFxuICAgICAgICB9XG4gICAgfVxuICAgIGgzLmNhcmQtaGVhZGluZyB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNDI5OyAvLzMycHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7IC8vMzZweFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFZvdGUgTGVhcm4gc2VjdGlvblxuLnZvdGUtbGVhcm4ge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMCAwOyAvLzYwcHggMCAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNS4yNXJlbSk7IC8vLTg0cHhcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAubGVhcm4tY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sZWFybi1jb3B5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07IC8vMCAwIDE2cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA0My4zMzQlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2LjI1cmVtIDAgMDsgLy8wIDEwMHB4IDAgMFxuICAgICAgICAgICAgd2lkdGg6IDQzLjMzNCU7IC8vNDIwcHgvMTIwMHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIubGVhcm4taGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTsgLy80NHB4XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNzVyZW07IC8vMCAwIDI4cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Mik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODU3OyAvLzU0cHhcbiAgICAgICAgICAgIG1hcmdpbjogMC4xMjVyZW0gMCAyLjM3NXJlbTsgLy8ycHggMCAzOHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZvdGUtY2FyZHMtbGlzdCB7XG4gICAgICAgIC5jYXJkLWljb24tZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDQuMjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjI1cmVtOyAvLzY4cHhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0LjI1cmVtOyAvLzY4cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTsgLy8zMnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzLmNhcmQtaGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjI1cmVtOyAvLzAgMCAyMHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gVm90ZSBNb3JlIEluZm8gc2VjdGlvblxuLnZvdGUtbW9yZS1pbmZvIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMy4zNzVyZW07IC8vODBweCAwIDU0cHhcbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBwYWRkaW5nOiA1LjYyNXJlbSAwIDQuNjI1cmVtOyAvLzkwcHggMCA3NHB4XG4gICAgfVxuICAgIC5tb3JlLWluZm8tY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3JlLWluZm8taGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA0My4zMzQlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2LjI1cmVtIDAgMDsgLy8wIDEwMHB4IDAgMFxuICAgICAgICAgICAgd2lkdGg6IDQzLjMzNCU7IC8vNDIwcHgvMTIwMHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIubW9yZS1pbmZvLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNDI5OyAvLzMycHhcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTsgLy8wIDAgMzJweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTsgLy8zNnB4XG4gICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDAgMDsgLy8xMHB4IDAgMFxuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3JlLWluZm8tY29weSB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNTYuNjY2JTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1Ni42NjYlOyAvLzY4MHB4LzEyMDBweFxuICAgICAgICB9XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgLy8wIDAgOHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gVm90ZSBMYW5ndWFnZXMgc2VjdGlvblxuLnZvdGUtbGFuZ3VhZ2VzIHtcbiAgICAubGFuZ3VhZ2VzLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4wNjI1cmVtIDAgMDsgLy8xcHhcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDMuNDM3NXJlbTsgLy84MHB4IDAgNTVweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYuMjVyZW0gMCAzLjQzNzVyZW07IC8vMTAwcHggMCA1NXB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhbmd1YWdlcy1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNDMuMzM0JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNi4yNXJlbSAwIDA7IC8vMCAxMDBweCAwIDBcbiAgICAgICAgICAgIHdpZHRoOiA0My4zMzQlOyAvLzQyMHB4LzEyMDBweFxuICAgICAgICB9XG4gICAgfVxuICAgIGgyLmxhbmd1YWdlcy1oZWFkaW5nIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjk7IC8vMzJweFxuICAgICAgICBtYXJnaW46IDAgMCAycmVtOyAvLzAgMCAzMnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjVyZW07IC8vMCAwIDI0cHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTsgLy8zNnB4XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyLjVyZW07IC8vMCAwIDQwcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFuZ3VhZ2VzLWljb24tZmlndXJlIHtcbiAgICAgICAgZmxleDogMSAwIDVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMXJlbTsgLy8wIDAgMTZweCAxNnB4XG4gICAgICAgIG1heC13aWR0aDogNXJlbTsgLy84MHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNi4yNXJlbTsgLy8xMDBweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5ndWFnZXMtY29weS5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1Ni42NjYlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDU2LjY2NiU7IC8vNjgwcHgvMTIwMHB4XG4gICAgICAgIH1cbiAgICAgICAgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguZ2ZpZWxkX2NoZWNrYm94KTpub3QoLmdmaWVsZF9yYWRpbyk6bm90KC5zaGFyaW5nKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCkge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAxcmVtOyAvLzAgMCAyMHB4IDE2cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6bm90KFtjbGFzcyo9XCJidG5cIl0pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9saW5rLCAkY29sb3JfX3RleHRfbGlua19ob3ZlciwgdW5kZXJsaW5lLCB1bmRlcmxpbmUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fbWFpbjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNDI5ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgLy8yNHB4XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3JfX3RleHRfbWFpbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMDYyNXJlbTsgLy8xcHhcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUHJpbnQgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5wcmludCB7ZGlzcGxheTpibG9jazt9XG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDEuNWluIDFpbiAxaW47XG4gICAgICAgIHNpemU6IDguNWluIDExaW4gcG9ydHJhaXQ7XG4gICAgfVxuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlcixcbiAgICBwOmZpcnN0LWxldHRlcixcbiAgICBkaXY6Zmlyc3QtbGV0dGVyLFxuICAgIGJsb2NrcXVvdGU6Zmlyc3QtbGV0dGVyLFxuICAgIGxpOmZpcnN0LWxldHRlcixcbiAgICBwOmZpcnN0LWxpbmUsXG4gICAgZGl2OmZpcnN0LWxpbmUsXG4gICAgYmxvY2txdW90ZTpmaXJzdC1saW5lLFxuICAgIGxpOmZpcnN0LWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbHRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1maWx0ZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjaGVhZGVyLFxuICAgICNmb290ZXIsXG4gICAgLnNvY2lhbCxcbiAgICAuc2xpY2stYXJyb3csXG4gICAgLmVkaXQtbGluayxcbiAgICAuZ2Zvcm1fd3JhcHBlcixcbiAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgIGFbaHJlZl06YWZ0ZXIge2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7fVxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgYVtocmVmXj1cIiNcIl06YWZ0ZXIge2NvbnRlbnQ6XCJcIjt9ICAvLyBEb24ndCBzaG93IGxpbmtzIGZvciBpbWFnZXMsIG9yIGphdmFzY3JpcHQvaW50ZXJuYWwgbGlua3NcbiAgICBhYmJyW3RpdGxlXTphZnRlciB7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7fVxuICAgIHByZSB7d2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7fVxuICAgIHByZSwgYmxvY2txdW90ZSB7Ym9yZGVyOjFweCBzb2xpZCAjOTk5OyBwYWdlLWJyZWFrLWluc2lkZTphdm9pZDt9XG4gICAgLy8gVGFibGVzXG4gICAgdGhlYWQge2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO31cbiAgICB0ciwgaW1nIHtwYWdlLWJyZWFrLWluc2lkZTphdm9pZDt9XG4gICAgLy8gIFByaW50IFR5cG9ncmFwaHlcbiAgICBwLCBoMiwgaDMge29ycGhhbnM6Mzsgd2lkb3dzOjM7fVxuICAgIGgyLCBoMyB7cGFnZS1icmVhay1hZnRlcjphdm9pZDt9XG4gICAgaDEge2ZvbnQtc2l6ZToyLjVlbSAhaW1wb3J0YW50O31cbiAgICBoMiB7Zm9udC1zaXplOjIuMjVlbSAhaW1wb3J0YW50O31cbiAgICBoMyB7Zm9udC1zaXplOjJlbSAhaW1wb3J0YW50O31cbiAgICBoNCB7Zm9udC1zaXplOjEuNzVlbSAhaW1wb3J0YW50O31cbn0iXX0= */