@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal}.filter-container [class^=icon],[class*=fa-],[class*=icomoon-],[class^=ico-]{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}.filter-container [class^=icon][class*="-angle-double-down"]::before,[class*=fa-][class*="-angle-double-down"]::before,[class*=icomoon-][class*="-angle-double-down"]::before,[class^=ico-][class*="-angle-double-down"]::before{content:"\f103"}.filter-container [class^=icon][class*="-angle-double-left"]::before,[class*=fa-][class*="-angle-double-left"]::before,[class*=icomoon-][class*="-angle-double-left"]::before,[class^=ico-][class*="-angle-double-left"]::before{content:"\f100"}.filter-container [class^=icon][class*="-angle-double-right"]::before,[class*=fa-][class*="-angle-double-right"]::before,[class*=icomoon-][class*="-angle-double-right"]::before,[class^=ico-][class*="-angle-double-right"]::before{content:"\f101"}.filter-container [class^=icon][class*="-angle-double-up"]::before,[class*=fa-][class*="-angle-double-up"]::before,[class*=icomoon-][class*="-angle-double-up"]::before,[class^=ico-][class*="-angle-double-up"]::before{content:"\f102"}.filter-container [class^=icon][class*="-angle-down"]::before,[class*=fa-][class*="-angle-down"]::before,[class*=icomoon-][class*="-angle-down"]::before,[class^=ico-][class*="-angle-down"]::before{content:"\f107"}.filter-container [class^=icon][class*="-angle-left"]::before,[class*=fa-][class*="-angle-left"]::before,[class*=icomoon-][class*="-angle-left"]::before,[class^=ico-][class*="-angle-left"]::before{content:"\f104"}.filter-container [class^=icon][class*="-angle-right"]::before,[class*=fa-][class*="-angle-right"]::before,[class*=icomoon-][class*="-angle-right"]::before,[class^=ico-][class*="-angle-right"]::before{content:"\f105"}.filter-container [class^=icon][class*="-angle-up"]::before,[class*=fa-][class*="-angle-up"]::before,[class*=icomoon-][class*="-angle-up"]::before,[class^=ico-][class*="-angle-up"]::before{content:"\f106"}.filter-container [class^=icon][class*="-arrow-down"]::before,[class*=fa-][class*="-arrow-down"]::before,[class*=icomoon-][class*="-arrow-down"]::before,[class^=ico-][class*="-arrow-down"]::before{content:"\f063"}.filter-container [class^=icon][class*="-arrow-left"]::before,[class*=fa-][class*="-arrow-left"]::before,[class*=icomoon-][class*="-arrow-left"]::before,[class^=ico-][class*="-arrow-left"]::before{content:"\f060"}.filter-container [class^=icon][class*="-arrow-right"]::before,[class*=fa-][class*="-arrow-right"]::before,[class*=icomoon-][class*="-arrow-right"]::before,[class^=ico-][class*="-arrow-right"]::before{content:"\f061"}.filter-container [class^=icon][class*="-arrow-up"]::before,[class*=fa-][class*="-arrow-up"]::before,[class*=icomoon-][class*="-arrow-up"]::before,[class^=ico-][class*="-arrow-up"]::before{content:"\f062"}.filter-container [class^=icon][class*="-backward"]::before,[class*=fa-][class*="-backward"]::before,[class*=icomoon-][class*="-backward"]::before,[class^=ico-][class*="-backward"]::before{content:"\f04a"}.filter-container [class^=icon][class*="-calendar"]::before,[class*=fa-][class*="-calendar"]::before,[class*=icomoon-][class*="-calendar"]::before,[class^=ico-][class*="-calendar"]::before{content:"\f073"}.filter-container [class^=icon][class*="-camera"]::before,[class*=fa-][class*="-camera"]::before,[class*=icomoon-][class*="-camera"]::before,[class^=ico-][class*="-camera"]::before{content:"\f030"}.filter-container [class^=icon][class*="-caret-down"]::before,[class*=fa-][class*="-caret-down"]::before,[class*=icomoon-][class*="-caret-down"]::before,[class^=ico-][class*="-caret-down"]::before{content:"\f0d7"}.filter-container [class^=icon][class*="-caret-left"]::before,[class*=fa-][class*="-caret-left"]::before,[class*=icomoon-][class*="-caret-left"]::before,[class^=ico-][class*="-caret-left"]::before{content:"\f0d9"}.filter-container [class^=icon][class*="-caret-right"]::before,[class*=fa-][class*="-caret-right"]::before,[class*=icomoon-][class*="-caret-right"]::before,[class^=ico-][class*="-caret-right"]::before{content:"\f0da"}.filter-container [class^=icon][class*="-caret-up"]::before,[class*=fa-][class*="-caret-up"]::before,[class*=icomoon-][class*="-caret-up"]::before,[class^=ico-][class*="-caret-up"]::before{content:"\f0d8"}.filter-container [class^=icon][class*="-check"]::before,[class*=fa-][class*="-check"]::before,[class*=icomoon-][class*="-check"]::before,[class^=ico-][class*="-check"]::before{content:"\f00c"}.filter-container [class^=icon][class*="-chevron-down"]::before,[class*=fa-][class*="-chevron-down"]::before,[class*=icomoon-][class*="-chevron-down"]::before,[class^=ico-][class*="-chevron-down"]::before{content:"\f078"}.filter-container [class^=icon][class*="-chevron-left"]::before,[class*=fa-][class*="-chevron-left"]::before,[class*=icomoon-][class*="-chevron-left"]::before,[class^=ico-][class*="-chevron-left"]::before{content:"\f053"}.filter-container [class^=icon][class*="-chevron-right"]::before,[class*=fa-][class*="-chevron-right"]::before,[class*=icomoon-][class*="-chevron-right"]::before,[class^=ico-][class*="-chevron-right"]::before{content:"\f054"}.filter-container [class^=icon][class*="-chevron-up"]::before,[class*=fa-][class*="-chevron-up"]::before,[class*=icomoon-][class*="-chevron-up"]::before,[class^=ico-][class*="-chevron-up"]::before{content:"\f077"}.filter-container [class^=icon][class*="-close"]::before,[class*=fa-][class*="-close"]::before,[class*=icomoon-][class*="-close"]::before,[class^=ico-][class*="-close"]::before{content:"\f00d"}.filter-container [class^=icon][class*="-credit-card-alt"]::before,[class*=fa-][class*="-credit-card-alt"]::before,[class*=icomoon-][class*="-credit-card-alt"]::before,[class^=ico-][class*="-credit-card-alt"]::before{content:"\f283"}.filter-container [class^=icon][class*="-credit-card"]::before,[class*=fa-][class*="-credit-card"]::before,[class*=icomoon-][class*="-credit-card"]::before,[class^=ico-][class*="-credit-card"]::before{content:"\f09d"}.filter-container [class^=icon][class*="-envelope-o"]::before,[class*=fa-][class*="-envelope-o"]::before,[class*=icomoon-][class*="-envelope-o"]::before,[class^=ico-][class*="-envelope-o"]::before{content:"\f003"}.filter-container [class^=icon][class*="-envelope-open-o"]::before,[class*=fa-][class*="-envelope-open-o"]::before,[class*=icomoon-][class*="-envelope-open-o"]::before,[class^=ico-][class*="-envelope-open-o"]::before{content:"\f2b7"}.filter-container [class^=icon][class*="-envelope-open"]::before,[class*=fa-][class*="-envelope-open"]::before,[class*=icomoon-][class*="-envelope-open"]::before,[class^=ico-][class*="-envelope-open"]::before{content:"\f2b6"}.filter-container [class^=icon][class*="-envelope"]::before,[class*=fa-][class*="-envelope"]::before,[class*=icomoon-][class*="-envelope"]::before,[class^=ico-][class*="-envelope"]::before{content:"\f0e0"}.filter-container [class^=icon][class*="-facebook-f"]::before,[class*=fa-][class*="-facebook-f"]::before,[class*=icomoon-][class*="-facebook-f"]::before,[class^=ico-][class*="-facebook-f"]::before{content:"\f09a"}.filter-container [class^=icon][class*="-facebook-official"]::before,[class*=fa-][class*="-facebook-official"]::before,[class*=icomoon-][class*="-facebook-official"]::before,[class^=ico-][class*="-facebook-official"]::before{content:"\f230"}.filter-container [class^=icon][class*="-facebook-square"]::before,[class*=fa-][class*="-facebook-square"]::before,[class*=icomoon-][class*="-facebook-square"]::before,[class^=ico-][class*="-facebook-square"]::before{content:"\f082"}.filter-container [class^=icon][class*="-facebook"]::before,[class*=fa-][class*="-facebook"]::before,[class*=icomoon-][class*="-facebook"]::before,[class^=ico-][class*="-facebook"]::before{content:"\f09a"}.filter-container [class^=icon][class*="-feed"]::before,[class*=fa-][class*="-feed"]::before,[class*=icomoon-][class*="-feed"]::before,[class^=ico-][class*="-feed"]::before{content:"\f09e"}.filter-container [class^=icon][class*="-file-excel-o"]::before,[class*=fa-][class*="-file-excel-o"]::before,[class*=icomoon-][class*="-file-excel-o"]::before,[class^=ico-][class*="-file-excel-o"]::before{content:"\f1c3"}.filter-container [class^=icon][class*="-file-o"]::before,[class*=fa-][class*="-file-o"]::before,[class*=icomoon-][class*="-file-o"]::before,[class^=ico-][class*="-file-o"]::before{content:"\f016"}.filter-container [class^=icon][class*="-file-pdf-o"]::before,[class*=fa-][class*="-file-pdf-o"]::before,[class*=icomoon-][class*="-file-pdf-o"]::before,[class^=ico-][class*="-file-pdf-o"]::before{content:"\f1c1"}.filter-container [class^=icon][class*="-file-powerpoint-o"]::before,[class*=fa-][class*="-file-powerpoint-o"]::before,[class*=icomoon-][class*="-file-powerpoint-o"]::before,[class^=ico-][class*="-file-powerpoint-o"]::before{content:"\f1c4"}.filter-container [class^=icon][class*="-file-text"]::before,[class*=fa-][class*="-file-text"]::before,[class*=icomoon-][class*="-file-text"]::before,[class^=ico-][class*="-file-text"]::before{content:"\f15c"}.filter-container [class^=icon][class*="-file-word-o"]::before,[class*=fa-][class*="-file-word-o"]::before,[class*=icomoon-][class*="-file-word-o"]::before,[class^=ico-][class*="-file-word-o"]::before{content:"\f1c2"}.filter-container [class^=icon][class*="-file"]::before,[class*=fa-][class*="-file"]::before,[class*=icomoon-][class*="-file"]::before,[class^=ico-][class*="-file"]::before{content:"\f15b"}.filter-container [class^=icon][class*="-flickr"]::before,[class*=fa-][class*="-flickr"]::before,[class*=icomoon-][class*="-flickr"]::before,[class^=ico-][class*="-flickr"]::before{content:"\f16e"}.filter-container [class^=icon][class*="-forward"]::before,[class*=fa-][class*="-forward"]::before,[class*=icomoon-][class*="-forward"]::before,[class^=ico-][class*="-forward"]::before{content:"\f04e"}.filter-container [class^=icon][class*="-google-plus-square"]::before,[class*=fa-][class*="-google-plus-square"]::before,[class*=icomoon-][class*="-google-plus-square"]::before,[class^=ico-][class*="-google-plus-square"]::before{content:"\f0d4"}.filter-container [class^=icon][class*="-google-plus"]::before,[class*=fa-][class*="-google-plus"]::before,[class*=icomoon-][class*="-google-plus"]::before,[class^=ico-][class*="-google-plus"]::before{content:"\f0d5"}.filter-container [class^=icon][class*="-instagram"]::before,[class*=fa-][class*="-instagram"]::before,[class*=icomoon-][class*="-instagram"]::before,[class^=ico-][class*="-instagram"]::before{content:"\f16d"}.filter-container [class^=icon][class*="-linkedin-square"]::before,[class*=fa-][class*="-linkedin-square"]::before,[class*=icomoon-][class*="-linkedin-square"]::before,[class^=ico-][class*="-linkedin-square"]::before{content:"\f08c"}.filter-container [class^=icon][class*="-linkedin"]::before,[class*=fa-][class*="-linkedin"]::before,[class*=icomoon-][class*="-linkedin"]::before,[class^=ico-][class*="-linkedin"]::before{content:"\f0e1"}.filter-container [class^=icon][class*="-lock"]::before,[class*=fa-][class*="-lock"]::before,[class*=icomoon-][class*="-lock"]::before,[class^=ico-][class*="-lock"]::before{content:"\f023"}.filter-container [class^=icon][class*="-long-arrow-down"]::before,[class*=fa-][class*="-long-arrow-down"]::before,[class*=icomoon-][class*="-long-arrow-down"]::before,[class^=ico-][class*="-long-arrow-down"]::before{content:"\f175"}.filter-container [class^=icon][class*="-long-arrow-left"]::before,[class*=fa-][class*="-long-arrow-left"]::before,[class*=icomoon-][class*="-long-arrow-left"]::before,[class^=ico-][class*="-long-arrow-left"]::before{content:"\f177"}.filter-container [class^=icon][class*="-long-arrow-right"]::before,[class*=fa-][class*="-long-arrow-right"]::before,[class*=icomoon-][class*="-long-arrow-right"]::before,[class^=ico-][class*="-long-arrow-right"]::before{content:"\f178"}.filter-container [class^=icon][class*="-long-arrow-up"]::before,[class*=fa-][class*="-long-arrow-up"]::before,[class*=icomoon-][class*="-long-arrow-up"]::before,[class^=ico-][class*="-long-arrow-up"]::before{content:"\f176"}.filter-container [class^=icon][class*="-map-o"]::before,[class*=fa-][class*="-map-o"]::before,[class*=icomoon-][class*="-map-o"]::before,[class^=ico-][class*="-map-o"]::before{content:"\f278"}.filter-container [class^=icon][class*="-map"]::before,[class*=fa-][class*="-map"]::before,[class*=icomoon-][class*="-map"]::before,[class^=ico-][class*="-map"]::before{content:"\f279"}.filter-container [class^=icon][class*="-minus"]::before,[class*=fa-][class*="-minus"]::before,[class*=icomoon-][class*="-minus"]::before,[class^=ico-][class*="-minus"]::before{content:"\f068"}.filter-container [class^=icon][class*="-pinterest-p"]::before,[class*=fa-][class*="-pinterest-p"]::before,[class*=icomoon-][class*="-pinterest-p"]::before,[class^=ico-][class*="-pinterest-p"]::before{content:"\f231"}.filter-container [class^=icon][class*="-pinterest-square"]::before,[class*=fa-][class*="-pinterest-square"]::before,[class*=icomoon-][class*="-pinterest-square"]::before,[class^=ico-][class*="-pinterest-square"]::before{content:"\f0d3"}.filter-container [class^=icon][class*="-pinterest"]::before,[class*=fa-][class*="-pinterest"]::before,[class*=icomoon-][class*="-pinterest"]::before,[class^=ico-][class*="-pinterest"]::before{content:"\f0d2"}.filter-container [class^=icon][class*="-play"]::before,[class*=fa-][class*="-play"]::before,[class*=icomoon-][class*="-play"]::before,[class^=ico-][class*="-play"]::before{content:"\f04b"}.filter-container [class^=icon][class*="-plus"]::before,[class*=fa-][class*="-plus"]::before,[class*=icomoon-][class*="-plus"]::before,[class^=ico-][class*="-plus"]::before{content:"\f067"}.filter-container [class^=icon][class*="-question"]::before,[class*=fa-][class*="-question"]::before,[class*=icomoon-][class*="-question"]::before,[class^=ico-][class*="-question"]::before{content:"\f128"}.filter-container [class^=icon][class*="-refresh"]::before,[class*=fa-][class*="-refresh"]::before,[class*=icomoon-][class*="-refresh"]::before,[class^=ico-][class*="-refresh"]::before{content:"\f021"}.filter-container [class^=icon][class*="-remove"]::before,[class*=fa-][class*="-remove"]::before,[class*=icomoon-][class*="-remove"]::before,[class^=ico-][class*="-remove"]::before{content:"\f00d"}.filter-container [class^=icon][class*="-repeat"]::before,[class*=fa-][class*="-repeat"]::before,[class*=icomoon-][class*="-repeat"]::before,[class^=ico-][class*="-repeat"]::before{content:"\f01e"}.filter-container [class^=icon][class*="-rotate-left"]::before,[class*=fa-][class*="-rotate-left"]::before,[class*=icomoon-][class*="-rotate-left"]::before,[class^=ico-][class*="-rotate-left"]::before{content:"\f0e2"}.filter-container [class^=icon][class*="-rotate-right"]::before,[class*=fa-][class*="-rotate-right"]::before,[class*=icomoon-][class*="-rotate-right"]::before,[class^=ico-][class*="-rotate-right"]::before{content:"\f01e"}.filter-container [class^=icon][class*="-rss-square"]::before,[class*=fa-][class*="-rss-square"]::before,[class*=icomoon-][class*="-rss-square"]::before,[class^=ico-][class*="-rss-square"]::before{content:"\f143"}.filter-container [class^=icon][class*="-rss"]::before,[class*=fa-][class*="-rss"]::before,[class*=icomoon-][class*="-rss"]::before,[class^=ico-][class*="-rss"]::before{content:"\f09e"}.filter-container [class^=icon][class*="-search"]::before,[class*=fa-][class*="-search"]::before,[class*=icomoon-][class*="-search"]::before,[class^=ico-][class*="-search"]::before{content:"\f002"}.filter-container [class^=icon][class*="-share-alt-square"]::before,[class*=fa-][class*="-share-alt-square"]::before,[class*=icomoon-][class*="-share-alt-square"]::before,[class^=ico-][class*="-share-alt-square"]::before{content:"\f1e1"}.filter-container [class^=icon][class*="-share-alt"]::before,[class*=fa-][class*="-share-alt"]::before,[class*=icomoon-][class*="-share-alt"]::before,[class^=ico-][class*="-share-alt"]::before{content:"\f1e0"}.filter-container [class^=icon][class*="-sort-asc"]::before,[class*=fa-][class*="-sort-asc"]::before,[class*=icomoon-][class*="-sort-asc"]::before,[class^=ico-][class*="-sort-asc"]::before{content:"\f0de"}.filter-container [class^=icon][class*="-sort-desc"]::before,[class*=fa-][class*="-sort-desc"]::before,[class*=icomoon-][class*="-sort-desc"]::before,[class^=ico-][class*="-sort-desc"]::before{content:"\f0dd"}.filter-container [class^=icon][class*="-sort-down"]::before,[class*=fa-][class*="-sort-down"]::before,[class*=icomoon-][class*="-sort-down"]::before,[class^=ico-][class*="-sort-down"]::before{content:"\f0dd"}.filter-container [class^=icon][class*="-sort-up"]::before,[class*=fa-][class*="-sort-up"]::before,[class*=icomoon-][class*="-sort-up"]::before,[class^=ico-][class*="-sort-up"]::before{content:"\f0de"}.filter-container [class^=icon][class*="-sort"]::before,[class*=fa-][class*="-sort"]::before,[class*=icomoon-][class*="-sort"]::before,[class^=ico-][class*="-sort"]::before{content:"\f0dc"}.filter-container [class^=icon][class*="-spinner"]::before,[class*=fa-][class*="-spinner"]::before,[class*=icomoon-][class*="-spinner"]::before,[class^=ico-][class*="-spinner"]::before{content:"\f110"}.filter-container [class^=icon][class*="-star-o"]::before,[class*=fa-][class*="-star-o"]::before,[class*=icomoon-][class*="-star-o"]::before,[class^=ico-][class*="-star-o"]::before{content:"\f006"}.filter-container [class^=icon][class*="-star"]::before,[class*=fa-][class*="-star"]::before,[class*=icomoon-][class*="-star"]::before,[class^=ico-][class*="-star"]::before{content:"\f005"}.filter-container [class^=icon][class*="-th-large"]::before,[class*=fa-][class*="-th-large"]::before,[class*=icomoon-][class*="-th-large"]::before,[class^=ico-][class*="-th-large"]::before{content:"\f009"}.filter-container [class^=icon][class*="-th-list"]::before,[class*=fa-][class*="-th-list"]::before,[class*=icomoon-][class*="-th-list"]::before,[class^=ico-][class*="-th-list"]::before{content:"\f00b"}.filter-container [class^=icon][class*="-th"]::before,[class*=fa-][class*="-th"]::before,[class*=icomoon-][class*="-th"]::before,[class^=ico-][class*="-th"]::before{content:"\f00a"}.filter-container [class^=icon][class*="-times"]::before,[class*=fa-][class*="-times"]::before,[class*=icomoon-][class*="-times"]::before,[class^=ico-][class*="-times"]::before{content:"\f00d"}.filter-container [class^=icon][class*="-twitter-square"]::before,[class*=fa-][class*="-twitter-square"]::before,[class*=icomoon-][class*="-twitter-square"]::before,[class^=ico-][class*="-twitter-square"]::before{content:"\f081"}.filter-container [class^=icon][class*="-twitter"]::before,[class*=fa-][class*="-twitter"]::before,[class*=icomoon-][class*="-twitter"]::before,[class^=ico-][class*="-twitter"]::before{content:"\f099"}.filter-container [class^=icon][class*="-undo"]::before,[class*=fa-][class*="-undo"]::before,[class*=icomoon-][class*="-undo"]::before,[class^=ico-][class*="-undo"]::before{content:"\f0e2"}.filter-container [class^=icon][class*="-unsorted"]::before,[class*=fa-][class*="-unsorted"]::before,[class*=icomoon-][class*="-unsorted"]::before,[class^=ico-][class*="-unsorted"]::before{content:"\f0dc"}.filter-container [class^=icon][class*="-upload"]::before,[class*=fa-][class*="-upload"]::before,[class*=icomoon-][class*="-upload"]::before,[class^=ico-][class*="-upload"]::before{content:"\f093"}.filter-container [class^=icon][class*="-user-circle-o"]::before,[class*=fa-][class*="-user-circle-o"]::before,[class*=icomoon-][class*="-user-circle-o"]::before,[class^=ico-][class*="-user-circle-o"]::before{content:"\f2be"}.filter-container [class^=icon][class*="-user-circle"]::before,[class*=fa-][class*="-user-circle"]::before,[class*=icomoon-][class*="-user-circle"]::before,[class^=ico-][class*="-user-circle"]::before{content:"\f2bd"}.filter-container [class^=icon][class*="-user-o"]::before,[class*=fa-][class*="-user-o"]::before,[class*=icomoon-][class*="-user-o"]::before,[class^=ico-][class*="-user-o"]::before{content:"\f2c0"}.filter-container [class^=icon][class*="-user"]::before,[class*=fa-][class*="-user"]::before,[class*=icomoon-][class*="-user"]::before,[class^=ico-][class*="-user"]::before{content:"\f007"}.filter-container [class^=icon][class*="-volume-up"]::before,[class*=fa-][class*="-volume-up"]::before,[class*=icomoon-][class*="-volume-up"]::before,[class^=ico-][class*="-volume-up"]::before{content:"\f028"}.filter-container [class^=icon][class*="-youtube-play"]::before,[class*=fa-][class*="-youtube-play"]::before,[class*=icomoon-][class*="-youtube-play"]::before,[class^=ico-][class*="-youtube-play"]::before{content:"\f16a"}.filter-container [class^=icon][class*="-youtube-square"]::before,[class*=fa-][class*="-youtube-square"]::before,[class*=icomoon-][class*="-youtube-square"]::before,[class^=ico-][class*="-youtube-square"]::before{content:"\f166"}.filter-container [class^=icon][class*="-youtube"]::before,[class*=fa-][class*="-youtube"]::before,[class*=icomoon-][class*="-youtube"]::before,[class^=ico-][class*="-youtube"]::before{content:"\f167"}.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%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.slick-slider{position:relative;display:block;-webkit-tap-highlight-color:transparent;-ms-touch-action:pan-y;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;-ms-touch-action:pan-Y;touch-action:manipulation;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);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;-webkit-transform:translate3d(0,0,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;-webkit-transform:translate3d(0,0,0);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}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}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}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;cursor:pointer;text-decoration:none}a:active,a:hover{outline:0}abbr[title],acronym[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,dt,strong,th{font-weight:700}big{font-size:larger}cite,dfn,em,i,var{font-style:italic}del{color:red}figure{margin:0}img{border:0}ins{color:green}h1{font-size:2em}mark{background:#ff0;color:#000}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}smaller{font-size:50%}sub,sup{font-size:80%;line-height:0;position:relative}sub *,sup *{font-size:1.25em!important;font-size:inherit!important}sup{top:-.332em}sub{bottom:-.25em}ol,ul{list-style:none}svg:not(:root){overflow:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}pre{overflow:auto;white-space:pre-wrap}code,kbd,pre,samp{font-family:"Source Code Pro",Menlo,Consolas,Monaco,monospace,serif;font-size:1em;white-space:pre-wrap}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #ccc;margin:0 2px;padding:.35em .625em .75em}select{border:0}textarea{overflow:auto;resize:vertical;width:100%}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-size:1em;line-height:1.4;overflow-x:hidden}::-moz-selection{background:rgba(255,255,127,.666)}::selection{background:rgba(255,255,127,.666)}audio,canvas,iframe,img,svg,video{max-width:100%;vertical-align:middle}.wf-loading #nav,.wf-loading .button,.wf-loading .date,.wf-loading .excerpt,.wf-loading .post-category,.wf-loading .post-date,.wf-loading .post-tag,.wf-loading .textwidget,.wf-loading .updated,.wf-loading .wow,.wf-loading .wp-pagenavi,.wf-loading a,.wf-loading blockquote,.wf-loading button,.wf-loading figcaption,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading input,.wf-loading label,.wf-loading ol,.wf-loading p,.wf-loading select,.wf-loading span,.wf-loading textarea,.wf-loading ul{visibility:hidden}.clearfix::after{clear:both;content:'';display:table}.clear{clear:both}.full{width:100%}.half{width:50%}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.separator{border-color:rgba(36,37,40,.15);border-style:solid;border-width:0 0 1px;height:1em;margin-bottom:1em}.hidden,.print{display:none}.hide-text{padding:0;overflow:hidden;text-indent:101%;white-space:nowrap}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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}.screen-reader-text.focusable:active,.screen-reader-text.focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.wow{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden}.mobile .wow{display:block;visibility:visible}.preload *{-webkit-transition:none!important;transition:none!important}img{max-width:100%;height:auto}.image-caption.alignleft,.image-caption.alignright,.image-caption.float-left,.image-caption.float-right,.image-caption[align=left],.image-caption[align=right],.image-caption[style*=left],.image-caption[style*=right],.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.float-left,.wp-caption.float-right,.wp-caption[align=left],.wp-caption[align=right],.wp-caption[style*=left],.wp-caption[style*=right],img.alignleft,img.alignright,img.float-left,img.float-right,img[align=left],img[align=right],img[style*=left],img[style*=right],table.alignleft,table.alignright,table.float-left,table.float-right,table[align=left],table[align=right],table[style*=left],table[style*=right]{float:none;margin:.5rem auto 2rem}@media (min-width:37.5em){.alignleft,.float-left{float:left}.alignright,.float-right{float:right}.image-caption.alignleft,.image-caption.left,.image-caption[align=left],.image-caption[style*=left],.wp-caption.alignleft,.wp-caption.left,.wp-caption[align=left],.wp-caption[style*=left],img.alignleft,img.left,img[align=left],img[style*=left],table.alignleft,table.left,table[align=left],table[style*=left]{float:left;margin:.5rem 2.5rem 2rem 0}.image-caption.alignright,.image-caption.right,.image-caption[align=right],.image-caption[style*=right],.wp-caption.alignright,.wp-caption.right,.wp-caption[align=right],.wp-caption[style*=right],img.alignright,img.right,img[align=right],img[style*=right],table.alignright,table.right,table[align=right],table[style*=right]{float:right;margin:.5rem 0 2rem 2.5rem}}.aligncenter,.alignleft,.alignnone,.alignright{display:block}.alignnone{margin:0 0 2rem}.aligncenter{clear:both;float:none;margin:0 auto}.alignright{float:right;margin:0 0 2rem 2.5rem}.alignleft{float:left;margin:0 2.5rem 2rem 0}p.post-edit{display:inline-block;margin:0;width:100%}a.post-edit-link{font-size:1rem;text-decoration:underline}html body{color:#242528;font-family:open-sans;font-weight:400;letter-spacing:.025em}h1,h2,h3,h4,h5{font-family:open-sans,sans-serif;font-weight:400;font-style:normal;line-height:1.2}h1{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:32px;font-size:2rem}@media (min-width:62.5em){h1{font-size:38px;font-size:2.375rem}}#page-wrap h1{font-family:museo-sans,sans-serif;font-weight:700;font-style:normal}h2{font-size:22px;font-size:1.375rem}@media (min-width:62.5em){h2{font-size:25px;font-size:1.5625rem}}h3{font-size:20px;font-size:1.25rem}@media (min-width:62.5em){h3{font-size:22px;font-size:1.375rem}}h4{font-size:22px;font-size:1.375rem}h5{font-size:18px;font-size:1.125rem}h2{font-size:26px;font-size:1.625rem}@media (min-width:37.5em){h2{font-size:28px;font-size:1.75rem}}h3{font-size:24px;font-size:1.5rem}@media (min-width:37.5em){h3{font-size:26px;font-size:1.625rem}}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}h6{font-size:16px;font-size:1rem}p{margin:0 0 1.75rem}cite,dfn,em,i:not(.fa),var{font-style:italic}b cite,b dfn,b em,b i:not(.fa),b var,cite b,cite strong,dfn b,dfn strong,em b,em strong,i:not(.fa) b,i:not(.fa) strong,strong cite,strong dfn,strong em,strong i:not(.fa),strong var,var b,var strong{font-style:italic;font-weight:700}q{quotes:inherit}q:before{content:open-quote}q:after{content:close-quote}code,pre{margin:0 0 1.5em}code,kbd,pre,tt{font-family:"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",Monaco,monospace;font-size:90%;letter-spacing:normal;white-space:pre-wrap}del{color:red}ins{color:green}address{margin:1em 0}.divider,hr{background-color:rgba(36,37,40,.15);border:none;display:inline-block;height:1px;margin:.5rem auto 1rem;position:relative;width:100%}.filetype{text-transform:uppercase}table.styled-table{border:1px solid #444;border-collapse:collapse;border-spacing:0;height:100%;margin:0 0 2em;padding:0;width:100%}table.styled-table td,table.styled-table th{border-color:#444;border-style:solid;border-width:0 1px 1px 0;font-size:.9375em;line-height:normal;padding:.5em;text-align:left;vertical-align:middle}table.styled-table td:last-child,table.styled-table th:last-child{border-width:0 0 1px 0}table.styled-table tr:nth-of-type(odd){background-color:#edf0f7}table.styled-table tr:nth-of-type(even){background-color:#fff}table.styled-table tfoot tr:first-child>th,table.styled-table thead tr:first-child>th{background-color:#242528;border:0 solid #242528;border-width:0 0 1px 1px;color:#fff}table.styled-table tfoot tr:first-child>th:last-child,table.styled-table thead tr:first-child>th:last-child{border-width:0 0 1px 1px}td,th{line-height:normal;padding:4px 10px 4px 0;text-align:inherit}td .description,th .description{font-size:.875em;line-height:1.2;position:relative;top:-.625rem}th{font-weight:700}caption{background:#ffc}#tinymce{background-color:#fff;margin:9px 10px}#tinymce ::-moz-selection{background:#b2d7ff}#tinymce ::selection{background:#b2d7ff}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.hls{background-color:rgba(255,255,127,.666)}a.post-edit-link{font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;line-height:1.429rem}#tinymce.mce-content-body,.entry-content{zoom:1;line-height:1.75}#tinymce.mce-content-body:after,#tinymce.mce-content-body:before,.entry-content:after,.entry-content:before{content:" ";display:table}#tinymce.mce-content-body:after,.entry-content:after{clear:both}#tinymce.mce-content-body h1,#tinymce.mce-content-body h2,#tinymce.mce-content-body h3,#tinymce.mce-content-body h4,#tinymce.mce-content-body h5,#tinymce.mce-content-body h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{line-height:normal;margin:0 0 1.75rem;padding:.5rem 0 0}#tinymce.mce-content-body h2,.entry-content h2{font-family:open-sans,sans-serif;font-weight:400;font-style:normal}#tinymce.mce-content-body h3,.entry-content h3{font-family:open-sans,sans-serif;font-weight:300;font-style:normal}#tinymce.mce-content-body h4,#tinymce.mce-content-body h5,.entry-content h4,.entry-content h5{font-family:open-sans,sans-serif;font-weight:600;font-style:normal;letter-spacing:.09em}#tinymce.mce-content-body h4,#tinymce.mce-content-body h5,#tinymce.mce-content-body h6,.entry-content h4,.entry-content h5,.entry-content h6{text-transform:uppercase}#tinymce.mce-content-body a,.entry-content a{color:#2171dd;text-decoration:underline}#tinymce.mce-content-body a:visited,.entry-content a:visited{color:#2171dd}#tinymce.mce-content-body a:active,#tinymce.mce-content-body a:hover,.entry-content a:active,.entry-content a:hover{color:#f69327;outline:0;outline-width:0;text-decoration:underline}#tinymce.mce-content-body ol,#tinymce.mce-content-body ul,.entry-content ol,.entry-content ul{display:table;margin:0 0 0 .5em;list-style:inherit}#tinymce.mce-content-body ol li,#tinymce.mce-content-body ul li,.entry-content ol li,.entry-content ul li{margin:0 0 1em .75em}#tinymce.mce-content-body ol li ol,#tinymce.mce-content-body ol li ul,#tinymce.mce-content-body ul li ol,#tinymce.mce-content-body ul li ul,.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{display:block;margin:1em 0 0 .75em}#tinymce.mce-content-body ol li>ul>li,#tinymce.mce-content-body ul li>ul>li,.entry-content ol li>ul>li,.entry-content ul li>ul>li{list-style:circle}#tinymce.mce-content-body ol li>ul>li>ul li,#tinymce.mce-content-body ul li>ul>li>ul li,.entry-content ol li>ul>li>ul li,.entry-content ul li>ul>li>ul li{list-style:square}#tinymce.mce-content-body ol li>ul>li>ol li,#tinymce.mce-content-body ul li>ul>li>ol li,.entry-content ol li>ul>li>ol li,.entry-content ul li>ul>li>ol li{list-style:lower-roman}#tinymce.mce-content-body ol li>ol>li,#tinymce.mce-content-body ul li>ol>li,.entry-content ol li>ol>li,.entry-content ul li>ol>li{list-style:lower-alpha}#tinymce.mce-content-body ol li>ol>li>ul li,#tinymce.mce-content-body ul li>ol>li>ul li,.entry-content ol li>ol>li>ul li,.entry-content ul li>ol>li>ul li{list-style:square}#tinymce.mce-content-body ol li>ol>li>ol li,#tinymce.mce-content-body ul li>ol>li>ol li,.entry-content ol li>ol>li>ol li,.entry-content ul li>ol>li>ol li{list-style:lower-roman}#tinymce.mce-content-body ul,.entry-content ul{list-style:disc}#tinymce.mce-content-body ol,.entry-content ol{list-style:decimal}#tinymce.mce-content-body blockquote,.entry-content blockquote{color:#0f4b9c;display:inline-block;font-family:open-sans,sans-serif;font-weight:300;font-style:normal;font-size:20px;font-size:1.25rem;line-height:1.5;margin:1.125rem 0 1.6875rem;padding:.75rem 1.875rem 0;position:relative}#tinymce.mce-content-body blockquote:before,.entry-content blockquote:before{background-color:#0f4b9c;content:"";display:block;height:2px;left:1.875rem;position:absolute;top:0;width:3.125rem}#tinymce.mce-content-body blockquote p,.entry-content blockquote p{font-family:inherit;font-size:inherit;hanging-punctuation:first;line-height:inherit;margin:.5em 0;position:relative}#tinymce.mce-content-body blockquote p>q,.entry-content blockquote p>q{text-indent:-.4em}#tinymce.mce-content-body blockquote p cite,.entry-content blockquote p cite{display:block;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:12px;font-size:.75rem;margin:1.25rem 0 0;text-transform:uppercase}#tinymce.mce-content-body blockquote+cite,#tinymce.mce-content-body blockquote+p>cite,.entry-content blockquote+cite,.entry-content blockquote+p>cite{bottom:1rem;position:relative}#tinymce.mce-content-body dt,.entry-content dt{font-weight:700;text-decoration:underline}#tinymce.mce-content-body dd,.entry-content dd{margin:0 0 1rem}#tinymce.mce-content-body dl,#tinymce.mce-content-body table,.entry-content dl,.entry-content table{margin:0 0 2rem;width:100%}#tinymce.mce-content-body dl.dataTable tfoot th,#tinymce.mce-content-body dl.dataTable thead th,#tinymce.mce-content-body table.dataTable tfoot th,#tinymce.mce-content-body table.dataTable thead th,.entry-content dl.dataTable tfoot th,.entry-content dl.dataTable thead th,.entry-content table.dataTable tfoot th,.entry-content table.dataTable thead th{padding:10px 18px 10px 10px}#tinymce.mce-content-body dl.dataTable tfoot th:first-child,#tinymce.mce-content-body dl.dataTable thead th:first-child,#tinymce.mce-content-body table.dataTable tfoot th:first-child,#tinymce.mce-content-body table.dataTable thead th:first-child,.entry-content dl.dataTable tfoot th:first-child,.entry-content dl.dataTable thead th:first-child,.entry-content table.dataTable tfoot th:first-child,.entry-content table.dataTable thead th:first-child{white-space:nowrap}#tinymce.mce-content-body form,.entry-content form{margin:0 0 2rem}#tinymce.mce-content-body .four-oh-four h6,.entry-content .four-oh-four h6{margin:0}.xbold{font-weight:800}.uppercase{text-transform:uppercase}@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;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-filter: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}}a{color:#2171dd;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color}a:visited{color:#2171dd}a:active,a:hover{color:#f69327;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-size:13px;font-size:.8125rem;font-family:icomoon}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.pdf-img-link::after{display:none}a.orange{color:#ff8b00;text-decoration:inherit}a.orange:visited{color:#ff8b00}a.orange:active,a.orange:hover{color:#ffae4d;outline:0;outline-width:0;text-decoration:inherit}a.white{color:#fff;text-decoration:inherit}a.white:visited{color:#fff}a.white:active,a.white:hover{color:#fff;outline:0;outline-width:0;text-decoration:inherit}a.back,a.more,a.read-more{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:13px;font-size:.8125rem;letter-spacing:.1em;line-height:1.25rem;position:relative;text-transform:uppercase;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,transform;transition-property:background-color,border-color,color,transform,-webkit-transform}a.back::after,a.more::after,a.read-more::after{display:inline-block;content:"\00BB";font-size:20px;font-size:1.25rem;line-height:.8125rem;position:relative;-webkit-transform:translate3d(.375rem,0,0);transform:translate3d(.375rem,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform}a.back:active::after,a.back:focus::after,a.back:hover::after,a.more:active::after,a.more:focus::after,a.more:hover::after,a.read-more:active::after,a.read-more:focus::after,a.read-more:hover::after{text-decoration:none;-webkit-transform:translate3d(.625rem,0,0);transform:translate3d(.625rem,0,0)}a.back.back::before,a.more.back::before,a.read-more.back::before{display:inline-block;content:"\00AB";font-size:20px;font-size:1.25rem;line-height:.8;-webkit-transform:translate3d(-.375rem,0,0);transform:translate3d(-.375rem,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform}a.back.back::after,a.more.back::after,a.read-more.back::after{display:none}a.back.back:active::before,a.back.back:focus::before,a.back.back:hover::before,a.more.back:active::before,a.more.back:focus::before,a.more.back:hover::before,a.read-more.back:active::before,a.read-more.back:focus::before,a.read-more.back:hover::before{-webkit-transform:translate3d(-.625rem,0,0);transform:translate3d(-.625rem,0,0)}a.view-all{color:#2171dd;text-decoration:underline;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}a.view-all:visited{color:#2171dd}a.view-all:active,a.view-all:hover{color:#f69327;outline:0;outline-width:0;text-decoration:underline}a.circle-arrow-link{color:#2171dd;text-decoration:none;display:inline-block;font-family:open-sans;font-size:13px;font-size:.8125rem;letter-spacing:.1em;line-height:normal;font-weight:700;padding:.8125rem 4rem .875rem 2.5rem;position:relative;text-transform:uppercase;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,transform;transition-property:color,border-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}a.circle-arrow-link:visited{color:#2171dd}a.circle-arrow-link:active,a.circle-arrow-link:hover{color:#f69327;outline:0;outline-width:0}a.circle-arrow-link::before{border-color:#2171dd;border-radius:50%;border-style:solid;border-width:.125rem;bottom:0;content:"";display:block;height:1.25rem;margin:auto 0;position:absolute;right:2.25rem;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,transform;transition-property:color,border-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.25rem}a.circle-arrow-link::after{border-color:#2171dd;border-style:solid;border-width:.125rem .125rem 0 0;bottom:0;content:"";display:block;height:.375rem;margin:auto 0;outline:1px solid transparent;position:absolute;right:2.5625rem;-webkit-transform:rotate(45deg) translate3d(-.125rem,.125rem,1px);transform:rotate(45deg) translate3d(-.125rem,.125rem,1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,transform;transition-property:color,border-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;top:0;width:.375rem}a.circle-arrow-link:active::after,a.circle-arrow-link:active::before,a.circle-arrow-link:focus::after,a.circle-arrow-link:focus::before,a.circle-arrow-link:hover::after,a.circle-arrow-link:hover::before{border-color:#f69327}#main button,.button,.simplePagerNav a,a.button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#main button::-moz-focus-inner,.button::-moz-focus-inner,.simplePagerNav a::-moz-focus-inner,a.button::-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,input[type=button],input[type=image],input[type=submit]{cursor:pointer}[class*=btn-],a.btn,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button),button[type=submit],input[type=button],input[type=submit]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#2171dd;border-color:transparent;border-radius:0;border-style:solid;border-width:.1875rem;color:#fff;display:inline-block;font-family:open-sans;font-size:13px;font-size:.8125rem;height:auto;letter-spacing:.1em;line-height:normal;font-weight:700;padding:.625rem 1rem .6875rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;vertical-align:middle;width:auto;min-width:9.375rem}[class*=btn-]:active,[class*=btn-]:focus,[class*=btn-]:hover,a.btn:active,a.btn:focus,a.btn:hover,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button):active,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button):focus,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button):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{background-color:#fcb317;color:#fff;outline:0;text-decoration:none}[class*=btn-]:visited,a.btn:visited,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button):visited,button[type=submit]:visited,input[type=button]:visited,input[type=submit]:visited{color:#fff}[class*=btn-][class*="-bordered"],a.btn[class*="-bordered"],button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"],button[type=submit][class*="-bordered"],input[type=button][class*="-bordered"],input[type=submit][class*="-bordered"]{background-color:transparent;border-color:#2171dd;color:#2171dd}[class*=btn-][class*="-bordered"]:active,[class*=btn-][class*="-bordered"]:focus,[class*=btn-][class*="-bordered"]:hover,a.btn[class*="-bordered"]:active,a.btn[class*="-bordered"]:focus,a.btn[class*="-bordered"]:hover,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"]:active,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"]:focus,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"]:hover,button[type=submit][class*="-bordered"]:active,button[type=submit][class*="-bordered"]:focus,button[type=submit][class*="-bordered"]:hover,input[type=button][class*="-bordered"]:active,input[type=button][class*="-bordered"]:focus,input[type=button][class*="-bordered"]:hover,input[type=submit][class*="-bordered"]:active,input[type=submit][class*="-bordered"]:focus,input[type=submit][class*="-bordered"]:hover{background-color:#2171dd;color:#fff}[class*=btn-][class*="-bordered"][class*="-white-blue"],a.btn[class*="-bordered"][class*="-white-blue"],button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"][class*="-white-blue"],button[type=submit][class*="-bordered"][class*="-white-blue"],input[type=button][class*="-bordered"][class*="-white-blue"],input[type=submit][class*="-bordered"][class*="-white-blue"]{border-color:#fff;color:#fff}[class*=btn-][class*="-bordered"][class*="-white-blue"]:active,[class*=btn-][class*="-bordered"][class*="-white-blue"]:focus,[class*=btn-][class*="-bordered"][class*="-white-blue"]:hover,a.btn[class*="-bordered"][class*="-white-blue"]:active,a.btn[class*="-bordered"][class*="-white-blue"]:focus,a.btn[class*="-bordered"][class*="-white-blue"]:hover,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"][class*="-white-blue"]:active,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"][class*="-white-blue"]:focus,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-bordered"][class*="-white-blue"]:hover,button[type=submit][class*="-bordered"][class*="-white-blue"]:active,button[type=submit][class*="-bordered"][class*="-white-blue"]:focus,button[type=submit][class*="-bordered"][class*="-white-blue"]:hover,input[type=button][class*="-bordered"][class*="-white-blue"]:active,input[type=button][class*="-bordered"][class*="-white-blue"]:focus,input[type=button][class*="-bordered"][class*="-white-blue"]:hover,input[type=submit][class*="-bordered"][class*="-white-blue"]:active,input[type=submit][class*="-bordered"][class*="-white-blue"]:focus,input[type=submit][class*="-bordered"][class*="-white-blue"]:hover{background-color:#fff;color:#0f4b9c}[class*=btn-][class*="-short"],a.btn[class*="-short"],button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-short"],button[type=submit][class*="-short"],input[type=button][class*="-short"],input[type=submit][class*="-short"]{font-size:12px;font-size:.75rem;padding:.375rem .875rem .375rem 1.0625rem;min-width:0}[class*=btn-][class*="-orange"],a.btn[class*="-orange"],button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-orange"],button[type=submit][class*="-orange"],input[type=button][class*="-orange"],input[type=submit][class*="-orange"]{background-color:#ff8b00;border-color:#ff8b00}[class*=btn-][class*="-orange"]:active,[class*=btn-][class*="-orange"]:focus,[class*=btn-][class*="-orange"]:hover,a.btn[class*="-orange"]:active,a.btn[class*="-orange"]:focus,a.btn[class*="-orange"]:hover,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-orange"]:active,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-orange"]:focus,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button)[class*="-orange"]:hover,button[type=submit][class*="-orange"]:active,button[type=submit][class*="-orange"]:focus,button[type=submit][class*="-orange"]:hover,input[type=button][class*="-orange"]:active,input[type=button][class*="-orange"]:focus,input[type=button][class*="-orange"]:hover,input[type=submit][class*="-orange"]:active,input[type=submit][class*="-orange"]:focus,input[type=submit][class*="-orange"]:hover{background-color:#ffae4d;border-color:#ffae4d;color:#fff}[class*=btn-] p,a.btn p,button:not(.pswp__button):not(.customize-partial-edit-shortcut-button) p,button[type=submit] p,input[type=button] p,input[type=submit] p{margin:0}.label,label{font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.015em}.label>span.required,label>span.required{color:#d00000}a.clear-form,a.form-textlink{color:rgba(36,37,40,.7);text-decoration:underline;font-size:14px;font-size:.875rem;margin:0 0 0 1.25rem}a.clear-form:visited,a.form-textlink:visited{color:rgba(36,37,40,.7)}a.clear-form:active,a.clear-form:hover,a.form-textlink:active,a.form-textlink:hover{color:#f69327;outline:0;outline-width:0;text-decoration:underline}[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=range],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:transparent;border-radius:0;border-style:solid;border-width:1px;color:#242528;font-size:14px;font-size:.875rem;letter-spacing:.015em;line-height:normal!important;margin:0 0 .625rem;outline:0;padding:1rem 1.25rem;position:relative;text-transform:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,box-shadow,color;transition-property:background-color,border-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease}[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=range]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#242528}[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=range]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#242528}[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=range]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#242528}[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=range]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#242528}[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=range]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{background-color:#fff;border-color:rgba(36,37,40,.35);outline:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,box-shadow,color;transition-property:background-color,border-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease}[type=date]:focus.placeholder,[type=datetime-local]:focus.placeholder,[type=datetime]:focus.placeholder,[type=email]:focus.placeholder,[type=month]:focus.placeholder,[type=number]:focus.placeholder,[type=password]:focus.placeholder,[type=range]:focus.placeholder,[type=search]:focus.placeholder,[type=tel]:focus.placeholder,[type=text]:focus.placeholder,[type=time]:focus.placeholder,[type=url]:focus.placeholder,[type=week]:focus.placeholder,select:focus.placeholder,textarea:focus.placeholder{opacity:.6}[type=date]:focus::-webkit-input-placeholder,[type=datetime-local]:focus::-webkit-input-placeholder,[type=datetime]:focus::-webkit-input-placeholder,[type=email]:focus::-webkit-input-placeholder,[type=month]:focus::-webkit-input-placeholder,[type=number]:focus::-webkit-input-placeholder,[type=password]:focus::-webkit-input-placeholder,[type=range]:focus::-webkit-input-placeholder,[type=search]:focus::-webkit-input-placeholder,[type=tel]:focus::-webkit-input-placeholder,[type=text]:focus::-webkit-input-placeholder,[type=time]:focus::-webkit-input-placeholder,[type=url]:focus::-webkit-input-placeholder,[type=week]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.6}[type=date]:focus:-moz-placeholder,[type=datetime-local]:focus:-moz-placeholder,[type=datetime]:focus:-moz-placeholder,[type=email]:focus:-moz-placeholder,[type=month]:focus:-moz-placeholder,[type=number]:focus:-moz-placeholder,[type=password]:focus:-moz-placeholder,[type=range]:focus:-moz-placeholder,[type=search]:focus:-moz-placeholder,[type=tel]:focus:-moz-placeholder,[type=text]:focus:-moz-placeholder,[type=time]:focus:-moz-placeholder,[type=url]:focus:-moz-placeholder,[type=week]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:.6}[type=date]:focus::-moz-placeholder,[type=datetime-local]:focus::-moz-placeholder,[type=datetime]:focus::-moz-placeholder,[type=email]:focus::-moz-placeholder,[type=month]:focus::-moz-placeholder,[type=number]:focus::-moz-placeholder,[type=password]:focus::-moz-placeholder,[type=range]:focus::-moz-placeholder,[type=search]:focus::-moz-placeholder,[type=tel]:focus::-moz-placeholder,[type=text]:focus::-moz-placeholder,[type=time]:focus::-moz-placeholder,[type=url]:focus::-moz-placeholder,[type=week]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.6}[type=date]:focus:-ms-input-placeholder,[type=datetime-local]:focus:-ms-input-placeholder,[type=datetime]:focus:-ms-input-placeholder,[type=email]:focus:-ms-input-placeholder,[type=month]:focus:-ms-input-placeholder,[type=number]:focus:-ms-input-placeholder,[type=password]:focus:-ms-input-placeholder,[type=range]:focus:-ms-input-placeholder,[type=search]:focus:-ms-input-placeholder,[type=tel]:focus:-ms-input-placeholder,[type=text]:focus:-ms-input-placeholder,[type=time]:focus:-ms-input-placeholder,[type=url]:focus:-ms-input-placeholder,[type=week]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:.6}[type=date]:focus::-ms-input-placeholder,[type=datetime-local]:focus::-ms-input-placeholder,[type=datetime]:focus::-ms-input-placeholder,[type=email]:focus::-ms-input-placeholder,[type=month]:focus::-ms-input-placeholder,[type=number]:focus::-ms-input-placeholder,[type=password]:focus::-ms-input-placeholder,[type=range]:focus::-ms-input-placeholder,[type=search]:focus::-ms-input-placeholder,[type=tel]:focus::-ms-input-placeholder,[type=text]:focus::-ms-input-placeholder,[type=time]:focus::-ms-input-placeholder,[type=url]:focus::-ms-input-placeholder,[type=week]:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:.6}[type=date]:focus .gf_placeholder,[type=datetime-local]:focus .gf_placeholder,[type=datetime]:focus .gf_placeholder,[type=email]:focus .gf_placeholder,[type=month]:focus .gf_placeholder,[type=number]:focus .gf_placeholder,[type=password]:focus .gf_placeholder,[type=range]:focus .gf_placeholder,[type=search]:focus .gf_placeholder,[type=tel]:focus .gf_placeholder,[type=text]:focus .gf_placeholder,[type=time]:focus .gf_placeholder,[type=url]:focus .gf_placeholder,[type=week]:focus .gf_placeholder,select:focus .gf_placeholder,textarea:focus .gf_placeholder{opacity:.6}[type=date]:blur,[type=datetime-local]:blur,[type=datetime]:blur,[type=email]:blur,[type=month]:blur,[type=number]:blur,[type=password]:blur,[type=range]:blur,[type=search]:blur,[type=tel]:blur,[type=text]:blur,[type=time]:blur,[type=url]:blur,[type=week]:blur,select:blur,textarea:blur{-webkit-transition-duration:0s;transition-duration:0s}[type=date]:blur.placeholder,[type=datetime-local]:blur.placeholder,[type=datetime]:blur.placeholder,[type=email]:blur.placeholder,[type=month]:blur.placeholder,[type=number]:blur.placeholder,[type=password]:blur.placeholder,[type=range]:blur.placeholder,[type=search]:blur.placeholder,[type=tel]:blur.placeholder,[type=text]:blur.placeholder,[type=time]:blur.placeholder,[type=url]:blur.placeholder,[type=week]:blur.placeholder,select:blur.placeholder,textarea:blur.placeholder{-webkit-transition-duration:0s;transition-duration:0s}[type=date]:blur::-webkit-input-placeholder,[type=datetime-local]:blur::-webkit-input-placeholder,[type=datetime]:blur::-webkit-input-placeholder,[type=email]:blur::-webkit-input-placeholder,[type=month]:blur::-webkit-input-placeholder,[type=number]:blur::-webkit-input-placeholder,[type=password]:blur::-webkit-input-placeholder,[type=range]:blur::-webkit-input-placeholder,[type=search]:blur::-webkit-input-placeholder,[type=tel]:blur::-webkit-input-placeholder,[type=text]:blur::-webkit-input-placeholder,[type=time]:blur::-webkit-input-placeholder,[type=url]:blur::-webkit-input-placeholder,[type=week]:blur::-webkit-input-placeholder,select:blur::-webkit-input-placeholder,textarea:blur::-webkit-input-placeholder{-webkit-transition-duration:0s;transition-duration:0s}[type=date]:blur:-moz-placeholder,[type=datetime-local]:blur:-moz-placeholder,[type=datetime]:blur:-moz-placeholder,[type=email]:blur:-moz-placeholder,[type=month]:blur:-moz-placeholder,[type=number]:blur:-moz-placeholder,[type=password]:blur:-moz-placeholder,[type=range]:blur:-moz-placeholder,[type=search]:blur:-moz-placeholder,[type=tel]:blur:-moz-placeholder,[type=text]:blur:-moz-placeholder,[type=time]:blur:-moz-placeholder,[type=url]:blur:-moz-placeholder,[type=week]:blur:-moz-placeholder,select:blur:-moz-placeholder,textarea:blur:-moz-placeholder{transition-duration:0s}[type=date]:blur::-moz-placeholder,[type=datetime-local]:blur::-moz-placeholder,[type=datetime]:blur::-moz-placeholder,[type=email]:blur::-moz-placeholder,[type=month]:blur::-moz-placeholder,[type=number]:blur::-moz-placeholder,[type=password]:blur::-moz-placeholder,[type=range]:blur::-moz-placeholder,[type=search]:blur::-moz-placeholder,[type=tel]:blur::-moz-placeholder,[type=text]:blur::-moz-placeholder,[type=time]:blur::-moz-placeholder,[type=url]:blur::-moz-placeholder,[type=week]:blur::-moz-placeholder,select:blur::-moz-placeholder,textarea:blur::-moz-placeholder{transition-duration:0s}[type=date]:blur:-ms-input-placeholder,[type=datetime-local]:blur:-ms-input-placeholder,[type=datetime]:blur:-ms-input-placeholder,[type=email]:blur:-ms-input-placeholder,[type=month]:blur:-ms-input-placeholder,[type=number]:blur:-ms-input-placeholder,[type=password]:blur:-ms-input-placeholder,[type=range]:blur:-ms-input-placeholder,[type=search]:blur:-ms-input-placeholder,[type=tel]:blur:-ms-input-placeholder,[type=text]:blur:-ms-input-placeholder,[type=time]:blur:-ms-input-placeholder,[type=url]:blur:-ms-input-placeholder,[type=week]:blur:-ms-input-placeholder,select:blur:-ms-input-placeholder,textarea:blur:-ms-input-placeholder{transition-duration:0s}[type=date]:blur::-ms-input-placeholder,[type=datetime-local]:blur::-ms-input-placeholder,[type=datetime]:blur::-ms-input-placeholder,[type=email]:blur::-ms-input-placeholder,[type=month]:blur::-ms-input-placeholder,[type=number]:blur::-ms-input-placeholder,[type=password]:blur::-ms-input-placeholder,[type=range]:blur::-ms-input-placeholder,[type=search]:blur::-ms-input-placeholder,[type=tel]:blur::-ms-input-placeholder,[type=text]:blur::-ms-input-placeholder,[type=time]:blur::-ms-input-placeholder,[type=url]:blur::-ms-input-placeholder,[type=week]:blur::-ms-input-placeholder,select:blur::-ms-input-placeholder,textarea:blur::-ms-input-placeholder{transition-duration:0s}[type=date]:blur .gf_placeholder,[type=datetime-local]:blur .gf_placeholder,[type=datetime]:blur .gf_placeholder,[type=email]:blur .gf_placeholder,[type=month]:blur .gf_placeholder,[type=number]:blur .gf_placeholder,[type=password]:blur .gf_placeholder,[type=range]:blur .gf_placeholder,[type=search]:blur .gf_placeholder,[type=tel]:blur .gf_placeholder,[type=text]:blur .gf_placeholder,[type=time]:blur .gf_placeholder,[type=url]:blur .gf_placeholder,[type=week]:blur .gf_placeholder,select:blur .gf_placeholder,textarea:blur .gf_placeholder{-webkit-transition-duration:0s;transition-duration:0s}[type=date].placeholder,[type=datetime-local].placeholder,[type=datetime].placeholder,[type=email].placeholder,[type=month].placeholder,[type=number].placeholder,[type=password].placeholder,[type=range].placeholder,[type=search].placeholder,[type=tel].placeholder,[type=text].placeholder,[type=time].placeholder,[type=url].placeholder,[type=week].placeholder,select.placeholder,textarea.placeholder{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date].placeholder,.safari [type=datetime-local].placeholder,.safari [type=datetime].placeholder,.safari [type=email].placeholder,.safari [type=month].placeholder,.safari [type=number].placeholder,.safari [type=password].placeholder,.safari [type=range].placeholder,.safari [type=search].placeholder,.safari [type=tel].placeholder,.safari [type=text].placeholder,.safari [type=time].placeholder,.safari [type=url].placeholder,.safari [type=week].placeholder,.safari select.placeholder,.safari textarea.placeholder{line-height:normal}[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=range]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date]::-webkit-input-placeholder,.safari [type=datetime-local]::-webkit-input-placeholder,.safari [type=datetime]::-webkit-input-placeholder,.safari [type=email]::-webkit-input-placeholder,.safari [type=month]::-webkit-input-placeholder,.safari [type=number]::-webkit-input-placeholder,.safari [type=password]::-webkit-input-placeholder,.safari [type=range]::-webkit-input-placeholder,.safari [type=search]::-webkit-input-placeholder,.safari [type=tel]::-webkit-input-placeholder,.safari [type=text]::-webkit-input-placeholder,.safari [type=time]::-webkit-input-placeholder,.safari [type=url]::-webkit-input-placeholder,.safari [type=week]::-webkit-input-placeholder,.safari select::-webkit-input-placeholder,.safari textarea::-webkit-input-placeholder{line-height:normal}[type=date]:-moz-placeholder,[type=datetime-local]:-moz-placeholder,[type=datetime]:-moz-placeholder,[type=email]:-moz-placeholder,[type=month]:-moz-placeholder,[type=number]:-moz-placeholder,[type=password]:-moz-placeholder,[type=range]:-moz-placeholder,[type=search]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=text]:-moz-placeholder,[type=time]:-moz-placeholder,[type=url]:-moz-placeholder,[type=week]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{-webkit-transition-property:opacity;transition-property:opacity;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date]:-moz-placeholder,.safari [type=datetime-local]:-moz-placeholder,.safari [type=datetime]:-moz-placeholder,.safari [type=email]:-moz-placeholder,.safari [type=month]:-moz-placeholder,.safari [type=number]:-moz-placeholder,.safari [type=password]:-moz-placeholder,.safari [type=range]:-moz-placeholder,.safari [type=search]:-moz-placeholder,.safari [type=tel]:-moz-placeholder,.safari [type=text]:-moz-placeholder,.safari [type=time]:-moz-placeholder,.safari [type=url]:-moz-placeholder,.safari [type=week]:-moz-placeholder,.safari select:-moz-placeholder,.safari textarea:-moz-placeholder{line-height:normal}[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=range]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{-webkit-transition-property:opacity;transition-property:opacity;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date]::-moz-placeholder,.safari [type=datetime-local]::-moz-placeholder,.safari [type=datetime]::-moz-placeholder,.safari [type=email]::-moz-placeholder,.safari [type=month]::-moz-placeholder,.safari [type=number]::-moz-placeholder,.safari [type=password]::-moz-placeholder,.safari [type=range]::-moz-placeholder,.safari [type=search]::-moz-placeholder,.safari [type=tel]::-moz-placeholder,.safari [type=text]::-moz-placeholder,.safari [type=time]::-moz-placeholder,.safari [type=url]::-moz-placeholder,.safari [type=week]::-moz-placeholder,.safari select::-moz-placeholder,.safari textarea::-moz-placeholder{line-height:normal}[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=range]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition-property:opacity;transition-property:opacity;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date]:-ms-input-placeholder,.safari [type=datetime-local]:-ms-input-placeholder,.safari [type=datetime]:-ms-input-placeholder,.safari [type=email]:-ms-input-placeholder,.safari [type=month]:-ms-input-placeholder,.safari [type=number]:-ms-input-placeholder,.safari [type=password]:-ms-input-placeholder,.safari [type=range]:-ms-input-placeholder,.safari [type=search]:-ms-input-placeholder,.safari [type=tel]:-ms-input-placeholder,.safari [type=text]:-ms-input-placeholder,.safari [type=time]:-ms-input-placeholder,.safari [type=url]:-ms-input-placeholder,.safari [type=week]:-ms-input-placeholder,.safari select:-ms-input-placeholder,.safari textarea:-ms-input-placeholder{line-height:normal}[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=range]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{-webkit-transition-property:opacity;transition-property:opacity;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date]::-ms-input-placeholder,.safari [type=datetime-local]::-ms-input-placeholder,.safari [type=datetime]::-ms-input-placeholder,.safari [type=email]::-ms-input-placeholder,.safari [type=month]::-ms-input-placeholder,.safari [type=number]::-ms-input-placeholder,.safari [type=password]::-ms-input-placeholder,.safari [type=range]::-ms-input-placeholder,.safari [type=search]::-ms-input-placeholder,.safari [type=tel]::-ms-input-placeholder,.safari [type=text]::-ms-input-placeholder,.safari [type=time]::-ms-input-placeholder,.safari [type=url]::-ms-input-placeholder,.safari [type=week]::-ms-input-placeholder,.safari select::-ms-input-placeholder,.safari textarea::-ms-input-placeholder{line-height:normal}[type=date] .gf_placeholder,[type=datetime-local] .gf_placeholder,[type=datetime] .gf_placeholder,[type=email] .gf_placeholder,[type=month] .gf_placeholder,[type=number] .gf_placeholder,[type=password] .gf_placeholder,[type=range] .gf_placeholder,[type=search] .gf_placeholder,[type=tel] .gf_placeholder,[type=text] .gf_placeholder,[type=time] .gf_placeholder,[type=url] .gf_placeholder,[type=week] .gf_placeholder,select .gf_placeholder,textarea .gf_placeholder{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;color:#242528;opacity:1}.safari [type=date] .gf_placeholder,.safari [type=datetime-local] .gf_placeholder,.safari [type=datetime] .gf_placeholder,.safari [type=email] .gf_placeholder,.safari [type=month] .gf_placeholder,.safari [type=number] .gf_placeholder,.safari [type=password] .gf_placeholder,.safari [type=range] .gf_placeholder,.safari [type=search] .gf_placeholder,.safari [type=tel] .gf_placeholder,.safari [type=text] .gf_placeholder,.safari [type=time] .gf_placeholder,.safari [type=url] .gf_placeholder,.safari [type=week] .gf_placeholder,.safari select .gf_placeholder,.safari textarea .gf_placeholder{line-height:normal}[type=date].placeholder,[type=datetime-local].placeholder,[type=datetime].placeholder,[type=email].placeholder,[type=month].placeholder,[type=number].placeholder,[type=password].placeholder,[type=range].placeholder,[type=search].placeholder,[type=tel].placeholder,[type=text].placeholder,[type=time].placeholder,[type=url].placeholder,[type=week].placeholder,select.placeholder,textarea.placeholder{color:#242528}[type=date]:-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=range]:-ms-input-placeholder,[type=range]::-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]:-ms-input-placeholder,[type=week]::-ms-input-placeholder,select:-ms-input-placeholder,select::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#242528;opacity:1}textarea{min-height:8.125rem;max-width:100%;min-width:100%;overflow:auto;padding:.8125rem 1.125rem .6875rem}textarea:-ms-input-placeholder{min-height:8.75em}textarea.placeholder{line-height:normal}textarea::-webkit-input-placeholder{line-height:normal}textarea:-moz-placeholder{line-height:normal}textarea::-moz-placeholder{line-height:normal}textarea:-ms-input-placeholder{line-height:normal}textarea::-ms-input-placeholder{line-height:normal}textarea .gf_placeholder{line-height:normal}textarea[readonly=readonly]{cursor:default}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233C3C3C%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M6%2C7%2C0%2C0H12Z%22/%3E%3C/svg%3E);background-position:calc(100% - 1.1875rem) 50%;background-repeat:no-repeat;background-size:.75rem auto;color:#242528;cursor:pointer;font-size:14px;font-size:.875rem;-webkit-filter:none;filter:none;letter-spacing:.015em;line-height:1.8125rem!important;padding:.6875rem 2.625rem .75rem 1rem;text-indent:.01px;text-overflow:''}select:focus{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:none;filter:none;outline:0}select:-moz-focusring{color:transparent;outline:0;text-shadow:0 0 0 #000}select::-ms-expand{display:none}.category-select select{background-color:transparent;border-color:#969696;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;letter-spacing:.03em;padding:0 2rem 0 1.375rem}.category-select select:focus{background-color:#fff}.category-select select option{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;letter-spacing:.03em;padding:.25em 0 .25em 1em}.category-select select option.empty{color:#242528}select option{color:#242528;font-size:14px;font-size:.875rem;-webkit-filter:none;filter:none;letter-spacing:.015em;padding:.25em 0 .25em 1em}select option.empty{color:#242528}.select{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#242528;display:inline-block;height:3.4375rem;margin:0 0 .625rem;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,box-shadow,color;transition-property:background-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-timing-function:ease;transition-timing-function:ease;max-width:100%}.select::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #0f4b9c;bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;right:1.375rem;top:0;width:0;z-index:0}.select.white-green{background-color:#fff;color:#699644}.select.white-green::after{border-top:5px solid #699644}.select.white-green select:-moz-focusring{color:transparent;outline:0;text-shadow:0 0 0 #699644}.select.green-white{background-color:#699644;color:#fff}.select.green-white::after{border-top:5px solid #fff}.select.green-white select:-moz-focusring{color:transparent;outline:0;text-shadow:0 0 0 #fff}.select label{display:none}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;color:inherit;font-size:14px;font-size:.875rem;letter-spacing:.015em;cursor:pointer;-webkit-filter:none;filter:none;height:3.4375rem;left:0;margin:0;padding:0 3.125rem 0 1rem;position:relative;text-overflow:'';top:0;width:100%;z-index:1}.select select:focus{-webkit-filter:none;filter:none;outline:0}.select select:-moz-focusring{color:transparent;outline:0;text-shadow:0 0 0 #000}.select select::-ms-expand{display:none}.select select option{background-color:#fff;color:#242528;padding:.25em 0 .25em 1em}.select select option.empty{color:#242528}.ginput_container_checkbox li,.ginput_container_radio li{font-size:1em;padding-right:2em;position:relative}body #site-wrap .gform_wrapper{margin:0;padding:0}body #site-wrap .gform_wrapper ul.gform_fields{display:block;line-height:normal;list-style:none;margin:0}body #site-wrap .gform_wrapper ul.gform_fields li.gfield{margin:0;padding:0}body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error,body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required{border-width:0;color:#c00}body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error textarea,body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required textarea{border-color:#c00}body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error,body #site-wrap .gform_wrapper ul.gform_fields li.gfield.gfield_error.gfield_contains_required+li.gfield.gfield_error{margin-top:inherit}body #site-wrap .gform_wrapper ul.gform_fields li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:0}body #site-wrap .gform_wrapper ul.gform_fields li.gfield.half{width:100%}@media (min-width:40.0625em){body #site-wrap .gform_wrapper ul.gform_fields li.gfield.half{padding-right:.5rem;width:50%}}body #site-wrap .gform_wrapper ul.gform_fields li.gfield input,body #site-wrap .gform_wrapper ul.gform_fields li.gfield select,body #site-wrap .gform_wrapper ul.gform_fields li.gfield textarea{margin:0}body #site-wrap .gform_wrapper ul.gform_fields .gfield_radio li input[type=radio],body #site-wrap .gform_wrapper ul.gform_fields .gfield_radio li label{display:inline;margin:1px 4px 0 4px}body #site-wrap .gform_wrapper .top_label div.ginput_container{margin-top:0}body #site-wrap .gform_wrapper .top_label input.medium,body #site-wrap .gform_wrapper .top_label select.medium{width:100%}body #site-wrap .gform_wrapper .ginput_container{margin-bottom:.625rem}body #site-wrap .gform_wrapper .gfield_label{font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.015em;line-height:normal}body #site-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body #site-wrap .gform_wrapper select,body #site-wrap .gform_wrapper textarea{font-size:14px;font-size:.875rem;letter-spacing:.015em;margin:0;padding:.6875rem 1.25rem .75rem}body #site-wrap .gform_wrapper input:not([type=submit]){width:100%}body #site-wrap .gform_wrapper textarea{padding:1.25rem 1.25rem 1.0625rem;resize:vertical}body #site-wrap .gform_wrapper select{padding:.6875rem 2.625rem .75rem 1rem}body #site-wrap .gform_wrapper select option{padding:.25em 0 .25em 1em}body #site-wrap .gform_wrapper .gform_footer{margin:0;padding:0}body #site-wrap .gform_wrapper .gform_footer input.button,body #site-wrap .gform_wrapper .gform_footer input[type=submit]{display:inline-block;font-size:13px;font-size:.8125rem;line-height:normal;margin:0 auto;min-height:0;width:100%;min-width:8.75rem}@media (min-width:30em){body #site-wrap .gform_wrapper .gform_footer input.button,body #site-wrap .gform_wrapper .gform_footer input[type=submit]{width:auto}}body #site-wrap .gform_wrapper .gform_confirmation_message{color:#242528;display:inline-block}body #site-wrap .gform_wrapper .gfield_required{color:#c00;margin:0}body #site-wrap .gform_wrapper .validation_error{border-color:#c00;color:#c00}body #site-wrap .gform_wrapper .gfield_description.validation_message{margin:-.5rem 0 0;padding:1px 4px}body #site-wrap .gform_wrapper .gfield_description,body #site-wrap .gform_wrapper .ginput_counter,body #site-wrap .gform_wrapper .instruction{color:rgba(36,37,40,.88);font-size:16pxpx;font-size:1pxrem}body #site-wrap .gform_wrapper .ginput_counter{font-size:14pxpx;font-size:.875pxrem}body #site-wrap .gform_wrapper .gform_confirmation_message{color:#699644;display:inline-block}body #site-wrap .gform_wrapper .validation_error,body #site-wrap .gform_wrapper .validation_message{color:#d00000;font-size:14pxpx;font-size:.875pxrem;line-height:1em}body #site-wrap .gform_wrapper .gfield_required,body #site-wrap .gform_wrapper .required{color:red;padding:4px}body #site-wrap .gform_wrapper .validation_error{display:none}body #site-wrap .gform_wrapper .validation_message{font-size:.8125em;background:rgba(255,255,127,.666);border:1px dashed #d00000;color:#d00000;padding:.1em 1em;position:relative;line-height:normal}body #site-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body #site-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.field-container ul.gfield_checkbox,.ginput_container_checkbox ul.gfield_checkbox{margin:0}.field-container ul.gfield_checkbox>li,.ginput_container_checkbox ul.gfield_checkbox>li{margin:0}.field-container .checkboxes label,.field-container input[type=checkbox]+label,.ginput_container_checkbox .checkboxes label,.ginput_container_checkbox input[type=checkbox]+label{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;transition-duration:.2s;cursor:pointer}.field-container input[type=checkbox]+label::after,.field-container input[type=checkbox]+label::before,.ginput_container_checkbox input[type=checkbox]+label::after,.ginput_container_checkbox input[type=checkbox]+label::before{-webkit-box-sizing:content-box;box-sizing:content-box}.field-container :not(#foo)>input[type=checkbox]:checked,.field-container :not(#foo)>input[type=checkbox]:not(:checked),.ginput_container_checkbox :not(#foo)>input[type=checkbox]:checked,.ginput_container_checkbox :not(#foo)>input[type=checkbox]:not(:checked){-webkit-appearance:none;-moz-appearance:none;appearance:none;clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:0;opacity:0;padding:0;position:absolute;width:1px}.field-container :not(#foo)>input[type=checkbox]:checked+label,.ginput_container_checkbox :not(#foo)>input[type=checkbox]:checked+label{color:#242528}.field-container #foo:checked::before,.field-container input[type=checkbox]+label,.ginput_container_checkbox #foo:checked::before,.ginput_container_checkbox input[type=checkbox]+label{-webkit-transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-box-shadow,-webkit-transform;cursor:pointer;display:inline-block;margin:0 0 .625rem;padding:1.0625rem 0 1.0625rem 2.625rem;position:relative;text-align:left}.field-container #foo:not(:checked),.field-container input[type=checkbox]+label::before,.ginput_container_checkbox #foo:not(:checked),.ginput_container_checkbox input[type=checkbox]+label::before{-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:background-color,box-shadow;transition-property:background-color,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#fff;background-image:none;border-color:#0f4b9c;border-radius:0;border-style:solid;border-width:.1875rem;content:"";height:1.1875rem;left:0;position:absolute;top:.9375rem;width:1.1875rem}.field-container #foo:not(:checked),.field-container input[type=checkbox]:active+label::before,.field-container input[type=checkbox]:checked:active+label::before,.ginput_container_checkbox #foo:not(:checked),.ginput_container_checkbox input[type=checkbox]:active+label::before,.ginput_container_checkbox input[type=checkbox]:checked:active+label::before{background-color:rgba(205,205,205,.12);-webkit-box-shadow:3px 3px 4px -2px rgba(0,0,0,.2) inset;box-shadow:3px 3px 4px -2px rgba(0,0,0,.2) inset}.field-container input[type=checkbox]+.wpcf7-list-item-label::before,.field-container input[type=checkbox]:checked+label::before,.ginput_container_checkbox input[type=checkbox]+.wpcf7-list-item-label::before,.ginput_container_checkbox input[type=checkbox]:checked+label::before{background-color:#fff}.field-container input+label:after,.ginput_container_checkbox input+label:after{-webkit-transition:-webkit-transform 150ms ease-in-out 180ms;transition:-webkit-transform 150ms ease-in-out 180ms;transition:transform 150ms ease-in-out 180ms;transition:transform 150ms ease-in-out 180ms,-webkit-transform 150ms ease-in-out 180ms}.field-container #foo:checked,.field-container input[type=checkbox]+label::after,.ginput_container_checkbox #foo:checked,.ginput_container_checkbox input[type=checkbox]+label::after{border-color:#242528;border-style:solid;border-width:0 0 .25rem .25rem;content:"";height:.3125rem;left:.75rem;outline:1px solid transparent;position:absolute;top:1.625rem;-webkit-transform:rotate(-55deg) scale(0) translateZ(1px);transform:rotate(-55deg) scale(0) translateZ(1px);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;width:.6875rem}.field-container input[type=checkbox]:checked+label::after,.ginput_container_checkbox input[type=checkbox]:checked+label::after{-webkit-transform:rotate(-55deg) scale(1) translateZ(1px);transform:rotate(-55deg) scale(1) translateZ(1px)}form.contact-us-affiliate-only-form .ginput_container_address.has_state>.address_state>label,form.contact-us-form .ginput_container_address.has_state>.address_state>label{display:none}.wp-caption,img{height:auto;max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}embed,iframe,object{margin-bottom:1.5em;max-width:100%}.embed-container,.video-wrapper{float:left;height:0;margin:.6em 0 1.667em;padding:0 0 56.25%;position:relative;width:100%}.embed-container embed,.embed-container iframe,.embed-container object,.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}i.fa::before{line-height:normal}.arrow{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:3.5em;outline:1px solid transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,transform;transition-property:background-color,border-color,color,transform,-webkit-transform;transition-timing-funtion:ease;width:3.5em;visibility:visible;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.arrow:before{background-color:transparent;border-color:rgba(36,37,40,.15) rgba(36,37,40,.15) transparent transparent;border-style:solid;border-width:.1875em .1875em 0 0;content:"";display:block;height:1.125em;left:50%;position:absolute;top:52%;width:1.125em;-webkit-transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,transform;transition-property:background-color,border-color,color,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:rotate(45deg) translate3d(-66.667%,-33.333%,1px);transform:rotate(45deg) translate3d(-66.667%,-33.333%,1px);-webkit-transform-origin:left top 1px;-ms-transform-origin:left top 1px;transform-origin:left top 1px}.arrow.left:before{-webkit-transform:rotate(-135deg) translate3d(-66.667%,-33.333%,1px);transform:rotate(-135deg) translate3d(-66.667%,-33.333%,1px)}.arrow.up:before{-webkit-transform:rotate(-45deg) translate3d(-66.667%,-33.333%,1px);transform:rotate(-45deg) translate3d(-66.667%,-33.333%,1px)}.arrow.down:before{-webkit-transform:rotate(135deg) translate3d(-66.667%,-33.333%,1px);transform:rotate(135deg) translate3d(-66.667%,-33.333%,1px)}[class*=circle-angle]{border-color:#2171dd;border-radius:50%;border-style:solid;border-width:.125rem;color:#2171dd;text-decoration:none;display:inline-block;font-family:open-sans;font-size:13px;font-size:.8125rem;letter-spacing:.1em;line-height:normal;font-weight:700;height:1.875rem;position:relative;text-transform:uppercase;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,transform;transition-property:color,border-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.875rem}[class*=circle-angle]:visited{color:#2171dd}[class*=circle-angle]:active,[class*=circle-angle]:hover{color:#f69327;outline:0;outline-width:0}[class*=circle-angle]::before{bottom:0;display:block;font-size:22px;font-size:1.375rem;font-weight:400;height:1.375rem;left:0;margin:auto;right:0;position:absolute;text-align:center;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,-webkit-transform;transition-property:color,border-color,transform;transition-property:color,border-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;top:0;width:1.6875rem}[class*=circle-angle][class*="-link"]:active,[class*=circle-angle][class*="-link"]:focus,[class*=circle-angle][class*="-link"]:hover{border-color:#f69327}[class*=circle-angle][class*="-link"].white{border-color:#fff;color:#fff;text-decoration:none}[class*=circle-angle][class*="-link"].white:visited{color:#fff}[class*=circle-angle][class*="-link"].white:active,[class*=circle-angle][class*="-link"].white:hover{color:#fff;outline:0;outline-width:0}[class*=circle-angle][class*="-link"].white:active,[class*=circle-angle][class*="-link"].white:focus,[class*=circle-angle][class*="-link"].white:hover{border-color:#fff}.arrow-menu>li:first-child a{border-width:0}.arrow-menu a{-webkit-transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,box-shadow,color;transition-property:background-color,border-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:transparent;border-color:rgba(36,37,40,.15);border-style:solid;border-width:1px 0 0;display:inline-block;line-height:normal;color:rgba(36,37,40,.15);text-decoration:none;padding:1.5625rem 1rem 1.375rem;position:relative;width:100%;z-index:0}.arrow-menu a:visited{color:rgba(36,37,40,.15)}.arrow-menu a:active,.arrow-menu a:hover{color:#fff;outline:0;outline-width:0;text-decoration:none}.arrow-menu a:before{-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;border-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:.1875rem .1875rem 0 0;content:"";display:block;height:.625rem;right:1.125rem;outline:1px solid transparent;position:absolute;top:50%;width:.625rem;-webkit-transform:rotate(45deg) translate3d(-66.667%,-33.333%,1px);transform:rotate(45deg) translate3d(-66.667%,-33.333%,1px);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;z-index:0}.filter-drop-shadow{-webkit-filter:drop-shadow(0 .5rem .625rem rgba(0, 0, 0, .05));filter:drop-shadow(0 .5rem .625rem rgba(0, 0, 0, .05))}#home-highlight{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;padding:0 0 calc(2.5rem + 5.556vw);position:relative;width:100%}@media (min-width:90em){#home-highlight{padding:0 0 calc(4.236vw + 5rem)}}.highlight-content.content-container{-webkit-box-flex:1;-ms-flex:1 0 calc(100vh - calc(2.5rem + 5.556vw));flex:1 0 calc(100vh - calc(2.5rem + 5.556vw));left:0;right:0;position:relative;padding:8.125rem 0 0}@media (min-width:37.5em){.highlight-content.content-container{padding:9.5625rem 0 0}}@media (min-width:90em){.highlight-content.content-container{-webkit-box-flex:1;-ms-flex:1 1 calc(100vh - calc(4.236vw + 5rem));flex:1 1 calc(100vh - calc(4.236vw + 5rem));padding:9.5625rem 0 0}}.highlight-content.content-container .circle-angle-link{border-color:#fff;bottom:0;color:#fff;text-decoration:none;display:inherit;left:0;margin:0 auto;right:0;position:absolute;z-index:10}.highlight-content.content-container .circle-angle-link:visited{color:#fff}.highlight-content.content-container .circle-angle-link:active,.highlight-content.content-container .circle-angle-link:hover{color:#fff;outline:0;outline-width:0}.highlight-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#2d7de9;background-position:left center;background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:50rem;left:0;position:absolute;top:0;width:100vw}.highlight-bg.is-active{position:fixed}.mobile .highlight-bg{background-attachment:initial}.highlight-post{color:#fff;padding:2.25rem 0 4rem;max-width:34.5rem}@media (min-width:37.5em){.highlight-post{padding:8.978vh 0 4rem}}.highlight-post [class*=btn-bordered-white-blue]{margin:.5rem 0 0}.highlight-post [class*=btn-bordered-white-blue]:active,.highlight-post [class*=btn-bordered-white-blue]:focus,.highlight-post [class*=btn-bordered-white-blue]:hover{color:#1363cd}.highlight-heading{display:inline-block;padding:0 0 1.875rem;position:relative;width:100%}.highlight-heading::after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:10.375rem}h2.highlight-title{color:#fff;font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:32px;font-size:2rem;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}@media (min-width:37.5em){h2.highlight-title{font-size:40px;font-size:2.5rem}}p.highlight-subtitle{font-family:museo-sans,sans-serif;font-weight:300;font-style:normal;font-size:22px;font-size:1.375rem;letter-spacing:.02em;line-height:normal;margin:0}@media (min-width:37.5em){p.highlight-subtitle{font-size:30px;font-size:1.875rem}}.highlight-entry{padding:1.4375rem 0 0;max-width:22rem}@media (min-width:75em){.highlight-entry{max-width:100%}}.highlight-entry p{font-family:open-sans,sans-serif;font-weight:300;font-style:normal;font-size:16px;font-size:1rem;letter-spacing:.03em;line-height:1.389}@media (min-width:37.5em){.highlight-entry p{font-size:18px;font-size:1.125rem}}#home-good-jobs>.content-container{background-image:url(../images/bg-home-good-jobs.png);background-position:20% 50%;background-position-x:20%;background-position-y:50%;background-repeat:no-repeat;background-size:100% auto;width:83.334vw;max-width:75rem}@media (min-width:62.5em){#home-good-jobs>.content-container{background-position:center top;background-position-x:50%;background-position-y:0;padding:0 0 2.77778%}}@media (min-width:75em){#home-good-jobs>.content-container{padding:0 0 5.55556%}}#home-good-jobs .icon{background-color:#f8f8f8;border-radius:50%;cursor:pointer;height:26.66667%;padding:4.66667% 0;position:relative;-webkit-transition-duration:.2s,0s,0s;transition-duration:.2s,0s,0s;transition-property:opacity,transform,-webkit-transform;text-align:center;width:26.66667%;z-index:1}#home-good-jobs .icon::after{background-color:#0c72c7;border-radius:50%;content:" ";display:inline-block;height:100%;left:0;position:absolute;top:0;-webkit-transition-duration:.2s,.2s,.2s;transition-duration:.2s,.2s,.2s;transition-property:opacity,transform,-webkit-transform;width:100%;z-index:-1}#home-good-jobs .icon.active,#home-good-jobs .icon:hover{background-color:#f1d117}#home-good-jobs .icon.active::after,#home-good-jobs .icon:hover::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-duration:.2s,.4s,.4s;transition-duration:.2s,.4s,.4s}#home-good-jobs .icon.active #thicker,#home-good-jobs .icon:hover #thicker{stroke:#fff!important}#home-good-jobs .icon.active #pulse,#home-good-jobs .icon:hover #pulse{fill:#fff!important}#home-good-jobs .icon.active #thinner,#home-good-jobs .icon:hover #thinner{stroke:#fff!important}#home-good-jobs .icon.pulse-check svg{margin-top:4px}#home-good-jobs .icon svg{height:auto;width:43.75%}#home-good-jobs .icon svg:hover{cursor:pointer}#home-good-jobs .text-underlay{display:table;height:auto;text-align:center;padding:0 0 2.5rem;position:relative;width:100%;z-index:1}@media (min-width:37.5em){#home-good-jobs .text-underlay{margin:0 auto;padding:0 0 5rem;width:90%}}@media (min-width:62.5em){#home-good-jobs .text-underlay{float:left;padding:0 0 7rem;text-align:left;width:50%}}#home-good-jobs .height-keeper{min-height:20rem;padding:0 0 2.5rem}@media (min-width:62.5em){#home-good-jobs .height-keeper{min-height:29rem}}@media (min-width:62.5em){#home-good-jobs .height-keeper{min-height:29rem}}@media (min-width:62.5em){#home-good-jobs .height-keeper{min-height:32rem}}#home-good-jobs .text-holder{color:#fff;display:inline-block;margin:0 auto;padding:17.5% 0 0;max-width:31.25rem;z-index:1}@media (min-width:62.5em){#home-good-jobs .text-holder{margin:0;padding:17.5% 0 8.33333% 13.33333%}}#home-good-jobs .text-holder .icon{margin:0 auto}@media (min-width:62.5em){#home-good-jobs .text-holder .icon{margin:0}}#home-good-jobs .text-holder .arrows .navi{background:0 0;border-radius:0;color:#fff;display:inline-block;float:left;height:30px;line-height:30px;padding:0;text-align:center;width:40px}#home-good-jobs .text-holder .arrows .navi i{line-height:30px}#home-good-jobs .text-holder .arrows .navi:first-child{border-right:1px solid #0c72c7}#home-good-jobs .text-holder h3{color:#434346;font-family:museo-sans,sans-serif;font-weight:300;font-style:normal;font-size:30px;font-size:1.875rem;letter-spacing:.02em;line-height:normal;margin:0}#home-good-jobs .text-holder h2{color:#242528;font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:25px;font-size:1.5625rem;letter-spacing:.06em;line-height:1;padding:2rem 6rem 1.5625rem 0;text-transform:uppercase}@media (min-width:37.5em){#home-good-jobs .text-holder h2{font-size:40px;font-size:2.5rem;padding:2rem 6.875rem 1.5625rem 0}}#home-good-jobs .text-holder h2.initial-heading{padding:4rem 0 2rem}@media (min-width:37.5em){#home-good-jobs .text-holder h2.initial-heading{font-size:40px;font-size:2.5rem;padding:2rem 0 1.5625rem}}#home-good-jobs .text-holder p{color:#434346;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.389;letter-spacing:.03em;margin:0 0 1.8125rem}#home-good-jobs .text-holder .btn:active,#home-good-jobs .text-holder .btn:focus,#home-good-jobs .text-holder .btn:hover{background-color:#f1d117}#home-good-jobs .text-and-icon{display:inline-block;zoom:1;margin:0 auto;position:relative}#home-good-jobs .text-and-icon:after,#home-good-jobs .text-and-icon:before{content:" ";display:table}#home-good-jobs .text-and-icon:after{clear:both}@media (min-width:62.5em){#home-good-jobs .text-and-icon{margin:0}}#home-good-jobs .text-and-icon .svg{display:block;height:5.125rem;position:absolute;right:0;top:0;width:5.125rem}@media (min-width:37.5em){#home-good-jobs .text-and-icon .svg{height:5.6875rem;width:5.6875rem}}#home-good-jobs .text-and-icon .svg svg{height:100%;width:100%}#home-good-jobs .text-and-icon .svg path{fill:#f1d117!important}#home-good-jobs .prev-next{display:none;left:8%;position:absolute;z-index:1}@media (min-width:62.5em){#home-good-jobs .prev-next{display:inline-block}}#home-good-jobs .prev-next a{color:#2171dd;cursor:pointer;float:left;padding:0 2rem}#home-good-jobs .prev-next a:hover{color:#f1d117}#home-good-jobs .prev-next a:nth-child(2){border-left:1px solid #2171dd}#home-good-jobs .prev-next a i{font-size:38px;font-size:2.375rem;font-weight:900;line-height:.843}#home-good-jobs .icon-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 2.5rem;text-align:center;width:13.875rem}@media (min-width:37.5em){#home-good-jobs .icon-line{width:27.5rem}}@media (min-width:62.5em){#home-good-jobs .icon-line{display:none}}#home-good-jobs .icon-line .background-circle{display:none}#home-good-jobs .icon-line .icon-spacer{-webkit-box-flex:1;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;margin:0 0 .5rem}@media (min-width:37.5em){#home-good-jobs .icon-line .icon-spacer{-webkit-box-flex:1;-ms-flex:1 0 16.66667%;flex:1 0 16.66667%}}#home-good-jobs .icon-line .icon{display:inline-block;height:3.75rem;margin:0 auto;width:3.75rem}#home-good-jobs .icon-line .icon::after{background-color:#0c72c7;border-radius:50%;content:"";display:inline-block;height:100%;position:absolute;width:100%;z-index:-1}#home-good-jobs .icon-line .icon.active,#home-good-jobs .icon-line .icon:hover{background-color:#f1d117}#home-good-jobs .icon-line .icon.active::after,#home-good-jobs .icon-line .icon:hover::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#home-good-jobs .icon-line .icon svg{bottom:0;display:block;height:70%;left:0;margin:auto;position:absolute;right:0;top:0;width:70%}#home-good-jobs .icon-holder .hide-content{display:none}#home-good-jobs .icon-circle{display:none;height:41.667vw;max-height:37.5rem;position:relative;width:41.667vw;max-width:37.5rem;z-index:1}@media (min-width:62.5em){#home-good-jobs .icon-circle{bottom:4.5rem;display:block;margin:auto 0;position:absolute;right:0;top:0}}#home-good-jobs .icon-circle .background-circle{border:3px solid #0c72c7;border-radius:50%;bottom:0;height:65.83333%;left:0;margin:auto;position:absolute;right:0;top:0;width:65.83333%;z-index:0}#home-good-jobs .icon-circle .icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}#home-good-jobs .icon-circle .icon h3{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:.973vw;letter-spacing:.06em;text-transform:uppercase}@media (min-width:90em){#home-good-jobs .icon-circle .icon h3{font-size:14px;font-size:.875rem}}#home-good-jobs .icon-circle .icon.occupations svg{margin:0 auto .348vw}@media (min-width:90em){#home-good-jobs .icon-circle .icon.occupations svg{margin:0 auto .3125rem}}#home-good-jobs .icon-circle .icon.industry svg{margin:0 auto .487vw}@media (min-width:90em){#home-good-jobs .icon-circle .icon.industry svg{margin:0 auto .4375rem}}#home-good-jobs .icon-circle .icon.education svg{margin:0 auto .139vw}@media (min-width:90em){#home-good-jobs .icon-circle .icon.education svg{margin:0 auto .125rem}}#home-good-jobs .icon-circle .icon:nth-child(1){-webkit-transform:rotate(270deg) translate(13.334vw) rotate(-270deg);-ms-transform:rotate(270deg) translate(13.334vw) rotate(-270deg);transform:rotate(270deg) translate(13.334vw) rotate(-270deg)}@media (min-width:90em){#home-good-jobs .icon-circle .icon:nth-child(1){-webkit-transform:rotate(270deg) translate(12rem) rotate(-270deg);-ms-transform:rotate(270deg) translate(12rem) rotate(-270deg);transform:rotate(270deg) translate(12rem) rotate(-270deg)}}#home-good-jobs .icon-circle .icon:nth-child(6){-webkit-transform:rotate(0) translate(0) rotate(0);-ms-transform:rotate(0) translate(0) rotate(0);transform:rotate(0) translate(0) rotate(0)}#home-good-jobs .icon-circle .icon:nth-child(5){-webkit-transform:rotate(198deg) translate(13.334vw) rotate(-198deg);-ms-transform:rotate(198deg) translate(13.334vw) rotate(-198deg);transform:rotate(198deg) translate(13.334vw) rotate(-198deg)}@media (min-width:90em){#home-good-jobs .icon-circle .icon:nth-child(5){-webkit-transform:rotate(198deg) translate(12rem) rotate(-198deg);-ms-transform:rotate(198deg) translate(12rem) rotate(-198deg);transform:rotate(198deg) translate(12rem) rotate(-198deg)}}#home-good-jobs .icon-circle .icon:nth-child(4){-webkit-transform:rotate(126deg) translate(13.334vw) rotate(-126deg);-ms-transform:rotate(126deg) translate(13.334vw) rotate(-126deg);transform:rotate(126deg) translate(13.334vw) rotate(-126deg)}@media (min-width:90em){#home-good-jobs .icon-circle .icon:nth-child(4){-webkit-transform:rotate(126deg) translate(12rem) rotate(-126deg);-ms-transform:rotate(126deg) translate(12rem) rotate(-126deg);transform:rotate(126deg) translate(12rem) rotate(-126deg)}}#home-good-jobs .icon-circle .icon:nth-child(3){-webkit-transform:rotate(54deg) translate(13.334vw) rotate(-54deg);-ms-transform:rotate(54deg) translate(13.334vw) rotate(-54deg);transform:rotate(54deg) translate(13.334vw) rotate(-54deg)}@media (min-width:90em){#home-good-jobs .icon-circle .icon:nth-child(3){-webkit-transform:rotate(54deg) translate(12rem) rotate(-54deg);-ms-transform:rotate(54deg) translate(12rem) rotate(-54deg);transform:rotate(54deg) translate(12rem) rotate(-54deg)}}#home-good-jobs .icon-circle .icon:nth-child(2){-webkit-transform:rotate(342deg) translate(13.334vw) rotate(-342deg);-ms-transform:rotate(342deg) translate(13.334vw) rotate(-342deg);transform:rotate(342deg) translate(13.334vw) rotate(-342deg)}@media (min-width:90em){#home-good-jobs .icon-circle .icon:nth-child(2){-webkit-transform:rotate(342deg) translate(12rem) rotate(-342deg);-ms-transform:rotate(342deg) translate(12rem) rotate(-342deg);transform:rotate(342deg) translate(12rem) rotate(-342deg)}}.menu-toggle{background:0 0;border:none;bottom:0;color:#242528;cursor:pointer;display:block;font-size:0;margin:0;height:100%;padding:0 1.5rem;position:relative;text-transform:none;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,bottom,color,top,-webkit-transform;transition-property:background-color,bottom,color,top,-webkit-transform;transition-property:background-color,bottom,color,top,transform;transition-property:background-color,bottom,color,top,transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;min-width:4.3125rem}@media (min-width:37.5em){.menu-toggle{padding:0 1.5rem 0;min-width:4.3125rem}.menu-toggle:after{color:#242528;content:'Menu';display:none;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:17px;font-size:1.0625rem;left:0;letter-spacing:.125em;margin:auto;position:absolute;text-align:center;text-transform:uppercase;-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;top:50%;width:1.5rem}}.menu-toggle:focus{outline:0}.menu-toggle:hover::after{color:#f69327}.menu-toggle:hover span{background-color:#f69327}.menu-toggle:hover span::before{background-color:#f69327;-webkit-transform:translate3d(0,-2px,1px) rotate(0);transform:translate3d(0,-2px,1px) rotate(0)}.menu-toggle:hover span::after{background-color:#f69327;-webkit-transform:translate3d(0,2px,1px) rotate(0);transform:translate3d(0,2px,1px) rotate(0)}.menu-toggle.is-active::after{content:'Close'}.menu-toggle.is-active:hover span{background-color:transparent}.menu-toggle.is-active span{background-color:transparent}.menu-toggle.is-active span::after,.menu-toggle.is-active span::before{background-color:#f69327}.menu-toggle.is-active span::before{top:0;-webkit-transform:translate3d(0,0,1px) rotate(45deg);transform:translate3d(0,0,1px) rotate(45deg);-webkit-transition-delay:.3s,0s,0s,0s;transition-delay:.3s,0s,0s,0s}.menu-toggle.is-active span::after{bottom:0;-webkit-transform:translate3d(0,0,1px) rotate(-45deg);transform:translate3d(0,0,1px) rotate(-45deg);-webkit-transition-delay:.3s,0s,0s,0s;transition-delay:.3s,0s,0s,0s}.menu-toggle span{background-color:#242528;bottom:0;display:block;font-size:0;height:.1875rem;margin:auto;outline:1px solid transparent;position:absolute;top:0;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,bottom,top,-webkit-transform;transition-property:background-color,bottom,top,-webkit-transform;transition-property:background-color,bottom,top,transform;transition-property:background-color,bottom,top,transform,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:1.3125rem}.menu-toggle span::after,.menu-toggle span::before{background-color:#242528;content:"";display:block;height:.1875rem;left:0;outline:1px solid transparent;position:absolute;-webkit-transform:translate3d(0,0,1px) rotate(0);transform:translate3d(0,0,1px) rotate(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,bottom,top,-webkit-transform;transition-property:background-color,bottom,top,-webkit-transform;transition-property:background-color,bottom,top,transform;transition-property:background-color,bottom,top,transform,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.menu-toggle span::before{top:-.5rem;-webkit-transition-delay:0s,0s,.2s,0s;transition-delay:0s,0s,.2s,0s}.menu-toggle span::after{bottom:-.5rem;-webkit-transition-delay:0s,.2s,0s,0s;transition-delay:0s,.2s,0s,0s}.pagination{text-align:center}.wp-pagenavi{margin:1.8125rem auto 2.25rem;position:relative;width:auto}.wp-pagenavi .pages{display:none;cursor:default}.wp-pagenavi a{color:#242528;text-decoration:none}.wp-pagenavi a:visited{color:#242528}.wp-pagenavi a:active,.wp-pagenavi a:hover{color:#f69327;outline:0;outline-width:0;text-decoration:none}.wp-pagenavi a,.wp-pagenavi span{border-width:0;color:#242528;display:inline-block;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:20px;font-size:1.25rem;line-height:1.8;margin:0;padding:0 .75rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:background-color,color,-webkit-transform;transition-property:background-color,color,-webkit-transform;transition-property:background-color,color,transform;transition-property:background-color,color,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;vertical-align:middle;-webkit-appearance:none!important;min-width:2.25rem}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span:active,.wp-pagenavi span:hover{outline:0;text-decoration:none}.wp-pagenavi a.current,.wp-pagenavi span.current{cursor:default;opacity:.4}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi span.nextpostslink,.wp-pagenavi span.previouspostslink{height:2.25rem;line-height:1.25rem;margin:0 .625rem;text-indent:-99999px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color;transition-property:color,border-color;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:2.25rem}.wp-pagenavi a.nextpostslink::before,.wp-pagenavi a.previouspostslink::before,.wp-pagenavi span.nextpostslink::before,.wp-pagenavi span.previouspostslink::before{border-color:#2171dd;border-radius:50%;border-style:solid;border-width:.125rem;bottom:0;content:"";display:block;height:1.6875rem;left:0;margin:auto;position:absolute;right:0;top:.125rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color;transition-property:color,border-color;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.6875rem}.wp-pagenavi a.nextpostslink::after,.wp-pagenavi a.previouspostslink::after,.wp-pagenavi span.nextpostslink::after,.wp-pagenavi span.previouspostslink::after{border-color:#2171dd;border-style:solid;border-width:.125rem .125rem 0 0;bottom:0;content:"";display:block;height:.4375rem;left:.25rem;margin:auto;outline:1px solid transparent;position:absolute;right:0;-webkit-transform:rotate(45deg) translate3d(-.125rem,.125rem,1px);transform:rotate(45deg) translate3d(-.125rem,.125rem,1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,border-color;transition-property:color,border-color;-webkit-transition-timing-function:ease;transition-timing-function:ease;top:.125rem;width:.4375rem}.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{border-color:#f69327}.wp-pagenavi a.previouspostslink::after,.wp-pagenavi span.previouspostslink::after{border-width:0 0 .125rem .125rem;left:-.25rem;-webkit-transform:rotate(45deg) translate3d(.125rem,-.125rem,1px);transform:rotate(45deg) translate3d(.125rem,-.125rem,1px)}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{font-size:14px;font-size:.875rem;letter-spacing:.1em}.wp-pagenavi a.first,.wp-pagenavi span.first{margin-left:-7.125rem}.wp-pagenavi a.last,.wp-pagenavi span.last{margin-right:-7.125rem}.wp-pagenavi a.extend,.wp-pagenavi span.extend{display:none;width:auto}.wp-pagenavi a.extend:active,.wp-pagenavi a.extend:hover,.wp-pagenavi span.extend:active,.wp-pagenavi span.extend:hover{color:#2171dd}.post-meta .categories,.post-meta .post-author,.post-meta .tags-links{display:block}.post-meta .categories,.post-meta .tags-links{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.12em;line-height:1.571;margin:0 0 .75rem;text-transform:uppercase}@media (min-width:30em){.post-meta .categories a,.post-meta .tags-links a{white-space:nowrap}}.post-meta .fa-star,.post-meta .fa-star-o{display:inline;margin:0 .375rem 0 0}.post-meta .fa-circle-o-notch{margin:0 .3125rem 0 0}.post-meta .post-date{display:inline;font-size:15px;font-size:.9375rem}.post-meta .post-author{margin:.9375rem 0}.post-meta .tags-links a{letter-spacing:.07em;text-transform:none}.post-article{float:left;position:relative;width:100%}.post-header{margin:0 0 1.375rem}.post-footer{border-color:rgba(36,37,40,.15);border-style:solid;border-width:3px 0 0;display:inline-block;margin:3.75rem 0 0;padding:1.9375rem 0 1.5625rem}.post-footer a.back{line-height:2.25rem}.single-post img.featured-image{margin-top:0;width:100%}.wp-caption img,img img{display:inline-block;margin:0}h1.post-title,h2.post-title{display:inline-block;font-size:35px;font-size:2.1875rem;line-height:1.286;width:100%}h1.post-title a,h2.post-title a{float:left;color:#242528;text-decoration:none}h1.post-title a:visited,h2.post-title a:visited{color:#242528}h1.post-title a:active,h1.post-title a:hover,h2.post-title a:active,h2.post-title a:hover{color:#f69327;outline:0;outline-width:0;text-decoration:underline}h2.post-title{font-size:30px;font-size:1.875rem;line-height:1.167}.post-content,.post-excerpt{display:inline-block;line-height:1.75;width:100%}.archive-header{zoom:1;width:100%}.archive-header:after,.archive-header:before{content:" ";display:table}.archive-header:after{clear:both}.archive-header h1.page-title{margin:0 0 1.3125rem}.archive-header .archive-intro{margin:0 0 2.5rem}.archive-header .category-select{margin:0 0 -1.625rem;position:relative;z-index:1}.archive-header .category-select label{letter-spacing:.08em;margin:0 .875rem 0 0}.archive-posts{zoom:1}.archive-posts:after,.archive-posts:before{content:" ";display:table}.archive-posts:after{clear:both}.archive-posts ul.post-list{border-width:0 0 3px}ul.post-list{border-color:rgba(36,37,40,.15);border-style:solid;border-width:0 0 1px;zoom:1;text-align:left;width:100%}ul.post-list:after,ul.post-list:before{content:" ";display:table}ul.post-list:after{clear:both}ul.post-list.feature-post .post-meta{margin:0 0 1.125rem}ul.post-list>li.cew_resource .post-meta .categories a{color:#0f4b9c;text-decoration:none;padding:0 2rem 0 0;position:relative}ul.post-list>li.cew_resource .post-meta .categories a:visited{color:#0f4b9c}ul.post-list>li.cew_resource .post-meta .categories a:active,ul.post-list>li.cew_resource .post-meta .categories a:hover{color:#0f4b9c;outline:0;outline-width:0}ul.post-list>li.cew_resource .post-meta .categories a::after{background-image:url(../images/icon-publication.svg);background-repeat:no-repeat;background-size:23px 23px;bottom:0;content:"";display:block;height:23px;position:absolute;right:0;width:23px}ul.post-list>li.cew_resource .post-meta .categories a.video::after,ul.post-list>li.cew_resource .post-meta .categories a.videos::after{background-image:url(../images/icon-video.svg)}ul.post-list>li.cew_resource .post-meta .categories a.infographic::after{background-image:url(../images/icon-infographic.svg)}ul.post-list>li{border-color:rgba(36,37,40,.15);border-style:solid;border-width:1px 0 0;float:left;margin:0;padding:2.625rem 0 2.875rem;position:relative;width:100%}ul.post-list>li:first-of-type{border-width:0}#primary ul.post-list>li.has-post-thumbnail .post-thumb{margin:0 0 1rem}@media (min-width:37.5em){#primary ul.post-list>li.has-post-thumbnail .post-thumb{bottom:0;height:calc(100% - .5rem);left:0;margin:auto 0;position:absolute;top:0;width:41.80328%}}@media (min-width:37.5em){#primary ul.post-list>li.has-post-thumbnail .post-text{padding:0 0 0 2.5rem;width:58.19672%}}ul.post-list .post-meta{margin:0 0 .875rem}ul.post-list .categories{display:inline-block;height:23px;margin:0 13px 0 0;padding:0 13px 0 0}ul.post-list .categories.resource-categories{border-color:#ababae;border-style:solid;border-width:0 2px 0 0}ul.post-list .categories a{line-height:1.375rem}ul.post-list .post-date{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:14px;font-size:.875rem;line-height:1.429rem}ul.post-list h2.post-title{margin:0 0 1rem}ul.post-list .post-thumb{background-repeat:no-repeat;background-size:cover;background-position:center;display:inline-block;height:16.75rem;position:relative;width:100%}ul.post-list .post-thumb .post-thumb-link{height:100%;position:absolute;width:100%}ul.post-list .post-text{float:right;width:100%}ul.post-list .post-text p{margin:0 0 1.125rem}ul.post-list a.more{display:inline-block;color:#242528;text-decoration:none}ul.post-list a.more:visited{color:#242528}ul.post-list a.more:active,ul.post-list a.more:hover{color:#f69327;outline:0;outline-width:0;text-decoration:none}.single #primary h1.post-title{margin:.1875rem 0 1.0625rem}.single #primary .post-body{margin:0 0 3rem}.single #primary .single-post-footer{padding:1rem 0}.searchform{display:inline-block;max-width:26.25rem;position:relative;width:100%}.searchform input[type=search],.searchform input[type=text]{border-radius:2rem;margin:0;padding:1.0625rem 1.25rem 1.0625rem 3.5rem}.searchform input[type=search].placeholder,.searchform input[type=text].placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform input[type=search]::-webkit-input-placeholder,.searchform input[type=text]::-webkit-input-placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform input[type=search]:-moz-placeholder,.searchform input[type=text]:-moz-placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform input[type=search]::-moz-placeholder,.searchform input[type=text]::-moz-placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform input[type=search]:-ms-input-placeholder,.searchform input[type=text]:-ms-input-placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform input[type=search]::-ms-input-placeholder,.searchform input[type=text]::-ms-input-placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform input[type=search] .gf_placeholder,.searchform input[type=text] .gf_placeholder{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.11em;text-transform:uppercase}.searchform button.searchsubmit[type=submit]{background-color:transparent;color:#242528;height:100%;left:0;padding:0;position:absolute;top:0;width:3.4375rem;min-width:inherit}.searchform button.searchsubmit[type=submit]:active .fa,.searchform button.searchsubmit[type=submit]:hover .fa{color:#f69327}.searchform button.searchsubmit[type=submit] .fa{font-size:22px;font-size:1.375rem;height:100%;width:100%}.searchform button.searchsubmit[type=submit] .fa::before{bottom:0;display:block;height:1rem;left:0;line-height:1rem;margin:auto;position:absolute;right:0;top:0}.sibling-fade{visibility:hidden}.sibling-fade:hover>*{opacity:.6}.sibling-fade>*{visibility:visible;-webkit-transition:opacity .4s ease-out 1ms;transition:opacity .4s ease-out 1ms}.sibling-fade>:hover{opacity:1}.social a{display:inline-block;height:2.5rem;line-height:2.5rem;padding-left:2px;width:2.5rem}.social a i.fa{width:100%;text-align:center;vertical-align:text-bottom}.scroll-header .social a,.sidebar-social .social a{padding:3px 0}.scroll-header .social a.facebook,.sidebar-social .social a.facebook{color:#3b5998}.scroll-header .social a.twitter,.sidebar-social .social a.twitter{color:#1da1f2}.scroll-header .social a.instagram,.sidebar-social .social a.instagram{color:#e1306c}.scroll-header .social a.linkedin,.sidebar-social .social a.linkedin{color:#0077b5}.scroll-header .social a.pinterest,.sidebar-social .social a.pinterest{color:#bd081c}.scroll-header .social a.snapchat,.sidebar-social .social a.snapchat{color:#fffc00}.scroll-header .social a.youtube,.sidebar-social .social a.youtube{color:#cd201f}.scroll-header .social a.gplus,.sidebar-social .social a.gplus{color:#db4437}.scroll-header .social a .fa,.sidebar-social .social a .fa{font-size:24px}.sidebar-social .social a{border-radius:50%;border-style:solid;border-width:2px;height:3rem;margin:0 6px 0 0;width:3rem}.sidebar-social .social a.facebook{border-color:#3b5998}.sidebar-social .social a.twitter{border-color:#1da1f2}.sidebar-social .social a.instagram{border-color:#e1306c}.sidebar-social .social a.linkedin{border-color:#0077b5}.sidebar-social .social a.pinterest{border-color:#bd081c}.sidebar-social .social a.snapchat{border-color:#fffc00}.sidebar-social .social a.youtube{border-color:#cd201f}.sidebar-social .social a.gplus{border-color:#db4437}.sidebar-social .social a .fa{font-size:22px;font-size:1.375rem}.splash-footer .social a{color:#fff}.twitter-feed{color:#434346;max-height:37.5rem;overflow:hidden;position:relative}.twitter-feed .twitter-icon{display:block;margin:0 0 1rem}@media (min-width:50em){.twitter-header{display:inline-block;width:25rem}}@media (min-width:50em){.twitter-header{display:inline-block;width:25rem}}h2.twitter-name{font-size:24px;font-size:1.5rem;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}@media (min-width:50em){h2.twitter-name{font-size:30px;font-size:1.875rem}}h2.twitter-name a{color:#434346;text-decoration:none}h2.twitter-name a:visited{color:#434346}h2.twitter-name a:active,h2.twitter-name a:hover{color:#f69327;outline:0;outline-width:0;text-decoration:underline}ul.tweet-slides{visibility:hidden}@media (min-width:50em){ul.tweet-slides{float:right;width:calc(100% - 25rem)}}ul.tweet-slides.slick-initialized{visibility:visible}.tweet{font-family:open-sans,sans-serif;font-weight:300;font-style:normal;font-size:18px;font-size:1.125rem;letter-spacing:.03em;line-height:1.389;margin:0 0 1.875rem}.tweet a{color:#434346;text-decoration:underline}.tweet a:visited{color:#434346}.tweet a:active,.tweet a:hover{color:#f69327;outline:0;outline-width:0;text-decoration:underline}.twitter-footer a.twitter-follow-link{margin:0 0 0 .8125rem}.twitter-footer a.twitter-follow-link::before{background-color:#434346;border-color:#434346;border-style:solid;border-width:.125rem;border-radius:50%;bottom:0;content:"";display:block;height:.25rem;left:-1.375rem;margin:auto 0;position:absolute;top:0;width:.25rem}.tweet-time{display:inline-block;font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.03em;margin:0 1.4375rem 1.6875rem 0;text-transform:capitalize}a.twitter-follow-link{color:#2171dd;text-decoration:none;display:inline-block;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:normal;position:relative;text-transform:uppercase}a.twitter-follow-link:visited{color:#2171dd}a.twitter-follow-link:active,a.twitter-follow-link:hover{color:#f69327;outline:0;outline-width:0}a.twitter-follow-link .fa-twitter{float:left;margin:0 .625rem 0 0}a.twitter-follow-link .fa-twitter::before{font-size:22px;font-size:1.375rem;line-height:.913}html body{margin:0 auto}.row{zoom:1;position:relative;width:100%}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.container,[class*="-container"]{zoom:1;margin:0 auto;position:relative;width:100%}.container:after,.container:before,[class*="-container"]:after,[class*="-container"]:before{content:" ";display:table}.container:after,[class*="-container"]:after{clear:both}#site-wrap{background-color:#fff;min-height:100vh;overflow:hidden;position:relative;width:100%;min-width:320px;z-index:10}.scroll-main-active #site-wrap{position:fixed;top:0!important;z-index:-1}#header{z-index:10}#page-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;margin:0 auto;padding:9.5625rem 0 0}@media (min-width:50em){#page-content{max-width:94.445vw}}#page-content .content-area{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width:62.5em){#page-content .content-area{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 21.25rem);flex:0 1 calc(100% - 21.25rem)}}#page-content .sidebar{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:21.25rem}@media (min-width:62.5em){#page-content .sidebar{-webkit-box-flex:0;-ms-flex:0 1 21.25rem;flex:0 1 21.25rem}}#page-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5.556vw}@media (min-width:62.5em){#page-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.content-container{max-width:83.334vw}#modal{position:fixed;z-index:999}#modal .icon{color:#fff}#modal.visible{height:100%;left:0;top:0;width:100%}.modal-content{left:50%;max-width:960px;position:absolute;top:50%;width:0}.visible .modal-content{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.close-modal{font-size:30px;font-size:1.875rem;position:absolute;right:-1em;top:-1em}.site-header{-webkit-backface-visibility:visible;backface-visibility:visible;background-color:#fff;-webkit-box-shadow:0 0 1.25rem rgba(7,8,8,.12);box-shadow:0 0 1.25rem rgba(7,8,8,.12);left:0;position:fixed;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;min-width:320px;width:100%;z-index:3}.header-top .site-header,.scroll-main-active .site-header{-webkit-box-shadow:0 0 .5rem 0 rgba(36,37,40,0);box-shadow:0 0 .5rem 0 rgba(36,37,40,0)}.header-hide .site-header,.header-short .site-header{-webkit-transition-delay:.3s,0s,0s,0s,0s;transition-delay:.3s,0s,0s,0s,0s}.header-hide .site-header{-webkit-box-shadow:0 0 1.25rem rgba(7,8,8,0);box-shadow:0 0 1.25rem rgba(7,8,8,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.scroll-main-active .site-header{-webkit-box-shadow:0 0 .5rem 0 rgba(36,37,40,0);box-shadow:0 0 .5rem 0 rgba(36,37,40,0);position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:37.5em){.home.header-top .site-header,.scroll-main-active .home .site-header{background-color:rgba(255,255,255,0)}}.header-container{padding:0 5.556vw}@media (min-width:50em){.header-container{padding:0 5.556vw;max-width:94.445vw}}@media (min-width:62.5em){.header-container{max-width:94.445vw}}.site-branding{float:left;width:60.40956%;z-index:2}@media (min-width:30em){.site-branding{width:auto}}.site-branding>a{display:block;color:#242528;text-decoration:none;padding:.5rem 0 .5625rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,padding;transition-property:color,padding;-webkit-transition-timing-function:ease;transition-timing-function:ease}.site-branding>a:visited{color:#242528}.site-branding>a:active,.site-branding>a:hover{color:#242528;outline:0;outline-width:0}@media (min-width:50em){.header-top .site-branding>a,.scroll-main-active .site-branding>a{padding:2.563rem 0 3.75rem}}@media (min-width:37.5em){.home.header-top .site-branding>a,.scroll-main-active .home .site-branding>a{color:#fff;text-decoration:none}.home.header-top .site-branding>a:visited,.scroll-main-active .home .site-branding>a:visited{color:#fff}.home.header-top .site-branding>a:active,.home.header-top .site-branding>a:hover,.scroll-main-active .home .site-branding>a:active,.scroll-main-active .home .site-branding>a:hover{color:#fff;outline:0;outline-width:0}}.site-title{display:block;font-size:22px;font-size:1.375rem;letter-spacing:.03em;margin:0;text-transform:uppercase}@media (min-width:50em){.site-title{line-height:2.125rem}}@media (min-width:62.5em){.site-title{font-size:24px;font-size:1.5rem;letter-spacing:.06em}}.site-description{display:none;font-family:museo-sans,sans-serif;font-weight:300;font-style:normal;font-size:16px;font-size:1rem;letter-spacing:.04em;line-height:1.125}@media (min-width:30em){.site-description{display:block}}.header-toggles{float:right;margin:0;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,-webkit-transform;transition-property:background-color,border-color,color,transform;transition-property:background-color,border-color,color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:auto}@media (min-width:50em){.header-top .header-toggles,.scroll-main-active .header-toggles{-webkit-transform:translate3d(0,2.4375rem,0);transform:translate3d(0,2.4375rem,0)}}.header-toggles .btn-short-orange{display:none;float:left;margin:1.0625rem .5rem 1rem 0}@media (min-width:37.5em){.header-toggles .btn-short-orange{display:block}}@media (min-width:50em){.header-toggles .btn-short-orange{margin:1.0625rem 1rem 1rem}}.header-toggles .search-toggle{color:#242528;text-decoration:none;float:left;line-height:normal;padding:1.4375rem .625rem 1.25rem;text-align:center}.header-toggles .search-toggle:visited{color:#242528}.header-toggles .search-toggle:active,.header-toggles .search-toggle:hover{color:#f69327;outline:0;outline-width:0}@media (min-width:37.5em){.home.header-top .header-toggles .search-toggle,.scroll-main-active .home .header-toggles .search-toggle{color:#fff;text-decoration:none}.home.header-top .header-toggles .search-toggle:visited,.scroll-main-active .home .header-toggles .search-toggle:visited{color:#fff}.home.header-top .header-toggles .search-toggle:active,.home.header-top .header-toggles .search-toggle:hover,.scroll-main-active .home .header-toggles .search-toggle:active,.scroll-main-active .home .header-toggles .search-toggle:hover{color:#fff;outline:0;outline-width:0}}.header-toggles .search-toggle .fa::before{display:inline-block;font-size:16px;font-size:1rem;height:1.125rem;pointer-events:all;width:1.125rem}@media (min-width:37.5em){.header-toggles .search-toggle .fa::before{margin:0 2px 0 0}}.header-toggles .search-toggle .fa-search::before{font-size:21px;font-size:1.3125rem}#header-menu-toggle{float:left;height:4.25rem}@media (min-width:37.5em){.home.header-top #header-menu-toggle,.scroll-main-active .home #header-menu-toggle{color:#fff}.home.header-top #header-menu-toggle:hover::after,.scroll-main-active .home #header-menu-toggle:hover::after{color:#fff}.home.header-top #header-menu-toggle:hover span,.scroll-main-active .home #header-menu-toggle:hover span{background-color:#fff}.home.header-top #header-menu-toggle:hover span::before,.scroll-main-active .home #header-menu-toggle:hover span::before{background-color:#fff}.home.header-top #header-menu-toggle:hover span::after,.scroll-main-active .home #header-menu-toggle:hover span::after{background-color:#fff}.home.header-top #header-menu-toggle.is-active span,.scroll-main-active .home #header-menu-toggle.is-active span{background-color:transparent}.home.header-top #header-menu-toggle.is-active span::after,.home.header-top #header-menu-toggle.is-active span::before,.scroll-main-active .home #header-menu-toggle.is-active span::after,.scroll-main-active .home #header-menu-toggle.is-active span::before{background-color:#fff}.home.header-top #header-menu-toggle span,.scroll-main-active .home #header-menu-toggle span{background-color:#fff}.home.header-top #header-menu-toggle span::after,.home.header-top #header-menu-toggle span::before,.scroll-main-active .home #header-menu-toggle span::after,.scroll-main-active .home #header-menu-toggle span::before{background-color:#fff}}.search-dropdown{background-color:#0074cc;-webkit-box-shadow:0 0 1.5rem 0 rgba(1,1,1,0);box-shadow:0 0 1.5rem 0 rgba(1,1,1,0);color:#fff;padding:8rem 5.556vw 2.75rem;position:fixed;text-align:center;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);width:100%;z-index:2}@media (min-width:37.5em){.search-dropdown{padding:12rem 0 4rem}}.search-dropdown.searchopen{-webkit-box-shadow:0 0 1.5rem 0 rgba(1,1,1,.28);box-shadow:0 0 1.5rem 0 rgba(1,1,1,.28);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:37.5em){.home .search-dropdown.searchopen{padding:11rem 0 4rem}}.search-dropdown .searchform input[type=search],.search-dropdown .searchform input[type=text]{background-color:transparent;border-color:#fff;border-width:0 0 3px;border-radius:0;color:#fff;font-size:24px;font-size:1.5rem;padding:.625rem 1.25rem .625rem 3.5rem;width:100%}.search-dropdown .searchform input[type=search].placeholder,.search-dropdown .searchform input[type=text].placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search]::-webkit-input-placeholder,.search-dropdown .searchform input[type=text]::-webkit-input-placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search]:-moz-placeholder,.search-dropdown .searchform input[type=text]:-moz-placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search]::-moz-placeholder,.search-dropdown .searchform input[type=text]::-moz-placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search]:-ms-input-placeholder,.search-dropdown .searchform input[type=text]:-ms-input-placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search]::-ms-input-placeholder,.search-dropdown .searchform input[type=text]::-ms-input-placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search] .gf_placeholder,.search-dropdown .searchform input[type=text] .gf_placeholder{color:#fff;font-family:open-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.search-dropdown .searchform input[type=search]:focus,.search-dropdown .searchform input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none}.search-dropdown .searchform button.searchsubmit[type=submit]{color:#fff;width:3.5rem}.search-dropdown .searchform button.searchsubmit[type=submit]:active .fa,.search-dropdown .searchform button.searchsubmit[type=submit]:hover .fa{color:rgba(255,255,255,.8)}.search-dropdown .searchform button.searchsubmit[type=submit] .fa-search{font-size:22px;font-size:1.375rem}.js-ready #site-nav{top:-100%}.js-nav #site-nav{top:0}.csstransforms3d.csstransitions.js-ready #site-nav{top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.csstransforms3d.csstransitions.js-nav #header,.csstransforms3d.csstransitions.js-nav #search-dropdown.searchopen{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransforms3d.csstransitions.js-nav #site-nav{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:500}#site-nav{background-color:#fff;-webkit-box-shadow:4px 17.5px 32px rgba(131,133,135,.31);box-shadow:4px 17.5px 32px rgba(131,133,135,.31);position:fixed;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:100%;min-width:320px;z-index:10}#site-nav[aria-expanded=false]{-webkit-box-shadow:4px 17.5px 32px rgba(131,133,135,0);box-shadow:4px 17.5px 32px rgba(131,133,135,0)}.site-nav-content{padding:0 5.556vw}@media (min-width:62.5em){.site-nav-content{max-width:94.445vw}}@media (min-width:50em){.site-nav-header .site-branding{padding:0 0 0 8.334vw}}.site-nav-header .site-branding>a{color:#1363cd;text-decoration:none}.site-nav-header .site-branding>a:visited{color:#1363cd}.site-nav-header .site-branding>a:active,.site-nav-header .site-branding>a:hover{color:#f9a21c;outline:0;outline-width:0}.home.header-top .site-nav-header .site-branding>a,.scroll-main-active .home .site-nav-header .site-branding>a{color:#1363cd;text-decoration:none}.home.header-top .site-nav-header .site-branding>a:visited,.scroll-main-active .home .site-nav-header .site-branding>a:visited{color:#1363cd}.home.header-top .site-nav-header .site-branding>a:active,.home.header-top .site-nav-header .site-branding>a:hover,.scroll-main-active .home .site-nav-header .site-branding>a:active,.scroll-main-active .home .site-nav-header .site-branding>a:hover{color:#f9a21c;outline:0;outline-width:0}.site-nav-header .header-toggles{padding:0 2.5rem 0 0}.site-nav-header #nav-menu-toggle{color:#1363cd;float:left;height:4.25rem}.site-nav-header #nav-menu-toggle:active::after,.site-nav-header #nav-menu-toggle:focus::after,.site-nav-header #nav-menu-toggle:hover::after{color:#f9a21c}.site-nav-header #nav-menu-toggle:active span,.site-nav-header #nav-menu-toggle:focus span,.site-nav-header #nav-menu-toggle:hover span{background-color:#f9a21c}.site-nav-header #nav-menu-toggle:active span::before,.site-nav-header #nav-menu-toggle:focus span::before,.site-nav-header #nav-menu-toggle:hover span::before{background-color:#f9a21c}.site-nav-header #nav-menu-toggle:active span::after,.site-nav-header #nav-menu-toggle:focus span::after,.site-nav-header #nav-menu-toggle:hover span::after{background-color:#f9a21c}.site-nav-header #nav-menu-toggle.is-active span{background-color:transparent}.site-nav-header #nav-menu-toggle.is-active span::after,.site-nav-header #nav-menu-toggle.is-active span::before{background-color:#1363cd}.site-nav-header #nav-menu-toggle span{background-color:#1363cd}.site-nav-header #nav-menu-toggle span::after,.site-nav-header #nav-menu-toggle span::before{background-color:#1363cd}.nav-block{padding:1.5rem 0 4.125rem 5.556vw;position:relative}ul.primary-menu{zoom:1;margin:0 auto;outline:1px solid transparent;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:padding,-webkit-transform;transition-property:padding,-webkit-transform;transition-property:padding,transform;transition-property:padding,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}ul.primary-menu:after,ul.primary-menu:before{content:" ";display:table}ul.primary-menu:after{clear:both}ul.primary-menu li.current-menu-ancestor>a::before,ul.primary-menu li.current_page_item>a::before{-webkit-transform:translate3d(0,-50%,1px) rotate(90deg);transform:translate3d(0,-50%,1px) rotate(90deg)}ul.primary-menu li.current-menu-item.menu-item-has-children>a::before{-webkit-transform:translate3d(0,-50%,1px) rotate(90deg);transform:translate3d(0,-50%,1px) rotate(90deg)}ul.primary-menu li.current_page_ancestor>ul.sub-menu li,ul.primary-menu li.current_page_item>ul.sub-menu li{display:block!important}ul.primary-menu li.current_page_ancestor>ul.sub-menu li a,ul.primary-menu li.current_page_item>ul.sub-menu li a{display:block!important}ul.primary-menu li.menu-item-has-children>a::before{display:block}ul.primary-menu li.menu-item-has-children>a:active::before,ul.primary-menu li.menu-item-has-children>a:focus::before,ul.primary-menu li.menu-item-has-children>a:hover::before{-webkit-transform:translate3d(0,-50%,1px) rotate(90deg);transform:translate3d(0,-50%,1px) rotate(90deg)}ul.primary-menu li a{border-width:0;color:#1363cd;text-decoration:none;display:block;font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:28px;font-size:1.75rem;letter-spacing:.04em;line-height:normal;outline:0;padding:.6875rem 1rem .6875rem 2.778vw;position:relative;-webkit-transition-property:background-color,color,padding,-webkit-transform;transition-property:background-color,color,padding,-webkit-transform;transition-property:background-color,color,padding,transform;transition-property:background-color,color,padding,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}ul.primary-menu li a:visited{color:#1363cd}ul.primary-menu li a:active,ul.primary-menu li a:hover{color:#f9a21c;outline:0;outline-width:0}ul.primary-menu li a::before{border-color:transparent transparent transparent #1363cd;border-style:solid;border-width:.375rem 0 .375rem .5rem;content:"";display:none;left:1rem;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px);-webkit-transition-property:border-color,-webkit-transform;transition-property:border-color,-webkit-transform;transition-property:border-color,transform;transition-property:border-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease,ease-in;transition-timing-function:ease,ease-in;z-index:5}ul.primary-menu li a:active::before,ul.primary-menu li a:focus::before,ul.primary-menu li a:hover::before{border-color:transparent transparent transparent #f9a21c}ul.primary-menu>li{position:relative;text-align:left}ul.primary-menu>li:last-of-type>ul.sub-menu>li ul.sub-menu{left:auto;right:100%}ul.primary-menu>li.current-menu-ancestor>a,ul.primary-menu>li.current-menu-item>a,ul.primary-menu>li.sfHover>a{border-color:transparent;color:#f9a21c;text-decoration:none}ul.primary-menu>li.current-menu-ancestor>a:visited,ul.primary-menu>li.current-menu-item>a:visited,ul.primary-menu>li.sfHover>a:visited{color:#f9a21c}ul.primary-menu>li.current-menu-ancestor>a:active,ul.primary-menu>li.current-menu-ancestor>a:hover,ul.primary-menu>li.current-menu-item>a:active,ul.primary-menu>li.current-menu-item>a:hover,ul.primary-menu>li.sfHover>a:active,ul.primary-menu>li.sfHover>a:hover{color:#f9a21c;outline:0;outline-width:0}ul.primary-menu>li.current-menu-ancestor>a::before,ul.primary-menu>li.current-menu-item>a::before,ul.primary-menu>li.sfHover>a::before{border-color:transparent transparent transparent #f9a21c;-webkit-transform:translate3d(0,-50%,1px) rotate(90deg);transform:translate3d(0,-50%,1px) rotate(90deg)}ul.primary-menu>li.current-menu-ancestor>ul.sub-menu,ul.primary-menu>li.current-menu-item>ul.sub-menu,ul.primary-menu>li.sfHover>ul.sub-menu{display:block!important;opacity:1!important}ul.primary-menu>li.nonclickable>a:first-of-type{cursor:default}ul.primary-menu ul.sub-menu{display:none;padding:0 0 .625rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:height;transition-property:height;width:100%}ul.primary-menu ul.sub-menu li{position:relative;width:100%}ul.primary-menu ul.sub-menu li.current-menu-ancestor>a,ul.primary-menu ul.sub-menu li.current-menu-item>a{border-color:transparent;color:#f9a21c;text-decoration:none}ul.primary-menu ul.sub-menu li.current-menu-ancestor>a:visited,ul.primary-menu ul.sub-menu li.current-menu-item>a:visited{color:#f9a21c}ul.primary-menu ul.sub-menu li.current-menu-ancestor>a:active,ul.primary-menu ul.sub-menu li.current-menu-ancestor>a:hover,ul.primary-menu ul.sub-menu li.current-menu-item>a:active,ul.primary-menu ul.sub-menu li.current-menu-item>a:hover{color:#f9a21c;outline:0;outline-width:0}ul.primary-menu ul.sub-menu li.current-menu-ancestor>a::before,ul.primary-menu ul.sub-menu li.current-menu-item>a::before{border-color:transparent transparent transparent #f9a21c;-webkit-transform:translate3d(0,-50%,1px) rotate(90deg);transform:translate3d(0,-50%,1px) rotate(90deg)}ul.primary-menu ul.sub-menu li.current-menu-ancestor>ul.sub-menu,ul.primary-menu ul.sub-menu li.current-menu-item>ul.sub-menu{display:block!important;opacity:1!important}ul.primary-menu ul.sub-menu li.current-menu-ancestor>ul.sub-menu li,ul.primary-menu ul.sub-menu li.current-menu-item>ul.sub-menu li{display:block!important}ul.primary-menu ul.sub-menu li.current-menu-ancestor>ul.sub-menu li:last-child a,ul.primary-menu ul.sub-menu li.current-menu-item>ul.sub-menu li:last-child a{border-color:transparent}ul.primary-menu ul.sub-menu li.current-menu-ancestor>ul.sub-menu li a,ul.primary-menu ul.sub-menu li.current-menu-item>ul.sub-menu li a{display:block!important}ul.primary-menu ul.sub-menu li.menu-item-has-children>a::before{left:2.75rem;border-width:.25rem 0 .25rem .3125rem}ul.primary-menu ul.sub-menu li.menu-item-has-children:active>a::before,ul.primary-menu ul.sub-menu li.menu-item-has-children:focus>a::before,ul.primary-menu ul.sub-menu li.menu-item-has-children:hover>a::before{-webkit-transform:translate3d(0,-50%,1px) rotate(90deg);transform:translate3d(0,-50%,1px) rotate(90deg)}ul.primary-menu ul.sub-menu a{font-size:14px;font-size:.875rem;line-height:normal;padding:.875rem 1rem .875rem 4rem;white-space:normal}ul.primary-menu ul.sub-menu ul.sub-menu{left:100%;top:0}ul.primary-menu ul.sub-menu ul.sub-menu li{position:relative;width:100%}ul.primary-menu ul.sub-menu ul.sub-menu a{font-size:13px;font-size:.8125rem;padding:.875rem 1rem .875rem 5rem;white-space:normal}ul.primary-menu ul.sub-menu ul.sub-menu a:not(.sf-with-ul)::before{border-width:0}ul.primary-menu ul.sub-menu ul.sub-menu ul.sub-menu{left:100%;top:0}#primary{padding:3rem 0}@media (min-width:62.5em){#primary{padding:5.5rem 6.945vw 5rem 2.778vw}}#primary input[type=submit]{margin:.625em 0}.site-main{border-color:rgba(36,37,40,.15);border-style:solid;border-width:0 0 1px}.site-main>article>.entry-content{zoom:1}.site-main>article>.entry-content:after,.site-main>article>.entry-content:before{content:" ";display:table}.site-main>article>.entry-content:after{clear:both}.page-header{margin:0 0 2.3125rem}.page-header.archive-header{margin:0}.page-header.archive-header h1.page-title{font-size:35px;font-size:2.1875rem}.page-header h1.page-title{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:32px;font-size:2rem;letter-spacing:.02em;line-height:normal;text-transform:uppercase}@media (min-width:50em){.page-header h1.page-title{font-size:48px;font-size:3rem}}#secondary{padding:3rem 0}@media (min-width:62.5em){#secondary{padding:5.5rem 0 5rem 0}}#secondary input[type=submit]{margin:.625em 0}.sidebar-group{background-color:#0074cc;color:#fff;clear:both;margin:3.75rem auto 2.125rem;padding:2.5rem;width:100%}.sidebar-group h3.section-title{color:#fff;font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:24px;font-size:1.5rem;letter-spacing:.04em;margin:0 auto;padding:0 0 1.125rem;width:calc(100% - 5rem)}.sidebar-group h3.section-title::before{background-color:#fff;bottom:0;top:auto;width:100%}.sidebar-group a{color:#fff;text-decoration:none}.sidebar-group a:visited{color:#fff}.sidebar-group a:active,.sidebar-group a:hover{color:#fff;outline:0;outline-width:0;text-decoration:underline}.widget{margin:2rem 0}.widget ul{display:table;margin:0 0 .5rem;list-style:none}.widget ul li{margin:0 0 .5rem}.widget ul li ol,.widget ul li ul{margin:.5rem 0 -.5rem 1rem}.good-jobs-data-nav{background-color:#0f4b9c;margin:-6.25rem 0 3.125rem;padding:2.8125rem 0 1.8125rem}.good-jobs-data-nav h3.section-title{border-color:#fff;border-style:solid;border-width:0 0 2px;color:#fff;font-family:museo-sans,sans-serif;font-weight:800;font-style:normal;font-size:20px;font-size:1.25rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.good-jobs-data-nav li:active+li a::after,.good-jobs-data-nav li:focus+li a::after,.good-jobs-data-nav li:hover+li a::after{background-color:rgba(255,255,255,0)}.good-jobs-data-nav li:first-child a::after{background-color:transparent}.good-jobs-data-nav li.icon-bargraph a::before{background-image:url(../images/icon-bargraph.svg)}.good-jobs-data-nav li.icon-bldg a::before{background-image:url(../images/icon-bldg.svg)}.good-jobs-data-nav li.icon-briefcase a::before{background-image:url(../images/icon-briefcase.svg)}.good-jobs-data-nav li.icon-gradcap a::before{background-image:url(../images/icon-gradcap.svg)}.good-jobs-data-nav li.icon-people a::before{background-image:url(../images/icon-people.svg)}.good-jobs-data-nav li.icon-usmap a::before{background-image:url(../images/icon-usmap.svg)}.good-jobs-data-nav li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.08em;line-height:1.286;min-height:3.75rem;padding:.9375rem 2.5rem 1.125rem 5.375rem;position:relative;text-transform:uppercase;width:100%;z-index:1}.good-jobs-data-nav li a:visited{color:#fff}.good-jobs-data-nav li a:active,.good-jobs-data-nav li a:hover{color:#fff;outline:0;outline-width:0;text-decoration:none}.good-jobs-data-nav li a::before{background-image:url(../images/icon-bargraph.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:35px;left:2.5rem;margin:auto 0;position:absolute;top:0;width:35px}.good-jobs-data-nav li a::after{background-color:rgba(255,255,255,.2);content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:-1px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;width:calc(100% - 5rem);z-index:-1}.good-jobs-data-nav li a:active,.good-jobs-data-nav li a:focus,.good-jobs-data-nav li a:hover{background-color:rgba(255,255,255,.2)}.good-jobs-data-nav li a:active::after,.good-jobs-data-nav li a:focus::after,.good-jobs-data-nav li a:hover::after{background-color:rgba(255,255,255,0)}#sidebar-resources h2.section-title{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:24px;font-size:1.5rem;padding:1rem 0;position:relative}#sidebar-resources h2.section-title::before{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:0;width:3.125rem}#sidebar-resources ul.post-list{border-color:rgba(255,255,255,.2);margin:0 0 .5625rem}#sidebar-resources ul.post-list>li{padding:2rem 0}#sidebar-resources ul.post-list>li:first-of-type{padding:0 0 2rem}#sidebar-resources ul.post-list .categories{border-color:#fff}#sidebar-resources ul.post-list .categories,#sidebar-resources ul.post-list .post-date{border-color:#fff;display:none}#sidebar-resources h2.post-title{font-size:18px;font-size:1.125rem;letter-spacing:.03em;line-height:1.556}#sidebar-resources h2.post-title a{color:#fff;text-decoration:none}#sidebar-resources h2.post-title a:visited{color:#fff}#sidebar-resources h2.post-title a:active,#sidebar-resources h2.post-title a:hover{color:#fff;outline:0;outline-width:0;text-decoration:underline}#sidebar-resources a.view-all{display:inline-block;color:#fff;text-decoration:underline;margin:.75rem 0 .625rem}#sidebar-resources a.view-all:visited{color:#fff}#sidebar-resources a.view-all:active,#sidebar-resources a.view-all:hover{color:#fff;outline:0;outline-width:0;text-decoration:underline}.sidebar-social{padding:0 2.5rem 2.5rem}.sidebar-social h3.social-links-heading{font-family:open-sans,sans-serif;font-weight:700;font-style:normal;font-size:16px;font-size:1rem;letter-spacing:.08em;line-height:normal;margin:0 0 .875rem;text-transform:uppercase}.site-footer{zoom:1;background:#eff0f2;color:#144175}.site-footer:after,.site-footer:before{content:" ";display:table}.site-footer:after{clear:both}.twitter-content{background-color:#fff}.footer-container,.twitter-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5.556vw}@media (min-width:62.5em){.footer-container,.twitter-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.twitter-container{background-image:url(../images/bg-twitter-feed.svg);background-position:3.959vw 4.862vw;background-repeat:no-repeat;background-size:32.292% auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3rem 5.556vw 5.556vw;max-width:90rem}@media (min-width:50em){.twitter-container{padding:5.556vw;text-align:left}}@media (min-width:62.5em){.twitter-container{padding:9.028vw 13.889vw 7.639vw}}@media (min-width:90em){.twitter-container{padding:8.125rem 12.5rem 6.875rem}}.footer-container{border-bottom:.5rem solid #0e3158;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5.556vw}@media (min-width:62.5em){.footer-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-container a{color:#144175;text-decoration:none}.footer-container a:visited{color:#144175}.footer-container a:active,.footer-container a:hover{color:#f69327;outline:0;outline-width:0}.footer-lower,.footer-upper{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:62.5em){.footer-lower,.footer-upper{-ms-flex-line-pack:space-evenly;align-content:space-evenly;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.footer-upper{padding:3.375rem 0 0}.footer-credits{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:37.5em){.footer-credits{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.footer-partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:37.5em){.footer-partners{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.footer-partners h4{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:14px;font-size:.875rem;letter-spacing:.03em;border-bottom:1px solid rgba(20,65,117,.2);display:inline-block;line-height:normal;margin:0 auto 1.375rem;padding:0 0 .625em;text-transform:uppercase}.footer-partners img{display:block;margin:0 auto}.footer-partners .partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 6.945vw 2rem 0}.footer-partners .partner img{max-width:17.625rem}.footer-partners .partner:first-child img{max-width:10rem}.footer-signup-nav{-ms-flex-line-pack:end;align-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.footer-signup{padding:.375rem 0 0;width:100%;max-width:31.25rem}.footer-signup h2.section-title{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:22px;font-size:1.375rem;letter-spacing:.03em;line-height:normal;margin:0 0 1.1875rem;text-align:center}@media (min-width:37.5em){.footer-signup h2.section-title{text-align:inherit}}.footer-signup .gform_wrapper form{position:relative}.footer-signup .gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer-signup input[type=submit]{background-color:#144175}@media (min-width:30em){.footer-signup input[type=submit]{position:absolute;right:0;top:0}}.footer-signup input[type=submit]:active,.footer-signup input[type=submit]:focus,.footer-signup input[type=submit]:hover{background-color:#fcb317}.footer-nav{margin:2.0625rem 0 2.25rem}.footer-nav a{font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:15px;font-size:.9375rem;letter-spacing:.06em}ul.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}ul.footer-menu>li{margin:0 .375rem}@media (min-width:37.5em){ul.footer-menu>li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 .75rem 0 0}}.footer-lower{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:1px 0 0;border-style:solid;border-color:rgba(20,65,117,.15)}.footer-lower .social{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:.5625rem 0;text-align:left}.footer-lower .social a{font-size:22px;font-size:1.375rem}.copyright{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-family:museo-sans,sans-serif;font-weight:300;font-style:normal;font-size:13px;font-size:.8125rem;letter-spacing:.03em;margin:0;max-width:31.25rem}.page-template-page-home#page-content{padding:0;max-width:100%}@media (min-width:62.5em){.page-template-page-home#page-content{padding:0}}.page-template-page-home #page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0}.home-intro{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;-webkit-box-shadow:0 1.875rem 3.125rem .0625rem rgba(131,133,135,.18);box-shadow:0 1.875rem 3.125rem .0625rem rgba(131,133,135,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto -2.153vw;padding:3rem 5.556vw 2rem;top:-5.556vw;z-index:1}@media (min-width:62.5em){.home-intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4.75rem 5.556vw 2.375rem}}@media (min-width:90em){.home-intro{margin:0 auto -1.9375rem;top:-5rem}}.home-intro .home-intro-header{width:100%}@media (min-width:62.5em){.home-intro .home-intro-header{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 28.84615%;flex:1 1 28.84615%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0 3.84615% 0 0}}.home-intro h2.home-intro-title{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;letter-spacing:.04em;margin:0 0 1.5rem;text-transform:uppercase}.home-intro .entry-content{width:100%}@media (min-width:62.5em){.home-intro .entry-content{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 71.15385%;flex:1 1 71.15385%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0}}.home-intro p{font-family:open-sans,sans-serif;font-weight:300;font-style:normal;font-size:18px;font-size:1.125rem;letter-spacing:.03em;line-height:1.389}#home-posts{background-color:#6a6f81;color:#fff;width:100%}@media (min-width:62.5em){#home-posts{padding:5.556vw 0}}#home-posts a{color:#fff;text-decoration:none}#home-posts a:visited{color:#fff}#home-posts a:active,#home-posts a:hover{color:#ff8b00;outline:0;outline-width:0;text-decoration:none}#home-posts a.view-all{color:#fff;text-decoration:underline}#home-posts a.view-all:visited{color:#fff}#home-posts a.view-all:active,#home-posts a.view-all:hover{color:#ff8b00;outline:0;outline-width:0;text-decoration:underline}#home-posts a.read-more{color:#ff8b00;text-decoration:none}#home-posts a.read-more:visited{color:#ff8b00}#home-posts a.read-more:active,#home-posts a.read-more:hover{color:#ff8b00;outline:0;outline-width:0}#home-posts ul.post-list{border-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#home-posts ul.post-list>li{border-color:rgba(255,255,255,.38);padding:1.5625rem 0}@media (min-width:62.5em){#home-posts ul.post-list>li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}#home-posts ul.post-list .post-meta{margin:0 0 .25rem}.home-posts-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100vw}@media (min-width:62.5em){.home-posts-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.778vw;max-width:94.445vw}}.home-posts-header{padding:0 0 .375rem;width:100%}@media (min-width:37.5em){.home-posts-header{padding:0 0 .5rem}}.home-posts-header h2.section-title{display:inline;font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:22px;font-size:1.375rem;letter-spacing:.04em;line-height:1}@media (min-width:37.5em){.home-posts-header h2.section-title{font-size:30px;font-size:1.875rem}}.home-posts-header a.view-all{float:right;margin:.125rem 0 0}@media (min-width:37.5em){.home-posts-header a.view-all{margin:.625rem 0 0}}.home-news,.home-resources{padding:2.375rem 0 .875rem;width:100%}.home-news .home-posts-header,.home-news ul.post-list,.home-resources .home-posts-header,.home-resources ul.post-list{zoom:1;margin:0 auto;max-width:83.334vw}.home-news .home-posts-header:after,.home-news .home-posts-header:before,.home-news ul.post-list:after,.home-news ul.post-list:before,.home-resources .home-posts-header:after,.home-resources .home-posts-header:before,.home-resources ul.post-list:after,.home-resources ul.post-list:before{content:" ";display:table}.home-news .home-posts-header:after,.home-news ul.post-list:after,.home-resources .home-posts-header:after,.home-resources ul.post-list:after{clear:both}@media (min-width:62.5em){.home-news .home-posts-header,.home-news ul.post-list,.home-resources .home-posts-header,.home-resources ul.post-list{max-width:100%}}@media (min-width:62.5em){.home-resources{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 63.28125%;flex:1 1 63.28125%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0 5.556vw 0 0}}.home-resources ul.post-list .post-thumb{height:57.813vw;margin:0 0 .5rem;width:100%}@media (min-width:37.5em){.home-resources ul.post-list .post-thumb{height:6.875rem;margin:0;width:10rem}}@media (min-width:37.5em){.home-resources ul.post-list li.has-post-thumbnail .post-text{width:calc(100% - 12.5rem)}}.home-resources ul.post-list h2.post-title{font-size:18px;font-size:1.125rem;letter-spacing:.03em;line-height:1.389;margin:0 0 .25rem}@media (min-width:37.5em){.home-resources ul.post-list h2.post-title{line-height:1.556;margin:0 0 1rem}}.home-resources ul.post-list h2.post-title a{color:#fff;text-decoration:none}.home-resources ul.post-list h2.post-title a:visited{color:#fff}.home-resources ul.post-list h2.post-title a:active,.home-resources ul.post-list h2.post-title a:hover{color:#ff8b00;outline:0;outline-width:0;text-decoration:underline}.home-resources ul.post-list .categories,.home-resources ul.post-list .post-date{display:none}.home-news{background-color:#4d515e}@media (min-width:62.5em){.home-news{-ms-flex-line-pack:start;align-content:flex-start;background-color:transparent;border-color:rgba(255,255,255,.38);border-style:solid;border-width:0 0 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 36.71875%;flex:1 1 36.71875%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0 0 0 5.556vw}}.home-news ul.post-list .post-date{font-family:museo-sans,sans-serif;font-weight:700;font-style:normal;font-size:15px;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}.home-news ul.post-list h2.post-title{font-size:19px;font-size:1.1875rem;letter-spacing:.03em;line-height:1.474;margin:.375rem 0 1rem}.home-news ul.post-list h2.post-title a{color:#fff;text-decoration:none}.home-news ul.post-list h2.post-title a:visited{color:#fff}.home-news ul.post-list h2.post-title a:active,.home-news ul.post-list h2.post-title a:hover{color:#ff8b00;outline:0;outline-width:0;text-decoration:underline}.content-area.full-width{width:100%}.full-width .site-main{padding-right:0}.archive #page-container,.blog #page-container,.error404 #page-container,.page-template-default #page-container,.post-type-archive #page-container,.search #page-container,.single #page-container{background-color:#eff0f2}@media (min-width:62.5em){.archive #page-container,.blog #page-container,.error404 #page-container,.page-template-default #page-container,.post-type-archive #page-container,.search #page-container,.single #page-container{padding:0 2.778vw}}.archive .content-area,.blog .content-area,.error404 .content-area,.page-template-default .content-area,.post-type-archive .content-area,.search .content-area,.single .content-area{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}@media (min-width:62.5em){.archive .content-area,.blog .content-area,.error404 .content-area,.page-template-default .content-area,.post-type-archive .content-area,.search .content-area,.single .content-area{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 21.25rem);flex:0 1 calc(100% - 21.25rem);width:calc(100% - 21.25rem)}}.archive .sidebar,.blog .sidebar,.error404 .sidebar,.page-template-default .sidebar,.post-type-archive .sidebar,.search .sidebar,.single .sidebar{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:21.25rem}@media (min-width:62.5em){.archive .sidebar,.blog .sidebar,.error404 .sidebar,.page-template-default .sidebar,.post-type-archive .sidebar,.search .sidebar,.single .sidebar{-webkit-box-flex:0;-ms-flex:0 1 21.25rem;flex:0 1 21.25rem}}@media (max-width:37.4375em){html.scroll-main-active{overflow-y:visible!important}}#scroll-main{background-color:#fff;font-family:open-sans;position:relative;width:100%}#scroll-main.inactive{display:none}.scroll-header{background-color:transparent;left:0;padding:.5rem 0;position:fixed;right:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;top:0;width:100%;z-index:99}.scroll-header.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.scroll-header .scroll-header-wrap{margin:0 auto;padding:0 5.55556%;max-width:1440px}.scroll-header .social{display:none;float:right;padding:0 1.945vw 0 0}@media (min-width:30em){.scroll-header .social{display:block}}@media (max-width:37.4375em){.scroll-header .skip-animation-link{padding-left:0}}.mobile-graphic-wrap{position:absolute;text-align:center;width:100%;z-index:90}@media (min-width:37.5em){.mobile-graphic-wrap{display:none}}.mobile-graphic-wrap a{z-index:2}.mobile-graphic-wrap .circle-angle-link.fa-angle-down{left:0;margin:auto;position:absolute;right:0;top:147.463vw}.mobile-graphic-wrap #mobile-graphic-anchor{position:absolute;top:169.553vw}.mobile-graphic{width:100%}.mobile-graphic-footer{bottom:0;padding:25vw 0;position:absolute;text-align:center;width:100%}.mobile-graphic-footer .btn-bordered{min-width:11.25rem}.scroll-nav{bottom:0;display:none;height:100vh;position:fixed;right:7.639vw;-webkit-transform:translate3d(0,50vh,0);transform:translate3d(0,50vh,0);z-index:71}.scroll-nav.unfixed{position:absolute;-webkit-transform:translate3d(0,250vh,0);transform:translate3d(0,250vh,0)}@media (min-width:37.5em){.scroll-nav{display:block}}.scroll-nav-links{display:inline-block;list-style:none;margin:0;padding:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition-duration:.18s;transition-duration:.18s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;width:1.737vw}.scroll-nav-links li[class*=nav-link-]{width:1.737vw;float:left;height:1.737vw;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative}.scroll-nav-links li[class*=nav-link-].active a::before,.scroll-nav-links li[class*=nav-link-]:focus a::before,.scroll-nav-links li[class*=nav-link-]:hover a::before{-webkit-transform:scale(1.7) translate3d(0,0,0);transform:scale(1.7) translate3d(0,0,0)}.panel01-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel01-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel01-active .scroll-nav-links li[class*=nav-link-]:hover a::before,.panel06-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel06-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel06-active .scroll-nav-links li[class*=nav-link-]:hover a::before{background-color:#fff}.panel02-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel02-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel02-active .scroll-nav-links li[class*=nav-link-]:hover a::before,.panel03-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel03-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel03-active .scroll-nav-links li[class*=nav-link-]:hover a::before{background-color:#206ace}.panel04-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel04-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel04-active .scroll-nav-links li[class*=nav-link-]:hover a::before,.panel05-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel05-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel05-active .scroll-nav-links li[class*=nav-link-]:hover a::before{background-color:#e06d2e}.panel07-active .scroll-nav-links li[class*=nav-link-].active a::before,.panel07-active .scroll-nav-links li[class*=nav-link-]:focus a::before,.panel07-active .scroll-nav-links li[class*=nav-link-]:hover a::before{background-color:#699644}.scroll-nav-links li[class*=nav-link-] a{display:block;height:100%;position:absolute;text-indent:-9999em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;width:100%}.scroll-nav-links li[class*=nav-link-] a::before{background-color:#fec880;background-position:center;background-repeat:no-repeat;border-radius:50%;bottom:0;content:"";display:block;height:.38vw;left:0;margin:auto;outline:2px solid transparent;position:absolute;right:0;top:0;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;width:.38vw}.panel01-active .scroll-nav-links li[class*=nav-link-] a::before,.panel04-active .scroll-nav-links li[class*=nav-link-] a::before,.panel05-active .scroll-nav-links li[class*=nav-link-] a::before{background-color:#fec880}.panel02-active .scroll-nav-links li[class*=nav-link-] a::before,.panel03-active .scroll-nav-links li[class*=nav-link-] a::before{background-color:#9bddf9}.panel06-active .scroll-nav-links li[class*=nav-link-] a::before{background-color:#699644}.panel07-active .scroll-nav-links li[class*=nav-link-] a::before{background-color:#a7bd4e}.scroll-nav-anchors{display:none;height:100%;position:absolute;right:0;top:0}@media (min-width:37.5em){.scroll-nav-anchors{display:block}}.scroll-nav-anchors a{position:absolute}.scroll-nav-anchors a#panel01-anchor{top:0}.scroll-nav-anchors a#panel02-anchor{top:106vh}.scroll-nav-anchors a#panel03-anchor{top:225vh}.scroll-nav-anchors a#panel04-anchor{top:436vh}.scroll-nav-anchors a#panel05-anchor{top:771vh}.scroll-nav-anchors a#panel06-anchor{top:997vh}.scroll-nav-anchors a#panel07-anchor{top:1137vh}.scroll-message{bottom:calc(12vh - 40px);color:transparent;text-decoration:none;font-size:14px;font-size:.875rem;font-weight:800;height:5.25rem;left:0;margin:0 auto;opacity:0;position:absolute;right:0;text-align:center;text-shadow:1px 1px #7fd1fa;text-transform:uppercase;-webkit-transition-duration:.75s;transition-duration:.75s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;visibility:hidden;width:5.25rem;z-index:2}.scroll-message:visited{color:transparent}.scroll-message:active,.scroll-message:hover{color:transparent;outline:0;outline-width:0}.scroll-message.show-message{color:#fff;text-decoration:none;opacity:1;visibility:visible}.scroll-message.show-message:visited{color:#fff}.scroll-message.show-message:active,.scroll-message.show-message:hover{color:#fff;outline:0;outline-width:0}.scroll-mouse{border-radius:.75rem;-webkit-box-shadow:0 0 0 .125rem #fff inset;box-shadow:0 0 0 .125rem #fff inset;cursor:pointer;display:block;font-size:16px;font-size:1rem;height:2.5rem;left:0;margin:1px auto;position:relative;right:0;width:1.625rem;z-index:2}.scroll-mouse .sm-inner{border-radius:.25rem;display:block;height:.75rem;left:.625rem;position:absolute;top:.375rem;width:.375rem}.scroll-mouse .sm-dot{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll;background-color:#fff;border-radius:50%;display:block;height:.375rem;left:0;position:absolute;top:0;width:.375rem}.panel{color:#0f1a26;display:none;height:100vh;position:relative;width:100%}@media (min-width:37.5em){.panel{display:block}}.panel#panel01{z-index:70}.panel#panel02{margin:0 0 25vh;z-index:60}.panel#panel03{margin:0 0 62.5vh;z-index:50}.panel#panel04{margin:0 0 75vh;z-index:40}.panel#panel05{margin:0 0 250vh;z-index:30}.panel#panel06{margin:0 0 50vh;z-index:20}.panel#panel07{margin:0 0 calc(328.375vh + 1px);z-index:10}.panel .pin-wrapper{display:inline-block;height:100vh;min-height:55.556vw;position:relative;width:100%}.panel-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;margin:0 auto;position:absolute;right:0;width:100%}.content-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin:0;overflow:hidden;-webkit-perspective:1200px;perspective:1200px;position:absolute;right:0;top:0;width:100vw}.content-wrapper .orange-text{color:#ff9e35}.content-wrapper .blue-text{color:#1f6ace}.content-wrapper .green-text{color:#57991f}.content-wrapper .lower-border,.content-wrapper .upper-border{position:relative}.content-wrapper .lower-border::before,.content-wrapper .upper-border::before{background-color:#0f1a26;content:"";height:.555vw;min-height:3px;left:0;position:absolute;width:100%}.content-wrapper .upper-border{padding:2.084vw 0 0}.content-wrapper .upper-border::before{top:0;width:6.3195vw}.content-wrapper .lower-border::before{bottom:0}[class*=p01-],[class*=p02-],[class*=p03-],[class*=p04-],[class*=p05-],[class*=p06-],[class*=p07-]{height:auto;position:absolute}.panel-text{display:inline-block}.panel-text h3{font-size:1.528vw;line-height:1.4}@media (min-width:37.5em){.panel-text h3{font-size:1.736vw}}.fade-in-later{opacity:0;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility,-webkit-transform;visibility:hidden}.fade-in-later.fade-in-now{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;visibility:visible}#panel01{left:0;position:absolute;top:0}#panel01 .panel-bg{background-color:#90dbfa;max-width:none}#panel01 .content-wrapper{bottom:0;height:55.556vw;margin:auto;overflow:visible;top:0;visibility:hidden}.p01-light-upper1{left:-1.80556%;top:0;width:25.48611%}.p01-light-upper2{left:6.875%;top:0;width:46.66667%}.p01-light-upper3{left:26.875%;top:0;width:34.93056%}.p01-light-upper4{left:48.61111%;top:0;width:46.66667%}.p01-light-upper5{left:74.02778%;top:4vh;width:25.48611%}.p01-footer-mask{background-color:#90dbfa;height:100%;left:0;overflow:hidden;top:42.2vw;width:100%;z-index:2}.p01-light-footer-mask,.p01-light-lower{left:-.209vw;width:88.75vw;top:-10.487vw;z-index:1}[class*=p01-projection]{bottom:13.334vw;height:30.487vw;left:8.33333%;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;width:58.54167%}.p01-projection-bg{width:58.75vw;z-index:-1}.p01-projection-bg::after,.p01-projection-bg::before{background-color:#206ace;content:"";display:block;height:200%;position:absolute;right:31.667vw;top:0;-webkit-transform:rotateZ(-46deg);-ms-transform:rotate(-46deg);transform:rotateZ(-46deg);-webkit-transform-origin:132% 33.8%;-ms-transform-origin:132% 33.8%;transform-origin:132% 33.8%;width:16.737vw;z-index:-1}.p01-projection-bg::after{background-color:#2d7de9;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;width:16.737vw}.p01-projection-bg [class*=p01-projection]{bottom:0;left:0;width:100%}.p01-projection-bg .projection-text{color:#fff;padding:2.362vw 0 0;position:absolute;z-index:1}.p01-projection-bg .projection-text::after{background-color:#0f4b9c;content:"";display:block;height:23.264vw;left:1.25vw;position:absolute;top:0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;width:25.834vw;z-index:0}.p01-projection-bg .projection-text [class*=p01text]{display:block}.p01-projection-bg .projection-text h2{font-size:3.264vw;font-weight:700;letter-spacing:-.01em;line-height:1.2128;position:relative;z-index:1}.p01-projection-bg .projection-text h2 .small-text{font-size:1.528vw;letter-spacing:.001em}.p01-projection-bg .projection-text h2 .extrabold{font-weight:800;margin:0 0 0 -.208vw}.p01-projection-bg .projection-text h2 .narrowed-text{letter-spacing:-.032em}.p01-projection-bg .projection-text h2 [class*=projection-layer2b]{margin:.417vw 0 0}[class*=p01-city],[class*=p01-factory]{left:27.84722%;width:58.47222%}[class*=p01-city],[class*=p01-factory],[class*=p01-tree]{bottom:13.334vw;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}[class*=factory-smoke]{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;position:absolute}[class*=factory-smoke][class*="1"]{bottom:25.348vw;height:4.514vw;left:51.94444%;width:5.13889%}[class*=factory-smoke][class*="2"]{bottom:23.959vw;height:2.709vw;left:56.45833%;width:3.05556%}[class*=factory-smoke][class*="3"]{bottom:23.82vw;height:3.959vw;left:69.93056%;width:4.375%}[class*=factory-smoke][class*="4"]{bottom:21.667vw;height:3.195vw;left:74.44444%;width:3.61111%}[class*=factory-smoke][class*="5"]{bottom:15.973vw;height:2.709vw;left:83.33333%;width:2.98611%}[class*=factory-smoke]:nth-of-type(1) .p01-smoke-layer1{-webkit-animation-delay:-1.4s;animation-delay:-1.4s}[class*=factory-smoke]:nth-of-type(1) .p01-smoke-layer2{-webkit-animation-delay:-.6s;animation-delay:-.6s}[class*=factory-smoke]:nth-of-type(1) .p01-smoke-layer3{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}[class*=factory-smoke]:nth-of-type(2) .p01-smoke-layer1{-webkit-animation-delay:-2.8s;animation-delay:-2.8s}[class*=factory-smoke]:nth-of-type(2) .p01-smoke-layer2{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}[class*=factory-smoke]:nth-of-type(2) .p01-smoke-layer3{-webkit-animation-delay:-2.2s;animation-delay:-2.2s}[class*=factory-smoke]:nth-of-type(3) .p01-smoke-layer1{-webkit-animation-delay:-4.2s;animation-delay:-4.2s}[class*=factory-smoke]:nth-of-type(3) .p01-smoke-layer2{-webkit-animation-delay:-1.8s;animation-delay:-1.8s}[class*=factory-smoke]:nth-of-type(3) .p01-smoke-layer3{-webkit-animation-delay:-3.3s;animation-delay:-3.3s}[class*=factory-smoke]:nth-of-type(4) .p01-smoke-layer1{-webkit-animation-delay:-5.6s;animation-delay:-5.6s}[class*=factory-smoke]:nth-of-type(4) .p01-smoke-layer2{-webkit-animation-delay:-2.4s;animation-delay:-2.4s}[class*=factory-smoke]:nth-of-type(4) .p01-smoke-layer3{-webkit-animation-delay:-4.4s;animation-delay:-4.4s}.p01-smoke-base{left:-4%;bottom:-7.692%;width:24.32432%}[class*=p01-smoke-layer]{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:smokeBillow;animation-name:smokeBillow;-webkit-animation-timing-function:linear;animation-timing-function:linear}[class*=p01-smoke-layer][class*=layer1]{top:0;left:7.4%;width:68.91892%}[class*=p01-smoke-layer][class*=layer2]{bottom:1.52%;right:0;width:63.51351%}[class*=p01-smoke-layer][class*=layer3]{bottom:0;left:0;width:85.13514%}.p01-factory-tractor{bottom:13.334vw;height:2.431vw;left:65.06944%;width:4.65278%}[class*=p01-tractor]{height:100%;width:100%}[class*=p01-tractor][class*=layer1]{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:smokeBillow;animation-name:smokeBillow;-webkit-animation-timing-function:linear;animation-timing-function:linear}[class*=p01-tractor][class*=layer2],[class*=p01-tractor][class*=layer4]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:tractorBounce;animation-name:tractorBounce;-webkit-animation-timing-function:linear;animation-timing-function:linear}[class*=p01-tractor][class*=layer3]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:tireBounce;animation-name:tireBounce;-webkit-animation-timing-function:linear;animation-timing-function:linear}.p01-tree1{left:19.30556%;width:1.459vw}.p01-tree2{left:21.31944%;width:.973vw}.p01-tree3{left:25.27778%;width:.903vw}#panel02 .panel-bg{background-image:url(../images/p02-map-bg.svg);background-position:50% 7.778vw;background-size:100% auto;bottom:0;height:60.764vw;margin:auto;opacity:.48;top:0;width:100vw}#panel02 .panel-bg::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(66%,rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 66%,#fff 100%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}#panel02 .panel-content{outline:1px solid transparent;padding:0 9.72222%;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#panel02 .panel-text{padding:6.25vw 0 6.875vw;position:relative;width:46.112vw}#panel02 h1{font-size:6.944vw;font-weight:700;letter-spacing:normal;line-height:normal}#panel02 h2{display:inline-block;font-size:2.778vw;font-weight:600;letter-spacing:normal;line-height:1.375}#panel02 h2.lower-text,#panel02 h2.upper-text{display:block;position:absolute}#panel02 h2.lower-text::before,#panel02 h2.upper-text::before{width:100%}#panel02 h2.upper-text{top:0}#panel02 h2.lower-text{bottom:0;width:100.04%}#panel02 h2.upper-border{padding:2.431vw 0 0}#panel02 h2.lower-border{padding:0 2.5vw 3.055vw 0}.cuboid-wrap{bottom:0;height:19.861vw;left:55.833vw;position:absolute}.cuboid{background-color:#31acf8;bottom:0;display:inline-block;height:100%;position:absolute;width:10.625vw}.cuboid::before{content:"";background-color:#1f6ace;height:100%;left:10.625vw;position:absolute;top:-1.944vw;-webkit-transform:skew(0,-45deg);-ms-transform:skew(0,-45deg);transform:skew(0,-45deg);width:3.889vw}.cuboid::after{background-color:#9bddf8;content:"";height:3.9vw;left:1.944vw;position:absolute;top:-3.86vw;-webkit-transform:skew(-45deg,0) translate3d(0,0,0);transform:skew(-45deg,0) translate3d(0,0,0);width:100.5%}.cuboid .data-bar-label{background-color:#31acf8;border-radius:50%;color:#fff;font-size:2.083vw;font-weight:700;height:5.694vw;line-height:5.625vw;position:absolute;text-align:center;top:-4.583vw;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;width:5.694vw;z-index:-1}.cuboid .data-bar-label::before{background-color:#1f6ace;border-bottom-right-radius:5.694vw;border-top-right-radius:5.694vw;content:"";height:5.694vw;left:2.847vw;position:absolute;top:0;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;width:2.847vw;z-index:-1}.cuboid .data-bar-label::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='3' viewBox='0 0 9 3'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%2352aadf;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='a' cx='7.5' cy='1.5' r='1.5'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto .208vw;bottom:0;content:"";height:.208vw;left:100%;margin:auto 0;position:absolute;top:0;width:100%;z-index:-2}#panel03 .content-wrapper,#panel03 .panel-bg{bottom:0;height:55.556vw;margin:auto;top:0}#panel03 .panel-bg{background-image:url(../images/p03-curve-bg.svg);background-position:50% 65.5%;background-repeat:no-repeat;background-size:80.625% auto}#panel03 .panel-content{padding:0 9.72222%}#panel03 .panel-text{letter-spacing:normal;opacity:0;position:absolute;top:13.75vw}#panel03 .panel-text .blue-text{color:#2d7de9}#panel03 .panel-text .amount{display:inline-block;font-weight:700;width:6.667vw}#panel03 .panel-text .amount-indicator{background-color:#ffc000;bottom:1.042vw;display:inline-block;height:.278vw;left:calc(100% + 2.014vw);position:absolute;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);width:2.917vw}#panel03 .panel-text .amount-indicator::after{background-color:#ffc000;border-radius:50%;bottom:0;content:"";height:.833vw;right:-.278vw;position:absolute;top:-.278vw;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:.833vw}.money-graphic{top:17.5vw;height:17.362vw;left:43.05556%;position:absolute;width:35.347vw;z-index:1}[class*=p03-money-stack]{bottom:0;height:auto;left:0;position:absolute;width:100%;z-index:1}.money-label{color:#ffc000;display:block;font-size:4.167vw;font-weight:700;line-height:1;margin:1.528vw 0 0;position:absolute;text-align:center;top:100%;width:100%}#panel04 .panel-bg{background-image:url(../images/p04-box-bg.svg);background-position:0 100%;background-repeat:no-repeat;background-size:88.19444% auto;bottom:0;height:50.625vw;margin:auto;padding:0;top:0}@media (min-width:90em){#panel04 .panel-bg{top:auto}}#panel04 .graph-wrap{height:100%;padding:0 11.80556% 8.19444%}#panel04 .graph-bg{background-color:#f5f5f6;height:100%;overflow:hidden;position:relative}#panel04 .graph-bg [class*=p04-]{bottom:0;width:100%}#panel04 .panel-text-shadow{position:absolute;width:76.389vw;z-index:0}#panel04 .panel-text-shadow .p04-text-shadow-skilled{padding:5.764vw 0 0;right:-1.459vw;width:4.306vw}#panel04 .panel-text{position:absolute;top:0;width:76.389vw;z-index:1}#panel04 .bluecollar-text{float:left;font-size:1.945vw;font-weight:600;letter-spacing:.01em;line-height:1.179;padding:12.639vw 0 0 2.014vw}#panel04 .bluecollar-text .orange-text{color:#e06d2e}#panel04 .skilled-text{float:right;font-size:2.223vw;font-weight:800;letter-spacing:.015em;line-height:1.094;padding:4.931vw 0 0;position:relative;right:-1.598vw;text-align:right}#panel04 .skilled-text .orange-text{color:#f49125}#panel04 [class*="-text-dot"]{border-radius:50%;height:3.334vw;width:3.334vw;z-index:-1}#panel04 [class*="-text-dot"][class*=bluecollar]{background-color:#e06d2e;left:.764vw;top:10.625vw}#panel04 [class*="-text-dot"][class*=skilled]{background-color:#fda340;left:61.806vw;top:3.264vw}.p04-curve-skilled{opacity:.85}.p04-paint{bottom:16.46091%;left:5.55556%;width:5.06944%}.p04-painter{bottom:9.32785%;left:6.52778%;width:9.72222%}.p04-courier{bottom:1.50892%;left:20.69444%;width:8.88889%}.p04-suit{bottom:12.62003%;left:50.83333%;width:11.73611%}.p04-nurse{bottom:48.14815%;left:65.83333%;width:5.76389%}#panel05 .panel-bg{background-image:url(../images/p05-cityscape-bg.svg);background-position:50% 100%;background-repeat:repeat-x;background-size:133.88% auto;bottom:0}#panel05 .content-wrapper{text-align:center}#panel05 .content-wrapper .orange-text{color:#ff8b00}#panel05 .bluecollar-icons,#panel05 .skilled-icons{height:50%;left:0;position:absolute;width:100%}#panel05 .skilled-icons{top:0}#panel05 .skilled-title{bottom:0;left:calc(50vw - 6.393em)}#panel05 .skilled-caption{color:#ff6c00;bottom:70.25%;left:-25vw}#panel05 .bluecollar-icons{bottom:0}#panel05 .bluecollar-title{left:calc(50vw - 2.143em);top:0}#panel05 .bluecollar-caption{color:#1f6ace;right:-27.916vw;top:68.75%}#panel05 h2[class*=triangle-]{font-size:1.944vw;font-weight:700;letter-spacing:.02em;line-height:1.072;padding:0 2.917vw 0 0;position:absolute;text-transform:uppercase}#panel05 h2[class*=triangle-]::after{opacity:0;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:border-color,opacity,-webkit-transform;transition-property:border-color,opacity,-webkit-transform;transition-property:border-color,opacity,transform;transition-property:border-color,opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;visibility:hidden}#panel05 h2[class*=triangle-].show-triangle::after{opacity:1;visibility:visible}#panel05 h3{display:inline-block;font-size:2.083vw;letter-spacing:.02em;left:0;position:absolute;right:0}[class*=triangle-]{padding:0 2.014vw 0 0;position:relative}[class*=triangle-]::after{border-color:transparent transparent #1f6ace transparent;border-style:solid;border-width:0 .833vw calc(1.732 * .764vw) .833vw;bottom:0;height:1.319vw;content:"";margin:auto 0;position:absolute;right:0;top:0;width:.833vw}[class*=triangle-][class*=orange]::after{border-color:transparent transparent #ff8b00 transparent}[class*=triangle-][class*=down]::after{border-color:#1f6ace transparent transparent transparent;border-width:calc(1.732 * .764vw) .833vw 0 .833vw}[class*=triangle-][class*=bounceup]::after{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceUp;animation-name:bounceUp;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}[class*=triangle-][class*=bouncedown]::after{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounceDown;animation-name:bounceDown;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.p05-icon-moneybag{bottom:35.5%;left:20.41667%;width:7.15278%}.p05-icon-book{bottom:23.5%;left:32.91667%;width:7.63889%}.p05-icon-drbag{bottom:18.75%;left:46.31944%;width:7.36111%}.p05-icon-bldgs{bottom:28.25%;left:59.23611%;width:6.875%}.p05-icon-deskbell{bottom:44%;left:70.20833%;width:10.83333%}.p05-icon-headset{left:20.76389%;top:19.25%;width:6.31944%}.p05-icon-tram{left:33.75%;top:38.25%;width:5.97222%}.p05-icon-factory{left:47.22222%;top:26.25%;width:5.83333%}.p05-icon-wheat{left:59.93056%;top:18.75%;width:6.52778%}.p05-icon-bulldozer{left:71.25%;top:30%;width:10.34722%}#panel06 .panel-bg{background-color:#a7bd4e}.p06-projection{height:32.431vw;min-height:213px;left:14.444vw;top:18.125vh;width:34.722vw;min-width:228px;z-index:unset}.p06-projection::after{background-color:#699644;content:"";display:block;height:500%;position:absolute;right:0;top:0;-webkit-transform:rotateZ(-43deg);-ms-transform:rotate(-43deg);transform:rotateZ(-43deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;width:137%;z-index:-1}.p06-projection .panel-text{background-color:#fff;height:100%;padding:2.4375rem 0 0;text-align:center;width:100%}@media (min-width:41.0625em){.p06-projection .panel-text{padding:5.972vw 0 0}}.p06-projection .panel-text h2{font-size:17.3px;font-size:1.08125rem;letter-spacing:.01em;line-height:1.211;font-weight:600;position:relative;z-index:1}@media (min-width:41.0625em){.p06-projection .panel-text h2{font-size:2.639vw}}.p06-projection .panel-text h2 .xbold{display:inline-block;font-size:19.1px;font-size:1.19375rem;line-height:1em;margin:.556vw 0 0;width:100%}@media (min-width:41.0625em){.p06-projection .panel-text h2 .xbold{font-size:2.917vw}}.p06-projection .panel-text h2 strong{font-size:16.4167px;font-size:1.02604rem;line-height:1.25}@media (min-width:41.0625em){.p06-projection .panel-text h2 strong{font-size:2.5vw}}.p06-icon-gradcap{left:calc(14.444vw - 4.3125rem);top:calc(18.125vh - 2.875rem);width:5.388rem;z-index:0}@media (min-width:41.0625em){.p06-icon-gradcap{left:4.028vw;top:calc(18.125vh - 7.014vw);width:13.125vw}}.p06-icon-bookstack{left:calc(14.444vw + 10.9375rem);top:calc(18.125vh + 9.75rem);width:5.8125rem}@media (min-width:41.0625em){.p06-icon-bookstack{left:41.042vw;top:calc(18.125vh + 23.819vw);width:14.16667%}}.p06-icon-protractor{left:calc(14.444vw + 15.5625rem);top:calc(18.125vh + 8.438rem);width:3.706rem}@media (min-width:41.0625em){.p06-icon-protractor{left:52.431vw;top:calc(18.125vh + 20.556vw);width:9.02778%}}.p06-icon-degree{left:calc(14.444vw + 22.875rem);top:calc(18.125vh - .208rem);width:5.75rem}@media (min-width:41.0625em){.p06-icon-degree{left:70.139vw;top:calc(18.125vh - .486vw);width:14.02778%}}[class*="-spark-"]{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:sparkle;animation-name:sparkle;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-position:left top;background-position-x:0;background-position-y:0;background-repeat:no-repeat;background-size:100% 100%;height:1.112vw;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:1.112vw}[class*="-spark-"]:nth-of-type(1){-webkit-animation-delay:-.3s;animation-delay:-.3s}[class*="-spark-"]:nth-of-type(2){-webkit-animation-delay:-.6s;animation-delay:-.6s}[class*="-spark-"]:nth-of-type(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}[class*="-spark-"]:nth-of-type(4){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}[class*="-spark-"]:nth-of-type(5){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}[class*="-spark-"]:nth-of-type(6){-webkit-animation-delay:-1.8s;animation-delay:-1.8s}[class*="-spark-"]:nth-of-type(7){-webkit-animation-delay:-2.1s;animation-delay:-2.1s}[class*="-spark-"]:nth-of-type(8){-webkit-animation-delay:-2.4s;animation-delay:-2.4s}[class*="-spark-"][class*='-circle']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ep06-spark-circle%3C/title%3E%3Cpath class='a' d='M4,0A4,4,0,1,1,0,4,4,4,0,0,1,4,0Z'/%3E%3C/svg%3E");height:.556vw;width:.556vw}.green-sparks [class*="-spark-"][class*='-circle']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23b4c768;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ep06-spark-circle-green%3C/title%3E%3Cpath class='a' d='M4,0A4,4,0,1,1,0,4,4,4,0,0,1,4,0Z'/%3E%3C/svg%3E")}[class*="-spark-"][class*='-circle'][class*='-sml']{height:.348vw;width:.348vw}[class*="-spark-"][class*='-circle'][class*='-smlr']{height:.209vw;width:.209vw}[class*="-spark-"][class*='-cross']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.981' height='15.981' viewBox='0 0 15.981 15.981'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ep06-spark-cross%3C/title%3E%3Cpath class='a' d='M14.192,6.2H9.77V1.779a1.789,1.789,0,0,0-3.578,0V6.2H1.77a1.789,1.789,0,1,0,0,3.577H6.192V14.2a1.789,1.789,0,0,0,3.578,0V9.779h4.422a1.789,1.789,0,1,0,0-3.577Z'/%3E%3C/svg%3E")}.green-sparks [class*="-spark-"][class*='-cross']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.981' height='15.981' viewBox='0 0 15.981 15.981'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23b4c768;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ep06-spark-cross-green%3C/title%3E%3Cpath class='a' d='M14.192,6.2H9.77V1.779a1.789,1.789,0,0,0-3.578,0V6.2H1.77a1.789,1.789,0,1,0,0,3.577H6.192V14.2a1.789,1.789,0,0,0,3.578,0V9.779h4.422a1.789,1.789,0,1,0,0-3.577Z'/%3E%3C/svg%3E")}[class*="-spark-"][class*='-cross'][class*='-sml']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ep06-spark-cross-sml%3C/title%3E%3Cpath class='a' d='M11.1,4.6H8.4V1.905a1.905,1.905,0,1,0-3.81,0V4.6H1.905a1.905,1.905,0,0,0,0,3.81H4.6V11.1a1.905,1.905,0,0,0,3.81,0V8.4H11.1a1.905,1.905,0,0,0,0-3.81Z'/%3E%3C/svg%3E");height:.903vw;width:.903vw}.green-sparks [class*="-spark-"][class*='-cross'][class*='-sml']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23b4c768;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ep06-spark-cross-sml-green%3C/title%3E%3Cpath class='a' d='M11.1,4.6H8.4V1.905a1.905,1.905,0,1,0-3.81,0V4.6H1.905a1.905,1.905,0,0,0,0,3.81H4.6V11.1a1.905,1.905,0,0,0,3.81,0V8.4H11.1a1.905,1.905,0,0,0,0-3.81Z'/%3E%3C/svg%3E")}[class*="-spark-"][class*='-cross'][class*='-rotate']{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.p06-sparkles1{height:5.01875rem;left:calc(14.444vw - 5.0625rem);top:calc(18.125vh - 2.6875rem);width:7.1rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles1{height:12.223vw;left:2.292vw;top:calc(18.125vh - 6.32vw);width:17.292vw}}[class*=p06-spark-1a]{left:0;top:73.29545%}[class*=p06-spark-1b]{left:5.22088%;top:82.38636%}[class*=p06-spark-1c]{left:10.04016%;top:93.75%}[class*=p06-spark-1d]{left:73.89558%;top:0}[class*=p06-spark-1e]{left:84.33735%;top:5.11364%}[class*=p06-spark-1f]{left:91.16466%;top:18.75%}[class*=p06-spark-1g]{left:96.78715%;top:2.27273%}.p06-sparkles2{height:3.793rem;left:calc(14.444vw + 21.25rem);top:calc(18.125vh + .375rem);width:9.324rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles2{height:9.237vw;left:66.042vw;top:calc(18.125vh + .695vw);width:22.709vw}}[class*=p06-spark-2a]{left:0;top:11.2782%}[class*=p06-spark-2b]{left:2.44648%;top:27.06767%}[class*=p06-spark-2c]{left:9.17431%;top:46.61654%}[class*=p06-spark-2d]{left:11.6208%;top:14.28571%}[class*=p06-spark-2e]{left:21.10092%;top:0}[class*=p06-spark-2f]{left:83.18043%;top:97.74436%}[class*=p06-spark-2g]{left:84.70948%;top:42.85714%}[class*=p06-spark-2h]{left:89.60245%;top:80.45113%}[class*=p06-spark-2i]{left:90.21407%;top:54.88722%}[class*=p06-spark-2j]{left:99.08257%;top:62.40602%}.p06-sparkles3{height:2.08125rem;left:calc(14.444vw + 10.5625rem);top:calc(18.125vh + 1.5rem);width:2.90833125rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles3{height:5.07vw;left:25.487vw;top:3.4375vw;width:7.084vw}}[class*=p06-spark-3a]{left:0;top:0}[class*=p06-spark-3b]{left:8.82353%;top:23.28767%}[class*=p06-spark-3c]{left:51.96078%;top:26.0274%}[class*=p06-spark-3d]{left:76.47059%;top:50.68493%}[class*=p06-spark-3e]{left:96.07843%;top:94.52055%}.p06-sparkles4{height:1.33958125rem;left:calc(14.444vw + 1.3125rem);top:calc(18.125vh + 7.25rem);width:1.42604375rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles4{height:3.264vw;left:2.987vw;top:17.5vw;width:3.473vw}}[class*=p06-spark-4a]{left:0;top:0}[class*=p06-spark-4b]{left:30%;top:48.93617%}[class*=p06-spark-4c]{left:84%;top:80.85106%}.p06-sparkles5{height:2.167rem;left:calc(14.444vw - 4.625rem);top:calc(18.125vh + 13.0625rem);width:3.849rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles5{height:5.278vw;left:3.334vw;top:calc(18.125vh + 31.667vw);width:9.375vw}}[class*=p06-spark-5a]{left:0;top:96.05263%}[class*=p06-spark-5b]{left:22.96296%;top:73.68421%}[class*=p06-spark-5c]{left:59.25926%;top:82.89474%}[class*=p06-spark-5d]{left:74.81481%;top:52.63158%}[class*=p06-spark-5e]{left:77.77778%;top:0}[class*=p06-spark-5f]{left:97.77778%;top:21.05263%}.p06-sparkles6{height:1.51145625rem;left:calc(14.444vw + 8.75rem);top:calc(18.125vh + 14.0625rem);width:3.19375rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles6{height:13.889vw;left:35.625vw;top:calc(18.125vh + 23.959vw);width:33.612vw}}[class*=p06-spark-6a]{left:0;top:73.5%}[class*=p06-spark-6b]{left:2.68595%;top:81.5%}[class*=p06-spark-6c]{left:11.77686%;top:78%}[class*=p06-spark-6d]{left:16.1157%;top:88%}[class*=p06-spark-6e]{left:22.52066%;top:98.5%}.p06-sparkles7{height:2.7375rem;left:calc(14.444vw + 15.125rem);top:calc(18.125vh + 8.5625rem);width:5.18958125rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles7{height:6.667vw;left:51.181vw;top:calc(18.125vh + 20.764vw);width:12.639vw}}[class*=p06-spark-7a]{left:0;top:30.20833%}[class*=p06-spark-7b]{left:3.84615%;top:16.66667%}[class*=p06-spark-7c]{left:16.48352%;top:0}[class*=p06-spark-7d]{left:86.26374%;top:94.79167%}[class*=p06-spark-7e]{left:90.10989%;top:44.79167%}[class*=p06-spark-7f]{left:93.95604%;top:61.45833%}.p06-sparkles8{height:.88333125rem;left:calc(14.444vw + 28.625rem);top:calc(18.125vh + 15.375rem);width:1.22604375rem;z-index:0}@media (min-width:41.0625em){.p06-sparkles8{height:2.153vw;left:84.028vw;top:calc(18.125vh + 37.362vw);width:2.987vw}}[class*=p06-spark-8a]{left:0;top:90.32258%}[class*=p06-spark-8b]{left:74.4186%;top:51.6129%}[class*=p06-spark-8c]{left:93.02326%;top:0}@-webkit-keyframes sparkle{0%{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}25%{-webkit-transform:scale(.5) translate3d(0,0,0);transform:scale(.5) translate3d(0,0,0);opacity:0}50%{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}75%{-webkit-transform:scale(.5) translate3d(0,0,0);transform:scale(.5) translate3d(0,0,0);opacity:0}100%{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes sparkle{0%{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}25%{-webkit-transform:scale(.5) translate3d(0,0,0);transform:scale(.5) translate3d(0,0,0);opacity:0}50%{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}75%{-webkit-transform:scale(.5) translate3d(0,0,0);transform:scale(.5) translate3d(0,0,0);opacity:0}100%{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}#panel07 .panel-bg{background-color:#fff}#panel07 .content-wrapper{padding:0 9.72222%}.panel07-graph .panel-text{letter-spacing:normal;opacity:0;position:absolute;top:9.375vh}.panel07-graph .panel-text .green-text{color:#57991f}.panel07-graph .graph-wrap{background-image:url(../images/p07-graph-bg.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;height:36.597vw;opacity:0;position:absolute;top:34.125vh;visibility:hidden;width:75vw}@media (min-width:62.5em){.panel07-graph .graph-wrap{height:28.334vw;left:23.333vw;width:62.5vw}}.panel07-graph .graph-content{position:absolute;top:71.569%;width:100%;z-index:1}.panel07-graph .data-label{opacity:0;position:absolute;text-align:center;visibility:hidden;width:100%}.panel07-graph .data-label.display-above{bottom:calc(100% + 2.569vw)}.panel07-graph .data-label.display-below{margin:2.5vw auto 0;padding:0 0 3.334vw}.panel07-graph .data-label.display-below h2{bottom:0;left:0;margin:0 auto;position:absolute;right:0}.panel07-graph .data-label h2[class*=triangle-]{display:table;font-size:2.43vw;font-weight:700;letter-spacing:.03em;margin:0 auto}.panel07-graph .data-label h2[class*=triangle-]::after{top:.556vw}.panel07-graph .data-label h2[class*=triangle-][class*=bouncedown]::after{-webkit-animation-delay:unset;animation-delay:unset}.panel07-graph .data-label h2[class*=triangle-][class*=bounceup]::after{-webkit-animation-delay:.75s;animation-delay:.75s}.panel07-graph .data-label h5{font-size:1.389vw;font-weight:600;letter-spacing:0;line-height:1}.panel07-graph [class*=graph-data-]{display:inline-block;position:absolute;width:11.82vw}@media (min-width:62.5em){.panel07-graph [class*=graph-data-]{width:9.167vw}}.panel07-graph [class*=graph-data-][class*="1"],.panel07-graph [class*=graph-data-][class*="2"]{top:0}.panel07-graph [class*=graph-data-][class*="1"] .cylinder,.panel07-graph [class*=graph-data-][class*="2"] .cylinder{top:0}.panel07-graph [class*=graph-data-][class*="3"],.panel07-graph [class*=graph-data-][class*="4"]{bottom:0}.panel07-graph [class*=graph-data-][class*="3"] .cylinder,.panel07-graph [class*=graph-data-][class*="4"] .cylinder{bottom:0}.panel07-graph [class*=graph-data-][class*="1"]{color:#206ace;left:11.33333%}.panel07-graph [class*=graph-data-][class*="1"] .data-bar{height:3.003vw}@media (min-width:62.5em){.panel07-graph [class*=graph-data-][class*="1"] .data-bar{height:2.222vw}}.panel07-graph [class*=graph-data-][class*="1"] .cylinder{background-color:#206ace}.panel07-graph [class*=graph-data-][class*="1"] .cylinder::before{background-color:#0f4b9c}.panel07-graph [class*=graph-data-][class*="1"] .cylinder::after{background-color:#206ace}.panel07-graph [class*=graph-data-][class*="1"] h2[class*=triangle-down]::after{border-color:#206ace transparent transparent transparent}.panel07-graph [class*=graph-data-][class*="2"]{color:#32adf9;left:36%}.panel07-graph [class*=graph-data-][class*="2"] .data-bar{height:8.308vw}@media (min-width:62.5em){.panel07-graph [class*=graph-data-][class*="2"] .data-bar{height:6.389vw}}.panel07-graph [class*=graph-data-][class*="2"] .cylinder{background-color:#32adf9}.panel07-graph [class*=graph-data-][class*="2"] .cylinder::before{background-color:#308cef}.panel07-graph [class*=graph-data-][class*="2"] .cylinder::after{background-color:#32adf9}.panel07-graph [class*=graph-data-][class*="2"] h2[class*=triangle-down]::after{border-color:#32adf9 transparent transparent transparent}.panel07-graph [class*=graph-data-][class*="3"]{color:#00a19d;left:60.66667%}.panel07-graph [class*=graph-data-][class*="3"] .data-bar{height:7.407vw}@media (min-width:62.5em){.panel07-graph [class*=graph-data-][class*="3"] .data-bar{height:5.764vw}}.panel07-graph [class*=graph-data-][class*="3"] .cylinder{background-color:#00a19d}.panel07-graph [class*=graph-data-][class*="3"] .cylinder::before{background-color:#02bfba}.panel07-graph [class*=graph-data-][class*="3"] .cylinder::after{background-color:#00a19d}.panel07-graph [class*=graph-data-][class*="3"] h2[class*=triangle-]::after{border-color:transparent transparent #00a19d transparent}.panel07-graph [class*=graph-data-][class*="4"]{color:#699644;left:85.33333%}.panel07-graph [class*=graph-data-][class*="4"] .data-bar{height:28.629vw}@media (min-width:62.5em){.panel07-graph [class*=graph-data-][class*="4"] .data-bar{height:22.222vw}}.panel07-graph [class*=graph-data-][class*="4"] .cylinder{background-color:#699644}.panel07-graph [class*=graph-data-][class*="4"] .cylinder::before{background-color:#a7bd4e}.panel07-graph [class*=graph-data-][class*="4"] .cylinder::after{background-color:#699644}.panel07-graph [class*=graph-data-][class*="4"] h2[class*=triangle-]::after{border-color:transparent transparent #699644 transparent}.cylinder{-webkit-animation-name:bounceDown;animation-name:bounceDown;display:inline-block;height:100%;opacity:0;position:absolute;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;visibility:hidden;width:100%}.cylinder::after,.cylinder::before{border-radius:4.5835vw/1.597vw;border-radius:50%;content:"";height:4.204vw;position:absolute;top:-2.102vw;width:100%}@media (min-width:62.5em){.cylinder::after,.cylinder::before{height:3.194vw;top:-1.597vw}}.cylinder::after{bottom:-2.102vw;top:auto;z-index:-1}@media (min-width:62.5em){.cylinder::after{bottom:-1.597vw;height:3.194vw}}#scroll-footer{background-color:#fff;bottom:-28.375vh;-webkit-box-shadow:0 .75rem .5rem 0 rgba(36,37,40,.3);box-shadow:0 .75rem .5rem 0 rgba(36,37,40,.3);height:28.375vh;padding:3.75rem 5.41667% 0;position:absolute;width:100%}#scroll-footer .scroll-footer-wrap{margin:0 auto;position:relative;text-align:center;width:100%;max-width:1284px}#scroll-footer .btn-bordered{padding:.625rem 2.5rem .6875rem}#scroll-footer .back-to-top{position:absolute;top:0;right:0}.back-to-top{color:#2171dd;text-decoration:none;display:inline-block;font-family:open-sans;font-size:13px;font-size:.8125rem;letter-spacing:.1em;line-height:normal;font-weight:700;padding:1.9375rem 0 0;text-transform:uppercase;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,transform;transition-property:color,background-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.back-to-top:visited{color:#2171dd}.back-to-top:active,.back-to-top:hover{color:#f69327;outline:0;outline-width:0}.back-to-top:active .icon-btt-arrow,.back-to-top:hover .icon-btt-arrow{background-color:#f69327}.back-to-top:active .icon-btt-arrow::after,.back-to-top:active .icon-btt-arrow::before,.back-to-top:hover .icon-btt-arrow::after,.back-to-top:hover .icon-btt-arrow::before{background-color:#f69327}.back-to-top .icon-btt-arrow{background-color:#2171dd;border-radius:1em;height:.1875rem;left:0;margin:0 auto;position:absolute;right:0;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,transform;transition-property:color,background-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:2.125rem}.back-to-top .icon-btt-arrow::after,.back-to-top .icon-btt-arrow::before{background-color:#2171dd;border-radius:1em;height:.21875rem;content:"";left:0;margin:0 auto;position:absolute;right:0;top:.3125rem;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:1.25rem}.back-to-top .icon-btt-arrow::before{-webkit-transform:rotate(-42deg) translateX(-50%);-ms-transform:rotate(-42deg) translateX(-50%);transform:rotate(-42deg) translateX(-50%)}.back-to-top .icon-btt-arrow::after{-webkit-transform:rotate(42deg) translateX(50%);-ms-transform:rotate(42deg) translateX(50%);transform:rotate(42deg) translateX(50%)}@-webkit-keyframes smokeBillow{from{-webkit-transform:rotate(0) translateX(5%) rotate(0);transform:rotate(0) translateX(5%) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(5%) rotate(-360deg);transform:rotate(360deg) translateX(5%) rotate(-360deg)}}@keyframes smokeBillow{from{-webkit-transform:rotate(0) translateX(5%) rotate(0);transform:rotate(0) translateX(5%) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(5%) rotate(-360deg);transform:rotate(360deg) translateX(5%) rotate(-360deg)}}@-webkit-keyframes tractorBounce{0%,100%,20%,40%,50%,70%,80%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}90%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}}@keyframes tractorBounce{0%,100%,20%,40%,50%,70%,80%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}90%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}}@-webkit-keyframes tireBounce{0%,100%,20%,40%,50%,70%,80%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(2%);transform:translateY(2%)}90%{-webkit-transform:translateY(2%);transform:translateY(2%)}}@keyframes tireBounce{0%,100%,20%,40%,50%,70%,80%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(2%);transform:translateY(2%)}90%{-webkit-transform:translateY(2%);transform:translateY(2%)}}@-webkit-keyframes scroll{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scroll{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes bounceDown{0%,100%,20%,40%,60%,70%,90%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30%);transform:translateY(30%)}80%{-webkit-transform:translateY(30%);transform:translateY(30%)}}@keyframes bounceDown{0%,100%,20%,40%,60%,70%,90%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30%);transform:translateY(30%)}80%{-webkit-transform:translateY(30%);transform:translateY(30%)}}@-webkit-keyframes bounceUp{0%,100%,20%,40%,50%,70%,80%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-30%);transform:translateY(-30%)}90%{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@keyframes bounceUp{0%,100%,20%,40%,50%,70%,80%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-30%);transform:translateY(-30%)}90%{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@-webkit-keyframes slowZoom{0%{-webkit-transform:rotateZ(.01deg) scale3d(1,1,1) translate3d(0,0,0);transform:rotateZ(.01deg) scale3d(1,1,1) translate3d(0,0,0)}100%{-webkit-transform:rotateZ(.01deg) scale3d(2,2,2) translate3d(0,0,0);transform:rotateZ(.01deg) scale3d(2,2,2) translate3d(0,0,0)}}@keyframes slowZoom{0%{-webkit-transform:rotateZ(.01deg) scale3d(1,1,1) translate3d(0,0,0);transform:rotateZ(.01deg) scale3d(1,1,1) translate3d(0,0,0)}100%{-webkit-transform:rotateZ(.01deg) scale3d(2,2,2) translate3d(0,0,0);transform:rotateZ(.01deg) scale3d(2,2,2) translate3d(0,0,0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}20%{opacity:0}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}20%{opacity:0}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#page-content.page-template-data-tool-page #page-container,#page-content.page-template-state-data-page #page-container{background:#fff;display:block;max-width:none;padding:0}#page-content.page-template-data-tool-page #page-container .row,#page-content.page-template-state-data-page #page-container .row{padding:2rem 0}#page-content.page-template-data-tool-page #primary,#page-content.page-template-state-data-page #primary{padding:0}#page-content.page-template-data-tool-page .container,#page-content.page-template-state-data-page .container{width:90%}#page-content.page-template-data-tool-page .row-heading,#page-content.page-template-state-data-page .row-heading{background:#f2f3f4}#page-content.page-template-data-tool-page i.icon,#page-content.page-template-state-data-page i.icon{font-style:normal}#page-content.page-template-state-data-page .page-title{display:none}#page-content.page-template-state-data-page .state-name{display:inline-block;margin-right:2em;vertical-align:middle}#page-content.page-template-state-data-page .download,#page-content.page-template-state-data-page .return{display:inline-block}#page-content.page-template-state-data-page .return{font-size:14px;font-size:.875rem;color:#ff8b00;text-decoration:none;display:inline-block;font-weight:600;margin-top:2em;padding-left:1em;position:relative;text-transform:uppercase}#page-content.page-template-state-data-page .return:visited{color:#ff8b00}#page-content.page-template-state-data-page .return:active,#page-content.page-template-state-data-page .return:hover{color:#0f4b9c;outline:0;outline-width:0;text-decoration:none}#page-content.page-template-state-data-page .return .icon{font-size:16px;font-size:1rem;left:0;position:absolute}#page-content.page-template-state-data-page .filter-container{margin:0 auto!important;max-width:800px}#page-content.page-template-state-data-page .filter-container #filter-box .list ul li .icon{display:none}@media (min-width:960px){#page-content.page-template-state-data-page .filter-container #filter-box #filter-slide-container,#page-content.page-template-state-data-page .filter-container #filter-box #index-type{width:50%!important}#page-content.page-template-state-data-page .filter-container #filter-box .list{width:100%!important}#page-content.page-template-state-data-page .filter-container #filter-box .list ul li .icon{display:none}}#page-content.page-template-state-data-page .chart-title{font-size:22px;font-size:1.375rem;border-bottom:3px solid #d8d9d9}#page-content.page-template-state-data-page .chart-wrapper .chart-title{min-height:3em}@media (min-width:1340px){#page-content.page-template-state-data-page .chart-wrapper .chart-title{min-height:2em}}#page-content.page-template-state-data-page .row-charts .chart-title{margin-bottom:1em;padding-bottom:.75em}#page-content.page-template-state-data-page .row-charts .chart{border:1px solid #d8d9d9;border-radius:3%;margin-bottom:1.75rem;padding:3%}@media (min-width:768px){#page-content.page-template-state-data-page .chart-wrapper,#page-content.page-template-state-data-page .row-charts .chart{width:48%}#page-content.page-template-state-data-page .chart-wrapper:nth-child(odd){float:left}#page-content.page-template-state-data-page .chart-wrapper:nth-child(even){float:right}#page-content.page-template-state-data-page .row-charts .chart:nth-child(even){float:left}#page-content.page-template-state-data-page .row-charts .chart:nth-child(odd){float:right}}.page-template-page-splash .site-main{background-color:#aaacb6}.page-template-page-splash .site-main.form-show .article-content p{opacity:.5}.page-template-page-splash .site-main.form-show .sidebar-options .button.btn-su{opacity:0;position:absolute}.page-template-page-splash .site-main.form-show .su-form{opacity:1;pointer-events:auto;position:relative;height:auto}.page-template-page-splash .splash-header{background:#232b49;padding:1.5em}.page-template-page-splash .splash-header .social{display:none}@media (min-width:50em){.page-template-page-splash .splash-header .social{display:inline-block;float:right;padding-top:.25em}}.page-template-page-splash .splash-footer .container,.page-template-page-splash .splash-header .container{width:90%}.page-template-page-splash .splash-header .social a{color:#fff;text-decoration:none;border-radius:50%;margin:0 2px}.page-template-page-splash .splash-header .social a:visited{color:#fff}.page-template-page-splash .splash-header .social a:active,.page-template-page-splash .splash-header .social a:hover{color:#fff;outline:0;outline-width:0;text-decoration:none}.page-template-page-splash .splash-header .social a.facebook{background-color:#3b5998}.page-template-page-splash .splash-header .social a.twitter{background-color:#1da1f2}.page-template-page-splash .splash-header .social a.instagram{background-color:#e1306c}.page-template-page-splash .splash-header .social a.linkedin{background-color:#0077b5}.page-template-page-splash .splash-header .social a.pinterest{background-color:#bd081c}.page-template-page-splash .splash-header .social a.snapchat{background-color:#fffc00}.page-template-page-splash .splash-header .social a.youtube{background-color:#cd201f}.page-template-page-splash .splash-header .social a.gplus{background-color:#db4437}.page-template-page-splash .splash-header .social a .fa{font-size:20px}.page-template-page-splash h1.site-title{color:#fff;line-height:1.5;margin:auto;max-width:310px}@media (min-width:37.5em){.page-template-page-splash h1.site-title{max-width:none;text-align:center}}@media (min-width:50em){.page-template-page-splash h1.site-title{float:left;text-align:left}}.page-template-page-splash h1.site-title strong{font-size:29px;font-size:1.8125rem;font-weight:700;text-transform:uppercase}.page-template-page-splash h1.site-title span{font-size:25px;font-size:1.5625rem}@media (min-width:62.5em){.page-template-page-splash h1.site-title strong{font-size:33px;font-size:2.0625rem}.page-template-page-splash h1.site-title span{font-size:28px;font-size:1.75rem}}.page-template-page-splash .site-content{background-color:#fff;background-image:url(../images/bg-main-768.png);background-position:center;background-size:cover}@media (min-width:50em){.page-template-page-splash .site-content{background-image:url(../images/bg-main.png);background-position:65% center}}@media (min-width:62.5em){.page-template-page-splash .site-content{background-position:center}}.page-template-page-splash .site-main{min-height:700px}@media (min-width:50em){.page-template-page-splash .site-main{background:linear-gradient(270deg,rgba(255,255,255,.5),rgba(255,255,255,.5) 550px,rgba(255,255,255,0))}}@media (min-width:87.5em){.page-template-page-splash .site-main{background:0 0}}.page-template-page-splash .article-content{margin:auto;max-width:550px;padding:3em 10% 1.5em}@media (min-width:37.5em){.page-template-page-splash .article-content{text-align:center}}@media (min-width:50em){.page-template-page-splash .article-content{margin-right:5%;padding:3em 0 1.5em;text-align:right}}@media (min-width:87.5em){.page-template-page-splash .article-content{margin-right:0}}.page-template-page-splash .entry-header{padding-bottom:2em}.page-template-page-splash .sidebar-options{zoom:1;background:rgba(49,172,230,.95);bottom:0;left:0;padding:2rem 2rem 1.375rem;position:relative;right:0;text-align:center}.page-template-page-splash .sidebar-options:after,.page-template-page-splash .sidebar-options:before{content:" ";display:table}.page-template-page-splash .sidebar-options:after{clear:both}@media (min-width:50em){.page-template-page-splash .sidebar-options{left:auto;position:absolute;right:5%;max-width:360px}}@media (min-width:87.5em){.page-template-page-splash .sidebar-options{right:0}}.page-template-page-splash .sidebar-options [class*=btn],.page-template-page-splash .sidebar-options p{max-width:300px}.page-template-page-splash .sidebar-options p{margin:0 auto 1.5em}.page-template-page-splash .sidebar-options .button{display:block;margin:0 auto 1em;padding:0}@media (min-width:37.5em){.page-template-page-splash .sidebar-options .button::after{background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:1.5em;line-height:1;margin-left:.5em;vertical-align:middle;width:1.5em}}.page-template-page-splash .sidebar-options .button.btn-vid{background:#2171dd;border:none;border-radius:0!important;color:#fff;font-size:15px;font-size:.9375rem;font-weight:600;letter-spacing:.1em;line-height:3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .3s;transition:background .3s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-template-page-splash .sidebar-options .button.btn-vid:active,.page-template-page-splash .sidebar-options .button.btn-vid:focus,.page-template-page-splash .sidebar-options .button.btn-vid:hover{background:#0a94ff;outline:0}@media (min-width:37.5em){.page-template-page-splash .sidebar-options .button.btn-vid::after{background-image:url(../images/btn-vid.png);background-image:url(../images/btn-vid.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../images/btn-vid.svg),linear-gradient(transparent,transparent);background-size:16px;margin-top:-3px}}.page-template-page-splash .sidebar-options .button.btn-rep{background:#134175;border:none;border-radius:0!important;color:#fff;font-size:15px;font-size:.9375rem;font-weight:600;letter-spacing:.1em;line-height:3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .3s;transition:background .3s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-template-page-splash .sidebar-options .button.btn-rep:active,.page-template-page-splash .sidebar-options .button.btn-rep:focus,.page-template-page-splash .sidebar-options .button.btn-rep:hover{background:#1c5eaa;outline:0}@media (min-width:37.5em){.page-template-page-splash .sidebar-options .button.btn-rep::after{background-image:url(../images/btn-rep.png);background-image:url(../images/btn-rep.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../images/btn-rep.svg),linear-gradient(transparent,transparent);background-size:14px;margin-top:-3px}}.page-template-page-splash .sidebar-options .button.btn-rel{background:#134175;border:none;border-radius:0!important;color:#fff;font-size:15px;font-size:.9375rem;font-weight:600;letter-spacing:.1em;line-height:3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .3s;transition:background .3s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-template-page-splash .sidebar-options .button.btn-rel:active,.page-template-page-splash .sidebar-options .button.btn-rel:focus,.page-template-page-splash .sidebar-options .button.btn-rel:hover{background:#1c5eaa;outline:0}@media (min-width:37.5em){.page-template-page-splash .sidebar-options .button.btn-rel::after{background-image:url(../images/btn-rel.png);background-image:url(../images/btn-rel.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../images/btn-rel.svg),linear-gradient(transparent,transparent);background-size:13px;margin-top:-4px}}.page-template-page-splash .sidebar-options .button.btn-su{background:#fdc753;border:none;border-radius:0!important;color:#fff;font-size:15px;font-size:.9375rem;font-weight:600;letter-spacing:.1em;line-height:3;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background .3s;transition:background .3s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-template-page-splash .sidebar-options .button.btn-su:active,.page-template-page-splash .sidebar-options .button.btn-su:focus,.page-template-page-splash .sidebar-options .button.btn-su:hover{background:#fcb317;outline:0}@media (min-width:37.5em){.page-template-page-splash .sidebar-options .button.btn-su::after{background-image:url(../images/btn-su.png);background-image:url(../images/btn-su.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../images/btn-su.svg),linear-gradient(transparent,transparent);background-size:17px;margin-top:-4px}}.page-template-page-splash .su-form{height:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:height .4s,opacity .4s;transition:height .4s,opacity .4s}.page-template-page-splash .su-form .gform_confirmation_message{font-size:20px;font-size:1.25rem;color:#fff}.page-template-page-splash .splash-footer{zoom:1;background:#818393;color:#fff;position:relative;text-align:center}.page-template-page-splash .splash-footer:after,.page-template-page-splash .splash-footer:before{content:" ";display:table}.page-template-page-splash .splash-footer:after{clear:both}@media (min-width:37.5em){.page-template-page-splash .splash-footer{padding:1em 0}}@media (min-width:62.5em){.page-template-page-splash .splash-footer{padding:2em 0}}.page-template-page-splash .splash-footer .widget-title{text-transform:uppercase}.page-template-page-splash .splash-footer .social{padding:.5em 0}.page-template-page-splash .splash-footer .social .fa{font-size:24px}.page-template-page-splash .announcement .widget-title{font-size:20px;font-size:1.25rem;color:#ffc601;letter-spacing:.07em}@media (min-width:50em){.page-template-page-splash .announcement .widget-title{font-size:22px;font-size:1.375rem}}.page-template-page-splash .contact .widget-title{font-size:14px;font-size:.875rem;margin-bottom:.5em}.page-template-page-splash .contact .textwidget{font-size:14px;font-size:.875rem;line-height:2;padding-bottom:2em}.page-template-page-splash .contact .textwidget a{color:#fff;text-decoration:none}.page-template-page-splash .contact .textwidget a:visited{color:#fff}.page-template-page-splash .contact .textwidget a:active,.page-template-page-splash .contact .textwidget a:hover{color:#fff;outline:0;outline-width:0;text-decoration:underline}@media (min-width:37.5em){.page-template-page-splash .footer-info{float:right;padding-top:2rem;text-align:right;width:50%}}@media (min-width:62.5em){.page-template-page-splash .footer-info{width:60%}.page-template-page-splash .footer-info .br{content:"";display:inline}.page-template-page-splash .footer-info .br:before{content:", "}}@media (min-width:75em){.page-template-page-splash .footer-info{width:50%}}.page-template-page-splash .splash-modal{background:rgba(255,255,255,.8);text-align:center}ul.post-list.state-list>li{border-width:0 0 1px;display:inline-block;margin:0;width:100%}@media (min-width:37.5em){ul.post-list.state-list>li{margin:0 .75rem;width:43.5%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9faWNvbW9vbi5zY3NzIiwiYXBwLmNzcyIsInZlbmRvci9fc2xpY2suc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL19mb250cy5zY3NzIiwiYmFzZS9fcHJpbnQuc2NzcyIsImNvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJtb2R1bGVzL19jZXctaGlnaGxpZ2h0LnNjc3MiLCJtb2R1bGVzL19ob21lLWdvb2Qtam9icy5zY3NzIiwibW9kdWxlcy9fbWVudS1pY29uLnNjc3MiLCJtb2R1bGVzL19wb3N0LWxpc3QtbmF2LnNjc3MiLCJtb2R1bGVzL19wb3N0LW1ldGEuc2NzcyIsIm1vZHVsZXMvX3Bvc3RzLnNjc3MiLCJtb2R1bGVzL19zZWFyY2guc2NzcyIsIm1vZHVsZXMvX3NvY2lhbC5zY3NzIiwibW9kdWxlcy9fdHdpdHRlci1mZWVkLnNjc3MiLCJsYXlvdXQvX3NpdGUtbGF5b3V0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19zaXRlLW5hdi5zY3NzIiwibGF5b3V0L19wcmltYXJ5LnNjc3MiLCJsYXlvdXQvX3NlY29uZGFyeS5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fcGFnZXMuc2NzcyIsInBhZ2VzL19zY3JvbGwtYW5pbWF0aW9uLnNjc3MiLCJwYWdlcy9fZGF0YS1wYWdlLnNjc3MiLCJwYWdlcy9fc3BsYXNoLnNjc3MiLCJwYWdlcy9fc3RhdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxXQUNJLFlBQUEsUUFDQSxJQUFB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QSxLOEJyTEosMEQ5QnVMUSxNQUFBLEs4QnZMUix5REFBQSx3RDlCMkxRLE1BQUEsS0FDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLGdCQUFBLFVBdklKLDBCOEJ2REosd0NBOFNZLE1BQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLE1BQUEsSzlCMVBSLDBCOEJ2REosd0NBb1RZLE1BQUEsSUFwVFosNENBc1RnQixRQUFBLEdBQ0EsUUFBQSxPQXZUaEIsbURBeVRvQixRQUFBLE05QmxRaEIsd0I4QnZESix3Q0E4VFksTUFBQSxLQTlUWix5Q0F3VVEsV0FBQSxxQkFDQSxXQUFBLE9DN1VSLDJCQUVJLGFBQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxhQUNBLE9BQUEsRUFDQSxNQUFBLEsvQnNEQSwwQitCM0RKLDJCQU9NLE9BQUEsRUFBQSxPQUNBLE1BQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogXCJGb3IgYSBmb250IHRvIGxvYWQsIG1vZGVybiBicm93c2VycyBqdXN0IG5lZWQgd29mZiBmaWxlLiBcIlxuICogaHR0cHM6Ly9ibG9nLndlYmplZGEuY29tL29wdGltaXplLWZvbnRhd2Vzb21lL1xuICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXSxcbltjbGFzc149XCJpY28tXCJdLFxuW2NsYXNzKj1cImljb21vb24tXCJdLFxuW2NsYXNzKj1cImZhLVwiXSB7XG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8vbGluZS1oZWlnaHQ6IDE7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwM1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYW5nbGUtZG91YmxlLXJpZ2h0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSB7XG5cbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYW5nbGUtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYW5nbGUtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWFuZ2xlLXVwXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hcnJvdy1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hcnJvdy1sZWZ0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1hcnJvdy1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYXJyb3ctdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWJhY2t3YXJkXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA0YVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jYWxlbmRhclwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNzNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2FtZXJhXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAzMFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jYXJldC1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jYXJldC1sZWZ0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkOVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jYXJldC1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2FyZXQtdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNoZWNrXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1jaGV2cm9uLWRvd25cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNoZXZyb24tbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2hldnJvbi1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2hldnJvbi11cFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY2xvc2VcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWNyZWRpdC1jYXJkLWFsdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyODNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItY3JlZGl0LWNhcmRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWVudmVsb3BlLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWVudmVsb3BlLW9wZW4tb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYjdcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZW52ZWxvcGUtb3BlblwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYjZcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZW52ZWxvcGVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZhY2Vib29rLWZcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZhY2Vib29rLW9mZmljaWFsXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjIzMFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1mYWNlYm9vay1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZhY2Vib29rXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA5YVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1mZWVkXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA5ZVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1maWxlLWV4Y2VsLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZpbGUtb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMTZcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmlsZS1wZGYtb1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmlsZS1wb3dlcnBvaW50LW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZpbGUtdGV4dFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNWNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZmlsZS13b3JkLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZpbGVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWZsaWNrclwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNmVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZm9yd2FyZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNGVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItZ29vZ2xlLXBsdXMtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkNFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1nb29nbGUtcGx1c1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZDVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItaW5zdGFncmFtXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE2ZFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1saW5rZWRpbi1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWxpbmtlZGluXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBlMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1sb2NrXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAyM1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1sb25nLWFycm93LWRvd25cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWxvbmctYXJyb3ctbGVmdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbG9uZy1hcnJvdy1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbG9uZy1hcnJvdy11cFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzZcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbWFwLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLW1hcFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyNzlcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItbWludXNcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXBpbnRlcmVzdC1wXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjIzMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1waW50ZXJlc3Qtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkM1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1waW50ZXJlc3RcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXBsYXlcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXBsdXNcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXF1ZXN0aW9uXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEyOFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1yZWZyZXNoXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAyMVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1yZW1vdmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXJlcGVhdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMWVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItcm90YXRlLWxlZnRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXJvdGF0ZS1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMWVcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItcnNzLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNDNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItcnNzXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA5ZVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zZWFyY2hcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNoYXJlLWFsdC1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNoYXJlLWFsdFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxZTBcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc29ydC1hc2NcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXNvcnQtZGVzY1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItc29ydC1kb3duXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zb3J0LXVwXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zb3J0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zcGlubmVyXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExMFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zdGFyLW9cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXN0YXJcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXRoLWxhcmdlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwOVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi10aC1saXN0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwYlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi10aFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMGFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdGltZXNcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXR3aXR0ZXItc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA4MVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi10d2l0dGVyXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi11bmRvXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBlMlwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi11bnNvcnRlZFwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwZGNcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdXBsb2FkXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA5M1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi11c2VyLWNpcmNsZS1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjJiZVwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi11c2VyLWNpcmNsZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYmRcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItdXNlci1vXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjJjMFwiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi11c2VyXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwN1wiO1xuICAgIH1cbiAgICAmW2NsYXNzKj1cIi12b2x1bWUtdXBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXlvdXR1YmUtcGxheVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNmFcIjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCIteW91dHViZS1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLXlvdXR1YmVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG4gICAgfVxufVxuLy8gU3Bpbm5pbmcgSWNvbnNcbiRmYS1jc3MtcHJlZml4OiBmYSAhZGVmYXVsdDtcblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbiIsIi8qKlxuICogXCJGb3IgYSBmb250IHRvIGxvYWQsIG1vZGVybiBicm93c2VycyBqdXN0IG5lZWQgd29mZiBmaWxlLiBcIlxuICogaHR0cHM6Ly9ibG9nLndlYmplZGEuY29tL29wdGltaXplLWZvbnRhd2Vzb21lL1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdLFxuW2NsYXNzXj1cImljby1cIl0sXG5bY2xhc3MqPVwiaWNvbW9vbi1cIl0sXG5bY2xhc3MqPVwiZmEtXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtZG93blwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvdWJsZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3VibGUtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYW5nbGUtZG91YmxlLXVwXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWFuZ2xlLWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItYW5nbGUtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItYW5nbGUtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWFuZ2xlLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYW5nbGUtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1hbmdsZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItYW5nbGUtcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hbmdsZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1hbmdsZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItYW5nbGUtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hbmdsZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hbmdsZS11cFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1hcnJvdy1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1hcnJvdy1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItYXJyb3ctZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1hcnJvdy1kb3duXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWFycm93LWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWFycm93LWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1hcnJvdy1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWFycm93LWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItYXJyb3ctcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWFycm93LXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItYXJyb3ctcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYXJyb3ctcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItYXJyb3ctdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWFycm93LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItYXJyb3ctdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYXJyb3ctdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItYmFja3dhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWJhY2t3YXJkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItYmFja3dhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItYmFja3dhcmRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItY2FsZW5kYXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWNhbGVuZGFyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItY2FsZW5kYXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2FsZW5kYXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItY2FtZXJhXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1jYW1lcmFcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jYW1lcmFcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2FtZXJhXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWNhcmV0LWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWNhcmV0LWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jYXJldC1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWNhcmV0LWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItY2FyZXQtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItY2FyZXQtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWNhcmV0LWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2FyZXQtbGVmdFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1jYXJldC1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItY2FyZXQtcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jYXJldC1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jYXJldC1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1jYXJldC11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItY2FyZXQtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jYXJldC11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jYXJldC11cFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1jaGVja1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItY2hlY2tcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jaGVja1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jaGVja1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1jaGV2cm9uLWRvd25cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWNoZXZyb24tZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jaGV2cm9uLWRvd25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItY2hldnJvbi1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1jaGV2cm9uLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jaGV2cm9uLWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2hldnJvbi1sZWZ0XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWNoZXZyb24tcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWNoZXZyb24tcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jaGV2cm9uLXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWNoZXZyb24tcmlnaHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItY2hldnJvbi11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItY2hldnJvbi11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWNoZXZyb24tdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY2hldnJvbi11cFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1jbG9zZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItY2xvc2VcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1jbG9zZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jbG9zZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1jcmVkaXQtY2FyZC1hbHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWNyZWRpdC1jYXJkLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWNyZWRpdC1jYXJkLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1jcmVkaXQtY2FyZC1hbHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODNcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItY3JlZGl0LWNhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWNyZWRpdC1jYXJkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItY3JlZGl0LWNhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItY3JlZGl0LWNhcmRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZW52ZWxvcGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZW52ZWxvcGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZW52ZWxvcGUtb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwM1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1lbnZlbG9wZS1vcGVuLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW4tb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW4tb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1lbnZlbG9wZS1vcGVuLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZW52ZWxvcGUtb3BlblwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZW52ZWxvcGUtb3BlblwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWVudmVsb3BlLW9wZW5cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZW52ZWxvcGUtb3BlblwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1lbnZlbG9wZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZW52ZWxvcGVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1lbnZlbG9wZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1lbnZlbG9wZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1mYWNlYm9vay1mXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1mYWNlYm9vay1mXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItZmFjZWJvb2stZlwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1mYWNlYm9vay1mXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWZhY2Vib29rLW9mZmljaWFsXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1mYWNlYm9vay1vZmZpY2lhbFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLW9mZmljaWFsXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLW9mZmljaWFsXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWZhY2Vib29rLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZmFjZWJvb2stc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItZmFjZWJvb2stc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZhY2Vib29rLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1mYWNlYm9va1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZmFjZWJvb2tcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1mYWNlYm9va1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1mYWNlYm9va1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1mZWVkXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1mZWVkXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItZmVlZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1mZWVkXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWZpbGUtZXhjZWwtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZmlsZS1leGNlbC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItZmlsZS1leGNlbC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWZpbGUtZXhjZWwtb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1maWxlLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWZpbGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZpbGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1maWxlLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTZcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZmlsZS1wZGYtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZmlsZS1wZGYtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZpbGUtcGRmLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmlsZS1wZGYtb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1maWxlLXBvd2VycG9pbnQtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZmlsZS1wb3dlcnBvaW50LW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1maWxlLXBvd2VycG9pbnQtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1maWxlLXBvd2VycG9pbnQtb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1maWxlLXRleHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWZpbGUtdGV4dFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZpbGUtdGV4dFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1maWxlLXRleHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZmlsZS13b3JkLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWZpbGUtd29yZC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItZmlsZS13b3JkLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmlsZS13b3JkLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZmlsZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZmlsZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZpbGVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZmlsZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1mbGlja3JcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWZsaWNrclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZsaWNrclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1mbGlja3JcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZm9yd2FyZFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItZm9yd2FyZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWZvcndhcmRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZm9yd2FyZFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1nb29nbGUtcGx1cy1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWdvb2dsZS1wbHVzLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWdvb2dsZS1wbHVzLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1nb29nbGUtcGx1cy1zcXVhcmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItZ29vZ2xlLXBsdXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWdvb2dsZS1wbHVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItZ29vZ2xlLXBsdXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItZ29vZ2xlLXBsdXNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItaW5zdGFncmFtXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1pbnN0YWdyYW1cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1pbnN0YWdyYW1cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItaW5zdGFncmFtXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWxpbmtlZGluLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItbGlua2VkaW4tc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItbGlua2VkaW4tc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWxpbmtlZGluLXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1saW5rZWRpblwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItbGlua2VkaW5cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1saW5rZWRpblwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1saW5rZWRpblwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1sb2NrXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1sb2NrXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItbG9ja1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1sb2NrXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItbG9uZy1hcnJvdy1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItbG9uZy1hcnJvdy1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctZG93blwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LWxlZnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LWxlZnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzdcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItbG9uZy1hcnJvdy1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItbG9uZy1hcnJvdy1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLWxvbmctYXJyb3ctcmlnaHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItbG9uZy1hcnJvdy1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItbG9uZy1hcnJvdy11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1sb25nLWFycm93LXVwXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLW1hcC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1tYXAtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLW1hcC1vXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLW1hcC1vXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLW1hcFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItbWFwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItbWFwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLW1hcFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1taW51c1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItbWludXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1taW51c1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1taW51c1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1waW50ZXJlc3QtcFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItcGludGVyZXN0LXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1waW50ZXJlc3QtcFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1waW50ZXJlc3QtcFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1waW50ZXJlc3Qtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1waW50ZXJlc3Qtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcGludGVyZXN0LXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1waW50ZXJlc3Qtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItcGludGVyZXN0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcGludGVyZXN0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXBpbnRlcmVzdFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1wbGF5XCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1wbGF5XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcGxheVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1wbGF5XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXBsdXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXBsdXNcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1wbHVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXBsdXNcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItcXVlc3Rpb25cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXF1ZXN0aW9uXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcXVlc3Rpb25cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItcXVlc3Rpb25cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItcmVmcmVzaFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItcmVmcmVzaFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXJlZnJlc2hcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItcmVmcmVzaFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1yZW1vdmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXJlbW92ZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXJlbW92ZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1yZW1vdmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItcmVwZWF0XCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1yZXBlYXRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1yZXBlYXRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItcmVwZWF0XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXJvdGF0ZS1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1yb3RhdGUtbGVmdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXJvdGF0ZS1sZWZ0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXJvdGF0ZS1sZWZ0XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXJvdGF0ZS1yaWdodFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItcm90YXRlLXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcm90YXRlLXJpZ2h0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXJvdGF0ZS1yaWdodFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1yc3Mtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1yc3Mtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcnNzLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1yc3Mtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXJzc1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItcnNzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItcnNzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXJzc1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1zZWFyY2hcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXNlYXJjaFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXNlYXJjaFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zZWFyY2hcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItc2hhcmUtYWx0LXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItc2hhcmUtYWx0LXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdC1zcXVhcmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItc2hhcmUtYWx0LXNxdWFyZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1zaGFyZS1hbHRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXNoYXJlLWFsdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zaGFyZS1hbHRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItc29ydC1hc2NcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXNvcnQtYXNjXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItc29ydC1hc2NcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItc29ydC1hc2NcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItc29ydC1kZXNjXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1zb3J0LWRlc2NcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1zb3J0LWRlc2NcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItc29ydC1kZXNjXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXNvcnQtZG93blwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItc29ydC1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItc29ydC1kb3duXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXNvcnQtZG93blwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1zb3J0LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi1zb3J0LXVwXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItc29ydC11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zb3J0LXVwXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXNvcnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXNvcnRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi1zb3J0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXNvcnRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItc3Bpbm5lclwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItc3Bpbm5lclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXNwaW5uZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItc3Bpbm5lclwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi1zdGFyLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXN0YXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXN0YXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi1zdGFyLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDZcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItc3RhclwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItc3RhclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXN0YXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItc3RhclwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi10aC1sYXJnZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItdGgtbGFyZ2VcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi10aC1sYXJnZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi10aC1sYXJnZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi10aC1saXN0XCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi10aC1saXN0XCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJpY29tb29uLVwiXVtjbGFzcyo9XCItdGgtbGlzdFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi10aC1saXN0XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXRoXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi10aFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXRoXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXRoXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXRpbWVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi10aW1lc1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXRpbWVzXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXRpbWVzXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXR3aXR0ZXItc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi10d2l0dGVyLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXR3aXR0ZXItc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXR3aXR0ZXItc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXR3aXR0ZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXR3aXR0ZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi10d2l0dGVyXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXR3aXR0ZXJcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTlcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItdW5kb1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItdW5kb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXVuZG9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdW5kb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi11bnNvcnRlZFwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItdW5zb3J0ZWRcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi11bnNvcnRlZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi11bnNvcnRlZFwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi11cGxvYWRcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXVwbG9hZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXVwbG9hZFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi11cGxvYWRcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItdXNlci1jaXJjbGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItdXNlci1jaXJjbGUtb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXVzZXItY2lyY2xlLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdXNlci1jaXJjbGUtb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi11c2VyLWNpcmNsZVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItdXNlci1jaXJjbGVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi11c2VyLWNpcmNsZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi11c2VyLWNpcmNsZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi11c2VyLW9cIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXVzZXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXVzZXItb1wiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi11c2VyLW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzBcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCItdXNlclwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvLVwiXVtjbGFzcyo9XCItdXNlclwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXVzZXJcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCItdXNlclwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIFtjbGFzc149XCJpY29uXCJdW2NsYXNzKj1cIi12b2x1bWUtdXBcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXZvbHVtZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXZvbHVtZS11cFwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiZmEtXCJdW2NsYXNzKj1cIi12b2x1bWUtdXBcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciBbY2xhc3NePVwiaWNvblwiXVtjbGFzcyo9XCIteW91dHViZS1wbGF5XCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi15b3V0dWJlLXBsYXlcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi15b3V0dWJlLXBsYXlcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImZhLVwiXVtjbGFzcyo9XCIteW91dHViZS1wbGF5XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXlvdXR1YmUtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpY28tXCJdW2NsYXNzKj1cIi15b3V0dWJlLXNxdWFyZVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiaWNvbW9vbi1cIl1bY2xhc3MqPVwiLXlvdXR1YmUtc3F1YXJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXlvdXR1YmUtc3F1YXJlXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbiAgLmZpbHRlci1jb250YWluZXIgW2NsYXNzXj1cImljb25cIl1bY2xhc3MqPVwiLXlvdXR1YmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljby1cIl1bY2xhc3MqPVwiLXlvdXR1YmVcIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cImljb21vb24tXCJdW2NsYXNzKj1cIi15b3V0dWJlXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCJmYS1cIl1bY2xhc3MqPVwiLXlvdXR1YmVcIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zbGljay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stdHJhY2sge1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IC1vLWdyYWI7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbkAtby12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuQHZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWNyb255bVt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IH1cblxuYixcbmR0LFxuc3Ryb25nLFxudGgge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5iaWcge1xuICBmb250LXNpemU6IGxhcmdlcjsgfVxuXG5jaXRlLFxuZW0sXG5kZm4sXG5pLFxudmFyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmRlbCB7XG4gIGNvbG9yOiByZWQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5pbnMge1xuICBjb2xvcjogZ3JlZW47IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxucSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnNtYWxsZXIge1xuICBmb250LXNpemU6IDUwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzdWIgKixcbiAgc3VwICoge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC4zMzJlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgTWVubG8sIENvbnNvbGFzLCBNb25hY28sIG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTsgfVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2NS4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vaHRtbDVib2lsZXJwbGF0ZS5jb20vICovXG4vKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzOiBvcGluaW9uYXRlZCBkZWZhdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAxMjcsIDAuNjY2KTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDEyNywgMC42NjYpOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLndmLWxvYWRpbmcgaDEsIC53Zi1sb2FkaW5nIGgyLCAud2YtbG9hZGluZyBoMywgLndmLWxvYWRpbmcgaDQsIC53Zi1sb2FkaW5nIGg1LCAud2YtbG9hZGluZyBoNiwgLndmLWxvYWRpbmcgcCwgLndmLWxvYWRpbmcgYSwgLndmLWxvYWRpbmcgdWwsIC53Zi1sb2FkaW5nIG9sLCAud2YtbG9hZGluZyBibG9ja3F1b3RlLFxuLndmLWxvYWRpbmcgLmJ1dHRvbiwgLndmLWxvYWRpbmcgYnV0dG9uLCAud2YtbG9hZGluZyBmaWdjYXB0aW9uLCAud2YtbG9hZGluZyBpbnB1dCwgLndmLWxvYWRpbmcgc2VsZWN0LCAud2YtbG9hZGluZyB0ZXh0YXJlYSwgLndmLWxvYWRpbmcgbGFiZWwsXG4ud2YtbG9hZGluZyBzcGFuLCAud2YtbG9hZGluZyAjbmF2LCAud2YtbG9hZGluZyAud3AtcGFnZW5hdmksIC53Zi1sb2FkaW5nIC5kYXRlLCAud2YtbG9hZGluZyAucG9zdC1kYXRlLFxuLndmLWxvYWRpbmcgLnVwZGF0ZWQsIC53Zi1sb2FkaW5nIC5wb3N0LWNhdGVnb3J5LCAud2YtbG9hZGluZyAucG9zdC10YWcsIC53Zi1sb2FkaW5nIC5leGNlcnB0LFxuLndmLWxvYWRpbmcgLnRleHR3aWRnZXQsIC53Zi1sb2FkaW5nIC53b3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGFsZiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnRleHRjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHRsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dHJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNiwgMzcsIDQwLCAwLjE1KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5oaWRkZW4sXG4ucHJpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLXRleHQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG4gIC52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMsXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQuZm9jdXNhYmxlOmFjdGl2ZSxcbiAgLnNjcmVlbi1yZWFkZXItdGV4dC5mb2N1c2FibGU6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi53b3cge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubW9iaWxlIC53b3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnByZWxvYWQgKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbWcuZmxvYXQtbGVmdCwgaW1nLmFsaWdubGVmdCwgaW1nW3N0eWxlKj1sZWZ0XSwgaW1nW2FsaWduPVwibGVmdFwiXSwgaW1nLmZsb2F0LXJpZ2h0LCBpbWcuYWxpZ25yaWdodCwgaW1nW3N0eWxlKj1yaWdodF0sIGltZ1thbGlnbj1cInJpZ2h0XCJdLFxudGFibGUuZmxvYXQtbGVmdCxcbnRhYmxlLmFsaWdubGVmdCxcbnRhYmxlW3N0eWxlKj1sZWZ0XSxcbnRhYmxlW2FsaWduPVwibGVmdFwiXSxcbnRhYmxlLmZsb2F0LXJpZ2h0LFxudGFibGUuYWxpZ25yaWdodCxcbnRhYmxlW3N0eWxlKj1yaWdodF0sXG50YWJsZVthbGlnbj1cInJpZ2h0XCJdLFxuLndwLWNhcHRpb24uZmxvYXQtbGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uW3N0eWxlKj1sZWZ0XSxcbi53cC1jYXB0aW9uW2FsaWduPVwibGVmdFwiXSxcbi53cC1jYXB0aW9uLmZsb2F0LXJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uW3N0eWxlKj1yaWdodF0sXG4ud3AtY2FwdGlvblthbGlnbj1cInJpZ2h0XCJdLFxuLmltYWdlLWNhcHRpb24uZmxvYXQtbGVmdCxcbi5pbWFnZS1jYXB0aW9uLmFsaWdubGVmdCxcbi5pbWFnZS1jYXB0aW9uW3N0eWxlKj1sZWZ0XSxcbi5pbWFnZS1jYXB0aW9uW2FsaWduPVwibGVmdFwiXSxcbi5pbWFnZS1jYXB0aW9uLmZsb2F0LXJpZ2h0LFxuLmltYWdlLWNhcHRpb24uYWxpZ25yaWdodCxcbi5pbWFnZS1jYXB0aW9uW3N0eWxlKj1yaWdodF0sXG4uaW1hZ2UtY2FwdGlvblthbGlnbj1cInJpZ2h0XCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5mbG9hdC1sZWZ0LFxuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmxvYXQtcmlnaHQsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgaW1nLmxlZnQsIGltZy5hbGlnbmxlZnQsIGltZ1tzdHlsZSo9bGVmdF0sIGltZ1thbGlnbj1cImxlZnRcIl0sXG4gIHRhYmxlLmxlZnQsXG4gIHRhYmxlLmFsaWdubGVmdCxcbiAgdGFibGVbc3R5bGUqPWxlZnRdLFxuICB0YWJsZVthbGlnbj1cImxlZnRcIl0sXG4gIC53cC1jYXB0aW9uLmxlZnQsXG4gIC53cC1jYXB0aW9uLmFsaWdubGVmdCxcbiAgLndwLWNhcHRpb25bc3R5bGUqPWxlZnRdLFxuICAud3AtY2FwdGlvblthbGlnbj1cImxlZnRcIl0sXG4gIC5pbWFnZS1jYXB0aW9uLmxlZnQsXG4gIC5pbWFnZS1jYXB0aW9uLmFsaWdubGVmdCxcbiAgLmltYWdlLWNhcHRpb25bc3R5bGUqPWxlZnRdLFxuICAuaW1hZ2UtY2FwdGlvblthbGlnbj1cImxlZnRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC41cmVtIDIuNXJlbSAycmVtIDA7IH1cbiAgaW1nLnJpZ2h0LCBpbWcuYWxpZ25yaWdodCwgaW1nW3N0eWxlKj1yaWdodF0sIGltZ1thbGlnbj1cInJpZ2h0XCJdLFxuICB0YWJsZS5yaWdodCxcbiAgdGFibGUuYWxpZ25yaWdodCxcbiAgdGFibGVbc3R5bGUqPXJpZ2h0XSxcbiAgdGFibGVbYWxpZ249XCJyaWdodFwiXSxcbiAgLndwLWNhcHRpb24ucmlnaHQsXG4gIC53cC1jYXB0aW9uLmFsaWducmlnaHQsXG4gIC53cC1jYXB0aW9uW3N0eWxlKj1yaWdodF0sXG4gIC53cC1jYXB0aW9uW2FsaWduPVwicmlnaHRcIl0sXG4gIC5pbWFnZS1jYXB0aW9uLnJpZ2h0LFxuICAuaW1hZ2UtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuICAuaW1hZ2UtY2FwdGlvbltzdHlsZSo9cmlnaHRdLFxuICAuaW1hZ2UtY2FwdGlvblthbGlnbj1cInJpZ2h0XCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAycmVtIDIuNXJlbTsgfSB9XG5cbi5hbGlnbm5vbmUsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAycmVtIDIuNXJlbTsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyLjVyZW0gMnJlbSAwOyB9XG5cbnAucG9zdC1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmEucG9zdC1lZGl0LWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmh0bWwgYm9keSB7XG4gIGNvbG9yOiAjMjQyNTI4O1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gICNwYWdlLXdyYXAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMS43NXJlbTsgfVxuXG5jaXRlLFxuZGZuLFxuZW0sXG5pOm5vdCguZmEpLFxudmFyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIGNpdGUgc3Ryb25nLFxuICBzdHJvbmcgY2l0ZSxcbiAgY2l0ZSBiLFxuICBiIGNpdGUsXG4gIGRmbiBzdHJvbmcsXG4gIHN0cm9uZ1xuICBkZm4sXG4gIGRmbiBiLFxuICBiXG4gIGRmbixcbiAgZW0gc3Ryb25nLFxuICBzdHJvbmdcbiAgZW0sXG4gIGVtIGIsXG4gIGJcbiAgZW0sXG4gIGk6bm90KC5mYSkgc3Ryb25nLFxuICBzdHJvbmdcbiAgaTpub3QoLmZhKSxcbiAgaTpub3QoLmZhKSBiLFxuICBiXG4gIGk6bm90KC5mYSksXG4gIHZhciBzdHJvbmcsXG4gIHN0cm9uZ1xuICB2YXIsXG4gIHZhciBiLFxuICBiXG4gIHZhciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnEge1xuICBxdW90ZXM6IGluaGVyaXQ7IH1cbiAgcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgcTphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cblxucHJlLFxuY29kZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbnByZSxcbmNvZGUsXG50dCxcbmtiZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLCBcIk1vbmFjb1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuZGVsIHtcbiAgY29sb3I6IHJlZDsgfVxuXG5pbnMge1xuICBjb2xvcjogZ3JlZW47IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuLmRpdmlkZXIsXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM3LCA0MCwgMC4xNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWxldHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxudGFibGUuc3R5bGVkLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICB0YWJsZS5zdHlsZWQtdGFibGUgdGQsXG4gIHRhYmxlLnN0eWxlZC10YWJsZSB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUuc3R5bGVkLXRhYmxlIHRkOmxhc3QtY2hpbGQsXG4gICAgdGFibGUuc3R5bGVkLXRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7IH1cbiAgdGFibGUuc3R5bGVkLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYwRjc7IH1cbiAgdGFibGUuc3R5bGVkLXRhYmxlIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIHRhYmxlLnN0eWxlZC10YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICB0YWJsZS5zdHlsZWQtdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjUyODtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjMjQyNTI4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICB0YWJsZS5zdHlsZWQtdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkLFxuICAgIHRhYmxlLnN0eWxlZC10YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCA+IHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDsgfVxuXG50aCxcbnRkIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgdGggLmRlc2NyaXB0aW9uLFxuICB0ZCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjYyNXJlbTsgfVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZDOyB9XG5cbiN0aW55bWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA5cHggMTBweDsgfVxuICAjdGlueW1jZSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjJkN2ZmOyB9XG4gICN0aW55bWNlIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjJkN2ZmOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgLyogbWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkgKi9cbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uaGxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMTI3LCAwLjY2Nik7IH1cblxuYS5wb3N0LWVkaXQtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyOXJlbTsgfVxuXG4uZW50cnktY29udGVudCxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkge1xuICB6b29tOiAxO1xuICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAuZW50cnktY29udGVudDpiZWZvcmUsIC5lbnRyeS1jb250ZW50OmFmdGVyLFxuICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5OmJlZm9yZSxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5lbnRyeS1jb250ZW50IGgxLFxuICAuZW50cnktY29udGVudCBoMixcbiAgLmVudHJ5LWNvbnRlbnQgaDMsXG4gIC5lbnRyeS1jb250ZW50IGg0LFxuICAuZW50cnktY29udGVudCBoNSxcbiAgLmVudHJ5LWNvbnRlbnQgaDYsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDEsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDIsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDMsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDQsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDUsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMS43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwOyB9XG4gIC5lbnRyeS1jb250ZW50IGgyLFxuICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuZW50cnktY29udGVudCBoMyxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmVudHJ5LWNvbnRlbnQgaDQsXG4gIC5lbnRyeS1jb250ZW50IGg1LFxuICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGg0LFxuICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGg1IHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtOyB9XG4gIC5lbnRyeS1jb250ZW50IGg0LFxuICAuZW50cnktY29udGVudCBoNSxcbiAgLmVudHJ5LWNvbnRlbnQgaDYsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDQsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDUsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgaDYge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVudHJ5LWNvbnRlbnQgYSxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBhIHtcbiAgICBjb2xvcjogIzIxNzFkZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5lbnRyeS1jb250ZW50IGE6dmlzaXRlZCxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzIxNzFkZDsgfVxuICAgIC5lbnRyeS1jb250ZW50IGE6aG92ZXIsIC5lbnRyeS1jb250ZW50IGE6YWN0aXZlLFxuICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgYTpob3ZlcixcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjY5MzI3O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZW50cnktY29udGVudCB1bCxcbiAgLmVudHJ5LWNvbnRlbnQgb2wsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgdWwsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgb2wge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gICAgbGlzdC1zdHlsZTogaW5oZXJpdDsgfVxuICAgIC5lbnRyeS1jb250ZW50IHVsIGxpLFxuICAgIC5lbnRyeS1jb250ZW50IG9sIGxpLFxuICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgdWwgbGksXG4gICAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBvbCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMC43NWVtOyB9XG4gICAgICAuZW50cnktY29udGVudCB1bCBsaSB1bCxcbiAgICAgIC5lbnRyeS1jb250ZW50IHVsIGxpIG9sLFxuICAgICAgLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwsXG4gICAgICAuZW50cnktY29udGVudCBvbCBsaSBvbCxcbiAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgdWwgbGkgdWwsXG4gICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHVsIGxpIG9sLFxuICAgICAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBvbCBsaSB1bCxcbiAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgb2wgbGkgb2wge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDAuNzVlbTsgfVxuICAgICAgLmVudHJ5LWNvbnRlbnQgdWwgbGkgPiB1bCA+IGxpLFxuICAgICAgLmVudHJ5LWNvbnRlbnQgb2wgbGkgPiB1bCA+IGxpLFxuICAgICAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSB1bCBsaSA+IHVsID4gbGksXG4gICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IG9sIGxpID4gdWwgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTsgfVxuICAgICAgICAuZW50cnktY29udGVudCB1bCBsaSA+IHVsID4gbGkgPiB1bCBsaSxcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgb2wgbGkgPiB1bCA+IGxpID4gdWwgbGksXG4gICAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgdWwgbGkgPiB1bCA+IGxpID4gdWwgbGksXG4gICAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgb2wgbGkgPiB1bCA+IGxpID4gdWwgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTsgfVxuICAgICAgICAuZW50cnktY29udGVudCB1bCBsaSA+IHVsID4gbGkgPiBvbCBsaSxcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgb2wgbGkgPiB1bCA+IGxpID4gb2wgbGksXG4gICAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgdWwgbGkgPiB1bCA+IGxpID4gb2wgbGksXG4gICAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgb2wgbGkgPiB1bCA+IGxpID4gb2wgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuOyB9XG4gICAgICAuZW50cnktY29udGVudCB1bCBsaSA+IG9sID4gbGksXG4gICAgICAuZW50cnktY29udGVudCBvbCBsaSA+IG9sID4gbGksXG4gICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHVsIGxpID4gb2wgPiBsaSxcbiAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgb2wgbGkgPiBvbCA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7IH1cbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgdWwgbGkgPiBvbCA+IGxpID4gdWwgbGksXG4gICAgICAgIC5lbnRyeS1jb250ZW50IG9sIGxpID4gb2wgPiBsaSA+IHVsIGxpLFxuICAgICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHVsIGxpID4gb2wgPiBsaSA+IHVsIGxpLFxuICAgICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IG9sIGxpID4gb2wgPiBsaSA+IHVsIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBzcXVhcmU7IH1cbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgdWwgbGkgPiBvbCA+IGxpID4gb2wgbGksXG4gICAgICAgIC5lbnRyeS1jb250ZW50IG9sIGxpID4gb2wgPiBsaSA+IG9sIGxpLFxuICAgICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHVsIGxpID4gb2wgPiBsaSA+IG9sIGxpLFxuICAgICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IG9sIGxpID4gb2wgPiBsaSA+IG9sIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjsgfVxuICAuZW50cnktY29udGVudCB1bCxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAuZW50cnktY29udGVudCBvbCxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBvbCB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAuZW50cnktY29udGVudCBibG9ja3F1b3RlLFxuICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGJsb2NrcXVvdGUge1xuICAgIGNvbG9yOiAjMGY0YjljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAxLjEyNXJlbSAwIDEuNjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuODc1cmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsXG4gICAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0YjljO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzLjEyNXJlbTsgfVxuICAgIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcCxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGhhbmdpbmctcHVuY3R1YXRpb246IGZpcnN0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcCA+IHEsXG4gICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGJsb2NrcXVvdGUgcCA+IHEge1xuICAgICAgICB0ZXh0LWluZGVudDogLTAuNGVtOyB9XG4gICAgICAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHAgY2l0ZSxcbiAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgYmxvY2txdW90ZSBwIGNpdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMS4yNXJlbSAwIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZW50cnktY29udGVudCBibG9ja3F1b3RlICsgY2l0ZSxcbiAgICAuZW50cnktY29udGVudCBibG9ja3F1b3RlICsgcCA+IGNpdGUsXG4gICAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBibG9ja3F1b3RlICsgY2l0ZSxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGJsb2NrcXVvdGUgKyBwID4gY2l0ZSB7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVudHJ5LWNvbnRlbnQgZHQsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5lbnRyeS1jb250ZW50IGRkLFxuICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGRkIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IGRsLFxuICAuZW50cnktY29udGVudCB0YWJsZSxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBkbCxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lbnRyeS1jb250ZW50IGRsLmRhdGFUYWJsZSB0aGVhZCB0aCxcbiAgICAuZW50cnktY29udGVudCBkbC5kYXRhVGFibGUgdGZvb3QgdGgsXG4gICAgLmVudHJ5LWNvbnRlbnQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLFxuICAgIC5lbnRyeS1jb250ZW50IHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGRsLmRhdGFUYWJsZSB0aGVhZCB0aCxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGRsLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCxcbiAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxMHB4OyB9XG4gICAgICAuZW50cnktY29udGVudCBkbC5kYXRhVGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAuZW50cnktY29udGVudCBkbC5kYXRhVGFibGUgdGZvb3QgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAuZW50cnktY29udGVudCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAuZW50cnktY29udGVudCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IGRsLmRhdGFUYWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgZGwuZGF0YVRhYmxlIHRmb290IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAjdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmVudHJ5LWNvbnRlbnQgZm9ybSxcbiAgI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBmb3JtIHtcbiAgICBtYXJnaW46IDAgMCAycmVtOyB9XG4gIC5lbnRyeS1jb250ZW50IC5mb3VyLW9oLWZvdXIgaDYsXG4gICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmZvdXItb2gtZm91ciBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi54Ym9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAxLjVpbiAxaW4gMWluO1xuICAgIHNpemU6IDguNWluIDExaW4gcG9ydHJhaXQ7IH1cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIsXG4gIHA6Zmlyc3QtbGV0dGVyLFxuICBkaXY6Zmlyc3QtbGV0dGVyLFxuICBibG9ja3F1b3RlOmZpcnN0LWxldHRlcixcbiAgbGk6Zmlyc3QtbGV0dGVyLFxuICBwOmZpcnN0LWxpbmUsXG4gIGRpdjpmaXJzdC1saW5lLFxuICBibG9ja3F1b3RlOmZpcnN0LWxpbmUsXG4gIGxpOmZpcnN0LWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI2hlYWRlcixcbiAgI2Zvb3RlcixcbiAgLnNvY2lhbCxcbiAgLnNsaWNrLWFycm93LFxuICAuZWRpdC1saW5rLFxuICAuZ2Zvcm1fd3JhcHBlcixcbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSwgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0ciwgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCwgaDIsIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMiwgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNWVtICFpbXBvcnRhbnQ7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtICFpbXBvcnRhbnQ7IH0gfVxuXG5hIHtcbiAgY29sb3I6ICMyMTcxZGQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7IH1cbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIxNzFkZDsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNjkzMjc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gIGFbaHJlZiQ9ZG9jXTo6YWZ0ZXIsIGFbaHJlZiQ9ZG9jeF06OmFmdGVyLCBhW2hyZWYkPXBkZl06OmFmdGVyLCBhW2hyZWYkPXBwdF06OmFmdGVyLCBhW2hyZWYkPXBwdHhdOjphZnRlciwgYVtocmVmJD14bHNdOjphZnRlciwgYVtocmVmJD14bHN4XTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjsgfVxuICBhW2hyZWYkPWRvY106OmFmdGVyLCBhW2hyZWYkPWRvY3hdOjphZnRlciB7XG4gICAgY29sb3I6ICMyMjgwYjY7XG4gICAgY29udGVudDogXCIgXFxmMWMyXCI7IH1cbiAgYVtocmVmJD1wZGZdOjphZnRlciB7XG4gICAgY29sb3I6ICNkMTQ2MzQ7XG4gICAgY29udGVudDogXCIgXFxmMWMxXCI7IH1cbiAgYVtocmVmJD1wcHRdOjphZnRlciwgYVtocmVmJD1wcHR4XTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmFiMDIyO1xuICAgIGNvbnRlbnQ6IFwiIFxcZjFjNFwiOyB9XG4gIGFbaHJlZiQ9eGxzXTo6YWZ0ZXIsIGFbaHJlZiQ9eGxzeF06OmFmdGVyIHtcbiAgICBjb2xvcjogIzJmYzM4ZDtcbiAgICBjb250ZW50OiBcIiBcXGYxYzNcIjsgfVxuICBhLnBkZi1pbWctbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYS5vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmY4YjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuICAgIGEub3JhbmdlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZjhiMDA7IH1cbiAgICBhLm9yYW5nZTpob3ZlciwgYS5vcmFuZ2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZhZTRkO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbiAgYS53aGl0ZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG4gICAgYS53aGl0ZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgYS53aGl0ZTpob3ZlciwgYS53aGl0ZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuICBhLnJlYWQtbW9yZSwgYS5iYWNrLCBhLm1vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIHRyYW5zZm9ybTsgfVxuICAgIGEucmVhZC1tb3JlOjphZnRlciwgYS5iYWNrOjphZnRlciwgYS5tb3JlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcMDBCQlwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4zNzVyZW0sIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0cmFuc2Zvcm07IH1cbiAgICBhLnJlYWQtbW9yZTpob3Zlcjo6YWZ0ZXIsIGEucmVhZC1tb3JlOmFjdGl2ZTo6YWZ0ZXIsIGEucmVhZC1tb3JlOmZvY3VzOjphZnRlciwgYS5iYWNrOmhvdmVyOjphZnRlciwgYS5iYWNrOmFjdGl2ZTo6YWZ0ZXIsIGEuYmFjazpmb2N1czo6YWZ0ZXIsIGEubW9yZTpob3Zlcjo6YWZ0ZXIsIGEubW9yZTphY3RpdmU6OmFmdGVyLCBhLm1vcmU6Zm9jdXM6OmFmdGVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC42MjVyZW0sIDAsIDApOyB9XG4gICAgYS5yZWFkLW1vcmUuYmFjazo6YmVmb3JlLCBhLmJhY2suYmFjazo6YmVmb3JlLCBhLm1vcmUuYmFjazo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEFCXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4zNzVyZW0sIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0cmFuc2Zvcm07IH1cbiAgICBhLnJlYWQtbW9yZS5iYWNrOjphZnRlciwgYS5iYWNrLmJhY2s6OmFmdGVyLCBhLm1vcmUuYmFjazo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGEucmVhZC1tb3JlLmJhY2s6aG92ZXI6OmJlZm9yZSwgYS5yZWFkLW1vcmUuYmFjazphY3RpdmU6OmJlZm9yZSwgYS5yZWFkLW1vcmUuYmFjazpmb2N1czo6YmVmb3JlLCBhLmJhY2suYmFjazpob3Zlcjo6YmVmb3JlLCBhLmJhY2suYmFjazphY3RpdmU6OmJlZm9yZSwgYS5iYWNrLmJhY2s6Zm9jdXM6OmJlZm9yZSwgYS5tb3JlLmJhY2s6aG92ZXI6OmJlZm9yZSwgYS5tb3JlLmJhY2s6YWN0aXZlOjpiZWZvcmUsIGEubW9yZS5iYWNrOmZvY3VzOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC42MjVyZW0sIDAsIDApOyB9XG4gIGEudmlldy1hbGwge1xuICAgIGNvbG9yOiAjMjE3MWRkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgYS52aWV3LWFsbDp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjE3MWRkOyB9XG4gICAgYS52aWV3LWFsbDpob3ZlciwgYS52aWV3LWFsbDphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNjkzMjc7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGEuY2lyY2xlLWFycm93LWxpbmsge1xuICAgIGNvbG9yOiAjMjE3MWRkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC44MTI1cmVtIDRyZW0gMC44NzVyZW0gMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1jb2xvciwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gICAgYS5jaXJjbGUtYXJyb3ctbGluazp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjE3MWRkOyB9XG4gICAgYS5jaXJjbGUtYXJyb3ctbGluazpob3ZlciwgYS5jaXJjbGUtYXJyb3ctbGluazphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNjkzMjc7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAgIGEuY2lyY2xlLWFycm93LWxpbms6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMTcxZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIuMjVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICB3aWR0aDogMS4yNXJlbTsgfVxuICAgIGEuY2lyY2xlLWFycm93LWxpbms6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxNzFkZDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtIDAuMTI1cmVtIDAgMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyLjU2MjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoLTAuMTI1cmVtLCAwLjEyNXJlbSwgMXB4KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwLjM3NXJlbTsgfVxuICAgIGEuY2lyY2xlLWFycm93LWxpbms6aG92ZXI6OmJlZm9yZSwgYS5jaXJjbGUtYXJyb3ctbGluazpob3Zlcjo6YWZ0ZXIsIGEuY2lyY2xlLWFycm93LWxpbms6YWN0aXZlOjpiZWZvcmUsIGEuY2lyY2xlLWFycm93LWxpbms6YWN0aXZlOjphZnRlciwgYS5jaXJjbGUtYXJyb3ctbGluazpmb2N1czo6YmVmb3JlLCBhLmNpcmNsZS1hcnJvdy1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmNjkzMjc7IH1cblxuYS5idXR0b24sXG4uYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4jbWFpbiBidXR0b24sXG4uc2ltcGxlUGFnZXJOYXYgYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYS5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIC5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gICNtYWluIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgLnNpbXBsZVBhZ2VyTmF2IGE6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYS5idG4sXG5bY2xhc3MqPVwiYnRuLVwiXSxcbmJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbiksXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3MWRkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtIDAuNjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogOS4zNzVyZW07IH1cbiAgYS5idG46aG92ZXIsIGEuYnRuOmFjdGl2ZSwgYS5idG46Zm9jdXMsXG4gIFtjbGFzcyo9XCJidG4tXCJdOmhvdmVyLFxuICBbY2xhc3MqPVwiYnRuLVwiXTphY3RpdmUsXG4gIFtjbGFzcyo9XCJidG4tXCJdOmZvY3VzLFxuICBidXR0b246bm90KC5wc3dwX19idXR0b24pOm5vdCguY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24pOmhvdmVyLFxuICBidXR0b246bm90KC5wc3dwX19idXR0b24pOm5vdCguY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24pOmFjdGl2ZSxcbiAgYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKTpmb2N1cyxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjMxNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmJ0bjp2aXNpdGVkLFxuICBbY2xhc3MqPVwiYnRuLVwiXTp2aXNpdGVkLFxuICBidXR0b246bm90KC5wc3dwX19idXR0b24pOm5vdCguY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24pOnZpc2l0ZWQsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOnZpc2l0ZWQsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBhLmJ0bltjbGFzcyo9XCItYm9yZGVyZWRcIl0sXG4gIFtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXSxcbiAgYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKVtjbGFzcyo9XCItYm9yZGVyZWRcIl0sXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl0sXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyMTcxZGQ7XG4gICAgY29sb3I6ICMyMTcxZGQ7IH1cbiAgICBhLmJ0bltjbGFzcyo9XCItYm9yZGVyZWRcIl06aG92ZXIsIGEuYnRuW2NsYXNzKj1cIi1ib3JkZXJlZFwiXTphY3RpdmUsIGEuYnRuW2NsYXNzKj1cIi1ib3JkZXJlZFwiXTpmb2N1cyxcbiAgICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl06aG92ZXIsXG4gICAgW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdOmFjdGl2ZSxcbiAgICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl06Zm9jdXMsXG4gICAgYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKVtjbGFzcyo9XCItYm9yZGVyZWRcIl06aG92ZXIsXG4gICAgYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKVtjbGFzcyo9XCItYm9yZGVyZWRcIl06YWN0aXZlLFxuICAgIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLWJvcmRlcmVkXCJdOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXTpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl06YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXTpmb2N1cyxcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXTphY3RpdmUsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl06aG92ZXIsXG4gICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl06YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTcxZGQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGEuYnRuW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXSxcbiAgICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl1bY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl0sXG4gICAgYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKVtjbGFzcyo9XCItYm9yZGVyZWRcIl1bY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl0sXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBhLmJ0bltjbGFzcyo9XCItYm9yZGVyZWRcIl1bY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl06aG92ZXIsIGEuYnRuW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTphY3RpdmUsIGEuYnRuW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTpmb2N1cyxcbiAgICAgIFtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTpob3ZlcixcbiAgICAgIFtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTphY3RpdmUsXG4gICAgICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl1bY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl06Zm9jdXMsXG4gICAgICBidXR0b246bm90KC5wc3dwX19idXR0b24pOm5vdCguY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24pW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTpob3ZlcixcbiAgICAgIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmFjdGl2ZSxcbiAgICAgIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmZvY3VzLFxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmhvdmVyLFxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmFjdGl2ZSxcbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTpmb2N1cyxcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmhvdmVyLFxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl1bY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl06YWN0aXZlLFxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItYm9yZGVyZWRcIl1bY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl06Zm9jdXMsXG4gICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1ib3JkZXJlZFwiXVtjbGFzcyo9XCItd2hpdGUtYmx1ZVwiXTpob3ZlcixcbiAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmFjdGl2ZSxcbiAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLWJvcmRlcmVkXCJdW2NsYXNzKj1cIi13aGl0ZS1ibHVlXCJdOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwZjRiOWM7IH1cbiAgYS5idG5bY2xhc3MqPVwiLXNob3J0XCJdLFxuICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItc2hvcnRcIl0sXG4gIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLXNob3J0XCJdLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItc2hvcnRcIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLXNob3J0XCJdLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1zaG9ydFwiXSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjg3NXJlbSAwLjM3NXJlbSAxLjA2MjVyZW07XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIGEuYnRuW2NsYXNzKj1cIi1vcmFuZ2VcIl0sXG4gIFtjbGFzcyo9XCJidG4tXCJdW2NsYXNzKj1cIi1vcmFuZ2VcIl0sXG4gIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLW9yYW5nZVwiXSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLW9yYW5nZVwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItb3JhbmdlXCJdLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1vcmFuZ2VcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhiMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4YjAwOyB9XG4gICAgYS5idG5bY2xhc3MqPVwiLW9yYW5nZVwiXTpob3ZlciwgYS5idG5bY2xhc3MqPVwiLW9yYW5nZVwiXTphY3RpdmUsIGEuYnRuW2NsYXNzKj1cIi1vcmFuZ2VcIl06Zm9jdXMsXG4gICAgW2NsYXNzKj1cImJ0bi1cIl1bY2xhc3MqPVwiLW9yYW5nZVwiXTpob3ZlcixcbiAgICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItb3JhbmdlXCJdOmFjdGl2ZSxcbiAgICBbY2xhc3MqPVwiYnRuLVwiXVtjbGFzcyo9XCItb3JhbmdlXCJdOmZvY3VzLFxuICAgIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLW9yYW5nZVwiXTpob3ZlcixcbiAgICBidXR0b246bm90KC5wc3dwX19idXR0b24pOm5vdCguY3VzdG9taXplLXBhcnRpYWwtZWRpdC1zaG9ydGN1dC1idXR0b24pW2NsYXNzKj1cIi1vcmFuZ2VcIl06YWN0aXZlLFxuICAgIGJ1dHRvbjpub3QoLnBzd3BfX2J1dHRvbik6bm90KC5jdXN0b21pemUtcGFydGlhbC1lZGl0LXNob3J0Y3V0LWJ1dHRvbilbY2xhc3MqPVwiLW9yYW5nZVwiXTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItb3JhbmdlXCJdOmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1vcmFuZ2VcIl06YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdW2NsYXNzKj1cIi1vcmFuZ2VcIl06Zm9jdXMsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItb3JhbmdlXCJdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl1bY2xhc3MqPVwiLW9yYW5nZVwiXTphY3RpdmUsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtjbGFzcyo9XCItb3JhbmdlXCJdOmZvY3VzLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLW9yYW5nZVwiXTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdW2NsYXNzKj1cIi1vcmFuZ2VcIl06YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl1bY2xhc3MqPVwiLW9yYW5nZVwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZTRkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZhZTRkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgYS5idG4gcCxcbiAgW2NsYXNzKj1cImJ0bi1cIl0gcCxcbiAgYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKSBwLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSBwLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHAsXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbmxhYmVsLFxuLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTsgfVxuICBsYWJlbCA+IHNwYW4ucmVxdWlyZWQsXG4gIC5sYWJlbCA+IHNwYW4ucmVxdWlyZWQge1xuICAgIGNvbG9yOiAjZDAwMDAwOyB9XG5cbmEuY2xlYXItZm9ybSxcbmEuZm9ybS10ZXh0bGluayB7XG4gIGNvbG9yOiByZ2JhKDM2LCAzNywgNDAsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMCAwIDAgMS4yNXJlbTsgfVxuICBhLmNsZWFyLWZvcm06dmlzaXRlZCxcbiAgYS5mb3JtLXRleHRsaW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDM2LCAzNywgNDAsIDAuNyk7IH1cbiAgYS5jbGVhci1mb3JtOmhvdmVyLCBhLmNsZWFyLWZvcm06YWN0aXZlLFxuICBhLmZvcm0tdGV4dGxpbms6aG92ZXIsXG4gIGEuZm9ybS10ZXh0bGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjZjY5MzI3O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3V0bGluZS13aWR0aDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5bdHlwZT1cImRhdGVcIl0sXG5bdHlwZT1cImRhdGV0aW1lXCJdLFxuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcblt0eXBlPSdlbWFpbCddLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9J3Bhc3N3b3JkJ10sXG5bdHlwZT1cInJhbmdlXCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT0ndGVsJ10sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT0ndGV4dCddLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzI0MjUyODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwLjYyNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICBbdHlwZT1cImRhdGVcIl06OnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lXCJdOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdlbWFpbCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJtb250aFwiXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibnVtYmVyXCJdOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInJhbmdlXCJdOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJzZWFyY2hcIl06OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGVsJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInRpbWVcIl06OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ1cmxcIl06OnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cIndlZWtcIl06OnBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjQyNTI4OyB9XG4gIFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbiAgW3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbiAgW3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gIFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG4gIFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgW3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbiAgW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIFt0eXBlPSd0ZWwnXTpmb2N1cyxcbiAgW3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuICBbdHlwZT0ndGV4dCddOmZvY3VzLFxuICBbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgW3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNiwgMzcsIDQwLCAwLjM1KTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICAgIFt0eXBlPVwiZGF0ZVwiXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMucGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J2VtYWlsJ106Zm9jdXMucGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm51bWJlclwiXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmZvY3VzLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZWwnXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Zm9jdXMucGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RleHQnXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInVybFwiXTpmb2N1cy5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Zm9jdXMucGxhY2Vob2xkZXIsXG4gICAgc2VsZWN0OmZvY3VzLnBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmZvY3VzLnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIFt0eXBlPVwiZGF0ZVwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J2VtYWlsJ106Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm51bWJlclwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZWwnXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RleHQnXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInVybFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgc2VsZWN0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIFt0eXBlPVwiZGF0ZVwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J2VtYWlsJ106Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm1vbnRoXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwicmFuZ2VcIl06Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZWwnXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidGltZVwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInVybFwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwid2Vla1wiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm1vbnRoXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwicmFuZ2VcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidGltZVwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ndGV4dCddOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwid2Vla1wiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBzZWxlY3Q6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIFt0eXBlPVwiZGF0ZVwiXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J2VtYWlsJ106Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm1vbnRoXCJdOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwicmFuZ2VcIl06Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZWwnXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidGltZVwiXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInVybFwiXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwid2Vla1wiXTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpmb2N1cyAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpmb2N1cyAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Zm9jdXMgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Zm9jdXMgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Zm9jdXMgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmZvY3VzIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Zm9jdXMgLmdmX3BsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpmb2N1cyAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Zm9jdXMgLmdmX3BsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICBbdHlwZT1cImRhdGVcIl06Ymx1cixcbiAgW3R5cGU9XCJkYXRldGltZVwiXTpibHVyLFxuICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmJsdXIsXG4gIFt0eXBlPSdlbWFpbCddOmJsdXIsXG4gIFt0eXBlPVwibW9udGhcIl06Ymx1cixcbiAgW3R5cGU9XCJudW1iZXJcIl06Ymx1cixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106Ymx1cixcbiAgW3R5cGU9XCJyYW5nZVwiXTpibHVyLFxuICBbdHlwZT1cInNlYXJjaFwiXTpibHVyLFxuICBbdHlwZT0ndGVsJ106Ymx1cixcbiAgW3R5cGU9XCJ0aW1lXCJdOmJsdXIsXG4gIFt0eXBlPSd0ZXh0J106Ymx1cixcbiAgW3R5cGU9XCJ1cmxcIl06Ymx1cixcbiAgW3R5cGU9XCJ3ZWVrXCJdOmJsdXIsXG4gIHNlbGVjdDpibHVyLFxuICB0ZXh0YXJlYTpibHVyIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuICAgIFt0eXBlPVwiZGF0ZVwiXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWVcIl06Ymx1ci5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmJsdXIucGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J2VtYWlsJ106Ymx1ci5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm1vbnRoXCJdOmJsdXIucGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Ymx1ci5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwicmFuZ2VcIl06Ymx1ci5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZWwnXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidGltZVwiXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Ymx1ci5wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInVybFwiXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwid2Vla1wiXTpibHVyLnBsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpibHVyLnBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmJsdXIucGxhY2Vob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IH1cbiAgICBbdHlwZT1cImRhdGVcIl06Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmJsdXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpibHVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdlbWFpbCddOmJsdXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpibHVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwibnVtYmVyXCJdOmJsdXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ106Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmJsdXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJzZWFyY2hcIl06Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ndGVsJ106Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ndGV4dCddOmJsdXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJ1cmxcIl06Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBzZWxlY3Q6Ymx1cjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICB0ZXh0YXJlYTpibHVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpibHVyOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpibHVyOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Ymx1cjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpibHVyOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Ymx1cjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Ymx1cjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmJsdXI6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Ymx1cjotbW96LXBsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpibHVyOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Ymx1cjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJkYXRldGltZVwiXTpibHVyOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Ymx1cjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpibHVyOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwibW9udGhcIl06Ymx1cjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm51bWJlclwiXTpibHVyOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJyYW5nZVwiXTpibHVyOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwic2VhcmNoXCJdOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJ0aW1lXCJdOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RleHQnXTpibHVyOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJ3ZWVrXCJdOmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgc2VsZWN0OmJsdXI6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Ymx1cjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuICAgIFt0eXBlPVwiZGF0ZVwiXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmJsdXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Ymx1cjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J2VtYWlsJ106Ymx1cjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm51bWJlclwiXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmJsdXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwic2VhcmNoXCJdOmJsdXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZWwnXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Ymx1cjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RleHQnXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInVybFwiXTpibHVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Ymx1cjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgc2VsZWN0OmJsdXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmJsdXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpibHVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJtb250aFwiXTpibHVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Ymx1cjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInJhbmdlXCJdOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInNlYXJjaFwiXTpibHVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cInRpbWVcIl06Ymx1cjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSd0ZXh0J106Ymx1cjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmJsdXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIndlZWtcIl06Ymx1cjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHNlbGVjdDpibHVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Ymx1cjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG4gICAgW3R5cGU9XCJkYXRlXCJdOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwiZGF0ZXRpbWVcIl06Ymx1ciAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpibHVyIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0nZW1haWwnXTpibHVyIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT1cIm1vbnRoXCJdOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwibnVtYmVyXCJdOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwicmFuZ2VcIl06Ymx1ciAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9XCJzZWFyY2hcIl06Ymx1ciAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgW3R5cGU9J3RlbCddOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidGltZVwiXTpibHVyIC5nZl9wbGFjZWhvbGRlcixcbiAgICBbdHlwZT0ndGV4dCddOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwidXJsXCJdOmJsdXIgLmdmX3BsYWNlaG9sZGVyLFxuICAgIFt0eXBlPVwid2Vla1wiXTpibHVyIC5nZl9wbGFjZWhvbGRlcixcbiAgICBzZWxlY3Q6Ymx1ciAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgdGV4dGFyZWE6Ymx1ciAuZ2ZfcGxhY2Vob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IH1cbiAgW3R5cGU9XCJkYXRlXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nZW1haWwnXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJtb250aFwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJudW1iZXJcIl0ucGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdwYXNzd29yZCddLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInJhbmdlXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInNlYXJjaFwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9J3RlbCddLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInRpbWVcIl0ucGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZXh0J10ucGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwidXJsXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cIndlZWtcIl0ucGxhY2Vob2xkZXIsXG4gIHNlbGVjdC5wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBjb2xvcjogIzI0MjUyODtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNhZmFyaSBbdHlwZT1cImRhdGVcIl0ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdLnBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSdlbWFpbCddLnBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJtb250aFwiXS5wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwibnVtYmVyXCJdLnBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ10ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInJhbmdlXCJdLnBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJzZWFyY2hcIl0ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0ndGVsJ10ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInRpbWVcIl0ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0ndGV4dCddLnBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ1cmxcIl0ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIndlZWtcIl0ucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBzZWxlY3QucGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J2VtYWlsJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibW9udGhcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ncGFzc3dvcmQnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInVybFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zYWZhcmkgW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJkYXRldGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0nZW1haWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwibW9udGhcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSdwYXNzd29yZCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RlbCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RleHQnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ3ZWVrXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBbdHlwZT1cImRhdGVcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZVwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tb3otcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdlbWFpbCddOi1tb3otcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibW9udGhcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJudW1iZXJcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJyYW5nZVwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGVsJ106LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdOi1tb3otcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZXh0J106LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ1cmxcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdOi1tb3otcGxhY2Vob2xkZXIsXG4gIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zYWZhcmkgW3R5cGU9XCJkYXRlXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0nZW1haWwnXTotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJtb250aFwiXTotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJudW1iZXJcIl06LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSdwYXNzd29yZCddOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInJhbmdlXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RlbCddOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInRpbWVcIl06LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSd0ZXh0J106LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwidXJsXCJdOi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIndlZWtcIl06LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J2VtYWlsJ106Oi1tb3otcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibW9udGhcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ncGFzc3dvcmQnXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJyYW5nZVwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZWwnXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGV4dCddOjotbW96LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInVybFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zYWZhcmkgW3R5cGU9XCJkYXRlXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJkYXRldGltZVwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0nZW1haWwnXTo6LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwibW9udGhcIl06Oi1tb3otcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSdwYXNzd29yZCddOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJyYW5nZVwiXTo6LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwic2VhcmNoXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RlbCddOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RleHQnXTo6LW1vei1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwidXJsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ3ZWVrXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBbdHlwZT1cImRhdGVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdlbWFpbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJtb250aFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibnVtYmVyXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInJhbmdlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGVsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInRpbWVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGV4dCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cIndlZWtcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBjb2xvcjogIzI0MjUyODtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNhZmFyaSBbdHlwZT1cImRhdGVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJkYXRldGltZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSdlbWFpbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwibW9udGhcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJudW1iZXJcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJyYW5nZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0ndGVsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ0aW1lXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJ3ZWVrXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBbdHlwZT1cImRhdGVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZVwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdlbWFpbCddOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibW9udGhcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJyYW5nZVwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInNlYXJjaFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGVsJ106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZXh0J106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ1cmxcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zYWZhcmkgW3R5cGU9XCJkYXRlXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0nZW1haWwnXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJtb250aFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSdwYXNzd29yZCddOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInJhbmdlXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInNlYXJjaFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RlbCddOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInRpbWVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSd0ZXh0J106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwidXJsXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIndlZWtcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIHNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIFt0eXBlPVwiZGF0ZVwiXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwiZGF0ZXRpbWVcIl0gLmdmX3BsYWNlaG9sZGVyLFxuICBbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIC5nZl9wbGFjZWhvbGRlcixcbiAgW3R5cGU9J2VtYWlsJ10gLmdmX3BsYWNlaG9sZGVyLFxuICBbdHlwZT1cIm1vbnRoXCJdIC5nZl9wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJudW1iZXJcIl0gLmdmX3BsYWNlaG9sZGVyLFxuICBbdHlwZT0ncGFzc3dvcmQnXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwicmFuZ2VcIl0gLmdmX3BsYWNlaG9sZGVyLFxuICBbdHlwZT1cInNlYXJjaFwiXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZWwnXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwidGltZVwiXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZXh0J10gLmdmX3BsYWNlaG9sZGVyLFxuICBbdHlwZT1cInVybFwiXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwid2Vla1wiXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gIHNlbGVjdCAuZ2ZfcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhIC5nZl9wbGFjZWhvbGRlciB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2FmYXJpIFt0eXBlPVwiZGF0ZVwiXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cImRhdGV0aW1lXCJdIC5nZl9wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0gLmdmX3BsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J2VtYWlsJ10gLmdmX3BsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9XCJtb250aFwiXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIm51bWJlclwiXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT0ncGFzc3dvcmQnXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInJhbmdlXCJdIC5nZl9wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPVwic2VhcmNoXCJdIC5nZl9wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIFt0eXBlPSd0ZWwnXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInRpbWVcIl0gLmdmX3BsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgW3R5cGU9J3RleHQnXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cInVybFwiXSAuZ2ZfcGxhY2Vob2xkZXIsIC5zYWZhcmlcbiAgICBbdHlwZT1cIndlZWtcIl0gLmdmX3BsYWNlaG9sZGVyLCAuc2FmYXJpXG4gICAgc2VsZWN0IC5nZl9wbGFjZWhvbGRlciwgLnNhZmFyaVxuICAgIHRleHRhcmVhIC5nZl9wbGFjZWhvbGRlciB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIFt0eXBlPVwiZGF0ZVwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZVwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9J2VtYWlsJ10ucGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibW9udGhcIl0ucGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibnVtYmVyXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ncGFzc3dvcmQnXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJyYW5nZVwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJzZWFyY2hcIl0ucGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZWwnXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdLnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGV4dCddLnBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInVybFwiXS5wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdLnBsYWNlaG9sZGVyLFxuICBzZWxlY3QucGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI0MjUyODsgfVxuICBbdHlwZT1cImRhdGVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT1cImRhdGVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwiZGF0ZXRpbWVcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J2VtYWlsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0nZW1haWwnXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cIm1vbnRoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJtb250aFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cIm51bWJlclwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdwYXNzd29yZCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJyYW5nZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwicmFuZ2VcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT1cInNlYXJjaFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGVsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGVsJ106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ0aW1lXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGV4dCddOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIFt0eXBlPVwidXJsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ1cmxcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgW3R5cGU9XCJ3ZWVrXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIG9wYWNpdHk6IDE7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA4LjEyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW0gMC42ODc1cmVtOyB9XG4gIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogOC43NWVtOyB9XG4gIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIHRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgdGV4dGFyZWEgLmdmX3BsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIHRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDclMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGwlM0ElMjMzQzNDM0MlM0IlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmElMjIlMjBkJTNEJTIyTTYlMkM3JTJDMCUyQzBIMTJaJTIyLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEuMTg3NXJlbSkgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gYXV0bztcbiAgY29sb3I6ICMyNDI1Mjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmaWx0ZXI6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICBsaW5lLWhlaWdodDogMS44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAyLjYyNXJlbSAwLjc1cmVtIDFyZW07XG4gIHRleHQtaW5kZW50OiAuMDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIHNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7IH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXRlZ29yeS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM5Njk2OTY7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAxLjM3NXJlbTsgfVxuICAgIC5jYXRlZ29yeS1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY2F0ZWdvcnktc2VsZWN0IHNlbGVjdCBvcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwIDAuMjVlbSAxZW07IH1cbiAgICAgIC5jYXRlZ29yeS1zZWxlY3Qgc2VsZWN0IG9wdGlvbi5lbXB0eSB7XG4gICAgICAgIGNvbG9yOiAjMjQyNTI4OyB9XG4gIHNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMCAwLjI1ZW0gMWVtOyB9XG4gICAgc2VsZWN0IG9wdGlvbi5lbXB0eSB7XG4gICAgICBjb2xvcjogIzI0MjUyODsgfVxuXG4uc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI1Mjg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzLjQzNzVyZW07XG4gIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3Q6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMGY0YjljO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjM3NXJlbTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMDsgfVxuICAuc2VsZWN0LndoaXRlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNjk5NjQ0OyB9XG4gICAgLnNlbGVjdC53aGl0ZS1ncmVlbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM2OTk2NDQ7IH1cbiAgICAuc2VsZWN0LndoaXRlLWdyZWVuIHNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICM2OTk2NDQ7IH1cbiAgLnNlbGVjdC5ncmVlbi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTY0NDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWxlY3QuZ3JlZW4td2hpdGU6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmOyB9XG4gICAgLnNlbGVjdC5ncmVlbi13aGl0ZSBzZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmOyB9XG4gIC5zZWxlY3QgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdCBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIGhlaWdodDogMy40Mzc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMy4xMjVyZW0gMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7IH1cbiAgICAuc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzI0MjUyODtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwIDAuMjVlbSAxZW07IH1cbiAgICAgIC5zZWxlY3Qgc2VsZWN0IG9wdGlvbi5lbXB0eSB7XG4gICAgICAgIGNvbG9yOiAjMjQyNTI4OyB9XG5cbi5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGxpLFxuLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGkge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gICAgICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoW3R5cGU9XCJpbWFnZVwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSwgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoW3R5cGU9XCJpbWFnZVwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgdGV4dGFyZWEge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjMDAwMDsgfVxuICAgICAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgKyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLCBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkICsgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDsgfVxuICAgICAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZmllbGRfc3VibGFiZWxfYWJvdmUuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgKyBsaS5nZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oYWxmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAgICAgICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmhhbGYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dCxcbiAgICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdCxcbiAgICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAxcHggNHB4IDAgNHB4OyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSxcbiAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgc2VsZWN0Lm1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOm5vdChbdHlwZT1cImJ1dHRvblwiXSk6bm90KFt0eXBlPVwiaW1hZ2VcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pLFxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgc2VsZWN0LFxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbSAwLjc1cmVtOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjA2MjVyZW07XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMi42MjVyZW0gMC43NXJlbSAxcmVtOyB9XG4gICAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIHNlbGVjdCBvcHRpb24ge1xuICAgICAgcGFkZGluZzogMC4yNWVtIDAgMC4yNWVtIDFlbTsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogOC43NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgICAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNjYzAwMDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwO1xuICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAtMC41cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAxcHggNHB4OyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb3VudGVyLFxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmluc3RydWN0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgzNiwgMzcsIDQwLCAwLjg4KTtcbiAgICBmb250LXNpemU6IDE2cHhweDtcbiAgICBmb250LXNpemU6IDFweHJlbTsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE0cHhweDtcbiAgICBmb250LXNpemU6IDAuODc1cHhyZW07IH1cbiAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6ICM2OTk2NDQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvcixcbiAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVweHJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAucmVxdWlyZWQsXG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICBib2R5ICNzaXRlLXdyYXAgLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMTI3LCAwLjY2Nik7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkMDAwMDA7XG4gICAgY29sb3I6ICNkMDAwMDA7XG4gICAgcGFkZGluZzogMC4xZW0gMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBsYWJlbC5nZmllbGRfbGFiZWwsXG4gIGJvZHkgI3NpdGUtd3JhcCAuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCxcbi5maWVsZC1jb250YWluZXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tIFRyYW5zaXRpb25zIC0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLSBDaGVja2JveCB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0gKi8gfVxuICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsXG4gIC5maWVsZC1jb250YWluZXIgdWwuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggPiBsaSxcbiAgICAuZmllbGQtY29udGFpbmVyIHVsLmdmaWVsZF9jaGVja2JveCA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuY2hlY2tib3hlcyBsYWJlbCxcbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gIC5maWVsZC1jb250YWluZXIgLmNoZWNrYm94ZXMgbGFiZWwsXG4gIC5maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUsXG4gIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlcixcbiAgLmZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAuZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggKjpub3QoI2ZvbykgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggKjpub3QoI2ZvbykgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbiAgLmZpZWxkLWNvbnRhaW5lciAqOm5vdCgjZm9vKSA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICAuZmllbGQtY29udGFpbmVyICo6bm90KCNmb28pID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggKjpub3QoI2ZvbykgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLFxuICAuZmllbGQtY29udGFpbmVyICo6bm90KCNmb28pID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICMyNDI1Mjg7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggI2ZvbzpjaGVja2VkOjpiZWZvcmUsXG4gIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICAuZmllbGQtY29udGFpbmVyICNmb286Y2hlY2tlZDo6YmVmb3JlLFxuICAuZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMCAxLjA2MjVyZW0gMi42MjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggI2Zvbzpub3QoOmNoZWNrZWQpLFxuICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAuZmllbGQtY29udGFpbmVyICNmb286bm90KDpjaGVja2VkKSxcbiAgLmZpZWxkLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzBmNGI5YztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMS4xODc1cmVtOyB9XG4gIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94ICNmb286bm90KDpjaGVja2VkKSxcbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSArIGxhYmVsOjpiZWZvcmUsXG4gIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmFjdGl2ZSArIGxhYmVsOjpiZWZvcmUsXG4gIC5maWVsZC1jb250YWluZXIgI2Zvbzpub3QoOmNoZWNrZWQpLFxuICAuZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUgKyBsYWJlbDo6YmVmb3JlLFxuICAuZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmFjdGl2ZSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA1LCAyMDUsIDIwNSwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsXG4gIC5maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAuZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXQgKyBsYWJlbDphZnRlcixcbiAgLmZpZWxkLWNvbnRhaW5lciBpbnB1dCArIGxhYmVsOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQgMTgwbXM7IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggI2ZvbzpjaGVja2VkLFxuICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIsXG4gIC5maWVsZC1jb250YWluZXIgI2ZvbzpjaGVja2VkLFxuICAuZmllbGQtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQyNTI4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgbGVmdDogMC43NXJlbTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS42MjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGVaKDFweCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIHdpZHRoOiAwLjY4NzVyZW07IH1cbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gIC5maWVsZC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpOyB9XG5cbmZvcm0uY29udGFjdC11cy1mb3JtIC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3MuaGFzX3N0YXRlID4gLmFkZHJlc3Nfc3RhdGUgPiBsYWJlbCxcbmZvcm0uY29udGFjdC11cy1hZmZpbGlhdGUtb25seS1mb3JtIC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3MuaGFzX3N0YXRlID4gLmFkZHJlc3Nfc3RhdGUgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW1nLFxuLndwLWNhcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbjogMC44MDc1ZW0gMDsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZW1iZWQtY29udGFpbmVyLFxuLnZpZGVvLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNmVtIDAgMS42NjdlbTtcbiAgcGFkZGluZzogMCAwIDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbiAgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4gIC5lbWJlZC1jb250YWluZXIgZW1iZWQsXG4gIC52aWRlby13cmFwcGVyIGlmcmFtZSxcbiAgLnZpZGVvLXdyYXBwZXIgb2JqZWN0LFxuICAudmlkZW8td3JhcHBlciBlbWJlZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNC4yOCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTEuMTElOyB9XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pLmZhOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5hcnJvdyB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy41ZW07XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bnRpb246IGVhc2U7XG4gIHdpZHRoOiAzLjVlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuICAuYXJyb3c6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzYsIDM3LCA0MCwgMC4xNSkgcmdiYSgzNiwgMzcsIDQwLCAwLjE1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC4xODc1ZW0gMC4xODc1ZW0gMCAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjEyNWVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MiU7XG4gICAgd2lkdGg6IDEuMTI1ZW07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKC02Ni42NjclLCAtMzMuMzMzJSwgMXB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAxcHg7IH1cbiAgLmFycm93LmxlZnQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUzZCgtNjYuNjY3JSwgLTMzLjMzMyUsIDFweCk7IH1cbiAgLmFycm93LnVwOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNjYuNjY3JSwgLTMzLjMzMyUsIDFweCk7IH1cbiAgLmFycm93LmRvd246YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZTNkKC02Ni42NjclLCAtMzMuMzMzJSwgMXB4KTsgfVxuXG5bY2xhc3MqPVwiY2lyY2xlLWFuZ2xlXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE3MWRkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIGNvbG9yOiAjMjE3MWRkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3IsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiAxLjg3NXJlbTsgfVxuICBbY2xhc3MqPVwiY2lyY2xlLWFuZ2xlXCJdOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjE3MWRkOyB9XG4gIFtjbGFzcyo9XCJjaXJjbGUtYW5nbGVcIl06aG92ZXIsIFtjbGFzcyo9XCJjaXJjbGUtYW5nbGVcIl06YWN0aXZlIHtcbiAgICBjb2xvcjogI2Y2OTMyNztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXTo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxLjY4NzVyZW07IH1cbiAgW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXVtjbGFzcyo9XCItbGlua1wiXTpob3ZlciwgW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXVtjbGFzcyo9XCItbGlua1wiXTphY3RpdmUsIFtjbGFzcyo9XCJjaXJjbGUtYW5nbGVcIl1bY2xhc3MqPVwiLWxpbmtcIl06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y2OTMyNzsgfVxuICBbY2xhc3MqPVwiY2lyY2xlLWFuZ2xlXCJdW2NsYXNzKj1cIi1saW5rXCJdLndoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXVtjbGFzcyo9XCItbGlua1wiXS53aGl0ZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXVtjbGFzcyo9XCItbGlua1wiXS53aGl0ZTpob3ZlciwgW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXVtjbGFzcyo9XCItbGlua1wiXS53aGl0ZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAgIFtjbGFzcyo9XCJjaXJjbGUtYW5nbGVcIl1bY2xhc3MqPVwiLWxpbmtcIl0ud2hpdGU6aG92ZXIsIFtjbGFzcyo9XCJjaXJjbGUtYW5nbGVcIl1bY2xhc3MqPVwiLWxpbmtcIl0ud2hpdGU6YWN0aXZlLCBbY2xhc3MqPVwiY2lyY2xlLWFuZ2xlXCJdW2NsYXNzKj1cIi1saW5rXCJdLndoaXRlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uYXJyb3ctbWVudSA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLmFycm93LW1lbnUgYSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMzYsIDM3LCA0MCwgMC4xNSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogcmdiYSgzNiwgMzcsIDQwLCAwLjE1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMXJlbSAxLjM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDsgfVxuICAuYXJyb3ctbWVudSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDM2LCAzNywgNDAsIDAuMTUpOyB9XG4gIC5hcnJvdy1tZW51IGE6aG92ZXIsIC5hcnJvdy1tZW51IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hcnJvdy1tZW51IGE6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDAuMTg3NXJlbSAwIDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgIHJpZ2h0OiAxLjEyNXJlbTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoLTY2LjY2NyUsIC0zMy4zMzMlLCAxcHgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHotaW5kZXg6IDA7IH1cblxuLmZpbHRlci1kcm9wLXNoYWRvdyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwLjVyZW0gMC42MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KSk7IH1cblxuI2hvbWUtaGlnaGxpZ2h0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIGNhbGMoMi41cmVtICsgNS41NTZ2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAjaG9tZS1oaWdobGlnaHQge1xuICAgICAgcGFkZGluZzogMCAwIGNhbGMoNC4yMzZ2dyArIDVyZW0pOyB9IH1cblxuLmhpZ2hsaWdodC1jb250ZW50LmNvbnRlbnQtY29udGFpbmVyIHtcbiAgZmxleDogMSAwIGNhbGMoMTAwdmggLSBjYWxjKDIuNXJlbSArIDUuNTU2dncpKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOC4xMjVyZW0gMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaGlnaGxpZ2h0LWNvbnRlbnQuY29udGVudC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogOS41NjI1cmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmhpZ2hsaWdodC1jb250ZW50LmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMHZoIC0gY2FsYyg0LjIzNnZ3ICsgNXJlbSkpO1xuICAgICAgcGFkZGluZzogOS41NjI1cmVtIDAgMDsgfSB9XG4gIC5oaWdobGlnaHQtY29udGVudC5jb250ZW50LWNvbnRhaW5lciAuY2lyY2xlLWFuZ2xlLWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuaGlnaGxpZ2h0LWNvbnRlbnQuY29udGVudC1jb250YWluZXIgLmNpcmNsZS1hbmdsZS1saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGlnaGxpZ2h0LWNvbnRlbnQuY29udGVudC1jb250YWluZXIgLmNpcmNsZS1hbmdsZS1saW5rOmhvdmVyLCAuaGlnaGxpZ2h0LWNvbnRlbnQuY29udGVudC1jb250YWluZXIgLmNpcmNsZS1hbmdsZS1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi5oaWdobGlnaHQtYmcge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDdkZTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dzsgfVxuICAuaGlnaGxpZ2h0LWJnLmlzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5tb2JpbGUgLmhpZ2hsaWdodC1iZyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsOyB9XG5cbi5oaWdobGlnaHQtcG9zdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyLjI1cmVtIDAgNHJlbTtcbiAgbWF4LXdpZHRoOiAzNC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaGlnaGxpZ2h0LXBvc3Qge1xuICAgICAgcGFkZGluZzogOC45Nzh2aCAwIDRyZW07IH0gfVxuICAuaGlnaGxpZ2h0LXBvc3QgW2NsYXNzKj1cImJ0bi1ib3JkZXJlZC13aGl0ZS1ibHVlXCJdIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7IH1cbiAgICAuaGlnaGxpZ2h0LXBvc3QgW2NsYXNzKj1cImJ0bi1ib3JkZXJlZC13aGl0ZS1ibHVlXCJdOmhvdmVyLCAuaGlnaGxpZ2h0LXBvc3QgW2NsYXNzKj1cImJ0bi1ib3JkZXJlZC13aGl0ZS1ibHVlXCJdOmFjdGl2ZSwgLmhpZ2hsaWdodC1wb3N0IFtjbGFzcyo9XCJidG4tYm9yZGVyZWQtd2hpdGUtYmx1ZVwiXTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzEzNjNjZDsgfVxuXG4uaGlnaGxpZ2h0LWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGlnaGxpZ2h0LWhlYWRpbmc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMC4zNzVyZW07IH1cblxuaDIuaGlnaGxpZ2h0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgaDIuaGlnaGxpZ2h0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxucC5oaWdobGlnaHQtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIHAuaGlnaGxpZ2h0LXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG4uaGlnaGxpZ2h0LWVudHJ5IHtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDAgMDtcbiAgbWF4LXdpZHRoOiAyMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5oaWdobGlnaHQtZW50cnkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhpZ2hsaWdodC1lbnRyeSBwIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLmhpZ2hsaWdodC1lbnRyeSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuI2hvbWUtZ29vZC1qb2JzID4gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ob21lLWdvb2Qtam9icy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogODMuMzM0dnc7XG4gIG1heC13aWR0aDogNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICNob21lLWdvb2Qtam9icyA+IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMi43Nzc3OCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgICNob21lLWdvb2Qtam9icyA+IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNS41NTU1NiU7IH0gfVxuXG4jaG9tZS1nb29kLWpvYnMgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNi42NjY2NyU7XG4gIHBhZGRpbmc6IDQuNjY2NjclIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMHMsIDBzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNi42NjY2NyU7XG4gIHotaW5kZXg6IDE7IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC5pY29uOjphZnRlciB7XG4gICAgLyogRWZmZWN0IDIgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3MmM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC5pY29uOmhvdmVyLCAjaG9tZS1nb29kLWpvYnMgLmljb24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkMTE3OyB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uOmhvdmVyOjphZnRlciwgI2hvbWUtZ29vZC1qb2JzIC5pY29uLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgLyogRWZmZWN0IDJiICovXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuNHMsIDAuNHM7IH1cbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb246aG92ZXIgI3RoaWNrZXIsICNob21lLWdvb2Qtam9icyAuaWNvbi5hY3RpdmUgI3RoaWNrZXIge1xuICAgICAgc3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uOmhvdmVyICNwdWxzZSwgI2hvbWUtZ29vZC1qb2JzIC5pY29uLmFjdGl2ZSAjcHVsc2Uge1xuICAgICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbjpob3ZlciAjdGhpbm5lciwgI2hvbWUtZ29vZC1qb2JzIC5pY29uLmFjdGl2ZSAjdGhpbm5lciB7XG4gICAgICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLnB1bHNlLWNoZWNrIHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICNob21lLWdvb2Qtam9icyAuaWNvbiBzdmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNDMuNzUlOyB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uIHN2Zzpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2hvbWUtZ29vZC1qb2JzIC50ZXh0LXVuZGVybGF5IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLnRleHQtdW5kZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgNXJlbTtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LXVuZGVybGF5IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAwIDdyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiNob21lLWdvb2Qtam9icyAuaGVpZ2h0LWtlZXBlciB7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBwYWRkaW5nOiAwIDAgMi41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLmhlaWdodC1rZWVwZXIge1xuICAgICAgbWluLWhlaWdodDogMjlyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5oZWlnaHQta2VlcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICNob21lLWdvb2Qtam9icyAuaGVpZ2h0LWtlZXBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAzMnJlbTsgfSB9XG5cbiNob21lLWdvb2Qtam9icyAudGV4dC1ob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTcuNSUgMCAwO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLnRleHQtaG9sZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE3LjUlIDAgOC4zMzMzMyUgMTMuMzMzMzMlOyB9IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciAuaWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAjaG9tZS1nb29kLWpvYnMgLnRleHQtaG9sZGVyIC5pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciAuYXJyb3dzIC5uYXZpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgICNob21lLWdvb2Qtam9icyAudGV4dC1ob2xkZXIgLmFycm93cyAubmF2aSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciAuYXJyb3dzIC5uYXZpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwYzcyYzc7IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciBoMyB7XG4gICAgY29sb3I6ICM0MzQzNDY7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciBoMiB7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAxLjU2MjVyZW0gMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNi44NzVyZW0gMS41NjI1cmVtIDA7IH0gfVxuICAgICNob21lLWdvb2Qtam9icyAudGV4dC1ob2xkZXIgaDIuaW5pdGlhbC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMCAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgICNob21lLWdvb2Qtam9icyAudGV4dC1ob2xkZXIgaDIuaW5pdGlhbC1oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwIDEuNTYyNXJlbTsgfSB9XG4gICNob21lLWdvb2Qtam9icyAudGV4dC1ob2xkZXIgcCB7XG4gICAgY29sb3I6ICM0MzQzNDY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg5O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBtYXJnaW46IDAgMCAxLjgxMjVyZW07IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWhvbGRlciAuYnRuOmhvdmVyLCAjaG9tZS1nb29kLWpvYnMgLnRleHQtaG9sZGVyIC5idG46YWN0aXZlLCAjaG9tZS1nb29kLWpvYnMgLnRleHQtaG9sZGVyIC5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWQxMTc7IH1cblxuI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWFuZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNob21lLWdvb2Qtam9icyAudGV4dC1hbmQtaWNvbjpiZWZvcmUsICNob21lLWdvb2Qtam9icyAudGV4dC1hbmQtaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWFuZC1pY29uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWFuZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gICNob21lLWdvb2Qtam9icyAudGV4dC1hbmQtaWNvbiAuc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUuMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWFuZC1pY29uIC5zdmcge1xuICAgICAgICBoZWlnaHQ6IDUuNjg3NXJlbTtcbiAgICAgICAgd2lkdGg6IDUuNjg3NXJlbTsgfSB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWFuZC1pY29uIC5zdmcgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC50ZXh0LWFuZC1pY29uIC5zdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZjFkMTE3ICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtZ29vZC1qb2JzIC5wcmV2LW5leHQge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA4JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLnByZXYtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAjaG9tZS1nb29kLWpvYnMgLnByZXYtbmV4dCBhIHtcbiAgICBjb2xvcjogIzIxNzFkZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAycmVtOyB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5wcmV2LW5leHQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YxZDExNzsgfVxuICAgICNob21lLWdvb2Qtam9icyAucHJldi1uZXh0IGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxNzFkZDsgfVxuICAgICNob21lLWdvb2Qtam9icyAucHJldi1uZXh0IGEgaSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg0MzsgfVxuXG4jaG9tZS1nb29kLWpvYnMgLmljb24tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTMuODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tbGluZSB7XG4gICAgICB3aWR0aDogMjcuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWxpbmUgLmJhY2tncm91bmQtY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNob21lLWdvb2Qtam9icyAuaWNvbi1saW5lIC5pY29uLXNwYWNlciB7XG4gICAgZmxleDogMSAwIDMzLjMzMzMzJTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tbGluZSAuaWNvbi1zcGFjZXIge1xuICAgICAgICBmbGV4OiAxIDAgMTYuNjY2NjclOyB9IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWxpbmUgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgLyogRWZmZWN0IDIgKi8gfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1saW5lIC5pY29uOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3MmM3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tbGluZSAuaWNvbi5hY3RpdmUsICNob21lLWdvb2Qtam9icyAuaWNvbi1saW5lIC5pY29uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWQxMTc7XG4gICAgICAvKiBFZmZlY3QgMmIgKi8gfVxuICAgICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWxpbmUgLmljb24uYWN0aXZlOjphZnRlciwgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWxpbmUgLmljb246aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1saW5lIC5pY29uIHN2ZyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNzAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDcwJTsgfVxuXG4jaG9tZS1nb29kLWpvYnMgLmljb24taG9sZGVyIC5oaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQxLjY2N3Z3O1xuICBtYXgtaGVpZ2h0OiAzNy41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MS42Njd2dztcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIHtcbiAgICAgIGJvdHRvbTogNC41cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9IH1cbiAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWNpcmNsZSAuYmFja2dyb3VuZC1jaXJjbGUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYzcyYzc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDY1LjgzMzMzJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2NS44MzMzMyU7XG4gICAgei1pbmRleDogMDsgfVxuICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIC5pY29uIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb24gaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDAuOTczdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWNpcmNsZSAuaWNvbiBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb24ub2NjdXBhdGlvbnMgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuMzQ4dnc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb24ub2NjdXBhdGlvbnMgc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwLjMxMjVyZW07IH0gfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb24uaW5kdXN0cnkgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNDg3dnc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb24uaW5kdXN0cnkgc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwLjQzNzVyZW07IH0gfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb24uZWR1Y2F0aW9uIHN2ZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjEzOXZ3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIC5pY29uLmVkdWNhdGlvbiBzdmcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAuMTI1cmVtOyB9IH1cbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIC5pY29uOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSgxMy4zMzR2dykgcm90YXRlKC0yNzBkZWcpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIC5pY29uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoMTJyZW0pIHJvdGF0ZSgtMjcwZGVnKTsgfSB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWNpcmNsZSAuaWNvbjpudGgtY2hpbGQoNikge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfVxuICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb246bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5OGRlZykgdHJhbnNsYXRlKDEzLjMzNHZ3KSByb3RhdGUoLTE5OGRlZyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb246bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpIHRyYW5zbGF0ZSgxMnJlbSkgcm90YXRlKC0xOThkZWcpOyB9IH1cbiAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIC5pY29uOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpIHRyYW5zbGF0ZSgxMy4zMzR2dykgcm90YXRlKC0xMjZkZWcpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgICAjaG9tZS1nb29kLWpvYnMgLmljb24tY2lyY2xlIC5pY29uOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKSB0cmFuc2xhdGUoMTJyZW0pIHJvdGF0ZSgtMTI2ZGVnKTsgfSB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWNpcmNsZSAuaWNvbjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpIHRyYW5zbGF0ZSgxMy4zMzR2dykgcm90YXRlKC01NGRlZyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgICAgICNob21lLWdvb2Qtam9icyAuaWNvbi1jaXJjbGUgLmljb246bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZykgdHJhbnNsYXRlKDEycmVtKSByb3RhdGUoLTU0ZGVnKTsgfSB9XG4gICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWNpcmNsZSAuaWNvbjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKSB0cmFuc2xhdGUoMTMuMzM0dncpIHJvdGF0ZSgtMzQyZGVnKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAgICAgI2hvbWUtZ29vZC1qb2JzIC5pY29uLWNpcmNsZSAuaWNvbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZykgdHJhbnNsYXRlKDEycmVtKSByb3RhdGUoLTM0MmRlZyk7IH0gfVxuXG4ubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMjQyNTI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3R0b20sIGNvbG9yLCB0b3AsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBtaW4td2lkdGg6IDQuMzEyNXJlbTtcbiAgLyoqXG4gICAgICogSGFtYnVyZ2VyIHRvIFwieFwiLiBUYWtlcyBvbiBhIGhhbWJ1cmdlciBzaGFwZSwgYmFycyBzbGlkZVxuICAgICAqIGRvd24gdG8gY2VudGVyIGFuZCB0cmFuc2Zvcm0gaW50byBhbiBcInhcIi5cbiAgICAgKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDA7XG4gICAgICBtaW4td2lkdGg6IDQuMzEyNXJlbTsgfVxuICAgICAgLm1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgICAgIGNvbnRlbnQ6ICdNZW51JztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1ZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMS41cmVtOyB9IH1cbiAgLm1lbnUtdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5tZW51LXRvZ2dsZTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjY5MzI3OyB9XG4gIC5tZW51LXRvZ2dsZTpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MzI3OyB9XG4gICAgLm1lbnUtdG9nZ2xlOmhvdmVyIHNwYW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MzI3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5tZW51LXRvZ2dsZTpob3ZlciBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MzI3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnQ2xvc2UnOyB9XG4gIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmU6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YmVmb3JlLCAubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjkzMjc7IH1cbiAgICAubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzLCAwcywgMHM7IH1cbiAgICAubWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzLCAwcywgMHM7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI1Mjg7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm90dG9tLCB0b3AsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHdpZHRoOiAxLjMxMjVyZW07IH1cbiAgICAubWVudS10b2dnbGUgc3Bhbjo6YmVmb3JlLCAubWVudS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjUyODtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMC4xODc1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KSByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm90dG9tLCB0b3AsIHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjJzLCAwczsgfVxuICAgIC5tZW51LXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgICBib3R0b206IC0wLjVyZW07XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycywgMHMsIDBzOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53cC1wYWdlbmF2aSB7XG4gIG1hcmdpbjogMS44MTI1cmVtIGF1dG8gMi4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bzsgfVxuICAud3AtcGFnZW5hdmkgLnBhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAud3AtcGFnZW5hdmkgYSB7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLndwLXBhZ2VuYXZpIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzI0MjUyODsgfVxuICAgIC53cC1wYWdlbmF2aSBhOmhvdmVyLCAud3AtcGFnZW5hdmkgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNjkzMjc7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3AtcGFnZW5hdmkgYSxcbiAgLndwLXBhZ2VuYXZpIHNwYW4ge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogIzI0MjUyODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMi4yNXJlbTsgfVxuICAgIC53cC1wYWdlbmF2aSBhOmhvdmVyLCAud3AtcGFnZW5hdmkgYTphY3RpdmUsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW46aG92ZXIsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW46YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAud3AtcGFnZW5hdmkgYS5jdXJyZW50LFxuICAgIC53cC1wYWdlbmF2aSBzcGFuLmN1cnJlbnQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbmssIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbmssXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbmssXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ubmV4dHBvc3RzbGluayB7XG4gICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjYyNXJlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICB3aWR0aDogMi4yNXJlbTsgfVxuICAgICAgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6OmJlZm9yZSwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazo6YmVmb3JlLFxuICAgICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6OmJlZm9yZSxcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIxNzFkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTsgfVxuICAgICAgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOjphZnRlcixcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOjphZnRlcixcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjE3MWRkO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtIDAuMTI1cmVtIDAgMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoLTAuMTI1cmVtLCAwLjEyNXJlbSwgMXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRvcDogMC4xMjVyZW07XG4gICAgICAgIHdpZHRoOiAwLjQzNzVyZW07IH1cbiAgICAgIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyOjpiZWZvcmUsIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyOjphZnRlciwgLndwLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbms6YWN0aXZlOjpiZWZvcmUsIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmFjdGl2ZTo6YWZ0ZXIsIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOmZvY3VzOjphZnRlciwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazpob3Zlcjo6YmVmb3JlLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmhvdmVyOjphZnRlciwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazphY3RpdmU6OmJlZm9yZSwgLndwLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluazphY3RpdmU6OmFmdGVyLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsIC53cC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbms6Zm9jdXM6OmFmdGVyLFxuICAgICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6aG92ZXI6OmJlZm9yZSxcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyOjphZnRlcixcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLndwLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbms6YWN0aXZlOjphZnRlcixcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazpmb2N1czo6YWZ0ZXIsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmhvdmVyOjpiZWZvcmUsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmhvdmVyOjphZnRlcixcbiAgICAgIC53cC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbms6YWN0aXZlOjpiZWZvcmUsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmFjdGl2ZTo6YWZ0ZXIsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmZvY3VzOjpiZWZvcmUsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rOmZvY3VzOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y2OTMyNzsgfVxuICAgIC53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rOjphZnRlcixcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5wcmV2aW91c3Bvc3RzbGluazo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4xMjVyZW0gMC4xMjVyZW07XG4gICAgICBsZWZ0OiAtMC4yNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgwLjEyNXJlbSwgLTAuMTI1cmVtLCAxcHgpOyB9XG4gICAgLndwLXBhZ2VuYXZpIGEuZmlyc3QsIC53cC1wYWdlbmF2aSBhLmxhc3QsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4uZmlyc3QsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ubGFzdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgLndwLXBhZ2VuYXZpIGEuZmlyc3QsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4uZmlyc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC03LjEyNXJlbTsgfVxuICAgIC53cC1wYWdlbmF2aSBhLmxhc3QsXG4gICAgLndwLXBhZ2VuYXZpIHNwYW4ubGFzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03LjEyNXJlbTsgfVxuICAgIC53cC1wYWdlbmF2aSBhLmV4dGVuZCxcbiAgICAud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAud3AtcGFnZW5hdmkgYS5leHRlbmQ6aG92ZXIsIC53cC1wYWdlbmF2aSBhLmV4dGVuZDphY3RpdmUsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQ6aG92ZXIsXG4gICAgICAud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQ6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyMTcxZGQ7IH1cblxuLnBvc3QtbWV0YSAuY2F0ZWdvcmllcyxcbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLFxuLnBvc3QtbWV0YSAudGFncy1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wb3N0LW1ldGEgLmNhdGVnb3JpZXMsXG4ucG9zdC1tZXRhIC50YWdzLWxpbmtzIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBsaW5lLWhlaWdodDogMS41NzE7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAucG9zdC1tZXRhIC5jYXRlZ29yaWVzIGEsXG4gICAgLnBvc3QtbWV0YSAudGFncy1saW5rcyBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ucG9zdC1tZXRhIC5mYS1zdGFyLFxuLnBvc3QtbWV0YSAuZmEtc3Rhci1vIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgMC4zNzVyZW0gMCAwOyB9XG5cbi5wb3N0LW1ldGEgLmZhLWNpcmNsZS1vLW5vdGNoIHtcbiAgbWFyZ2luOiAwIDAuMzEyNXJlbSAwIDA7IH1cblxuLnBvc3QtbWV0YSAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgbWFyZ2luOiAwLjkzNzVyZW0gMDsgfVxuXG4ucG9zdC1tZXRhIC50YWdzLWxpbmtzIGEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucG9zdC1hcnRpY2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBvc3QtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07IH1cblxuLnBvc3QtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM2LCAzNywgNDAsIDAuMTUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzLjc1cmVtIDAgMDtcbiAgcGFkZGluZzogMS45Mzc1cmVtIDAgMS41NjI1cmVtOyB9XG4gIC5wb3N0LWZvb3RlciBhLmJhY2sge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtOyB9XG5cbi5zaW5nbGUtcG9zdCBpbWcuZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5pbWcgaW1nLFxuLndwLWNhcHRpb24gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7IH1cblxuaDEucG9zdC10aXRsZSxcbmgyLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgaDEucG9zdC10aXRsZSBhLFxuICBoMi5wb3N0LXRpdGxlIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGgxLnBvc3QtdGl0bGUgYTp2aXNpdGVkLFxuICAgIGgyLnBvc3QtdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjQyNTI4OyB9XG4gICAgaDEucG9zdC10aXRsZSBhOmhvdmVyLCBoMS5wb3N0LXRpdGxlIGE6YWN0aXZlLFxuICAgIGgyLnBvc3QtdGl0bGUgYTpob3ZlcixcbiAgICBoMi5wb3N0LXRpdGxlIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjY5MzI3O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5oMi5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjc7IH1cblxuLnBvc3QtY29udGVudCxcbi5wb3N0LWV4Y2VycHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYXJjaGl2ZS1oZWFkZXIge1xuICB6b29tOiAxO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYXJjaGl2ZS1oZWFkZXI6YmVmb3JlLCAuYXJjaGl2ZS1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5hcmNoaXZlLWhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFyY2hpdmUtaGVhZGVyIGgxLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEuMzEyNXJlbTsgfVxuICAuYXJjaGl2ZS1oZWFkZXIgLmFyY2hpdmUtaW50cm8ge1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTsgfVxuICAuYXJjaGl2ZS1oZWFkZXIgLmNhdGVnb3J5LXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwIDAgLTEuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFyY2hpdmUtaGVhZGVyIC5jYXRlZ29yeS1zZWxlY3QgbGFiZWwge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIG1hcmdpbjogMCAwLjg3NXJlbSAgMCAwOyB9XG5cbi5hcmNoaXZlLXBvc3RzIHtcbiAgem9vbTogMTsgfVxuICAuYXJjaGl2ZS1wb3N0czpiZWZvcmUsIC5hcmNoaXZlLXBvc3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYXJjaGl2ZS1wb3N0czphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFyY2hpdmUtcG9zdHMgdWwucG9zdC1saXN0IHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7IH1cblxudWwucG9zdC1saXN0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM2LCAzNywgNDAsIDAuMTUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHpvb206IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHVsLnBvc3QtbGlzdDpiZWZvcmUsIHVsLnBvc3QtbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgdWwucG9zdC1saXN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICB1bC5wb3N0LWxpc3QuZmVhdHVyZS1wb3N0IC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtOyB9XG4gIHVsLnBvc3QtbGlzdCA+IGxpLmNld19yZXNvdXJjZSAucG9zdC1tZXRhIC5jYXRlZ29yaWVzIGEge1xuICAgIGNvbG9yOiAjMGY0YjljO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIHVsLnBvc3QtbGlzdCA+IGxpLmNld19yZXNvdXJjZSAucG9zdC1tZXRhIC5jYXRlZ29yaWVzIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzBmNGI5YzsgfVxuICAgIHVsLnBvc3QtbGlzdCA+IGxpLmNld19yZXNvdXJjZSAucG9zdC1tZXRhIC5jYXRlZ29yaWVzIGE6aG92ZXIsIHVsLnBvc3QtbGlzdCA+IGxpLmNld19yZXNvdXJjZSAucG9zdC1tZXRhIC5jYXRlZ29yaWVzIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMGY0YjljO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICB1bC5wb3N0LWxpc3QgPiBsaS5jZXdfcmVzb3VyY2UgLnBvc3QtbWV0YSAuY2F0ZWdvcmllcyBhOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tcHVibGljYXRpb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICB1bC5wb3N0LWxpc3QgPiBsaS5jZXdfcmVzb3VyY2UgLnBvc3QtbWV0YSAuY2F0ZWdvcmllcyBhLnZpZGVvOjphZnRlciwgdWwucG9zdC1saXN0ID4gbGkuY2V3X3Jlc291cmNlIC5wb3N0LW1ldGEgLmNhdGVnb3JpZXMgYS52aWRlb3M6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi12aWRlby5zdmcpOyB9XG4gICAgdWwucG9zdC1saXN0ID4gbGkuY2V3X3Jlc291cmNlIC5wb3N0LW1ldGEgLmNhdGVnb3JpZXMgYS5pbmZvZ3JhcGhpYzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWluZm9ncmFwaGljLnN2Zyk7IH1cbiAgdWwucG9zdC1saXN0ID4gbGkge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNiwgMzcsIDQwLCAwLjE1KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMi42MjVyZW0gMCAyLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5wb3N0LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMDsgfVxuICAgICNwcmltYXJ5IHVsLnBvc3QtbGlzdCA+IGxpLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC10aHVtYiB7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgICNwcmltYXJ5IHVsLnBvc3QtbGlzdCA+IGxpLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC10aHVtYiB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMC41cmVtKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDQxLjgwMzI4JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgI3ByaW1hcnkgdWwucG9zdC1saXN0ID4gbGkuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07XG4gICAgICAgIHdpZHRoOiA1OC4xOTY3MiU7IH0gfVxuICB1bC5wb3N0LWxpc3QgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAwIDAgMC44NzVyZW07IH1cbiAgdWwucG9zdC1saXN0IC5jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDEzcHggMCAwOyB9XG4gICAgdWwucG9zdC1saXN0IC5jYXRlZ29yaWVzLnJlc291cmNlLWNhdGVnb3JpZXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWJhYmFlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMCAwOyB9XG4gICAgdWwucG9zdC1saXN0IC5jYXRlZ29yaWVzIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9XG4gIHVsLnBvc3QtbGlzdCAucG9zdC1kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI5cmVtOyB9XG4gIHVsLnBvc3QtbGlzdCBoMi5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gIHVsLnBvc3QtbGlzdCAucG9zdC10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNi43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLnBvc3QtdGh1bWItbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICB1bC5wb3N0LWxpc3QgLnBvc3QtdGV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdWwucG9zdC1saXN0IC5wb3N0LXRleHQgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxLjEyNXJlbTsgfVxuICB1bC5wb3N0LWxpc3QgYS5tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyNDI1Mjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgdWwucG9zdC1saXN0IGEubW9yZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjQyNTI4OyB9XG4gICAgdWwucG9zdC1saXN0IGEubW9yZTpob3ZlciwgdWwucG9zdC1saXN0IGEubW9yZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNjkzMjc7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2luZ2xlICNwcmltYXJ5IGgxLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAuMTg3NXJlbSAwIDEuMDYyNXJlbTsgfVxuXG4uc2luZ2xlICNwcmltYXJ5IC5wb3N0LWJvZHkge1xuICBtYXJnaW46IDAgMCAzcmVtOyB9XG5cbi5zaW5nbGUgI3ByaW1hcnkgLnNpbmdsZS1wb3N0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG4uc2VhcmNoZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMS4yNXJlbSAxLjA2MjVyZW0gMy41cmVtOyB9XG4gICAgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLnBsYWNlaG9sZGVyLFxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106LW1vei1wbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ10gLmdmX3BsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VhcmNoZm9ybSBidXR0b24uc2VhcmNoc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMy40Mzc1cmVtO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfVxuICAgIC5zZWFyY2hmb3JtIGJ1dHRvbi5zZWFyY2hzdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciAuZmEsIC5zZWFyY2hmb3JtIGJ1dHRvbi5zZWFyY2hzdWJtaXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUgLmZhIHtcbiAgICAgIGNvbG9yOiAjZjY5MzI3OyB9XG4gICAgLnNlYXJjaGZvcm0gYnV0dG9uLnNlYXJjaHN1Ym1pdFt0eXBlPVwic3VibWl0XCJdIC5mYSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2hmb3JtIGJ1dHRvbi5zZWFyY2hzdWJtaXRbdHlwZT1cInN1Ym1pdFwiXSAuZmE6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbi5zaWJsaW5nLWZhZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNpYmxpbmctZmFkZTpob3ZlciA+ICoge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuc2libGluZy1mYWRlID4gKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQgMC4wMDFzOyB9XG4gICAgLnNpYmxpbmctZmFkZSA+ICo6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuICAuc29jaWFsIGEgaS5mYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIGEsXG4gIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEge1xuICAgIHBhZGRpbmc6IDNweCAwOyB9XG4gICAgLnNjcm9sbC1oZWFkZXIgLnNvY2lhbCBhLmZhY2Vib29rLFxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEuZmFjZWJvb2sge1xuICAgICAgY29sb3I6ICMzYjU5OTg7IH1cbiAgICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIGEudHdpdHRlcixcbiAgICAuc2lkZWJhci1zb2NpYWwgLnNvY2lhbCBhLnR3aXR0ZXIge1xuICAgICAgY29sb3I6ICMxZGExZjI7IH1cbiAgICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIGEuaW5zdGFncmFtLFxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEuaW5zdGFncmFtIHtcbiAgICAgIGNvbG9yOiAjZTEzMDZjOyB9XG4gICAgLnNjcm9sbC1oZWFkZXIgLnNvY2lhbCBhLmxpbmtlZGluLFxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEubGlua2VkaW4ge1xuICAgICAgY29sb3I6ICMwMDc3YjU7IH1cbiAgICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIGEucGludGVyZXN0LFxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEucGludGVyZXN0IHtcbiAgICAgIGNvbG9yOiAjYmQwODFjOyB9XG4gICAgLnNjcm9sbC1oZWFkZXIgLnNvY2lhbCBhLnNuYXBjaGF0LFxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEuc25hcGNoYXQge1xuICAgICAgY29sb3I6ICNmZmZjMDA7IH1cbiAgICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIGEueW91dHViZSxcbiAgICAuc2lkZWJhci1zb2NpYWwgLnNvY2lhbCBhLnlvdXR1YmUge1xuICAgICAgY29sb3I6ICNjZDIwMWY7IH1cbiAgICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIGEuZ3BsdXMsXG4gICAgLnNpZGViYXItc29jaWFsIC5zb2NpYWwgYS5ncGx1cyB7XG4gICAgICBjb2xvcjogI2RiNDQzNzsgfVxuICAgIC5zY3JvbGwtaGVhZGVyIC5zb2NpYWwgYSAuZmEsXG4gICAgLnNpZGViYXItc29jaWFsIC5zb2NpYWwgYSAuZmEge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICB3aWR0aDogM3JlbTsgfVxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEuZmFjZWJvb2sge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4OyB9XG4gICAgLnNpZGViYXItc29jaWFsIC5zb2NpYWwgYS50d2l0dGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFkYTFmMjsgfVxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEuaW5zdGFncmFtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxMzA2YzsgfVxuICAgIC5zaWRlYmFyLXNvY2lhbCAuc29jaWFsIGEubGlua2VkaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3N2I1OyB9XG4gICAgLnNpZGViYXItc29jaWFsIC5zb2NpYWwgYS5waW50ZXJlc3Qge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmQwODFjOyB9XG4gICAgLnNpZGViYXItc29jaWFsIC5zb2NpYWwgYS5zbmFwY2hhdCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZjMDA7IH1cbiAgICAuc2lkZWJhci1zb2NpYWwgLnNvY2lhbCBhLnlvdXR1YmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2QyMDFmOyB9XG4gICAgLnNpZGViYXItc29jaWFsIC5zb2NpYWwgYS5ncGx1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNkYjQ0Mzc7IH1cbiAgICAuc2lkZWJhci1zb2NpYWwgLnNvY2lhbCBhIC5mYSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIC5zcGxhc2gtZm9vdGVyIC5zb2NpYWwgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnR3aXR0ZXItZmVlZCB7XG4gIGNvbG9yOiAjNDM0MzQ2O1xuICBtYXgtaGVpZ2h0OiAzNy41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnR3aXR0ZXItZmVlZCAudHdpdHRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC50d2l0dGVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC50d2l0dGVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNXJlbTsgfSB9XG5cbmgyLnR3aXR0ZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICBoMi50d2l0dGVyLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIGgyLnR3aXR0ZXItbmFtZSBhIHtcbiAgICBjb2xvcjogIzQzNDM0NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBoMi50d2l0dGVyLW5hbWUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNDM0MzQ2OyB9XG4gICAgaDIudHdpdHRlci1uYW1lIGE6aG92ZXIsIGgyLnR3aXR0ZXItbmFtZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2Y2OTMyNztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxudWwudHdlZXQtc2xpZGVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgdWwudHdlZXQtc2xpZGVzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXJlbSk7IH0gfVxuICB1bC50d2VldC1zbGlkZXMuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnR3ZWV0IHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4zODk7XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtOyB9XG4gIC50d2VldCBhIHtcbiAgICBjb2xvcjogIzQzNDM0NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC50d2VldCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM0MzQzNDY7IH1cbiAgICAudHdlZXQgYTpob3ZlciwgLnR3ZWV0IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjY5MzI3O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHdpdHRlci1mb290ZXIgYS50d2l0dGVyLWZvbGxvdy1saW5rIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjgxMjVyZW07IH1cbiAgLnR3aXR0ZXItZm9vdGVyIGEudHdpdHRlci1mb2xsb3ctbGluazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDM0NjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS4zNzVyZW07XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMC4yNXJlbTsgfVxuXG4udHdlZXQtdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luOiAwIDEuNDM3NXJlbSAxLjY4NzVyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuYS50d2l0dGVyLWZvbGxvdy1saW5rIHtcbiAgY29sb3I6ICMyMTcxZGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGEudHdpdHRlci1mb2xsb3ctbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIxNzFkZDsgfVxuICBhLnR3aXR0ZXItZm9sbG93LWxpbms6aG92ZXIsIGEudHdpdHRlci1mb2xsb3ctbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjZjY5MzI3O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3V0bGluZS13aWR0aDogMDsgfVxuICBhLnR3aXR0ZXItZm9sbG93LWxpbmsgLmZhLXR3aXR0ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwIDA7IH1cbiAgICBhLnR3aXR0ZXItZm9sbG93LWxpbmsgLmZhLXR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTEzOyB9XG5cbmh0bWwgYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5yb3cge1xuICB6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uY29udGFpbmVyLFxuW2NsYXNzKj1cIi1jb250YWluZXJcIl0ge1xuICB6b29tOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlcixcbiAgW2NsYXNzKj1cIi1jb250YWluZXJcIl06YmVmb3JlLFxuICBbY2xhc3MqPVwiLWNvbnRhaW5lclwiXTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcjphZnRlcixcbiAgW2NsYXNzKj1cIi1jb250YWluZXJcIl06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbiNzaXRlLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNjcm9sbC1tYWluLWFjdGl2ZSAjc2l0ZS13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogLTE7IH1cblxuI2hlYWRlciB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbiNwYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDkuNTYyNXJlbSAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAjcGFnZS1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTQuNDQ1dnc7IH0gfVxuICAjcGFnZS1jb250ZW50IC5jb250ZW50LWFyZWEge1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgI3BhZ2UtY29udGVudCAuY29udGVudC1hcmVhIHtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoMTAwJSAtIDIxLjI1cmVtKTsgfSB9XG4gICNwYWdlLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAjcGFnZS1jb250ZW50IC5zaWRlYmFyIHtcbiAgICAgICAgZmxleDogMCAxIDIxLjI1cmVtOyB9IH1cblxuI3BhZ2UtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1LjU1NnZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAjcGFnZS1jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgzLjMzNHZ3OyB9XG5cbiNtb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OyB9XG4gICNtb2RhbCAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI21vZGFsLnZpc2libGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7IH1cbiAgLnZpc2libGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jbG9zZS1tb2RhbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFlbTtcbiAgdG9wOiAtMWVtOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKDcsIDgsIDgsIDAuMTIpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmhlYWRlci10b3AgLnNpdGUtaGVhZGVyLFxuICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5zaXRlLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwIHJnYmEoMzYsIDM3LCA0MCwgMCk7IH1cbiAgLmhlYWRlci1oaWRlIC5zaXRlLWhlYWRlcixcbiAgLmhlYWRlci1zaG9ydCAuc2l0ZS1oZWFkZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzLCAwcywgMHMsIDBzOyB9XG4gIC5oZWFkZXItaGlkZSAuc2l0ZS1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIHJnYmEoNywgOCwgOCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuc2l0ZS1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gMCByZ2JhKDM2LCAzNywgNDAsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaG9tZS5oZWFkZXItdG9wIC5zaXRlLWhlYWRlcixcbiAgICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5ob21lIC5zaXRlLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9IH1cblxuLmhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDUuNTU2dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDUuNTU2dnc7XG4gICAgICBtYXgtd2lkdGg6IDk0LjQ0NXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTQuNDQ1dnc7IH0gfVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAuNDA5NTYlO1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc2l0ZS1icmFuZGluZyA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjU2MjVyZW07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgcGFkZGluZztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICAgIC5zaXRlLWJyYW5kaW5nID4gYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjQyNTI4OyB9XG4gICAgLnNpdGUtYnJhbmRpbmcgPiBhOmhvdmVyLCAuc2l0ZS1icmFuZGluZyA+IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLmhlYWRlci10b3AgLnNpdGUtYnJhbmRpbmcgPiBhLFxuICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuc2l0ZS1icmFuZGluZyA+IGEge1xuICAgICAgICBwYWRkaW5nOiAyLjU2M3JlbSAwIDMuNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5ob21lLmhlYWRlci10b3AgLnNpdGUtYnJhbmRpbmcgPiBhLFxuICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAuc2l0ZS1icmFuZGluZyA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5ob21lLmhlYWRlci10b3AgLnNpdGUtYnJhbmRpbmcgPiBhOnZpc2l0ZWQsXG4gICAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgLnNpdGUtYnJhbmRpbmcgPiBhOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5ob21lLmhlYWRlci10b3AgLnNpdGUtYnJhbmRpbmcgPiBhOmhvdmVyLCAuaG9tZS5oZWFkZXItdG9wIC5zaXRlLWJyYW5kaW5nID4gYTphY3RpdmUsXG4gICAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgLnNpdGUtYnJhbmRpbmcgPiBhOmhvdmVyLFxuICAgICAgICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5ob21lIC5zaXRlLWJyYW5kaW5nID4gYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZS13aWR0aDogMDsgfSB9XG5cbi5zaXRlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLnNpdGUtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTsgfSB9XG5cbi5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc2l0ZS1kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5oZWFkZXItdG9nZ2xlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLmhlYWRlci10b3AgLmhlYWRlci10b2dnbGVzLFxuICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhlYWRlci10b2dnbGVzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMi40Mzc1cmVtLCAwKTsgfSB9XG4gIC5oZWFkZXItdG9nZ2xlcyAuYnRuLXNob3J0LW9yYW5nZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEuMDYyNXJlbSAwLjVyZW0gMXJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLmhlYWRlci10b2dnbGVzIC5idG4tc2hvcnQtb3JhbmdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAuaGVhZGVyLXRvZ2dsZXMgLmJ0bi1zaG9ydC1vcmFuZ2Uge1xuICAgICAgICBtYXJnaW46IDEuMDYyNXJlbSAxcmVtIDFyZW07IH0gfVxuICAuaGVhZGVyLXRvZ2dsZXMgLnNlYXJjaC10b2dnbGUge1xuICAgIGNvbG9yOiAjMjQyNTI4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAwLjYyNXJlbSAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMjQyNTI4OyB9XG4gICAgLmhlYWRlci10b2dnbGVzIC5zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuaGVhZGVyLXRvZ2dsZXMgLnNlYXJjaC10b2dnbGU6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjY5MzI3O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaG9tZS5oZWFkZXItdG9wIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZSxcbiAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgLmhlYWRlci10b2dnbGVzIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuaG9tZS5oZWFkZXItdG9wIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZTp2aXNpdGVkLFxuICAgICAgICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5ob21lIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZTp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaG9tZS5oZWFkZXItdG9wIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZTpob3ZlciwgLmhvbWUuaGVhZGVyLXRvcCAuaGVhZGVyLXRvZ2dsZXMgLnNlYXJjaC10b2dnbGU6YWN0aXZlLFxuICAgICAgICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5ob21lIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZTpob3ZlcixcbiAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAuaGVhZGVyLXRvZ2dsZXMgLnNlYXJjaC10b2dnbGU6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIG91dGxpbmUtd2lkdGg6IDA7IH0gfVxuICAgIC5oZWFkZXItdG9nZ2xlcyAuc2VhcmNoLXRvZ2dsZSAuZmE6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHdpZHRoOiAxLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAuaGVhZGVyLXRvZ2dsZXMgLnNlYXJjaC10b2dnbGUgLmZhOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCAycHggMCAwOyB9IH1cbiAgICAuaGVhZGVyLXRvZ2dsZXMgLnNlYXJjaC10b2dnbGUgLmZhLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9XG5cbiNoZWFkZXItbWVudS10b2dnbGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0LjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaG9tZS5oZWFkZXItdG9wICNoZWFkZXItbWVudS10b2dnbGUsXG4gICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaG9tZS5oZWFkZXItdG9wICNoZWFkZXItbWVudS10b2dnbGU6aG92ZXI6OmFmdGVyLFxuICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaG9tZS5oZWFkZXItdG9wICNoZWFkZXItbWVudS10b2dnbGU6aG92ZXIgc3BhbixcbiAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgI2hlYWRlci1tZW51LXRvZ2dsZTpob3ZlciBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaG9tZS5oZWFkZXItdG9wICNoZWFkZXItbWVudS10b2dnbGU6aG92ZXIgc3Bhbjo6YmVmb3JlLFxuICAgICAgICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5ob21lICNoZWFkZXItbWVudS10b2dnbGU6aG92ZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5ob21lLmhlYWRlci10b3AgI2hlYWRlci1tZW51LXRvZ2dsZTpob3ZlciBzcGFuOjphZnRlcixcbiAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuaG9tZS5oZWFkZXItdG9wICNoZWFkZXItbWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW4sXG4gICAgICAuc2Nyb2xsLW1haW4tYWN0aXZlIC5ob21lICNoZWFkZXItbWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuaG9tZS5oZWFkZXItdG9wICNoZWFkZXItbWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSwgLmhvbWUuaGVhZGVyLXRvcCAjaGVhZGVyLW1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjphZnRlcixcbiAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4gICAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgI2hlYWRlci1tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5ob21lLmhlYWRlci10b3AgI2hlYWRlci1tZW51LXRvZ2dsZSBzcGFuLFxuICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5ob21lLmhlYWRlci10b3AgI2hlYWRlci1tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5ob21lLmhlYWRlci10b3AgI2hlYWRlci1tZW51LXRvZ2dsZSBzcGFuOjphZnRlcixcbiAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlIHNwYW46OmJlZm9yZSxcbiAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAjaGVhZGVyLW1lbnUtdG9nZ2xlIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuLnNlYXJjaC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0Y2M7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gMCByZ2JhKDEsIDEsIDEsIDApO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHJlbSA1LjU1NnZ3IDIuNzVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnNlYXJjaC1kcm9wZG93biB7XG4gICAgICBwYWRkaW5nOiAxMnJlbSAwIDRyZW07IH0gfVxuICAuc2VhcmNoLWRyb3Bkb3duLnNlYXJjaG9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gMCByZ2JhKDEsIDEsIDEsIDAuMjgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaG9tZSAuc2VhcmNoLWRyb3Bkb3duLnNlYXJjaG9wZW4ge1xuICAgICAgICBwYWRkaW5nOiAxMXJlbSAwIDRyZW07IH0gfVxuICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtIDAuNjI1cmVtIDMuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLnBsYWNlaG9sZGVyLFxuICAgIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ10ucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXTotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ106LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXSAuZ2ZfcGxhY2Vob2xkZXIsXG4gICAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXSAuZ2ZfcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gICAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gYnV0dG9uLnNlYXJjaHN1Ym1pdFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDMuNXJlbTsgfVxuICAgIC5zZWFyY2gtZHJvcGRvd24gLnNlYXJjaGZvcm0gYnV0dG9uLnNlYXJjaHN1Ym1pdFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIC5mYSwgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBidXR0b24uc2VhcmNoc3VibWl0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIC5mYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoZm9ybSBidXR0b24uc2VhcmNoc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0gLmZhLXNlYXJjaCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbi5qcy1yZWFkeSAjc2l0ZS1uYXYge1xuICB0b3A6IC0xMDAlOyB9XG5cbi5qcy1uYXYgI3NpdGUtbmF2IHtcbiAgdG9wOiAwOyB9XG5cbi5jc3N0cmFuc2Zvcm1zM2QuY3NzdHJhbnNpdGlvbnMuanMtcmVhZHkgI3NpdGUtbmF2IHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG4uY3NzdHJhbnNmb3JtczNkLmNzc3RyYW5zaXRpb25zLmpzLW5hdiAjaGVhZGVyLFxuLmNzc3RyYW5zZm9ybXMzZC5jc3N0cmFuc2l0aW9ucy5qcy1uYXYgI3NlYXJjaC1kcm9wZG93bi5zZWFyY2hvcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uY3NzdHJhbnNmb3JtczNkLmNzc3RyYW5zaXRpb25zLmpzLW5hdiAjc2l0ZS1uYXYge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA1MDA7IH1cblxuI3NpdGUtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDE3LjVweCAzMnB4IHJnYmEoMTMxLCAxMzMsIDEzNSwgMC4zMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHotaW5kZXg6IDEwOyB9XG4gICNzaXRlLW5hdlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgIGJveC1zaGFkb3c6IDRweCAxNy41cHggMzJweCByZ2JhKDEzMSwgMTMzLCAxMzUsIDApOyB9XG5cbi5zaXRlLW5hdi1jb250ZW50IHtcbiAgcGFkZGluZzogMCA1LjU1NnZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuc2l0ZS1uYXYtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDk0LjQ0NXZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLnNpdGUtbmF2LWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDAgOC4zMzR2dzsgfSB9XG5cbi5zaXRlLW5hdi1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgPiBhIHtcbiAgY29sb3I6ICMxMzYzY2Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2l0ZS1uYXYtaGVhZGVyIC5zaXRlLWJyYW5kaW5nID4gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzEzNjNjZDsgfVxuICAuc2l0ZS1uYXYtaGVhZGVyIC5zaXRlLWJyYW5kaW5nID4gYTpob3ZlciwgLnNpdGUtbmF2LWhlYWRlciAuc2l0ZS1icmFuZGluZyA+IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2Y5YTIxYztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cbiAgLmhvbWUuaGVhZGVyLXRvcCAuc2l0ZS1uYXYtaGVhZGVyIC5zaXRlLWJyYW5kaW5nID4gYSxcbiAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAuc2l0ZS1uYXYtaGVhZGVyIC5zaXRlLWJyYW5kaW5nID4gYSB7XG4gICAgY29sb3I6ICMxMzYzY2Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhvbWUuaGVhZGVyLXRvcCAuc2l0ZS1uYXYtaGVhZGVyIC5zaXRlLWJyYW5kaW5nID4gYTp2aXNpdGVkLFxuICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgLnNpdGUtbmF2LWhlYWRlciAuc2l0ZS1icmFuZGluZyA+IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzEzNjNjZDsgfVxuICAgIC5ob21lLmhlYWRlci10b3AgLnNpdGUtbmF2LWhlYWRlciAuc2l0ZS1icmFuZGluZyA+IGE6aG92ZXIsIC5ob21lLmhlYWRlci10b3AgLnNpdGUtbmF2LWhlYWRlciAuc2l0ZS1icmFuZGluZyA+IGE6YWN0aXZlLFxuICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgLnNpdGUtbmF2LWhlYWRlciAuc2l0ZS1icmFuZGluZyA+IGE6aG92ZXIsXG4gICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAuc2l0ZS1uYXYtaGVhZGVyIC5zaXRlLWJyYW5kaW5nID4gYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmOWEyMWM7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4uc2l0ZS1uYXYtaGVhZGVyIC5oZWFkZXItdG9nZ2xlcyB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDAgMDsgfVxuXG4uc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGUge1xuICBjb2xvcjogIzEzNjNjZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNC4yNXJlbTsgfVxuICAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGU6aG92ZXI6OmFmdGVyLCAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGU6YWN0aXZlOjphZnRlciwgLnNpdGUtbmF2LWhlYWRlciAjbmF2LW1lbnUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG4gICAgY29sb3I6ICNmOWEyMWM7IH1cbiAgLnNpdGUtbmF2LWhlYWRlciAjbmF2LW1lbnUtdG9nZ2xlOmhvdmVyIHNwYW4sIC5zaXRlLW5hdi1oZWFkZXIgI25hdi1tZW51LXRvZ2dsZTphY3RpdmUgc3BhbiwgLnNpdGUtbmF2LWhlYWRlciAjbmF2LW1lbnUtdG9nZ2xlOmZvY3VzIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWEyMWM7IH1cbiAgICAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGU6aG92ZXIgc3Bhbjo6YmVmb3JlLCAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGU6YWN0aXZlIHNwYW46OmJlZm9yZSwgLnNpdGUtbmF2LWhlYWRlciAjbmF2LW1lbnUtdG9nZ2xlOmZvY3VzIHNwYW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhMjFjOyB9XG4gICAgLnNpdGUtbmF2LWhlYWRlciAjbmF2LW1lbnUtdG9nZ2xlOmhvdmVyIHNwYW46OmFmdGVyLCAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGU6YWN0aXZlIHNwYW46OmFmdGVyLCAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGU6Zm9jdXMgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTIxYzsgfVxuICAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGUuaXMtYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNpdGUtbmF2LWhlYWRlciAjbmF2LW1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5zaXRlLW5hdi1oZWFkZXIgI25hdi1tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNjNjZDsgfVxuICAuc2l0ZS1uYXYtaGVhZGVyICNuYXYtbWVudS10b2dnbGUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNjNjZDsgfVxuICAgIC5zaXRlLW5hdi1oZWFkZXIgI25hdi1tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5zaXRlLW5hdi1oZWFkZXIgI25hdi1tZW51LXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM2M2NkOyB9XG5cbi5uYXYtYmxvY2sge1xuICBwYWRkaW5nOiAxLjVyZW0gMCA0LjEyNXJlbSA1LjU1NnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxudWwucHJpbWFyeS1tZW51IHtcbiAgem9vbTogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIHVsLnByaW1hcnktbWVudTpiZWZvcmUsIHVsLnByaW1hcnktbWVudTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgdWwucHJpbWFyeS1tZW51OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICB1bC5wcmltYXJ5LW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTo6YmVmb3JlLCB1bC5wcmltYXJ5LW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KSByb3RhdGUoOTBkZWcpOyB9XG4gIHVsLnByaW1hcnktbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDFweCkgcm90YXRlKDkwZGVnKTsgfVxuICB1bC5wcmltYXJ5LW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiB1bC5zdWItbWVudSBsaSwgdWwucHJpbWFyeS1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLnN1Yi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgdWwucHJpbWFyeS1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gdWwuc3ViLW1lbnUgbGkgYSwgdWwucHJpbWFyeS1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB1bC5wcmltYXJ5LW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgdWwucHJpbWFyeS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyOjpiZWZvcmUsIHVsLnByaW1hcnktbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphY3RpdmU6OmJlZm9yZSwgdWwucHJpbWFyeS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZvY3VzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KSByb3RhdGUoOTBkZWcpOyB9XG4gIHVsLnByaW1hcnktbWVudSBsaSBhIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY29sb3I6ICMxMzYzY2Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtIDAuNjg3NXJlbSAyLjc3OHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgcGFkZGluZywgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgICB1bC5wcmltYXJ5LW1lbnUgbGkgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMTM2M2NkOyB9XG4gICAgdWwucHJpbWFyeS1tZW51IGxpIGE6aG92ZXIsIHVsLnByaW1hcnktbWVudSBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2Y5YTIxYztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gICAgdWwucHJpbWFyeS1tZW51IGxpIGE6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxMzYzY2Q7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbSAwIDAuMzc1cmVtIDAuNXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAxcHgpO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2UtaW47XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgdWwucHJpbWFyeS1tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSwgdWwucHJpbWFyeS1tZW51IGxpIGE6YWN0aXZlOjpiZWZvcmUsIHVsLnByaW1hcnktbWVudSBsaSBhOmZvY3VzOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjlhMjFjOyB9XG4gIHVsLnByaW1hcnktbWVudSA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHVsLnByaW1hcnktbWVudSA+IGxpOmxhc3Qtb2YtdHlwZSA+IHVsLnN1Yi1tZW51ID4gbGkgdWwuc3ViLW1lbnUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgdWwucHJpbWFyeS1tZW51ID4gbGkuc2ZIb3ZlciA+IGEsIHVsLnByaW1hcnktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIHVsLnByaW1hcnktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmOWEyMWM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIHVsLnByaW1hcnktbWVudSA+IGxpLnNmSG92ZXIgPiBhOnZpc2l0ZWQsIHVsLnByaW1hcnktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6dmlzaXRlZCwgdWwucHJpbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2Y5YTIxYzsgfVxuICAgICAgdWwucHJpbWFyeS1tZW51ID4gbGkuc2ZIb3ZlciA+IGE6aG92ZXIsIHVsLnByaW1hcnktbWVudSA+IGxpLnNmSG92ZXIgPiBhOmFjdGl2ZSwgdWwucHJpbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTpob3ZlciwgdWwucHJpbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTphY3RpdmUsIHVsLnByaW1hcnktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciwgdWwucHJpbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZjlhMjFjO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gICAgICB1bC5wcmltYXJ5LW1lbnUgPiBsaS5zZkhvdmVyID4gYTo6YmVmb3JlLCB1bC5wcmltYXJ5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOjpiZWZvcmUsIHVsLnByaW1hcnktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjlhMjFjO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDFweCkgcm90YXRlKDkwZGVnKTsgfVxuICAgIHVsLnByaW1hcnktbWVudSA+IGxpLnNmSG92ZXIgPiB1bC5zdWItbWVudSwgdWwucHJpbWFyeS1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gdWwuc3ViLW1lbnUsIHVsLnByaW1hcnktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gdWwuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCIgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgIHVsLnByaW1hcnktbWVudSA+IGxpLm5vbmNsaWNrYWJsZSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwLjYyNXJlbTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2Y5YTIxYztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOnZpc2l0ZWQsIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmOWEyMWM7IH1cbiAgICAgICAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6aG92ZXIsIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFjdGl2ZSwgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciwgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjlhMjFjO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAgICAgICB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTo6YmVmb3JlLCB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y5YTIxYztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDFweCkgcm90YXRlKDkwZGVnKTsgfVxuICAgICAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IHVsLnN1Yi1tZW51LCB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiB1bC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCIgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiB1bC5zdWItbWVudSBsaSwgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gdWwuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gdWwuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCBhLCB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiB1bC5zdWItbWVudSBsaSBhLCB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMi43NXJlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtIDAgMC4yNXJlbSAwLjMxMjVyZW07IH1cbiAgICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTo6YmVmb3JlLCB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphY3RpdmUgPiBhOjpiZWZvcmUsIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzID4gYTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAxcHgpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDFyZW0gMC44NzVyZW0gNHJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5wcmltYXJ5LW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtIDAuODc1cmVtIDVyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgICAgdWwucHJpbWFyeS1tZW51IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IGE6bm90KC5zZi13aXRoLXVsKTo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7IH1cbiAgICAgIHVsLnByaW1hcnktbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDsgfVxuXG4jcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgI3ByaW1hcnkge1xuICAgICAgcGFkZGluZzogNS41cmVtIDYuOTQ1dncgNXJlbSAyLjc3OHZ3OyB9IH1cbiAgI3ByaW1hcnkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luOiAwLjYyNWVtIDA7IH1cblxuLnNpdGUtbWFpbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNiwgMzcsIDQwLCAwLjE1KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gIC5zaXRlLW1haW4gPiBhcnRpY2xlID4gLmVudHJ5LWNvbnRlbnQge1xuICAgIHpvb206IDE7IH1cbiAgICAuc2l0ZS1tYWluID4gYXJ0aWNsZSA+IC5lbnRyeS1jb250ZW50OmJlZm9yZSwgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnNpdGUtbWFpbiA+IGFydGljbGUgPiAuZW50cnktY29udGVudDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW46IDAgMCAyLjMxMjVyZW07IH1cbiAgLnBhZ2UtaGVhZGVyLmFyY2hpdmUtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucGFnZS1oZWFkZXIuYXJjaGl2ZS1oZWFkZXIgaDEucGFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuICAucGFnZS1oZWFkZXIgaDEucGFnZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLnBhZ2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbiNzZWNvbmRhcnkge1xuICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICNzZWNvbmRhcnkge1xuICAgICAgcGFkZGluZzogNS41cmVtIDAgNXJlbSAwOyB9IH1cbiAgI3NlY29uZGFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDAuNjI1ZW0gMDsgfVxuXG4uc2lkZWJhci1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0Y2M7XG4gIGNvbG9yOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAzLjc1cmVtIGF1dG8gMi4xMjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGViYXItZ3JvdXAgaDMuc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAxLjEyNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7IH1cbiAgICAuc2lkZWJhci1ncm91cCBoMy5zZWN0aW9uLXRpdGxlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaWRlYmFyLWdyb3VwIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zaWRlYmFyLWdyb3VwIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaWRlYmFyLWdyb3VwIGE6aG92ZXIsIC5zaWRlYmFyLWdyb3VwIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLndpZGdldCB1bCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAud2lkZ2V0IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgfVxuICAgICAgLndpZGdldCB1bCBsaSB1bCxcbiAgICAgIC53aWRnZXQgdWwgbGkgb2wge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIC0wLjVyZW0gMXJlbTsgfVxuXG4uZ29vZC1qb2JzLWRhdGEtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNGI5YztcbiAgbWFyZ2luOiAtNi4yNXJlbSAwIDMuMTI1cmVtO1xuICBwYWRkaW5nOiAyLjgxMjVyZW0gMCAxLjgxMjVyZW07IH1cbiAgLmdvb2Qtam9icy1kYXRhLW5hdiBoMy5zZWN0aW9uLXRpdGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpOmhvdmVyICsgbGkgYTo6YWZ0ZXIsIC5nb29kLWpvYnMtZGF0YS1uYXYgbGk6YWN0aXZlICsgbGkgYTo6YWZ0ZXIsIC5nb29kLWpvYnMtZGF0YS1uYXYgbGk6Zm9jdXMgKyBsaSBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpLmljb24tYmFyZ3JhcGggYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYmFyZ3JhcGguc3ZnKTsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpLmljb24tYmxkZyBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1ibGRnLnN2Zyk7IH1cbiAgLmdvb2Qtam9icy1kYXRhLW5hdiBsaS5pY29uLWJyaWVmY2FzZSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1icmllZmNhc2Uuc3ZnKTsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpLmljb24tZ3JhZGNhcCBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1ncmFkY2FwLnN2Zyk7IH1cbiAgLmdvb2Qtam9icy1kYXRhLW5hdiBsaS5pY29uLXBlb3BsZSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1wZW9wbGUuc3ZnKTsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpLmljb24tdXNtYXAgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tdXNtYXAuc3ZnKTsgfVxuICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODY7XG4gICAgbWluLWhlaWdodDogMy43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMi41cmVtIDEuMTI1cmVtIDUuMzc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5nb29kLWpvYnMtZGF0YS1uYXYgbGkgYTpob3ZlciwgLmdvb2Qtam9icy1kYXRhLW5hdiBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmdvb2Qtam9icy1kYXRhLW5hdiBsaSBhOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWJhcmdyYXBoLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAuZ29vZC1qb2JzLWRhdGEtbmF2IGxpIGE6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5nb29kLWpvYnMtZGF0YS1uYXYgbGkgYTpob3ZlciwgLmdvb2Qtam9icy1kYXRhLW5hdiBsaSBhOmFjdGl2ZSwgLmdvb2Qtam9icy1kYXRhLW5hdiBsaSBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgLmdvb2Qtam9icy1kYXRhLW5hdiBsaSBhOmhvdmVyOjphZnRlciwgLmdvb2Qtam9icy1kYXRhLW5hdiBsaSBhOmFjdGl2ZTo6YWZ0ZXIsIC5nb29kLWpvYnMtZGF0YS1uYXYgbGkgYTpmb2N1czo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbiNzaWRlYmFyLXJlc291cmNlcyBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzaWRlYmFyLXJlc291cmNlcyBoMi5zZWN0aW9uLXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMuMTI1cmVtOyB9XG5cbiNzaWRlYmFyLXJlc291cmNlcyB1bC5wb3N0LWxpc3Qge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbWFyZ2luOiAwIDAgMC41NjI1cmVtOyB9XG4gICNzaWRlYmFyLXJlc291cmNlcyB1bC5wb3N0LWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgI3NpZGViYXItcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCA+IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZzogMCAwIDJyZW07IH1cbiAgI3NpZGViYXItcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCAuY2F0ZWdvcmllcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICNzaWRlYmFyLXJlc291cmNlcyB1bC5wb3N0LWxpc3QgLmNhdGVnb3JpZXMsXG4gICNzaWRlYmFyLXJlc291cmNlcyB1bC5wb3N0LWxpc3QgLnBvc3QtZGF0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NpZGViYXItcmVzb3VyY2VzIGgyLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NjsgfVxuICAjc2lkZWJhci1yZXNvdXJjZXMgaDIucG9zdC10aXRsZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjc2lkZWJhci1yZXNvdXJjZXMgaDIucG9zdC10aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAjc2lkZWJhci1yZXNvdXJjZXMgaDIucG9zdC10aXRsZSBhOmhvdmVyLCAjc2lkZWJhci1yZXNvdXJjZXMgaDIucG9zdC10aXRsZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3NpZGViYXItcmVzb3VyY2VzIGEudmlldy1hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMC42MjVyZW07IH1cbiAgI3NpZGViYXItcmVzb3VyY2VzIGEudmlldy1hbGw6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI3NpZGViYXItcmVzb3VyY2VzIGEudmlldy1hbGw6aG92ZXIsICNzaWRlYmFyLXJlc291cmNlcyBhLnZpZXctYWxsOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaWRlYmFyLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDIuNXJlbTsgfVxuICAuc2lkZWJhci1zb2NpYWwgaDMuc29jaWFsLWxpbmtzLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgem9vbTogMTtcbiAgYmFja2dyb3VuZDogI2VmZjBmMjtcbiAgY29sb3I6ICMxNDQxNzU7IH1cbiAgLnNpdGUtZm9vdGVyOmJlZm9yZSwgLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2l0ZS1mb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi50d2l0dGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50d2l0dGVyLWNvbnRhaW5lcixcbi5mb290ZXItY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNS41NTZ2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnR3aXR0ZXItY29udGFpbmVyLFxuICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLnR3aXR0ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy10d2l0dGVyLWZlZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMy45NTl2dyA0Ljg2MnZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMyLjI5MiUgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDUuNTU2dncgNS41NTZ2dztcbiAgbWF4LXdpZHRoOiA5MHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIC50d2l0dGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA1LjU1NnZ3O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAudHdpdHRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogOS4wMjh2dyAxMy44ODl2dyA3LjYzOXZ3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAudHdpdHRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogOC4xMjVyZW0gMTIuNXJlbSA2Ljg3NXJlbTsgfSB9XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICMwZTMxNTg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDUuNTU2dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmZvb3Rlci1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMxNDQxNzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlci1jb250YWluZXIgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMTQ0MTc1OyB9XG4gICAgLmZvb3Rlci1jb250YWluZXIgYTpob3ZlciwgLmZvb3Rlci1jb250YWluZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNjkzMjc7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4uZm9vdGVyLXVwcGVyLFxuLmZvb3Rlci1sb3dlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuZm9vdGVyLXVwcGVyLFxuICAgIC5mb290ZXItbG93ZXIge1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG4uZm9vdGVyLXVwcGVyIHtcbiAgcGFkZGluZzogMy4zNzVyZW0gMCAwOyB9XG5cbi5mb290ZXItY3JlZGl0cyB7XG4gIGZsZXg6IDEgMCAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuZm9vdGVyLWNyZWRpdHMge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG5cbi5mb290ZXItcGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5mb290ZXItcGFydG5lcnMge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG4gIC5mb290ZXItcGFydG5lcnMgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwLCA2NSwgMTE3LCAwLjIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwLjYyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZvb3Rlci1wYXJ0bmVycyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXItcGFydG5lcnMgLnBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbjogMCA2Ljk0NXZ3IDJyZW0gMDsgfVxuICAgIC5mb290ZXItcGFydG5lcnMgLnBhcnRuZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTcuNjI1cmVtOyB9XG4gICAgLmZvb3Rlci1wYXJ0bmVycyAucGFydG5lcjpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMHJlbTsgfVxuXG4uZm9vdGVyLXNpZ251cC1uYXYge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IH1cblxuLmZvb3Rlci1zaWdudXAge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtOyB9XG4gIC5mb290ZXItc2lnbnVwIGgyLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMS4xODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5mb290ZXItc2lnbnVwIGgyLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9IH1cbiAgLmZvb3Rlci1zaWdudXAgLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb290ZXItc2lnbnVwIC5nZmllbGRfbGFiZWwge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLmZvb3Rlci1zaWdudXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDE3NTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAuZm9vdGVyLXNpZ251cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAuZm9vdGVyLXNpZ251cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuZm9vdGVyLXNpZ251cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSwgLmZvb3Rlci1zaWdudXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiMzE3OyB9XG5cbi5mb290ZXItbmF2IHtcbiAgbWFyZ2luOiAyLjA2MjVyZW0gMCAyLjI1cmVtOyB9XG4gIC5mb290ZXItbmF2IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTsgfVxuXG51bC5mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIHVsLmZvb3Rlci1tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMCAwLjM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIHVsLmZvb3Rlci1tZW51ID4gbGkge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwOyB9IH1cblxuLmZvb3Rlci1sb3dlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCA2NSwgMTE3LCAwLjE1KTsgfVxuICAuZm9vdGVyLWxvd2VyIC5zb2NpYWwge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9vdGVyLWxvd2VyIC5zb2NpYWwgYSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbi5jb3B5cmlnaHQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUjcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUjcGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUgI3BhZ2UtY29udGFpbmVyIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaG9tZS1pbnRybyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEuODc1cmVtIDMuMTI1cmVtIDAuMDYyNXJlbSByZ2JhKDEzMSwgMTMzLCAxMzUsIDAuMTgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gLTIuMTUzdnc7XG4gIHBhZGRpbmc6IDNyZW0gNS41NTZ2dyAycmVtO1xuICB0b3A6IC01LjU1NnZ3O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaG9tZS1pbnRybyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA0Ljc1cmVtIDUuNTU2dncgMi4zNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5ob21lLWludHJvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIC0xLjkzNzVyZW07XG4gICAgICB0b3A6IC01cmVtOyB9IH1cbiAgLmhvbWUtaW50cm8gLmhvbWUtaW50cm8taGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lLWludHJvIC5ob21lLWludHJvLWhlYWRlciB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSAyOC44NDYxNSU7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgMy44NDYxNSUgMCAwOyB9IH1cbiAgLmhvbWUtaW50cm8gaDIuaG9tZS1pbnRyby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmhvbWUtaW50cm8gLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhvbWUtaW50cm8gLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgNzEuMTUzODUlO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmhvbWUtaW50cm8gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODk7IH1cblxuI2hvbWUtcG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE2ZjgxO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICNob21lLXBvc3RzIHtcbiAgICAgIHBhZGRpbmc6IDUuNTU2dncgMDsgfSB9XG4gICNob21lLXBvc3RzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICNob21lLXBvc3RzIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNob21lLXBvc3RzIGE6aG92ZXIsICNob21lLXBvc3RzIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmY4YjAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjaG9tZS1wb3N0cyBhLnZpZXctYWxsIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICNob21lLXBvc3RzIGEudmlldy1hbGw6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjaG9tZS1wb3N0cyBhLnZpZXctYWxsOmhvdmVyLCAjaG9tZS1wb3N0cyBhLnZpZXctYWxsOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmY4YjAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNob21lLXBvc3RzIGEucmVhZC1tb3JlIHtcbiAgICAgIGNvbG9yOiAjZmY4YjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAjaG9tZS1wb3N0cyBhLnJlYWQtbW9yZTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZjhiMDA7IH1cbiAgICAgICNob21lLXBvc3RzIGEucmVhZC1tb3JlOmhvdmVyLCAjaG9tZS1wb3N0cyBhLnJlYWQtbW9yZTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmOGIwMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAjaG9tZS1wb3N0cyB1bC5wb3N0LWxpc3Qge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgICNob21lLXBvc3RzIHVsLnBvc3QtbGlzdCA+IGxpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM4KTtcbiAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgICNob21lLXBvc3RzIHVsLnBvc3QtbGlzdCA+IGxpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgNTAlOyB9IH1cbiAgICAjaG9tZS1wb3N0cyB1bC5wb3N0LWxpc3QgLnBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW46IDAgMCAwLjI1cmVtOyB9XG5cbi5ob21lLXBvc3RzLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDB2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLmhvbWUtcG9zdHMtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgMi43Nzh2dztcbiAgICAgIG1heC13aWR0aDogOTQuNDQ1dnc7IH0gfVxuXG4uaG9tZS1wb3N0cy1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDAgMC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaG9tZS1wb3N0cy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAwIDAuNXJlbTsgfSB9XG4gIC5ob21lLXBvc3RzLWhlYWRlciBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaG9tZS1wb3N0cy1oZWFkZXIgaDIuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIC5ob21lLXBvc3RzLWhlYWRlciBhLnZpZXctYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuaG9tZS1wb3N0cy1oZWFkZXIgYS52aWV3LWFsbCB7XG4gICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAwOyB9IH1cblxuLmhvbWUtcmVzb3VyY2VzLFxuLmhvbWUtbmV3cyB7XG4gIHBhZGRpbmc6IDIuMzc1cmVtIDAgMC44NzVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ob21lLXJlc291cmNlcyAuaG9tZS1wb3N0cy1oZWFkZXIsXG4gIC5ob21lLXJlc291cmNlcyB1bC5wb3N0LWxpc3QsXG4gIC5ob21lLW5ld3MgLmhvbWUtcG9zdHMtaGVhZGVyLFxuICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCB7XG4gICAgem9vbTogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgzLjMzNHZ3OyB9XG4gICAgLmhvbWUtcmVzb3VyY2VzIC5ob21lLXBvc3RzLWhlYWRlcjpiZWZvcmUsIC5ob21lLXJlc291cmNlcyAuaG9tZS1wb3N0cy1oZWFkZXI6YWZ0ZXIsXG4gICAgLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdDpiZWZvcmUsXG4gICAgLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdDphZnRlcixcbiAgICAuaG9tZS1uZXdzIC5ob21lLXBvc3RzLWhlYWRlcjpiZWZvcmUsXG4gICAgLmhvbWUtbmV3cyAuaG9tZS1wb3N0cy1oZWFkZXI6YWZ0ZXIsXG4gICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3Q6YmVmb3JlLFxuICAgIC5ob21lLW5ld3MgdWwucG9zdC1saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuaG9tZS1yZXNvdXJjZXMgLmhvbWUtcG9zdHMtaGVhZGVyOmFmdGVyLFxuICAgIC5ob21lLXJlc291cmNlcyB1bC5wb3N0LWxpc3Q6YWZ0ZXIsXG4gICAgLmhvbWUtbmV3cyAuaG9tZS1wb3N0cy1oZWFkZXI6YWZ0ZXIsXG4gICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3Q6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZS1yZXNvdXJjZXMgLmhvbWUtcG9zdHMtaGVhZGVyLFxuICAgICAgLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCxcbiAgICAgIC5ob21lLW5ld3MgLmhvbWUtcG9zdHMtaGVhZGVyLFxuICAgICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5ob21lLXJlc291cmNlcyB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSA2My4yODEyNSU7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBwYWRkaW5nOiAwIDUuNTU2dncgMCAwOyB9IH1cblxuLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCAucG9zdC10aHVtYiB7XG4gIGhlaWdodDogNTcuODEzdnc7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5ob21lLXJlc291cmNlcyB1bC5wb3N0LWxpc3QgLnBvc3QtdGh1bWIge1xuICAgICAgaGVpZ2h0OiA2Ljg3NXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCBsaS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjVyZW0pOyB9IH1cblxuLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCBoMi5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4zODk7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIC5ob21lLXJlc291cmNlcyB1bC5wb3N0LWxpc3QgaDIucG9zdC10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41NTY7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtOyB9IH1cbiAgLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCBoMi5wb3N0LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLXJlc291cmNlcyB1bC5wb3N0LWxpc3QgaDIucG9zdC10aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaG9tZS1yZXNvdXJjZXMgdWwucG9zdC1saXN0IGgyLnBvc3QtdGl0bGUgYTpob3ZlciwgLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCBoMi5wb3N0LXRpdGxlIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmY4YjAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaG9tZS1yZXNvdXJjZXMgdWwucG9zdC1saXN0IC5jYXRlZ29yaWVzLFxuLmhvbWUtcmVzb3VyY2VzIHVsLnBvc3QtbGlzdCAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNTE1ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLmhvbWUtbmV3cyB7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIDM2LjcxODc1JTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1LjU1NnZ3OyB9IH1cbiAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgLnBvc3QtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgaDIucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc0O1xuICAgIG1hcmdpbjogMC4zNzVyZW0gMCAxcmVtOyB9XG4gICAgLmhvbWUtbmV3cyB1bC5wb3N0LWxpc3QgaDIucG9zdC10aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCBoMi5wb3N0LXRpdGxlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaG9tZS1uZXdzIHVsLnBvc3QtbGlzdCBoMi5wb3N0LXRpdGxlIGE6aG92ZXIsIC5ob21lLW5ld3MgdWwucG9zdC1saXN0IGgyLnBvc3QtdGl0bGUgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmOGIwMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRlbnQtYXJlYS5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZ1bGwtd2lkdGggLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAjcGFnZS1jb250YWluZXIsXG4uYmxvZyAjcGFnZS1jb250YWluZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUgI3BhZ2UtY29udGFpbmVyLFxuLmFyY2hpdmUgI3BhZ2UtY29udGFpbmVyLFxuLnNpbmdsZSAjcGFnZS1jb250YWluZXIsXG4uZXJyb3I0MDQgI3BhZ2UtY29udGFpbmVyLFxuLnNlYXJjaCAjcGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0ICNwYWdlLWNvbnRhaW5lcixcbiAgICAuYmxvZyAjcGFnZS1jb250YWluZXIsXG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlICNwYWdlLWNvbnRhaW5lcixcbiAgICAuYXJjaGl2ZSAjcGFnZS1jb250YWluZXIsXG4gICAgLnNpbmdsZSAjcGFnZS1jb250YWluZXIsXG4gICAgLmVycm9yNDA0ICNwYWdlLWNvbnRhaW5lcixcbiAgICAuc2VhcmNoICNwYWdlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIuNzc4dnc7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWFyZWEsXG4uYmxvZyAuY29udGVudC1hcmVhLFxuLnBvc3QtdHlwZS1hcmNoaXZlIC5jb250ZW50LWFyZWEsXG4uYXJjaGl2ZSAuY29udGVudC1hcmVhLFxuLnNpbmdsZSAuY29udGVudC1hcmVhLFxuLmVycm9yNDA0IC5jb250ZW50LWFyZWEsXG4uc2VhcmNoIC5jb250ZW50LWFyZWEge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtYXJlYSxcbiAgICAuYmxvZyAuY29udGVudC1hcmVhLFxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZSAuY29udGVudC1hcmVhLFxuICAgIC5hcmNoaXZlIC5jb250ZW50LWFyZWEsXG4gICAgLnNpbmdsZSAuY29udGVudC1hcmVhLFxuICAgIC5lcnJvcjQwNCAuY29udGVudC1hcmVhLFxuICAgIC5zZWFyY2ggLmNvbnRlbnQtYXJlYSB7XG4gICAgICBmbGV4OiAwIDEgY2FsYygxMDAlIC0gMjEuMjVyZW0pO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxLjI1cmVtKTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNpZGViYXIsXG4uYmxvZyAuc2lkZWJhcixcbi5wb3N0LXR5cGUtYXJjaGl2ZSAuc2lkZWJhcixcbi5hcmNoaXZlIC5zaWRlYmFyLFxuLnNpbmdsZSAuc2lkZWJhcixcbi5lcnJvcjQwNCAuc2lkZWJhcixcbi5zZWFyY2ggLnNpZGViYXIge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2lkZWJhcixcbiAgICAuYmxvZyAuc2lkZWJhcixcbiAgICAucG9zdC10eXBlLWFyY2hpdmUgLnNpZGViYXIsXG4gICAgLmFyY2hpdmUgLnNpZGViYXIsXG4gICAgLnNpbmdsZSAuc2lkZWJhcixcbiAgICAuZXJyb3I0MDQgLnNpZGViYXIsXG4gICAgLnNlYXJjaCAuc2lkZWJhciB7XG4gICAgICBmbGV4OiAwIDEgMjEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcuNDM3NWVtKSB7XG4gIGh0bWwuc2Nyb2xsLW1haW4tYWN0aXZlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH0gfVxuXG4jc2Nyb2xsLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAjc2Nyb2xsLW1haW4uaW5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjcm9sbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTsgfVxuICAuc2Nyb2xsLWhlYWRlci5oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5zY3JvbGwtaGVhZGVyIC5zY3JvbGwtaGVhZGVyLXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNS41NTU1NiU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgLnNjcm9sbC1oZWFkZXIgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxLjk0NXZ3IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAuc2Nyb2xsLWhlYWRlciAuc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzcuNDM3NWVtKSB7XG4gICAgLnNjcm9sbC1oZWFkZXIgLnNraXAtYW5pbWF0aW9uLWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLm1vYmlsZS1ncmFwaGljLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAubW9iaWxlLWdyYXBoaWMtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1vYmlsZS1ncmFwaGljLXdyYXAgYSB7XG4gICAgei1pbmRleDogMjsgfVxuICAubW9iaWxlLWdyYXBoaWMtd3JhcCAuY2lyY2xlLWFuZ2xlLWxpbmsuZmEtYW5nbGUtZG93biB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTQ3LjQ2M3Z3OyB9XG4gIC5tb2JpbGUtZ3JhcGhpYy13cmFwICNtb2JpbGUtZ3JhcGhpYy1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2OS41NTN2dzsgfVxuXG4ubW9iaWxlLWdyYXBoaWMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9iaWxlLWdyYXBoaWMtZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyNXZ3IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9iaWxlLWdyYXBoaWMtZm9vdGVyIC5idG4tYm9yZGVyZWQge1xuICAgIG1pbi13aWR0aDogMTEuMjVyZW07IH1cblxuLnNjcm9sbC1uYXYge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDcuNjM5dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTB2aCwgMCk7XG4gIHotaW5kZXg6IDcxOyB9XG4gIC5zY3JvbGwtbmF2LnVuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1MHZoLCAwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnNjcm9sbC1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2Nyb2xsLW5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE4cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEuNzM3dnc7IH1cbiAgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdIHtcbiAgICB3aWR0aDogMS43Mzd2dztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEuNzM3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSwgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmhvdmVyIGE6OmJlZm9yZSwgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmZvY3VzIGE6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAgIC5wYW5lbDAxLWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSxcbiAgICAgIC5wYW5lbDA2LWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSwgLnBhbmVsMDEtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpob3ZlciBhOjpiZWZvcmUsXG4gICAgICAucGFuZWwwNi1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmhvdmVyIGE6OmJlZm9yZSwgLnBhbmVsMDEtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpmb2N1cyBhOjpiZWZvcmUsXG4gICAgICAucGFuZWwwNi1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmZvY3VzIGE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYW5lbDAyLWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSxcbiAgICAgIC5wYW5lbDAzLWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSwgLnBhbmVsMDItYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpob3ZlciBhOjpiZWZvcmUsXG4gICAgICAucGFuZWwwMy1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmhvdmVyIGE6OmJlZm9yZSwgLnBhbmVsMDItYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpmb2N1cyBhOjpiZWZvcmUsXG4gICAgICAucGFuZWwwMy1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmZvY3VzIGE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDZhY2U7IH1cbiAgICAgIC5wYW5lbDA0LWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSxcbiAgICAgIC5wYW5lbDA1LWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSwgLnBhbmVsMDQtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpob3ZlciBhOjpiZWZvcmUsXG4gICAgICAucGFuZWwwNS1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmhvdmVyIGE6OmJlZm9yZSwgLnBhbmVsMDQtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpmb2N1cyBhOjpiZWZvcmUsXG4gICAgICAucGFuZWwwNS1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdOmZvY3VzIGE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDZkMmU7IH1cbiAgICAgIC5wYW5lbDA3LWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0uYWN0aXZlIGE6OmJlZm9yZSwgLnBhbmVsMDctYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXTpob3ZlciBhOjpiZWZvcmUsIC5wYW5lbDA3LWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl06Zm9jdXMgYTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTY0NDsgfVxuICAgIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXSBhOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjODgwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjM4dnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgIHdpZHRoOiAwLjM4dnc7IH1cbiAgICAgICAgLnBhbmVsMDEtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXSBhOjpiZWZvcmUsXG4gICAgICAgIC5wYW5lbDA0LWFjdGl2ZSAuc2Nyb2xsLW5hdi1saW5rcyBsaVtjbGFzcyo9XCJuYXYtbGluay1cIl0gYTo6YmVmb3JlLFxuICAgICAgICAucGFuZWwwNS1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdIGE6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzg4MDsgfVxuICAgICAgICAucGFuZWwwMi1hY3RpdmUgLnNjcm9sbC1uYXYtbGlua3MgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdIGE6OmJlZm9yZSxcbiAgICAgICAgLnBhbmVsMDMtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmRkZjk7IH1cbiAgICAgICAgLnBhbmVsMDYtYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTk2NDQ7IH1cbiAgICAgICAgLnBhbmVsMDctYWN0aXZlIC5zY3JvbGwtbmF2LWxpbmtzIGxpW2NsYXNzKj1cIm5hdi1saW5rLVwiXSBhOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2JkNGU7IH1cblxuLnNjcm9sbC1uYXYtYW5jaG9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuc2Nyb2xsLW5hdi1hbmNob3JzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNjcm9sbC1uYXYtYW5jaG9ycyBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2Nyb2xsLW5hdi1hbmNob3JzIGEjcGFuZWwwMS1hbmNob3Ige1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnNjcm9sbC1uYXYtYW5jaG9ycyBhI3BhbmVsMDItYW5jaG9yIHtcbiAgICAgIHRvcDogMTA2dmg7IH1cbiAgICAuc2Nyb2xsLW5hdi1hbmNob3JzIGEjcGFuZWwwMy1hbmNob3Ige1xuICAgICAgdG9wOiAyMjV2aDsgfVxuICAgIC5zY3JvbGwtbmF2LWFuY2hvcnMgYSNwYW5lbDA0LWFuY2hvciB7XG4gICAgICB0b3A6IDQzNnZoOyB9XG4gICAgLnNjcm9sbC1uYXYtYW5jaG9ycyBhI3BhbmVsMDUtYW5jaG9yIHtcbiAgICAgIHRvcDogNzcxdmg7IH1cbiAgICAuc2Nyb2xsLW5hdi1hbmNob3JzIGEjcGFuZWwwNi1hbmNob3Ige1xuICAgICAgdG9wOiA5OTd2aDsgfVxuICAgIC5zY3JvbGwtbmF2LWFuY2hvcnMgYSNwYW5lbDA3LWFuY2hvciB7XG4gICAgICB0b3A6IDExMzd2aDsgfVxuXG4uc2Nyb2xsLW1lc3NhZ2Uge1xuICBib3R0b206IGNhbGMoMTJ2aCAtIDQwcHgpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBoZWlnaHQ6IDUuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICM3ZmQxZmE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNS4yNXJlbTtcbiAgei1pbmRleDogMjsgfVxuICAuc2Nyb2xsLW1lc3NhZ2U6dmlzaXRlZCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zY3JvbGwtbWVzc2FnZTpob3ZlciwgLnNjcm9sbC1tZXNzYWdlOmFjdGl2ZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3V0bGluZS13aWR0aDogMDsgfVxuICAuc2Nyb2xsLW1lc3NhZ2Uuc2hvdy1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnNjcm9sbC1tZXNzYWdlLnNob3ctbWVzc2FnZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNjcm9sbC1tZXNzYWdlLnNob3ctbWVzc2FnZTpob3ZlciwgLnNjcm9sbC1tZXNzYWdlLnNob3ctbWVzc2FnZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4uc2Nyb2xsLW1vdXNlIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gI2ZmZiBpbnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDFweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS42MjVyZW07XG4gIHotaW5kZXg6IDI7IH1cbiAgLnNjcm9sbC1tb3VzZSAuc20taW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIGxlZnQ6IDAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMzc1cmVtO1xuICAgIHdpZHRoOiAwLjM3NXJlbTsgfVxuICAuc2Nyb2xsLW1vdXNlIC5zbS1kb3Qge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zNzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwLjM3NXJlbTsgfVxuXG4ucGFuZWwge1xuICBjb2xvcjogIzBmMWEyNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhbmVsI3BhbmVsMDEge1xuICAgIHotaW5kZXg6IDcwOyB9XG4gIC5wYW5lbCNwYW5lbDAyIHtcbiAgICBtYXJnaW46IDAgMCAyNXZoO1xuICAgIHotaW5kZXg6IDYwOyB9XG4gIC5wYW5lbCNwYW5lbDAzIHtcbiAgICBtYXJnaW46IDAgMCA2Mi41dmg7XG4gICAgei1pbmRleDogNTA7IH1cbiAgLnBhbmVsI3BhbmVsMDQge1xuICAgIG1hcmdpbjogMCAwIDc1dmg7XG4gICAgei1pbmRleDogNDA7IH1cbiAgLnBhbmVsI3BhbmVsMDUge1xuICAgIG1hcmdpbjogMCAwIDI1MHZoO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gIC5wYW5lbCNwYW5lbDA2IHtcbiAgICBtYXJnaW46IDAgMCA1MHZoO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5wYW5lbCNwYW5lbDA3IHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDMyOC4zNzV2aCArIDFweCk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnBhbmVsIC5waW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNTUuNTU2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYW5lbC1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dzsgfVxuICAuY29udGVudC13cmFwcGVyIC5vcmFuZ2UtdGV4dCB7XG4gICAgY29sb3I6ICNmZjllMzU7IH1cbiAgLmNvbnRlbnQtd3JhcHBlciAuYmx1ZS10ZXh0IHtcbiAgICBjb2xvcjogIzFmNmFjZTsgfVxuICAuY29udGVudC13cmFwcGVyIC5ncmVlbi10ZXh0IHtcbiAgICBjb2xvcjogIzU3OTkxZjsgfVxuICAuY29udGVudC13cmFwcGVyIC51cHBlci1ib3JkZXIsXG4gIC5jb250ZW50LXdyYXBwZXIgLmxvd2VyLWJvcmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnQtd3JhcHBlciAudXBwZXItYm9yZGVyOjpiZWZvcmUsXG4gICAgLmNvbnRlbnQtd3JhcHBlciAubG93ZXItYm9yZGVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMWEyNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuNTU1dnc7XG4gICAgICBtaW4taGVpZ2h0OiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtd3JhcHBlciAudXBwZXItYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAyLjA4NHZ3IDAgMDsgfVxuICAgIC5jb250ZW50LXdyYXBwZXIgLnVwcGVyLWJvcmRlcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA2LjMxOTV2dzsgfVxuICAuY29udGVudC13cmFwcGVyIC5sb3dlci1ib3JkZXI6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwOyB9XG5cbltjbGFzcyo9XCJwMDEtXCJdLFxuW2NsYXNzKj1cInAwMi1cIl0sXG5bY2xhc3MqPVwicDAzLVwiXSxcbltjbGFzcyo9XCJwMDQtXCJdLFxuW2NsYXNzKj1cInAwNS1cIl0sXG5bY2xhc3MqPVwicDA2LVwiXSxcbltjbGFzcyo9XCJwMDctXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBhbmVsLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhbmVsLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41Mjh2dztcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnBhbmVsLXRleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNzM2dnc7IH0gfVxuXG4uZmFkZS1pbi1sYXRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCB2aXNpYmlsaXR5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmZhZGUtaW4tbGF0ZXIuZmFkZS1pbi1ub3cge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNwYW5lbDAxIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cbiAgI3BhbmVsMDEgLnBhbmVsLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBkYmZhO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAjcGFuZWwwMSAuY29udGVudC13cmFwcGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1NS41NTZ2dztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdG9wOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucDAxLWxpZ2h0LXVwcGVyMSB7XG4gIGxlZnQ6IC0xLjgwNTU2JTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjUuNDg2MTElOyB9XG5cbi5wMDEtbGlnaHQtdXBwZXIyIHtcbiAgbGVmdDogNi44NzUlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0Ni42NjY2NyU7IH1cblxuLnAwMS1saWdodC11cHBlcjMge1xuICBsZWZ0OiAyNi44NzUlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNC45MzA1NiU7IH1cblxuLnAwMS1saWdodC11cHBlcjQge1xuICBsZWZ0OiA0OC42MTExMSU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ2LjY2NjY3JTsgfVxuXG4ucDAxLWxpZ2h0LXVwcGVyNSB7XG4gIGxlZnQ6IDc0LjAyNzc4JTtcbiAgdG9wOiA0dmg7XG4gIHdpZHRoOiAyNS40ODYxMSU7IH1cblxuLnAwMS1mb290ZXItbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGRiZmE7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiA0Mi4ydnc7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5wMDEtbGlnaHQtZm9vdGVyLW1hc2ssXG4ucDAxLWxpZ2h0LWxvd2VyIHtcbiAgbGVmdDogLTAuMjA5dnc7XG4gIHdpZHRoOiA4OC43NXZ3O1xuICB0b3A6IC0xMC40ODd2dztcbiAgei1pbmRleDogMTsgfVxuXG5bY2xhc3MqPVwicDAxLXByb2plY3Rpb25cIl0ge1xuICBib3R0b206IDEzLjMzNHZ3O1xuICBoZWlnaHQ6IDMwLjQ4N3Z3O1xuICBsZWZ0OiA4LjMzMzMzJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB3aWR0aDogNTguNTQxNjclOyB9XG5cbi5wMDEtcHJvamVjdGlvbi1iZyB7XG4gIHdpZHRoOiA1OC43NXZ3O1xuICB6LWluZGV4OiAtMTsgfVxuICAucDAxLXByb2plY3Rpb24tYmc6OmJlZm9yZSwgLnAwMS1wcm9qZWN0aW9uLWJnOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNmFjZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMxLjY2N3Z3O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ2ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMzIlIDMzLjglO1xuICAgIHdpZHRoOiAxNi43Mzd2dztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucDAxLXByb2plY3Rpb24tYmc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ3ZGU5O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICB3aWR0aDogMTYuNzM3dnc7IH1cbiAgLnAwMS1wcm9qZWN0aW9uLWJnIFtjbGFzcyo9XCJwMDEtcHJvamVjdGlvblwiXSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnAwMS1wcm9qZWN0aW9uLWJnIC5wcm9qZWN0aW9uLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIuMzYydncgMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnAwMS1wcm9qZWN0aW9uLWJnIC5wcm9qZWN0aW9uLXRleHQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjRiOWM7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIzLjI2NHZ3O1xuICAgICAgbGVmdDogMS4yNXZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgd2lkdGg6IDI1LjgzNHZ3O1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC5wMDEtcHJvamVjdGlvbi1iZyAucHJvamVjdGlvbi10ZXh0IFtjbGFzcyo9XCJwMDF0ZXh0XCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnAwMS1wcm9qZWN0aW9uLWJnIC5wcm9qZWN0aW9uLXRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAzLjI2NHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjEyODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wMDEtcHJvamVjdGlvbi1iZyAucHJvamVjdGlvbi10ZXh0IGgyIC5zbWFsbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjUyOHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDFlbTsgfVxuICAgICAgLnAwMS1wcm9qZWN0aW9uLWJnIC5wcm9qZWN0aW9uLXRleHQgaDIgLmV4dHJhYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTAuMjA4dnc7IH1cbiAgICAgIC5wMDEtcHJvamVjdGlvbi1iZyAucHJvamVjdGlvbi10ZXh0IGgyIC5uYXJyb3dlZC10ZXh0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzMmVtOyB9XG4gICAgICAucDAxLXByb2plY3Rpb24tYmcgLnByb2plY3Rpb24tdGV4dCBoMiBbY2xhc3MqPVwicHJvamVjdGlvbi1sYXllcjJiXCJdIHtcbiAgICAgICAgbWFyZ2luOiAwLjQxN3Z3IDAgMDsgfVxuXG5bY2xhc3MqPVwicDAxLWZhY3RvcnlcIl0sXG5bY2xhc3MqPVwicDAxLWNpdHlcIl0ge1xuICBsZWZ0OiAyNy44NDcyMiU7XG4gIHdpZHRoOiA1OC40NzIyMiU7IH1cblxuW2NsYXNzKj1cInAwMS1mYWN0b3J5XCJdLFxuW2NsYXNzKj1cInAwMS1jaXR5XCJdLFxuW2NsYXNzKj1cInAwMS10cmVlXCJdIHtcbiAgYm90dG9tOiAxMy4zMzR2dztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7IH1cblxuW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBbY2xhc3MqPVwiZmFjdG9yeS1zbW9rZVwiXVtjbGFzcyo9XCIxXCJdIHtcbiAgICBib3R0b206IDI1LjM0OHZ3O1xuICAgIGhlaWdodDogNC41MTR2dztcbiAgICBsZWZ0OiA1MS45NDQ0NCU7XG4gICAgd2lkdGg6IDUuMTM4ODklOyB9XG4gIFtjbGFzcyo9XCJmYWN0b3J5LXNtb2tlXCJdW2NsYXNzKj1cIjJcIl0ge1xuICAgIGJvdHRvbTogMjMuOTU5dnc7XG4gICAgaGVpZ2h0OiAyLjcwOXZ3O1xuICAgIGxlZnQ6IDU2LjQ1ODMzJTtcbiAgICB3aWR0aDogMy4wNTU1NiU7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl1bY2xhc3MqPVwiM1wiXSB7XG4gICAgYm90dG9tOiAyMy44MnZ3O1xuICAgIGhlaWdodDogMy45NTl2dztcbiAgICBsZWZ0OiA2OS45MzA1NiU7XG4gICAgd2lkdGg6IDQuMzc1JTsgfVxuICBbY2xhc3MqPVwiZmFjdG9yeS1zbW9rZVwiXVtjbGFzcyo9XCI0XCJdIHtcbiAgICBib3R0b206IDIxLjY2N3Z3O1xuICAgIGhlaWdodDogMy4xOTV2dztcbiAgICBsZWZ0OiA3NC40NDQ0NCU7XG4gICAgd2lkdGg6IDMuNjExMTElOyB9XG4gIFtjbGFzcyo9XCJmYWN0b3J5LXNtb2tlXCJdW2NsYXNzKj1cIjVcIl0ge1xuICAgIGJvdHRvbTogMTUuOTczdnc7XG4gICAgaGVpZ2h0OiAyLjcwOXZ3O1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICB3aWR0aDogMi45ODYxMSU7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMSkgLnAwMS1zbW9rZS1sYXllcjEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuNHM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMSkgLnAwMS1zbW9rZS1sYXllcjIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMSkgLnAwMS1zbW9rZS1sYXllcjMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMikgLnAwMS1zbW9rZS1sYXllcjEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTIuOHM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMikgLnAwMS1zbW9rZS1sYXllcjIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMnM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMikgLnAwMS1zbW9rZS1sYXllcjMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTIuMnM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMykgLnAwMS1zbW9rZS1sYXllcjEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTQuMnM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMykgLnAwMS1zbW9rZS1sYXllcjIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuOHM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoMykgLnAwMS1zbW9rZS1sYXllcjMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTMuM3M7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoNCkgLnAwMS1zbW9rZS1sYXllcjEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTUuNnM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoNCkgLnAwMS1zbW9rZS1sYXllcjIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTIuNHM7IH1cbiAgW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl06bnRoLW9mLXR5cGUoNCkgLnAwMS1zbW9rZS1sYXllcjMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTQuNHM7IH1cblxuLnAwMS1zbW9rZS1iYXNlIHtcbiAgbGVmdDogLTQlO1xuICBib3R0b206IC03LjY5MiU7XG4gIHdpZHRoOiAyNC4zMjQzMiU7IH1cblxuW2NsYXNzKj1cInAwMS1zbW9rZS1sYXllclwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbW9rZUJpbGxvdztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIFtjbGFzcyo9XCJwMDEtc21va2UtbGF5ZXJcIl1bY2xhc3MqPVwibGF5ZXIxXCJdIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNy40JTtcbiAgICB3aWR0aDogNjguOTE4OTIlOyB9XG4gIFtjbGFzcyo9XCJwMDEtc21va2UtbGF5ZXJcIl1bY2xhc3MqPVwibGF5ZXIyXCJdIHtcbiAgICBib3R0b206IDEuNTIlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2My41MTM1MSU7IH1cbiAgW2NsYXNzKj1cInAwMS1zbW9rZS1sYXllclwiXVtjbGFzcyo9XCJsYXllcjNcIl0ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4NS4xMzUxNCU7IH1cblxuLnAwMS1mYWN0b3J5LXRyYWN0b3Ige1xuICBib3R0b206IDEzLjMzNHZ3O1xuICBoZWlnaHQ6IDIuNDMxdnc7XG4gIGxlZnQ6IDY1LjA2OTQ0JTtcbiAgd2lkdGg6IDQuNjUyNzglOyB9XG5cbltjbGFzcyo9XCJwMDEtdHJhY3RvclwiXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cInAwMS10cmFjdG9yXCJdW2NsYXNzKj1cImxheWVyMVwiXSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbW9rZUJpbGxvdztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgW2NsYXNzKj1cInAwMS10cmFjdG9yXCJdW2NsYXNzKj1cImxheWVyMlwiXSwgW2NsYXNzKj1cInAwMS10cmFjdG9yXCJdW2NsYXNzKj1cImxheWVyNFwiXSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0cmFjdG9yQm91bmNlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICBbY2xhc3MqPVwicDAxLXRyYWN0b3JcIl1bY2xhc3MqPVwibGF5ZXIzXCJdIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogdGlyZUJvdW5jZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuLnAwMS10cmVlMSB7XG4gIGxlZnQ6IDE5LjMwNTU2JTtcbiAgd2lkdGg6IDEuNDU5dnc7IH1cblxuLnAwMS10cmVlMiB7XG4gIGxlZnQ6IDIxLjMxOTQ0JTtcbiAgd2lkdGg6IDAuOTczdnc7IH1cblxuLnAwMS10cmVlMyB7XG4gIGxlZnQ6IDI1LjI3Nzc4JTtcbiAgd2lkdGg6IDAuOTAzdnc7IH1cblxuI3BhbmVsMDIgLnBhbmVsLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDItbWFwLWJnLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3Ljc3OHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDYwLjc2NHZ3O1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuNDg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3OyB9XG4gICNwYW5lbDAyIC5wYW5lbC1iZzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjYlLCB3aGl0ZSAxMDAlKTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI3BhbmVsMDIgLnBhbmVsLWNvbnRlbnQge1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgOS43MjIyMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbiNwYW5lbDAyIC5wYW5lbC10ZXh0IHtcbiAgcGFkZGluZzogNi4yNXZ3IDAgNi44NzV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDYuMTEydnc7IH1cblxuI3BhbmVsMDIgaDEge1xuICBmb250LXNpemU6IDYuOTQ0dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuI3BhbmVsMDIgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi43Nzh2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1OyB9XG4gICNwYW5lbDAyIGgyLnVwcGVyLXRleHQsICNwYW5lbDAyIGgyLmxvd2VyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICNwYW5lbDAyIGgyLnVwcGVyLXRleHQ6OmJlZm9yZSwgI3BhbmVsMDIgaDIubG93ZXItdGV4dDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICNwYW5lbDAyIGgyLnVwcGVyLXRleHQge1xuICAgIHRvcDogMDsgfVxuICAjcGFuZWwwMiBoMi5sb3dlci10ZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMC4wNCU7IH1cbiAgI3BhbmVsMDIgaDIudXBwZXItYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAyLjQzMXZ3IDAgMDsgfVxuICAjcGFuZWwwMiBoMi5sb3dlci1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAgMi41dncgMy4wNTV2dyAwOyB9XG5cbi5jdWJvaWQtd3JhcCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxOS44NjF2dztcbiAgbGVmdDogNTUuODMzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uY3Vib2lkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYWNmODtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAuNjI1dnc7IH1cbiAgLmN1Ym9pZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjZhY2U7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDEwLjYyNXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjk0NHZ3O1xuICAgIHRyYW5zZm9ybTogc2tldygwLCAtNDVkZWcpO1xuICAgIHdpZHRoOiAzLjg4OXZ3OyB9XG4gIC5jdWJvaWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkZGY4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzLjl2dztcbiAgICBsZWZ0OiAxLjk0NHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zLjg2dnc7XG4gICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgd2lkdGg6IDEwMC41JTsgfVxuICAuY3Vib2lkIC5kYXRhLWJhci1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYWNmODtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjA4M3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiA1LjY5NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjYyNXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAtNC41ODN2dztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgd2lkdGg6IDUuNjk0dnc7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAuY3Vib2lkIC5kYXRhLWJhci1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjZhY2U7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNS42OTR2dztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1LjY5NHZ3O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogNS42OTR2dztcbiAgICAgIGxlZnQ6IDIuODQ3dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICB3aWR0aDogMi44NDd2dztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmN1Ym9pZCAuZGF0YS1iYXItbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzMnIHZpZXdCb3g9JzAgMCA5IDMnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyMzUyYWFkZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2NpcmNsZSBjbGFzcz0nYScgY3g9JzcuNScgY3k9JzEuNScgcj0nMS41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDAuMjA4dnc7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAwLjIwOHZ3O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMjsgfVxuXG4jcGFuZWwwMyAucGFuZWwtYmcsXG4jcGFuZWwwMyAuY29udGVudC13cmFwcGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDU1LjU1NnZ3O1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDsgfVxuXG4jcGFuZWwwMyAucGFuZWwtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3AwMy1jdXJ2ZS1iZy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNjUuNSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogODAuNjI1JSBhdXRvOyB9XG5cbiNwYW5lbDAzIC5wYW5lbC1jb250ZW50IHtcbiAgcGFkZGluZzogMCA5LjcyMjIyJTsgfVxuXG4jcGFuZWwwMyAucGFuZWwtdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMy43NXZ3OyB9XG4gICNwYW5lbDAzIC5wYW5lbC10ZXh0IC5ibHVlLXRleHQge1xuICAgIGNvbG9yOiAjMmQ3ZGU5OyB9XG4gICNwYW5lbDAzIC5wYW5lbC10ZXh0IC5hbW91bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiA2LjY2N3Z3OyB9XG4gICNwYW5lbDAzIC5wYW5lbC10ZXh0IC5hbW91bnQtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xuICAgIGJvdHRvbTogMS4wNDJ2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjI3OHZ3O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIuMDE0dncpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgd2lkdGg6IDIuOTE3dnc7IH1cbiAgICAjcGFuZWwwMyAucGFuZWwtdGV4dCAuYW1vdW50LWluZGljYXRvcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuODMzdnc7XG4gICAgICByaWdodDogLTAuMjc4dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjI3OHZ3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHdpZHRoOiAwLjgzM3Z3OyB9XG5cbi5tb25leS1ncmFwaGljIHtcbiAgdG9wOiAxNy41dnc7XG4gIGhlaWdodDogMTcuMzYydnc7XG4gIGxlZnQ6IDQzLjA1NTU2JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzUuMzQ3dnc7XG4gIHotaW5kZXg6IDE7IH1cblxuW2NsYXNzKj1cInAwMy1tb25leS1zdGFja1wiXSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5tb25leS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0LjE2N3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAxLjUyOHZ3IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3BhbmVsMDQgLnBhbmVsLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDQtYm94LWJnLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA4OC4xOTQ0NCUgYXV0bztcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDUwLjYyNXZ3O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICNwYW5lbDA0IC5wYW5lbC1iZyB7XG4gICAgICB0b3A6IGF1dG87IH0gfVxuXG4jcGFuZWwwNCAuZ3JhcGgtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMS44MDU1NiUgOC4xOTQ0NCU7IH1cblxuI3BhbmVsMDQgLmdyYXBoLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3BhbmVsMDQgLmdyYXBoLWJnIFtjbGFzcyo9XCJwMDQtXCJdIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI3BhbmVsMDQgLnBhbmVsLXRleHQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzYuMzg5dnc7XG4gIHotaW5kZXg6IDA7IH1cbiAgI3BhbmVsMDQgLnBhbmVsLXRleHQtc2hhZG93IC5wMDQtdGV4dC1zaGFkb3ctc2tpbGxlZCB7XG4gICAgcGFkZGluZzogNS43NjR2dyAwIDA7XG4gICAgcmlnaHQ6IC0xLjQ1OXZ3O1xuICAgIHdpZHRoOiA0LjMwNnZ3OyB9XG5cbiNwYW5lbDA0IC5wYW5lbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3Ni4zODl2dztcbiAgei1pbmRleDogMTsgfVxuXG4jcGFuZWwwNCAuYmx1ZWNvbGxhci10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS45NDV2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc5O1xuICBwYWRkaW5nOiAxMi42Mzl2dyAwIDAgMi4wMTR2dzsgfVxuICAjcGFuZWwwNCAuYmx1ZWNvbGxhci10ZXh0IC5vcmFuZ2UtdGV4dCB7XG4gICAgY29sb3I6ICNlMDZkMmU7IH1cblxuI3BhbmVsMDQgLnNraWxsZWQtdGV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyLjIyM3Z3O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDk0O1xuICBwYWRkaW5nOiA0LjkzMXZ3IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEuNTk4dnc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICNwYW5lbDA0IC5za2lsbGVkLXRleHQgLm9yYW5nZS10ZXh0IHtcbiAgICBjb2xvcjogI2Y0OTEyNTsgfVxuXG4jcGFuZWwwNCBbY2xhc3MqPVwiLXRleHQtZG90XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMuMzM0dnc7XG4gIHdpZHRoOiAzLjMzNHZ3O1xuICB6LWluZGV4OiAtMTsgfVxuICAjcGFuZWwwNCBbY2xhc3MqPVwiLXRleHQtZG90XCJdW2NsYXNzKj1cImJsdWVjb2xsYXJcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDZkMmU7XG4gICAgbGVmdDogMC43NjR2dztcbiAgICB0b3A6IDEwLjYyNXZ3OyB9XG4gICNwYW5lbDA0IFtjbGFzcyo9XCItdGV4dC1kb3RcIl1bY2xhc3MqPVwic2tpbGxlZFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYTM0MDtcbiAgICBsZWZ0OiA2MS44MDZ2dztcbiAgICB0b3A6IDMuMjY0dnc7IH1cblxuLnAwNC1jdXJ2ZS1za2lsbGVkIHtcbiAgb3BhY2l0eTogMC44NTsgfVxuXG4ucDA0LXBhaW50IHtcbiAgYm90dG9tOiAxNi40NjA5MSU7XG4gIGxlZnQ6IDUuNTU1NTYlO1xuICB3aWR0aDogNS4wNjk0NCU7IH1cblxuLnAwNC1wYWludGVyIHtcbiAgYm90dG9tOiA5LjMyNzg1JTtcbiAgbGVmdDogNi41Mjc3OCU7XG4gIHdpZHRoOiA5LjcyMjIyJTsgfVxuXG4ucDA0LWNvdXJpZXIge1xuICBib3R0b206IDEuNTA4OTIlO1xuICBsZWZ0OiAyMC42OTQ0NCU7XG4gIHdpZHRoOiA4Ljg4ODg5JTsgfVxuXG4ucDA0LXN1aXQge1xuICBib3R0b206IDEyLjYyMDAzJTtcbiAgbGVmdDogNTAuODMzMzMlO1xuICB3aWR0aDogMTEuNzM2MTElOyB9XG5cbi5wMDQtbnVyc2Uge1xuICBib3R0b206IDQ4LjE0ODE1JTtcbiAgbGVmdDogNjUuODMzMzMlO1xuICB3aWR0aDogNS43NjM4OSU7IH1cblxuI3BhbmVsMDUgLnBhbmVsLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDUtY2l0eXNjYXBlLWJnLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTMzLjg4JSBhdXRvO1xuICBib3R0b206IDA7IH1cblxuI3BhbmVsMDUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjcGFuZWwwNSAuY29udGVudC13cmFwcGVyIC5vcmFuZ2UtdGV4dCB7XG4gICAgY29sb3I6ICNmZjhiMDA7IH1cblxuI3BhbmVsMDUgLnNraWxsZWQtaWNvbnMsXG4jcGFuZWwwNSAuYmx1ZWNvbGxhci1pY29ucyB7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNwYW5lbDA1IC5za2lsbGVkLWljb25zIHtcbiAgdG9wOiAwOyB9XG5cbiNwYW5lbDA1IC5za2lsbGVkLXRpdGxlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwdncgLSA2LjM5M2VtKTsgfVxuXG4jcGFuZWwwNSAuc2tpbGxlZC1jYXB0aW9uIHtcbiAgY29sb3I6ICNmZjZjMDA7XG4gIGJvdHRvbTogNzAuMjUlO1xuICBsZWZ0OiAtMjV2dzsgfVxuXG4jcGFuZWwwNSAuYmx1ZWNvbGxhci1pY29ucyB7XG4gIGJvdHRvbTogMDsgfVxuXG4jcGFuZWwwNSAuYmx1ZWNvbGxhci10aXRsZSB7XG4gIGxlZnQ6IGNhbGMoNTB2dyAtIDIuMTQzZW0pO1xuICB0b3A6IDA7IH1cblxuI3BhbmVsMDUgLmJsdWVjb2xsYXItY2FwdGlvbiB7XG4gIGNvbG9yOiAjMWY2YWNlO1xuICByaWdodDogLTI3LjkxNnZ3O1xuICB0b3A6IDY4Ljc1JTsgfVxuXG4jcGFuZWwwNSBoMltjbGFzcyo9XCJ0cmlhbmdsZS1cIl0ge1xuICBmb250LXNpemU6IDEuOTQ0dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA3MjtcbiAgcGFkZGluZzogMCAyLjkxN3Z3IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICNwYW5lbDA1IGgyW2NsYXNzKj1cInRyaWFuZ2xlLVwiXTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICNwYW5lbDA1IGgyW2NsYXNzKj1cInRyaWFuZ2xlLVwiXS5zaG93LXRyaWFuZ2xlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbiNwYW5lbDA1IGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuMDgzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7IH1cblxuW2NsYXNzKj1cInRyaWFuZ2xlLVwiXSB7XG4gIHBhZGRpbmc6IDAgMi4wMTR2dyAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbY2xhc3MqPVwidHJpYW5nbGUtXCJdOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMWY2YWNlIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuODMzdncgY2FsYygxLjczMiAqIDAuNzY0dncpIDAuODMzdnc7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMS4zMTl2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDAuODMzdnc7IH1cbiAgW2NsYXNzKj1cInRyaWFuZ2xlLVwiXVtjbGFzcyo9XCJvcmFuZ2VcIl06OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZjhiMDAgdHJhbnNwYXJlbnQ7IH1cbiAgW2NsYXNzKj1cInRyaWFuZ2xlLVwiXVtjbGFzcyo9XCJkb3duXCJdOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWY2YWNlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogY2FsYygxLjczMiAqIDAuNzY0dncpIDAuODMzdncgMCAwLjgzM3Z3OyB9XG4gIFtjbGFzcyo9XCJ0cmlhbmdsZS1cIl1bY2xhc3MqPVwiYm91bmNldXBcIl06OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VVcDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICBbY2xhc3MqPVwidHJpYW5nbGUtXCJdW2NsYXNzKj1cImJvdW5jZWRvd25cIl06OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlRG93bjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG4ucDA1LWljb24tbW9uZXliYWcge1xuICBib3R0b206IDM1LjUlO1xuICBsZWZ0OiAyMC40MTY2NyU7XG4gIHdpZHRoOiA3LjE1Mjc4JTsgfVxuXG4ucDA1LWljb24tYm9vayB7XG4gIGJvdHRvbTogMjMuNSU7XG4gIGxlZnQ6IDMyLjkxNjY3JTtcbiAgd2lkdGg6IDcuNjM4ODklOyB9XG5cbi5wMDUtaWNvbi1kcmJhZyB7XG4gIGJvdHRvbTogMTguNzUlO1xuICBsZWZ0OiA0Ni4zMTk0NCU7XG4gIHdpZHRoOiA3LjM2MTExJTsgfVxuXG4ucDA1LWljb24tYmxkZ3Mge1xuICBib3R0b206IDI4LjI1JTtcbiAgbGVmdDogNTkuMjM2MTElO1xuICB3aWR0aDogNi44NzUlOyB9XG5cbi5wMDUtaWNvbi1kZXNrYmVsbCB7XG4gIGJvdHRvbTogNDQlO1xuICBsZWZ0OiA3MC4yMDgzMyU7XG4gIHdpZHRoOiAxMC44MzMzMyU7IH1cblxuLnAwNS1pY29uLWhlYWRzZXQge1xuICBsZWZ0OiAyMC43NjM4OSU7XG4gIHRvcDogMTkuMjUlO1xuICB3aWR0aDogNi4zMTk0NCU7IH1cblxuLnAwNS1pY29uLXRyYW0ge1xuICBsZWZ0OiAzMy43NSU7XG4gIHRvcDogMzguMjUlO1xuICB3aWR0aDogNS45NzIyMiU7IH1cblxuLnAwNS1pY29uLWZhY3Rvcnkge1xuICBsZWZ0OiA0Ny4yMjIyMiU7XG4gIHRvcDogMjYuMjUlO1xuICB3aWR0aDogNS44MzMzMyU7IH1cblxuLnAwNS1pY29uLXdoZWF0IHtcbiAgbGVmdDogNTkuOTMwNTYlO1xuICB0b3A6IDE4Ljc1JTtcbiAgd2lkdGg6IDYuNTI3NzglOyB9XG5cbi5wMDUtaWNvbi1idWxsZG96ZXIge1xuICBsZWZ0OiA3MS4yNSU7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogMTAuMzQ3MjIlOyB9XG5cbiNwYW5lbDA2IC5wYW5lbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JkNGU7IH1cblxuLnAwNi1wcm9qZWN0aW9uIHtcbiAgaGVpZ2h0OiAzMi40MzF2dztcbiAgbWluLWhlaWdodDogMjEzcHg7XG4gIGxlZnQ6IDE0LjQ0NHZ3O1xuICB0b3A6IDE4LjEyNXZoO1xuICB3aWR0aDogMzQuNzIydnc7XG4gIG1pbi13aWR0aDogMjI4cHg7XG4gIHotaW5kZXg6IHVuc2V0OyB9XG4gIC5wMDYtcHJvamVjdGlvbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTk2NDQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQzZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgd2lkdGg6IDEzNyU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnAwNi1wcm9qZWN0aW9uIC5wYW5lbC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjQzNzVyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAgIC5wMDYtcHJvamVjdGlvbiAucGFuZWwtdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDUuOTcydncgMCAwOyB9IH1cbiAgICAucDA2LXByb2plY3Rpb24gLnBhbmVsLXRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAxNy4zcHg7XG4gICAgICBmb250LXNpemU6IDEuMDgxMjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjExO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAgICAgLnAwNi1wcm9qZWN0aW9uIC5wYW5lbC10ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNjM5dnc7IH0gfVxuICAgICAgLnAwNi1wcm9qZWN0aW9uIC5wYW5lbC10ZXh0IGgyIC54Ym9sZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOS4xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xOTM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwLjU1NnZ3IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxLjA2MjVlbSkge1xuICAgICAgICAgIC5wMDYtcHJvamVjdGlvbiAucGFuZWwtdGV4dCBoMiAueGJvbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjkxN3Z3OyB9IH1cbiAgICAgIC5wMDYtcHJvamVjdGlvbiAucGFuZWwtdGV4dCBoMiBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE2LjQxNjdweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjAyNjA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDEuMDYyNWVtKSB7XG4gICAgICAgICAgLnAwNi1wcm9qZWN0aW9uIC5wYW5lbC10ZXh0IGgyIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3OyB9IH1cblxuLnAwNi1pY29uLWdyYWRjYXAge1xuICBsZWZ0OiBjYWxjKDE0LjQ0NHZ3IC0gNC4zMTI1cmVtKTtcbiAgdG9wOiBjYWxjKDE4LjEyNXZoIC0gMi44NzVyZW0pO1xuICB3aWR0aDogNS4zODhyZW07XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQxLjA2MjVlbSkge1xuICAgIC5wMDYtaWNvbi1ncmFkY2FwIHtcbiAgICAgIGxlZnQ6IDQuMDI4dnc7XG4gICAgICB0b3A6IGNhbGMoMTguMTI1dmggLSA3LjAxNHZ3KTtcbiAgICAgIHdpZHRoOiAxMy4xMjV2dzsgfSB9XG5cbi5wMDYtaWNvbi1ib29rc3RhY2sge1xuICBsZWZ0OiBjYWxjKDE0LjQ0NHZ3ICsgMTAuOTM3NXJlbSk7XG4gIHRvcDogY2FsYygxOC4xMjV2aCArIDkuNzVyZW0pO1xuICB3aWR0aDogNS44MTI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAucDA2LWljb24tYm9va3N0YWNrIHtcbiAgICAgIGxlZnQ6IDQxLjA0MnZ3O1xuICAgICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMjMuODE5dncpO1xuICAgICAgd2lkdGg6IDE0LjE2NjY3JTsgfSB9XG5cbi5wMDYtaWNvbi1wcm90cmFjdG9yIHtcbiAgbGVmdDogY2FsYygxNC40NDR2dyArIDE1LjU2MjVyZW0pO1xuICB0b3A6IGNhbGMoMTguMTI1dmggKyA4LjQzOHJlbSk7XG4gIHdpZHRoOiAzLjcwNnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDEuMDYyNWVtKSB7XG4gICAgLnAwNi1pY29uLXByb3RyYWN0b3Ige1xuICAgICAgbGVmdDogNTIuNDMxdnc7XG4gICAgICB0b3A6IGNhbGMoMTguMTI1dmggKyAyMC41NTZ2dyk7XG4gICAgICB3aWR0aDogOS4wMjc3OCU7IH0gfVxuXG4ucDA2LWljb24tZGVncmVlIHtcbiAgbGVmdDogY2FsYygxNC40NDR2dyArIDIyLjg3NXJlbSk7XG4gIHRvcDogY2FsYygxOC4xMjV2aCAtIDAuMjA4cmVtKTtcbiAgd2lkdGg6IDUuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQxLjA2MjVlbSkge1xuICAgIC5wMDYtaWNvbi1kZWdyZWUge1xuICAgICAgbGVmdDogNzAuMTM5dnc7XG4gICAgICB0b3A6IGNhbGMoMTguMTI1dmggLSAwLjQ4NnZ3KTtcbiAgICAgIHdpZHRoOiAxNC4wMjc3OCU7IH0gfVxuXG5bY2xhc3MqPVwiLXNwYXJrLVwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGFya2xlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGhlaWdodDogMS4xMTJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHdpZHRoOiAxLjExMnZ3OyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDQpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjJzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDUpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjVzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDYpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjhzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDcpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0yLjFzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdOm50aC1vZi10eXBlKDgpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0yLjRzOyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdW2NsYXNzKj0nLWNpcmNsZSddIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmO2ZpbGwtcnVsZTpldmVub2RkOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VwMDYtc3BhcmstY2lyY2xlJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTQsMEE0LDQsMCwxLDEsMCw0LDQsNCwwLDAsMSw0LDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGhlaWdodDogMC41NTZ2dztcbiAgICB3aWR0aDogMC41NTZ2dzsgfVxuICAgIC5ncmVlbi1zcGFya3MgW2NsYXNzKj1cIi1zcGFyay1cIl1bY2xhc3MqPSctY2lyY2xlJ10ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2I0Yzc2ODtmaWxsLXJ1bGU6ZXZlbm9kZDslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNpcmNsZS1ncmVlbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J000LDBBNCw0LDAsMSwxLDAsNCw0LDQsMCwwLDEsNCwwWicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIFtjbGFzcyo9XCItc3BhcmstXCJdW2NsYXNzKj0nLWNpcmNsZSddW2NsYXNzKj0nLXNtbCddIHtcbiAgICAgIGhlaWdodDogMC4zNDh2dztcbiAgICAgIHdpZHRoOiAwLjM0OHZ3OyB9XG4gICAgW2NsYXNzKj1cIi1zcGFyay1cIl1bY2xhc3MqPSctY2lyY2xlJ11bY2xhc3MqPSctc21sciddIHtcbiAgICAgIGhlaWdodDogMC4yMDl2dztcbiAgICAgIHdpZHRoOiAwLjIwOXZ3OyB9XG4gIFtjbGFzcyo9XCItc3BhcmstXCJdW2NsYXNzKj0nLWNyb3NzJ10ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUuOTgxJyBoZWlnaHQ9JzE1Ljk4MScgdmlld0JveD0nMCAwIDE1Ljk4MSAxNS45ODEnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNyb3NzJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE0LjE5Miw2LjJIOS43N1YxLjc3OWExLjc4OSwxLjc4OSwwLDAsMC0zLjU3OCwwVjYuMkgxLjc3YTEuNzg5LDEuNzg5LDAsMSwwLDAsMy41NzdINi4xOTJWMTQuMmExLjc4OSwxLjc4OSwwLDAsMCwzLjU3OCwwVjkuNzc5aDQuNDIyYTEuNzg5LDEuNzg5LDAsMSwwLDAtMy41NzdaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLmdyZWVuLXNwYXJrcyBbY2xhc3MqPVwiLXNwYXJrLVwiXVtjbGFzcyo9Jy1jcm9zcyddIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUuOTgxJyBoZWlnaHQ9JzE1Ljk4MScgdmlld0JveD0nMCAwIDE1Ljk4MSAxNS45ODEnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2I0Yzc2ODslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNyb3NzLWdyZWVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE0LjE5Miw2LjJIOS43N1YxLjc3OWExLjc4OSwxLjc4OSwwLDAsMC0zLjU3OCwwVjYuMkgxLjc3YTEuNzg5LDEuNzg5LDAsMSwwLDAsMy41NzdINi4xOTJWMTQuMmExLjc4OSwxLjc4OSwwLDAsMCwzLjU3OCwwVjkuNzc5aDQuNDIyYTEuNzg5LDEuNzg5LDAsMSwwLDAtMy41NzdaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgW2NsYXNzKj1cIi1zcGFyay1cIl1bY2xhc3MqPSctY3Jvc3MnXVtjbGFzcyo9Jy1zbWwnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNyb3NzLXNtbCUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00xMS4xLDQuNkg4LjRWMS45MDVhMS45MDUsMS45MDUsMCwxLDAtMy44MSwwVjQuNkgxLjkwNWExLjkwNSwxLjkwNSwwLDAsMCwwLDMuODFINC42VjExLjFhMS45MDUsMS45MDUsMCwwLDAsMy44MSwwVjguNEgxMS4xYTEuOTA1LDEuOTA1LDAsMCwwLDAtMy44MVonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBoZWlnaHQ6IDAuOTAzdnc7XG4gICAgICB3aWR0aDogMC45MDN2dzsgfVxuICAgICAgLmdyZWVuLXNwYXJrcyBbY2xhc3MqPVwiLXNwYXJrLVwiXVtjbGFzcyo9Jy1jcm9zcyddW2NsYXNzKj0nLXNtbCddIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTdCZmlsbDolMjNiNGM3Njg7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRXAwNi1zcGFyay1jcm9zcy1zbWwtZ3JlZW4lM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMTEuMSw0LjZIOC40VjEuOTA1YTEuOTA1LDEuOTA1LDAsMSwwLTMuODEsMFY0LjZIMS45MDVhMS45MDUsMS45MDUsMCwwLDAsMCwzLjgxSDQuNlYxMS4xYTEuOTA1LDEuOTA1LDAsMCwwLDMuODEsMFY4LjRIMTEuMWExLjkwNSwxLjkwNSwwLDAsMCwwLTMuODFaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgW2NsYXNzKj1cIi1zcGFyay1cIl1bY2xhc3MqPSctY3Jvc3MnXVtjbGFzcyo9Jy1yb3RhdGUnXSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnAwNi1zcGFya2xlczEge1xuICBoZWlnaHQ6IDUuMDE4NzVyZW07XG4gIGxlZnQ6IGNhbGMoMTQuNDQ0dncgLSA1LjA2MjVyZW0pO1xuICB0b3A6IGNhbGMoMTguMTI1dmggLSAyLjY4NzVyZW0pO1xuICB3aWR0aDogNy4xcmVtO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAucDA2LXNwYXJrbGVzMSB7XG4gICAgICBoZWlnaHQ6IDEyLjIyM3Z3O1xuICAgICAgbGVmdDogMi4yOTJ2dztcbiAgICAgIHRvcDogY2FsYygxOC4xMjV2aCAtIDYuMzJ2dyk7XG4gICAgICB3aWR0aDogMTcuMjkydnc7IH0gfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWEnXSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNzMuMjk1NDUlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0xYiddIHtcbiAgbGVmdDogNS4yMjA4OCU7XG4gIHRvcDogODIuMzg2MzYlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0xYyddIHtcbiAgbGVmdDogMTAuMDQwMTYlO1xuICB0b3A6IDkzLjc1JTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWQnXSB7XG4gIGxlZnQ6IDczLjg5NTU4JTtcbiAgdG9wOiAwOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0xZSddIHtcbiAgbGVmdDogODQuMzM3MzUlO1xuICB0b3A6IDUuMTEzNjQlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0xZiddIHtcbiAgbGVmdDogOTEuMTY0NjYlO1xuICB0b3A6IDE4Ljc1JTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWcnXSB7XG4gIGxlZnQ6IDk2Ljc4NzE1JTtcbiAgdG9wOiAyLjI3MjczJTsgfVxuXG4ucDA2LXNwYXJrbGVzMiB7XG4gIGhlaWdodDogMy43OTNyZW07XG4gIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyAyMS4yNXJlbSk7XG4gIHRvcDogY2FsYygxOC4xMjV2aCArIDAuMzc1cmVtKTtcbiAgd2lkdGg6IDkuMzI0cmVtO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAucDA2LXNwYXJrbGVzMiB7XG4gICAgICBoZWlnaHQ6IDkuMjM3dnc7XG4gICAgICBsZWZ0OiA2Ni4wNDJ2dztcbiAgICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDAuNjk1dncpO1xuICAgICAgd2lkdGg6IDIyLjcwOXZ3OyB9IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJhJ10ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDExLjI3ODIlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yYiddIHtcbiAgbGVmdDogMi40NDY0OCU7XG4gIHRvcDogMjcuMDY3NjclOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yYyddIHtcbiAgbGVmdDogOS4xNzQzMSU7XG4gIHRvcDogNDYuNjE2NTQlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yZCddIHtcbiAgbGVmdDogMTEuNjIwOCU7XG4gIHRvcDogMTQuMjg1NzElOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yZSddIHtcbiAgbGVmdDogMjEuMTAwOTIlO1xuICB0b3A6IDA7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJmJ10ge1xuICBsZWZ0OiA4My4xODA0MyU7XG4gIHRvcDogOTcuNzQ0MzYlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yZyddIHtcbiAgbGVmdDogODQuNzA5NDglO1xuICB0b3A6IDQyLjg1NzE0JTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMmgnXSB7XG4gIGxlZnQ6IDg5LjYwMjQ1JTtcbiAgdG9wOiA4MC40NTExMyU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJpJ10ge1xuICBsZWZ0OiA5MC4yMTQwNyU7XG4gIHRvcDogNTQuODg3MjIlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yaiddIHtcbiAgbGVmdDogOTkuMDgyNTclO1xuICB0b3A6IDYyLjQwNjAyJTsgfVxuXG4ucDA2LXNwYXJrbGVzMyB7XG4gIGhlaWdodDogMi4wODEyNXJlbTtcbiAgbGVmdDogY2FsYygxNC40NDR2dyArIDEwLjU2MjVyZW0pO1xuICB0b3A6IGNhbGMoMTguMTI1dmggKyAxLjVyZW0pO1xuICB3aWR0aDogMi45MDgzMzEyNXJlbTtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDEuMDYyNWVtKSB7XG4gICAgLnAwNi1zcGFya2xlczMge1xuICAgICAgaGVpZ2h0OiA1LjA3dnc7XG4gICAgICBsZWZ0OiAyNS40ODd2dztcbiAgICAgIHRvcDogMy40Mzc1dnc7XG4gICAgICB3aWR0aDogNy4wODR2dzsgfSB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0zYSddIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0zYiddIHtcbiAgbGVmdDogOC44MjM1MyU7XG4gIHRvcDogMjMuMjg3NjclOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0zYyddIHtcbiAgbGVmdDogNTEuOTYwNzglO1xuICB0b3A6IDI2LjAyNzQlOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay0zZCddIHtcbiAgbGVmdDogNzYuNDcwNTklO1xuICB0b3A6IDUwLjY4NDkzJTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstM2UnXSB7XG4gIGxlZnQ6IDk2LjA3ODQzJTtcbiAgdG9wOiA5NC41MjA1NSU7IH1cblxuLnAwNi1zcGFya2xlczQge1xuICBoZWlnaHQ6IDEuMzM5NTgxMjVyZW07XG4gIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyAxLjMxMjVyZW0pO1xuICB0b3A6IGNhbGMoMTguMTI1dmggKyA3LjI1cmVtKTtcbiAgd2lkdGg6IDEuNDI2MDQzNzVyZW07XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQxLjA2MjVlbSkge1xuICAgIC5wMDYtc3BhcmtsZXM0IHtcbiAgICAgIGhlaWdodDogMy4yNjR2dztcbiAgICAgIGxlZnQ6IDIuOTg3dnc7XG4gICAgICB0b3A6IDE3LjV2dztcbiAgICAgIHdpZHRoOiAzLjQ3M3Z3OyB9IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTRhJ10ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTRiJ10ge1xuICBsZWZ0OiAzMCU7XG4gIHRvcDogNDguOTM2MTclOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay00YyddIHtcbiAgbGVmdDogODQlO1xuICB0b3A6IDgwLjg1MTA2JTsgfVxuXG4ucDA2LXNwYXJrbGVzNSB7XG4gIGhlaWdodDogMi4xNjdyZW07XG4gIGxlZnQ6IGNhbGMoMTQuNDQ0dncgLSA0LjYyNXJlbSk7XG4gIHRvcDogY2FsYygxOC4xMjV2aCArIDEzLjA2MjVyZW0pO1xuICB3aWR0aDogMy44NDlyZW07XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQxLjA2MjVlbSkge1xuICAgIC5wMDYtc3BhcmtsZXM1IHtcbiAgICAgIGhlaWdodDogNS4yNzh2dztcbiAgICAgIGxlZnQ6IDMuMzM0dnc7XG4gICAgICB0b3A6IGNhbGMoMTguMTI1dmggKyAzMS42Njd2dyk7XG4gICAgICB3aWR0aDogOS4zNzV2dzsgfSB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay01YSddIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA5Ni4wNTI2MyU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTViJ10ge1xuICBsZWZ0OiAyMi45NjI5NiU7XG4gIHRvcDogNzMuNjg0MjElOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay01YyddIHtcbiAgbGVmdDogNTkuMjU5MjYlO1xuICB0b3A6IDgyLjg5NDc0JTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNWQnXSB7XG4gIGxlZnQ6IDc0LjgxNDgxJTtcbiAgdG9wOiA1Mi42MzE1OCU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTVlJ10ge1xuICBsZWZ0OiA3Ny43Nzc3OCU7XG4gIHRvcDogMDsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNWYnXSB7XG4gIGxlZnQ6IDk3Ljc3Nzc4JTtcbiAgdG9wOiAyMS4wNTI2MyU7IH1cblxuLnAwNi1zcGFya2xlczYge1xuICBoZWlnaHQ6IDEuNTExNDU2MjVyZW07XG4gIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyA4Ljc1cmVtKTtcbiAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMTQuMDYyNXJlbSk7XG4gIHdpZHRoOiAzLjE5Mzc1cmVtO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAucDA2LXNwYXJrbGVzNiB7XG4gICAgICBoZWlnaHQ6IDEzLjg4OXZ3O1xuICAgICAgbGVmdDogMzUuNjI1dnc7XG4gICAgICB0b3A6IGNhbGMoMTguMTI1dmggKyAyMy45NTl2dyk7XG4gICAgICB3aWR0aDogMzMuNjEydnc7IH0gfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNmEnXSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNzMuNSU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTZiJ10ge1xuICBsZWZ0OiAyLjY4NTk1JTtcbiAgdG9wOiA4MS41JTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNmMnXSB7XG4gIGxlZnQ6IDExLjc3Njg2JTtcbiAgdG9wOiA3OCU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTZkJ10ge1xuICBsZWZ0OiAxNi4xMTU3JTtcbiAgdG9wOiA4OCU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTZlJ10ge1xuICBsZWZ0OiAyMi41MjA2NiU7XG4gIHRvcDogOTguNSU7IH1cblxuLnAwNi1zcGFya2xlczcge1xuICBoZWlnaHQ6IDIuNzM3NXJlbTtcbiAgbGVmdDogY2FsYygxNC40NDR2dyArIDE1LjEyNXJlbSk7XG4gIHRvcDogY2FsYygxOC4xMjV2aCArIDguNTYyNXJlbSk7XG4gIHdpZHRoOiA1LjE4OTU4MTI1cmVtO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAucDA2LXNwYXJrbGVzNyB7XG4gICAgICBoZWlnaHQ6IDYuNjY3dnc7XG4gICAgICBsZWZ0OiA1MS4xODF2dztcbiAgICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDIwLjc2NHZ3KTtcbiAgICAgIHdpZHRoOiAxMi42Mzl2dzsgfSB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay03YSddIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMC4yMDgzMyU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTdiJ10ge1xuICBsZWZ0OiAzLjg0NjE1JTtcbiAgdG9wOiAxNi42NjY2NyU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTdjJ10ge1xuICBsZWZ0OiAxNi40ODM1MiU7XG4gIHRvcDogMDsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstN2QnXSB7XG4gIGxlZnQ6IDg2LjI2Mzc0JTtcbiAgdG9wOiA5NC43OTE2NyU7IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTdlJ10ge1xuICBsZWZ0OiA5MC4xMDk4OSU7XG4gIHRvcDogNDQuNzkxNjclOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay03ZiddIHtcbiAgbGVmdDogOTMuOTU2MDQlO1xuICB0b3A6IDYxLjQ1ODMzJTsgfVxuXG4ucDA2LXNwYXJrbGVzOCB7XG4gIGhlaWdodDogMC44ODMzMzEyNXJlbTtcbiAgbGVmdDogY2FsYygxNC40NDR2dyArIDI4LjYyNXJlbSk7XG4gIHRvcDogY2FsYygxOC4xMjV2aCArIDE1LjM3NXJlbSk7XG4gIHdpZHRoOiAxLjIyNjA0Mzc1cmVtO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MS4wNjI1ZW0pIHtcbiAgICAucDA2LXNwYXJrbGVzOCB7XG4gICAgICBoZWlnaHQ6IDIuMTUzdnc7XG4gICAgICBsZWZ0OiA4NC4wMjh2dztcbiAgICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDM3LjM2MnZ3KTtcbiAgICAgIHdpZHRoOiAyLjk4N3Z3OyB9IH1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLThhJ10ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDkwLjMyMjU4JTsgfVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstOGInXSB7XG4gIGxlZnQ6IDc0LjQxODYlO1xuICB0b3A6IDUxLjYxMjklOyB9XG5cbltjbGFzcyo9J3AwNi1zcGFyay04YyddIHtcbiAgbGVmdDogOTMuMDIzMjYlO1xuICB0b3A6IDA7IH1cblxuQGtleWZyYW1lcyBzcGFya2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuI3BhbmVsMDcgLnBhbmVsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jcGFuZWwwNyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA5LjcyMjIyJTsgfVxuXG4ucGFuZWwwNy1ncmFwaCAucGFuZWwtdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5LjM3NXZoOyB9XG4gIC5wYW5lbDA3LWdyYXBoIC5wYW5lbC10ZXh0IC5ncmVlbi10ZXh0IHtcbiAgICBjb2xvcjogIzU3OTkxZjsgfVxuXG4ucGFuZWwwNy1ncmFwaCAuZ3JhcGgtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcDA3LWdyYXBoLWJnLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDM2LjU5N3Z3O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzQuMTI1dmg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDc1dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5wYW5lbDA3LWdyYXBoIC5ncmFwaC13cmFwIHtcbiAgICAgIGhlaWdodDogMjguMzM0dnc7XG4gICAgICBsZWZ0OiAyMy4zMzN2dztcbiAgICAgIHdpZHRoOiA2Mi41dnc7IH0gfVxuXG4ucGFuZWwwNy1ncmFwaCAuZ3JhcGgtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MS41NjklO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG4ucGFuZWwwNy1ncmFwaCAuZGF0YS1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYW5lbDA3LWdyYXBoIC5kYXRhLWxhYmVsLmRpc3BsYXktYWJvdmUge1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMi41Njl2dyk7IH1cbiAgLnBhbmVsMDctZ3JhcGggLmRhdGEtbGFiZWwuZGlzcGxheS1iZWxvdyB7XG4gICAgbWFyZ2luOiAyLjV2dyBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAwIDMuMzM0dnc7IH1cbiAgICAucGFuZWwwNy1ncmFwaCAuZGF0YS1sYWJlbC5kaXNwbGF5LWJlbG93IGgyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5wYW5lbDA3LWdyYXBoIC5kYXRhLWxhYmVsIGgyW2NsYXNzKj1cInRyaWFuZ2xlLVwiXSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAyLjQzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnBhbmVsMDctZ3JhcGggLmRhdGEtbGFiZWwgaDJbY2xhc3MqPVwidHJpYW5nbGUtXCJdOjphZnRlciB7XG4gICAgICB0b3A6IDAuNTU2dnc7IH1cbiAgICAucGFuZWwwNy1ncmFwaCAuZGF0YS1sYWJlbCBoMltjbGFzcyo9XCJ0cmlhbmdsZS1cIl1bY2xhc3MqPVwiYm91bmNlZG93blwiXTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiB1bnNldDsgfVxuICAgIC5wYW5lbDA3LWdyYXBoIC5kYXRhLWxhYmVsIGgyW2NsYXNzKj1cInRyaWFuZ2xlLVwiXVtjbGFzcyo9XCJib3VuY2V1cFwiXTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1czsgfVxuICAucGFuZWwwNy1ncmFwaCAuZGF0YS1sYWJlbCBoNSB7XG4gICAgZm9udC1zaXplOiAxLjM4OXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMS44MnZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl0ge1xuICAgICAgd2lkdGg6IDkuMTY3dnc7IH0gfVxuICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiMVwiXSwgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjJcIl0ge1xuICAgIHRvcDogMDsgfVxuICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIxXCJdIC5jeWxpbmRlciwgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjJcIl0gLmN5bGluZGVyIHtcbiAgICAgIHRvcDogMDsgfVxuICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiM1wiXSwgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjRcIl0ge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIzXCJdIC5jeWxpbmRlciwgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjRcIl0gLmN5bGluZGVyIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiMVwiXSB7XG4gICAgY29sb3I6ICMyMDZhY2U7XG4gICAgbGVmdDogMTEuMzMzMzMlOyB9XG4gICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjFcIl0gLmRhdGEtYmFyIHtcbiAgICAgIGhlaWdodDogMy4wMDN2dzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiMVwiXSAuZGF0YS1iYXIge1xuICAgICAgICAgIGhlaWdodDogMi4yMjJ2dzsgfSB9XG4gICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjFcIl0gLmN5bGluZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDZhY2U7IH1cbiAgICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIxXCJdIC5jeWxpbmRlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNGI5YzsgfVxuICAgICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjFcIl0gLmN5bGluZGVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDZhY2U7IH1cbiAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiMVwiXSBoMltjbGFzcyo9XCJ0cmlhbmdsZS1kb3duXCJdOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDZhY2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjJcIl0ge1xuICAgIGNvbG9yOiAjMzJhZGY5O1xuICAgIGxlZnQ6IDM2JTsgfVxuICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIyXCJdIC5kYXRhLWJhciB7XG4gICAgICBoZWlnaHQ6IDguMzA4dnc7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjJcIl0gLmRhdGEtYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDYuMzg5dnc7IH0gfVxuICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIyXCJdIC5jeWxpbmRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhZGY5OyB9XG4gICAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiMlwiXSAuY3lsaW5kZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDhjZWY7IH1cbiAgICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIyXCJdIC5jeWxpbmRlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhZGY5OyB9XG4gICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjJcIl0gaDJbY2xhc3MqPVwidHJpYW5nbGUtZG93blwiXTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzJhZGY5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIzXCJdIHtcbiAgICBjb2xvcjogIzAwYTE5ZDtcbiAgICBsZWZ0OiA2MC42NjY2NyU7IH1cbiAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiM1wiXSAuZGF0YS1iYXIge1xuICAgICAgaGVpZ2h0OiA3LjQwN3Z3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIzXCJdIC5kYXRhLWJhciB7XG4gICAgICAgICAgaGVpZ2h0OiA1Ljc2NHZ3OyB9IH1cbiAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiM1wiXSAuY3lsaW5kZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTE5ZDsgfVxuICAgICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjNcIl0gLmN5bGluZGVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJiZmJhOyB9XG4gICAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiM1wiXSAuY3lsaW5kZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTE5ZDsgfVxuICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCIzXCJdIGgyW2NsYXNzKj1cInRyaWFuZ2xlLVwiXTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDBhMTlkIHRyYW5zcGFyZW50OyB9XG4gIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCI0XCJdIHtcbiAgICBjb2xvcjogIzY5OTY0NDtcbiAgICBsZWZ0OiA4NS4zMzMzMyU7IH1cbiAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiNFwiXSAuZGF0YS1iYXIge1xuICAgICAgaGVpZ2h0OiAyOC42Mjl2dzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiNFwiXSAuZGF0YS1iYXIge1xuICAgICAgICAgIGhlaWdodDogMjIuMjIydnc7IH0gfVxuICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCI0XCJdIC5jeWxpbmRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5NjQ0OyB9XG4gICAgICAucGFuZWwwNy1ncmFwaCBbY2xhc3MqPVwiZ3JhcGgtZGF0YS1cIl1bY2xhc3MqPVwiNFwiXSAuY3lsaW5kZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2JkNGU7IH1cbiAgICAgIC5wYW5lbDA3LWdyYXBoIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXVtjbGFzcyo9XCI0XCJdIC5jeWxpbmRlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5NjQ0OyB9XG4gICAgLnBhbmVsMDctZ3JhcGggW2NsYXNzKj1cImdyYXBoLWRhdGEtXCJdW2NsYXNzKj1cIjRcIl0gaDJbY2xhc3MqPVwidHJpYW5nbGUtXCJdOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2OTk2NDQgdHJhbnNwYXJlbnQ7IH1cblxuLmN5bGluZGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZURvd247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmN5bGluZGVyOjpiZWZvcmUsIC5jeWxpbmRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDQuNTgzNXZ3IC8gMS41OTd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDQuMjA0dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIuMTAydnc7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuY3lsaW5kZXI6OmJlZm9yZSwgLmN5bGluZGVyOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMy4xOTR2dztcbiAgICAgICAgdG9wOiAtMS41OTd2dzsgfSB9XG4gIC5jeWxpbmRlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTIuMTAydnc7XG4gICAgdG9wOiBhdXRvO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmN5bGluZGVyOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTEuNTk3dnc7XG4gICAgICAgIGhlaWdodDogMy4xOTR2dzsgfSB9XG5cbiNzY3JvbGwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMjguMzc1dmg7XG4gIGJveC1zaGFkb3c6IDAgMC43NXJlbSAwLjVyZW0gMCByZ2JhKDM2LCAzNywgNDAsIDAuMyk7XG4gIGhlaWdodDogMjguMzc1dmg7XG4gIHBhZGRpbmc6IDMuNzVyZW0gNS40MTY2NyUgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuICAjc2Nyb2xsLWZvb3RlciAuc2Nyb2xsLWZvb3Rlci13cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI4NHB4OyB9XG4gICNzY3JvbGwtZm9vdGVyIC5idG4tYm9yZGVyZWQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbSAwLjY4NzVyZW07IH1cbiAgI3Njcm9sbC1mb290ZXIgLmJhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGNvbG9yOiAjMjE3MWRkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMS45Mzc1cmVtIDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgLmJhY2stdG8tdG9wOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjE3MWRkOyB9XG4gIC5iYWNrLXRvLXRvcDpob3ZlciwgLmJhY2stdG8tdG9wOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNjkzMjc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XG4gIC5iYWNrLXRvLXRvcDpob3ZlciAuaWNvbi1idHQtYXJyb3csIC5iYWNrLXRvLXRvcDphY3RpdmUgLmljb24tYnR0LWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MzI3OyB9XG4gICAgLmJhY2stdG8tdG9wOmhvdmVyIC5pY29uLWJ0dC1hcnJvdzo6YmVmb3JlLCAuYmFjay10by10b3A6aG92ZXIgLmljb24tYnR0LWFycm93OjphZnRlciwgLmJhY2stdG8tdG9wOmFjdGl2ZSAuaWNvbi1idHQtYXJyb3c6OmJlZm9yZSwgLmJhY2stdG8tdG9wOmFjdGl2ZSAuaWNvbi1idHQtYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjkzMjc7IH1cbiAgLmJhY2stdG8tdG9wIC5pY29uLWJ0dC1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzFkZDtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB3aWR0aDogMi4xMjVyZW07IH1cbiAgICAuYmFjay10by10b3AgLmljb24tYnR0LWFycm93OjpiZWZvcmUsIC5iYWNrLXRvLXRvcCAuaWNvbi1idHQtYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTcxZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICBoZWlnaHQ6IDAuMjE4NzVyZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDAuMzEyNXJlbTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICB3aWR0aDogMS4yNXJlbTsgfVxuICAgIC5iYWNrLXRvLXRvcCAuaWNvbi1idHQtYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuYmFjay10by10b3AgLmljb24tYnR0LWFycm93OjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZykgdHJhbnNsYXRlWCg1MCUpOyB9XG5cbkBrZXlmcmFtZXMgc21va2VCaWxsb3cge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDUlKSByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlWCg1JSkgcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyB0cmFjdG9yQm91bmNlIHtcbiAgMCUsIDIwJSwgNDAlLCA1MCUsIDcwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMyUpOyB9IH1cblxuQGtleWZyYW1lcyB0aXJlQm91bmNlIHtcbiAgMCUsIDIwJSwgNDAlLCA1MCUsIDcwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgNzAlLCA5MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZVVwIHtcbiAgMCUsIDIwJSwgNDAlLCA1MCUsIDcwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsb3dab29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwLjAxZGVnKSBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwLjAxZGVnKSBzY2FsZTNkKDIsIDIsIDIpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAjcGFnZS1jb250YWluZXIsXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtZGF0YS10b29sLXBhZ2UgI3BhZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlICNwYWdlLWNvbnRhaW5lciAucm93LFxuICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtZGF0YS10b29sLXBhZ2UgI3BhZ2UtY29udGFpbmVyIC5yb3cge1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlICNwcmltYXJ5LFxuI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLWRhdGEtdG9vbC1wYWdlICNwcmltYXJ5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5jb250YWluZXIsXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtZGF0YS10b29sLXBhZ2UgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7IH1cblxuI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucm93LWhlYWRpbmcsXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtZGF0YS10b29sLXBhZ2UgLnJvdy1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNDsgfVxuXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIGkuaWNvbixcbiNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1kYXRhLXRvb2wtcGFnZSBpLmljb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSB7XG4gIC8qIENoYXJ0c1xuICAgIDxkaXYgY2xhc3M9XCJyb3cgcm93LXRvcFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2hhcnQtd3JhcHBlclwiPlxuICAgICAgICAgICAgPGgzIGNsYXNzPVwiY2hhcnQtdGl0bGVcIj5FYXJuaW5ncyBEaXN0cmlidXRpb24gb2YgTm9uLUJBIEdvb2QgSm9iczwvaDM+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2hhcnRcIj5cblxuICAgIDxkaXYgY2xhc3M9XCJyb3cgcm93LWNoYXJ0c1wiPlxuICAgICAgICA8aDMgY2xhc3M9XCJjaGFydC10aXRsZVwiPlRvcCBGaXZlIEluZHVzdHJpZXMgd2l0aCBOb24tQkEgR29vZCBKb2JzPC9oMz5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNoYXJ0XCI+XG4gICAgKi8gfVxuICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLnN0YXRlLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLmRvd25sb2FkLCAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5yZXR1cm4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5yZXR1cm4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZmY4YjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5yZXR1cm46dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmOGIwMDsgfVxuICAgICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLnJldHVybjpob3ZlciwgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucmV0dXJuOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzBmNGI5YztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucmV0dXJuIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLmZpbHRlci1jb250YWluZXIgI2ZpbHRlci1ib3ggLmxpc3QgdWwgbGkgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAjZmlsdGVyLWJveCAjaW5kZXgtdHlwZSxcbiAgICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5maWx0ZXItY29udGFpbmVyICNmaWx0ZXItYm94ICNmaWx0ZXItc2xpZGUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAgICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLmZpbHRlci1jb250YWluZXIgI2ZpbHRlci1ib3ggLmxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAjZmlsdGVyLWJveCAubGlzdCB1bCBsaSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5jaGFydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkOGQ5ZDk7IH1cbiAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAuY2hhcnQtd3JhcHBlciAuY2hhcnQtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDNlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLmNoYXJ0LXdyYXBwZXIgLmNoYXJ0LXRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMmVtOyB9IH1cbiAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucm93LWNoYXJ0cyAuY2hhcnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1ZW07IH1cbiAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucm93LWNoYXJ0cyAuY2hhcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ5ZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICBwYWRkaW5nOiAzJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5jaGFydC13cmFwcGVyLFxuICAgICNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UgLnJvdy1jaGFydHMgLmNoYXJ0IHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAjcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtc3RhdGUtZGF0YS1wYWdlIC5jaGFydC13cmFwcGVyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAuY2hhcnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucm93LWNoYXJ0cyAuY2hhcnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgI3BhZ2UtY29udGVudC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZSAucm93LWNoYXJ0cyAuY2hhcnQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2gge1xuICAvKlxuICAgIDxkaXYgaWQ9XCJtb2RhbFwiIGNsYXNzPVwibW9kYWxcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWNvbnRlbnRcIj5cbiAgICAgICAgICAgIDxhIGNsYXNzPVwiY2xvc2UtbW9kYWxcIiB0aXRsZT1cIkNsb3NlIHdpbmRvd1wiIGhyZWY9XCJqYXZhc2NyaXB0OnZvaWQoMCk7XCI+Q2xvc2U8L2E+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidmlkZW8td3JhcHBlclwiPlxuICAgICovIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpdGUtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWNiNjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaXRlLW1haW4uZm9ybS1zaG93IC5hcnRpY2xlLWNvbnRlbnQgcCB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2l0ZS1tYWluLmZvcm0tc2hvdyAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXN1IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2l0ZS1tYWluLmZvcm0tc2hvdyAuc3UtZm9ybSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMzJiNDk7XG4gICAgcGFkZGluZzogMS41ZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWhlYWRlciAuc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtaGVhZGVyIC5zb2NpYWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjVlbTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtaGVhZGVyIC5jb250YWluZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtZm9vdGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1oZWFkZXIgLnNvY2lhbCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAycHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWhlYWRlciAuc29jaWFsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtaGVhZGVyIC5zb2NpYWwgYTpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1oZWFkZXIgLnNvY2lhbCBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1oZWFkZXIgLnNvY2lhbCBhLmZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWhlYWRlciAuc29jaWFsIGEudHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1oZWFkZXIgLnNvY2lhbCBhLmluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTEzMDZjOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1oZWFkZXIgLnNvY2lhbCBhLmxpbmtlZGluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWhlYWRlciAuc29jaWFsIGEucGludGVyZXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWhlYWRlciAuc29jaWFsIGEuc25hcGNoYXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmMwMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtaGVhZGVyIC5zb2NpYWwgYS55b3V0dWJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDIwMWY7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWhlYWRlciAuc29jaWFsIGEuZ3BsdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiNDQzNzsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtaGVhZGVyIC5zb2NpYWwgYSAuZmEge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIGgxLnNpdGUtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCBoMS5zaXRlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCBoMS5zaXRlLXRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIGgxLnNpdGUtdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCBoMS5zaXRlLXRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCBoMS5zaXRlLXRpdGxlIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjA2MjVyZW07IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIGgxLnNpdGUtdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpdGUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLW1haW4tNzY4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpdGUtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctbWFpbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NSUgY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2l0ZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpdGUtbWFpbiB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpdGUtbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDU1MHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpdGUtbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBwYWRkaW5nOiAzZW0gMTAlIDEuNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICBwYWRkaW5nOiAzZW0gMCAxLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMge1xuICAgIHpvb206IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0OSwgMTcyLCAyMzAsIDAuOTUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxLjM3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9uczpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgcCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyBbY2xhc3MqPWJ0bl0ge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxLjVlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogMS41ZW07IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi12aWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjE3MWRkO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi12aWQ6aG92ZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgLmJ1dHRvbi5idG4tdmlkOmFjdGl2ZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi12aWQ6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwYTk0ZmY7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi12aWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLXZpZC5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tdmlkLnN2ZyksIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfSB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXJlcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzQxNzU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXJlcDpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi1yZXA6YWN0aXZlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXJlcDpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFjNWVhYTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXJlcDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tcmVwLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1yZXAuc3ZnKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgLmJ1dHRvbi5idG4tcmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzNDE3NTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgLmJ1dHRvbi5idG4tcmVsOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXJlbDphY3RpdmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgLmJ1dHRvbi5idG4tcmVsOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWM1ZWFhO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zaWRlYmFyLW9wdGlvbnMgLmJ1dHRvbi5idG4tcmVsOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1yZWwucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLXJlbC5zdmcpLCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi1zdSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZGM3NTM7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXN1OmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXN1OmFjdGl2ZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNpZGViYXItb3B0aW9ucyAuYnV0dG9uLmJ0bi1zdTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjYjMxNztcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc2lkZWJhci1vcHRpb25zIC5idXR0b24uYnRuLXN1OjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1zdS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tc3Uuc3ZnKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnN1LWZvcm0ge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzLCBvcGFjaXR5IC40czsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zdS1mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWZvb3RlciB7XG4gICAgem9vbTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjODE4MzkzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWZvb3RlcjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtZm9vdGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuc3BsYXNoLWZvb3RlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtZm9vdGVyIC53aWRnZXQtdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5zcGxhc2gtZm9vdGVyIC5zb2NpYWwge1xuICAgICAgcGFkZGluZzogMC41ZW0gMDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1mb290ZXIgLnNvY2lhbCAuZmEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLmFubm91bmNlbWVudCAud2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjZmZjNjAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLmFubm91bmNlbWVudCAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLmNvbnRhY3QgLndpZGdldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuY29udGFjdCAudGV4dHdpZGdldCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5jb250YWN0IC50ZXh0d2lkZ2V0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5jb250YWN0IC50ZXh0d2lkZ2V0IGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuY29udGFjdCAudGV4dHdpZGdldCBhOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuY29udGFjdCAudGV4dHdpZGdldCBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLmZvb3Rlci1pbmZvIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5mb290ZXItaW5mbyB7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNwbGFzaCAuZm9vdGVyLWluZm8gLmJyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5mb290ZXItaW5mbyAuYnI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiwgXCI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc3BsYXNoIC5mb290ZXItaW5mbyB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2ggLnNwbGFzaC1tb2RhbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG51bC5wb3N0LWxpc3Quc3RhdGUtbGlzdCA+IGxpIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAgIHVsLnBvc3QtbGlzdC5zdGF0ZS1saXN0ID4gbGkge1xuICAgICAgbWFyZ2luOiAwIC43NXJlbTtcbiAgICAgIHdpZHRoOiA0My41JTsgfSB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGVmYXVsdCBTbGljay5qcyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNMSUNLIENBUk9VU0VMU1xuLy8gU2xpY2suanMgZ2VuZXJpY1xuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zbGljay1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICAgICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgLy9jb21tZW50IG91dCBmb3IgJ2FkYXB0aXZlIGhlaWdodCcgb3B0aW9uIG9uIHR3aXR0ZXJmZWVkXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgbWl4aW5zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXZlbnQgd3JhcHBlclxuLy8gRXhwbGFuYXRpb246IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvc2Fzcy9zaW1wbGlmeWluZy1jb250ZXh0cy1ldmVudHMvXG4vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcbi8vIEBwYXJhbSB7Qm9vbH0gJHNlbGYgW2ZhbHNlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgY3VycmVudCBzZWxlY3RvclxuLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xuICAgIEBpZiAkc2VsZiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XG4vLyBFeHBsYW5hdGlvbjogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL3NpbXBsaWZ5aW5nLWNvbnRleHRzLWV2ZW50cy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcbiAgICAjeyRjb250ZXh0fSAmIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSBxdWVyeSBtaXhpblxuLy8gU2V0IGJyZWFrcG9pbnRzOyBlZGl0IG9uIF92YXJpYWJsZXMuc2Nzczpcbi8vICRicF9fcGhvbmUgICAgLSBiaWcgcGhvbmUsICAgICA0ODBweCA9IDMwZW1cbi8vICRicF9fcGhhYmxldCAgLSBwaGFibGV0LCAgICAgICA2NDBweCA9IDQwZW1cbi8vICRicF9fdGFibGV0ICAgLSB0YWJsZXQsICAgICAgICA3NjhweCA9IDQ4ZW1cbi8vICRicF9fbGFwdG9wICAgLSBsYXB0b3AsICAgICAgIDEwMjVweCA9IDY0LjA2MjVlbVxuLy8gJGJwX19kZXNrdG9wICAtIGRlc2t0b3AsICAgICAgMTIwMHB4ID0gNzVlbVxuLy8gJGJwX194bGFyZ2UgICAtIHdpY2tlZCBiaWcsICAgMTMwMHB4XG4vL1xuLy8gdXNhZ2U6XG4vLyAgICAgIE1pbi13aWR0aFxuLy8gICAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7fSB1c2UgYSBzZXQgYnJlYWtwb2ludFxuLy8gIG9yICBAaW5jbHVkZSBicCg5NjApIHt9IHVzZSBhbnkgY3VzdG9tIG51bWJlclxuLy9cbi8vICAgICAgbWF4X3dpZHRoXG4vLyAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfX3Bob25lKSB7fSBzZXQgYnBcbi8vICBvciAgQGluY2x1ZGUgYnAtbWF4KDM0MCkge30gY3VzdG9tIGJwXG4vLyBwaXhlbHMgZ2V0IGNvbnZlcnRlZCB0byBlbXNcblxuLy8gYmFzZSBmb250ICgxZW0pXG4kYmY6IDE2O1xuQG1peGluIGJwKCRicCwgJG1pbl9tYXg6bWluLXdpZHRoKSB7XG4gICAgJGVtOiAkYnAvJGJmO1xuICAgIEBtZWRpYSgjeyRtaW5fbWF4fTogI3skZW19ZW0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWF4KCRicCwgJG1pbl9tYXg6bWF4LXdpZHRoKSB7XG4gICAgJGJwOiAkYnAgLSAxO1xuICAgICRlbTogJGJwLyRiZjtcbiAgICBAbWVkaWEoI3skbWluX21heH06ICN7JGVtfWVtKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICAgICRyZW1TaXplOiAkc2l6ZSAvIDE2O1xuICAgIEByZXR1cm4gI3skcmVtU2l6ZX1yZW07XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7IC8vRmFsbGJhY2sgaW4gcHhcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgem9vbTogMTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4vLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQW5jaG9yc1xuQG1peGluIGxpbmsoJGxpbmtjb2xvcjogJGNvbG9yX190ZXh0X2xpbmssICRob3ZlcmNvbG9yOiAkY29sb3JfX3RleHRfbGlua19ob3ZlciwgJGRlY29yYXRpb246ICcnLCAkZGVjb3JhdGlvbl9ob3ZlcjogJycpIHtcbiAgICBjb2xvcjogJGxpbmtjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICN7JGRlY29yYXRpb259O1xuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkbGlua2NvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRob3ZlcmNvbG9yO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICN7JGRlY29yYXRpb25faG92ZXJ9O1xuICAgIH1cbn1cblxuLy8gQnV0dG9uc1xuQG1peGluIGJ1dHRvbigkYmc6ICRjb2xvcl9fYmdfYnV0dG9uLCAkaG92ZXI6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyKSB7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBzaG93IGFuZCBoaWRlIHN0dWZmXG5AbWl4aW4gaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbkBtaXhpbiBzaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIEhUTUwgRUxFTUVOVFNcblxuXG4vLyBMSU5FRCBURVhUXG5AbWl4aW4gbGluZWRfdGV4dCgkY29sb3IsICRsaGVpZ2h0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yIDFweCwgdHJhbnNwYXJlbnQgLTFweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxZW0gJGxoZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaGVpZ2h0O1xufVxuXG4vLyBBbmNob3JzXG5AbWl4aW4gbGluaygkbGlua2NvbG9yOiAkY29sb3JfX3RleHRfbGluaywgJGhvdmVyY29sb3I6ICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyLCAkZGVjb3JhdGlvbjogJycsICRkZWNvcmF0aW9uX2hvdmVyOiAnJykge1xuICAgIGNvbG9yOiAkbGlua2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogI3skZGVjb3JhdGlvbn07XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRsaW5rY29sb3I7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGhvdmVyY29sb3I7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogI3skZGVjb3JhdGlvbl9ob3Zlcn07XG4gICAgfVxufVxuXG4vLy8vIEJ1dHRvbnNcbi8vQG1peGluIGJ1dHRvbigkYmc6ICRjb2xvcl9fYmdfYnV0dG9uLCAkaG92ZXI6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyKSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAkYmc7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4vLyAgICBjb2xvcjogI2ZmZjtcbi8vICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4vLyAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4vLyAgICBsaW5lLWhlaWdodDogMztcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbi8vICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuLy8gICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgQGluY2x1ZGUgb24tZXZlbnQge1xuLy8gICAgICAgIGJhY2tncm91bmQ6ICRob3Zlcjtcbi8vICAgICAgICBvdXRsaW5lOiBub25lO1xuLy8gICAgfVxuLy99XG5cbi8vIEZPUk0gUExBQ0VIT0xERVJTXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgLmdmX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTm9ybWFsaXplL1Jlc2V0IHN0eWxlIHJ1bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDU1MgRGV2aWNlIEFkYXB0YXRpb25cbkAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbkAtby12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuQHZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG4vLyBhcHBseSBhIG5hdHVyYWwgYm94IGxheW91dCBtb2RlbCB0byBhbGwgZWxlbWVudHNcbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vICEgRXJpYyBNZXllciBSZXNldCB2Mi4wIHwgMjAxMTAxMjYgfCBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyAhIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4vLyAgICB1c2VyIHpvb20uXG4vLyAzLiBGb250cyByZW5kZXIgbW9yZSBjb25zaXN0ZW50bHkgYW5kIGxvYWQgbW9yZSBlZmZpY2llbnRseVxuLy8gNC4gUmVtb3ZlIG1vYmlsZSBoaWdobGlnaHQgY29sb3Igb24gaU9TIHRhcHBlZC9jbGlja2VkIGVsZW1lbnRzXG4vLyA1LiB0b3VjaC1hY3Rpb24gYWxsb3dzIHBhbm5pbmcgYW5kIHBpbmNoIHRvIHpvb20sIHlldCBpdCBzdGlsbCBlbGltYXRlc1xuLy8gICAgdGhlIDMwMG1zIGRlbGF5IGJ5IHR1cm5pbmcgb2ZmIGRvdWJsZSB0YXAgdG8gem9vbVxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyAzXG4gICAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIDNcbiAgICAtby1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIDNcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIDNcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAvLyAzXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA0XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvLyA1XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC8vIDVcbn1cblxuLy8ucGFnZS10ZW1wbGF0ZS1teWNoYXJ0LXRlbXBsYXRlIHtcbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5hYmJyW3RpdGxlXSxcbmFjcm9ueW1bdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbmIsXG5kdCxcbnN0cm9uZyxcbnRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gR2l2ZSBhIHNlbnNlIG9mIHB1cnBvc2UgdG8gZGVwcmVjYXRlZCBgYmlnYFxuYmlnIHtcbiAgICBmb250LXNpemU6IGxhcmdlcjtcbn1cblxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuY2l0ZSxcbmVtLFxuZGZuLFxuaSxcbnZhciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBHaXZlIGRlZmF1bHQgY29sb3IgdG8gYGRlbGBcbmRlbCB7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vLyBHaXZlIGRlZmF1bHQgY29sb3IgdG8gYGluc2BcbmlucyB7XG4gICAgY29sb3I6IGdyZWVuO1xufVxuXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vLyBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbnEge1xuICAgIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcbn1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbnNtYWxsZXIge1xuICAgIGZvbnQtc2l6ZTogNTAlO1xufVxuXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zdXAge1xuICAgIHRvcDogLTAuMzMyZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBMaXN0cyB8IGZyb20gbWV5ZXJ3ZWIgcmVzZXQuY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEEgYmV0dGVyIGxvb2tpbmcgZGVmYXVsdCBob3Jpem9udGFsIHJ1bGUgLSBmcm9tIEhUTUw1IEJvaWxlcnBsYXRlIHY1LjAuMFxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxucHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgTWVubG8sIENvbnNvbGFzLCBNb25hY28sIG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEtub3duIGxpbWl0YXRpb246YnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgS25vd24gaXNzdWU6YWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgICBmb250OiBpbmhlcml0OyAvLyAyXG4gICAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuYnV0dG9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgIGBpbnB1dGAgYW5kIG90aGVycy5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICAgIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vLyBSZW1vdmUgZGVmYXVsdCBib3JkZXIgb24gYHNlbGVjdGBcbnNlbGVjdCB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gQWxsb3cgb25seSB2ZXJ0aWNhbCByZXNpemluZyBvZiB0ZXh0YXJlYXMuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IC8vIDFcbiAgICByZXNpemU6IHZlcnRpY2FsOyAvLyAyXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6dGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG5vcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vLyBBbGlnbiB0YWJsZSBjb250ZW50IHRvIG1pZGRsZVxudGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIvKiEgSFRNTDUgQm9pbGVycGxhdGUgdjUuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2h0bWw1Ym9pbGVycGxhdGUuY29tLyAqL1xuXG4vKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZSBzdHlsZXM6IG9waW5pb25hdGVkIGRlZmF1bHRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8vIFRoZXNlIHNlbGVjdGlvbiBydWxlIHNldHMgaGF2ZSB0byBiZSBzZXBhcmF0ZS5cbi8vIEN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbi5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9faGlnaGxpZ2h0O1xuICAgIC8vY29sb3I6I0ZGRjtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9faGlnaGxpZ2h0O1xuICAgIC8vY29sb3I6I0ZGRjtcbn1cblxuLy8gIFJlbW92ZSB0aGUgZ2FwIGJldHdlZW4gYXVkaW8sIGNhbnZhcywgaWZyYW1lcyxcbi8vIGltYWdlcywgdmlkZW9zIGFuZCB0aGUgYm90dG9tIG9mIHRoZWlyIGNvbnRhaW5lcnM6XG4vLyBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvNDQwXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIHByZXZlbnQgb3ZlcmZsb3cgb2YgY29udGVudCBhcmVhXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIEhFTFBFUlMgLyBHRU5FUklDU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cblxuLy8gUHJldmVudCBUeXBla2l0IEZPVVRcbi53Zi1sb2FkaW5nIHtcbiAgICBoMSxoMixoMyxoNCxoNSxoNixwLGEsdWwsb2wsYmxvY2txdW90ZSxcbiAgICAuYnV0dG9uLGJ1dHRvbixmaWdjYXB0aW9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYSxsYWJlbCxcbiAgICBzcGFuLCNuYXYsLndwLXBhZ2VuYXZpLC5kYXRlLC5wb3N0LWRhdGUsXG4gICAgLnVwZGF0ZWQsLnBvc3QtY2F0ZWdvcnksLnBvc3QtdGFnLC5leGNlcnB0LFxuICAgIC50ZXh0d2lkZ2V0LC53b3cge1xuICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICB9XG59XG5cbi8vIENsZWFyIGlubmVyIGZsb2F0c1xuLmNsZWFyZml4OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi50ZXh0Y2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0bGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHRyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uaGlkZGVuLFxuLnByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRlIHRleHQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuLmhpZGUtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAxMDElO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczogaDVicC5jb20vdlxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4vLyBIaWRlIGVsZW1lbnQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyczogaDVicC5jb20vdlxuLnZpc3VhbGx5LWhpZGRlbixcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICAvLyBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlXG4gICAgLy8gd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaDVicC5jb20vcFxuICAgICYuZm9jdXNhYmxlOmFjdGl2ZSxcbiAgICAmLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4vLyBQcmV2ZW50IFdPVy5qcyBGT1VUXG4ud293IHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC5tb2JpbGUgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLy8gc3RvcCBjc3MgdHJhbnNpdGlvbnMgYmVmb3JlIHBhZ2UgbG9hZFxuLnByZWxvYWQgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy8gTUVESUEgUVVFUlkgREVQRU5ERU5UIEdFTkVSSUNTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBkZWZhdWx0IG1vYmlsZSA8ODAwXG5pbWcsXG50YWJsZSxcbi53cC1jYXB0aW9uLFxuLmltYWdlLWNhcHRpb24ge1xuICAgIC8vIGdpdmUgc3BhY2UgdG8gZmxvYXRlZCBlbGVtZW50c1xuICAgICYuZmxvYXQtbGVmdCxcbiAgICAmLmFsaWdubGVmdCxcbiAgICAmW3N0eWxlKj1sZWZ0XSxcbiAgICAmW2FsaWduPVwibGVmdFwiXSxcbiAgICAmLmZsb2F0LXJpZ2h0LFxuICAgICYuYWxpZ25yaWdodCxcbiAgICAmW3N0eWxlKj1yaWdodF0sXG4gICAgJlthbGlnbj1cInJpZ2h0XCJdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIGF1dG8gMnJlbTtcbiAgICB9XG59XG5cbi8vIGZsb2F0IHRoaW5ncyBub3cgdGhhdCBzY3JlZW4gc2l6ZSBpcyBiaWcgZW5vdWdoXG5AaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgIC5mbG9hdC1sZWZ0LFxuICAgIC5hbGlnbmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmZsb2F0LXJpZ2h0LFxuICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcsXG4gICAgdGFibGUsXG4gICAgLndwLWNhcHRpb24sXG4gICAgLmltYWdlLWNhcHRpb24ge1xuICAgICAgICAvLyBnaXZlIHNwYWNlIHRvIGZsb2F0ZWQgZWxlbWVudHNcbiAgICAgICAgJi5sZWZ0LFxuICAgICAgICAmLmFsaWdubGVmdCxcbiAgICAgICAgJltzdHlsZSo9bGVmdF0sXG4gICAgICAgICZbYWxpZ249XCJsZWZ0XCJdIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMi41cmVtIDJyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0LFxuICAgICAgICAmLmFsaWducmlnaHQsXG4gICAgICAgICZbc3R5bGUqPXJpZ2h0XSxcbiAgICAgICAgJlthbGlnbj1cInJpZ2h0XCJdIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAgMnJlbSAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vLyBXUCBHRU5FUklDU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi5hbGlnbm5vbmUsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMi41cmVtO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMi41cmVtIDJyZW0gMDtcbn1cblxucC5wb3N0LWVkaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmEucG9zdC1lZGl0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8xNnB4XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sIGJvZHkge1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHRfbWFpbjtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX21haW47XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIEhlYWRpbmcsIFBhcmFncmFwaHNcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX21haW4sICRyZWd1bGFyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbWFpbiwgJGJvbGQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICB9XG4gICAgI3BhZ2Utd3JhcCAmIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRib2xkKTtcbiAgICB9XG59XG5oMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjUpO1xuICAgIH1cbn1cbmgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgfVxufVxuaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG59XG5oNSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbn1cblxuaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgfVxufVxuXG5oNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbn1cblxuaDUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG59XG5cbmg2IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xufVxuXG4vLyBQYXJhZ3JhcGhzICYgb3RoZXIgdGFnc1xucCB7XG4gICAgbWFyZ2luOiAwIDAgMS43NXJlbTsgLy8wIDAgMjhweFxufVxuXG5jaXRlLFxuZGZuLFxuZW0sXG5pOm5vdCguZmEpLFxudmFyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgc3Ryb25nLFxuICAgIHN0cm9uZyAmLFxuICAgIGIsXG4gICAgYiAmIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbnEge1xuICAgIHF1b3RlczogaW5oZXJpdDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICB9XG59XG5cbnByZSxcbmNvZGUge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUsXG5jb2RlLFxudHQsXG5rYmQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuZGVsIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG5pbnMge1xuICAgIGNvbG9yOiBncmVlbjtcbn1cblxuc3ViIHt9XG5cbnN1cCB7fVxuXG5hZGRyZXNzIHtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG4uZGl2aWRlcixcbmhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JvcmRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMC41cmVtIGF1dG8gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWxldHlwZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gVGFibGVzXG50YWJsZSB7XG4gICAgJi5zdHlsZWQtdGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtOyAvLzE1cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREYwRjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHRyOmZpcnN0LWNoaWxkLFxuICAgICAgICB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICA+dGgge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dF9oZWFkaW5nO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRjb2xvcl9fdGV4dF9oZWFkaW5nO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRoLFxudGQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IC8vMTRweFxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTAuNjI1cmVtOyAvLy0xMHB4XG4gICAgfVxufVxuXG50aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkM7XG59XG5cbi8vIFRpbnlNQ0UgZWRpdG9yIGNvbnRhaW5lclxuI3RpbnltY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA5cHggMTBweDtcbiAgICA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2IyZDdmZjtcbiAgICAgICAgLy9jb2xvcjojRkZGO1xuICAgIH1cbiAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiMmQ3ZmY7XG4gICAgICAgIC8vY29sb3I6I0ZGRjtcbiAgICB9XG59XG5cbi8vIGhpZGRlbiB0ZXh0XG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xuICAgIC8qIG1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5ICovXG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLy8gaGlnaGxpZ2h0IC0gZm9yIHNlYXJjaFxuLmhscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19oaWdobGlnaHQ7XG59XG5cbi8vIGFkbWluIHBvc3QtZWRpdC1saW5rc1xuYS5wb3N0LWVkaXQtbGluayB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRib2xkKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOXJlbTsgLy8yMHB4XG59XG5cbi8vVVNFUiBFTlRFUkVEIENPTlRFTlRcbi5lbnRyeS1jb250ZW50LFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7IC8vMjhweFxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS43NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tYWluLCAkcmVndWxhcik7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbWFpbiwgJGxpZ2h0KTtcbiAgICB9XG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19oZWFkaW5nLCAkc2VtaWJvbGQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICAgIH1cbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9saW5rLCAkY29sb3JfX3RleHRfbGlua19ob3ZlciwgdW5kZXJsaW5lLCB1bmRlcmxpbmUpO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDAuNWVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMC43NWVtO1xuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDAuNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgICAgICAgICAgICAgICAgICA+dWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID5vbCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5vbCB7XG4gICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XG4gICAgICAgICAgICAgICAgICAgID51bCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPm9sIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9ibG9ja3F1b3RlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX2hlYWRpbmcsICRsaWdodCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8vMzBweFxuICAgICAgICBtYXJnaW46IDEuMTI1cmVtIDAgMS42ODc1cmVtOyAvLzE4cHggMCAyN3B4XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS44NzVyZW0gMDsgLy8xMnB4IDMwcHggMFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vcXVvdGVzOiBcIlxcMjAxQ1wiXCJcXDIwMURcIlwiXFwyMDE4XCJcIlxcMjAxOVwiO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHRfYmxvY2txdW90ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMS44NzVyZW07IC8vMzBweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtOyAvLzUwcHhcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgaGFuZ2luZy1wdW5jdHVhdGlvbjogZmlyc3Q7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vJjpiZWZvcmUsXG4gICAgICAgICAgICAvLyY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIC8vICAgIHRleHQtaW5kZW50OiAtMC40NWVtO1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAvLyY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgY29udGVudDogXCJcXDIwMURcIjtcbiAgICAgICAgICAgIC8vICAgIGRpc3BsYXk6IHJ1YnktdGV4dC1jb250YWluZXI7XG4gICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgPiBxIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTAuNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9faGVhZGluZywgJHNlbWlib2xkKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS4yNXJlbSAwIDA7IC8vMjBweCBhdXRvIDBcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICB9XG4gICAgICAgICsgY2l0ZSxcbiAgICAgICAgKyBwID4gY2l0ZSB7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgY29kZSxcbiAgICBrYnQsXG4gICAgdHQge31cbiAgICBkdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIH1cbiAgICBkbCxcbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmRhdGFUYWJsZSB7XG4gICAgICAgICAgICB0aGVhZCxcbiAgICAgICAgICAgIHRmb290IHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTsgLy8wIDAgMzJweFxuICAgIH1cbiAgICAuZm91ci1vaC1mb3VyIHtcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSAvLyBlbmQgLmVudHJ5LWNvbnRlbnQsICN0aW55bWNlLm1jZS1jb250ZW50LWJvZHlcbi8vZW5kIFVTRVIgRU5URVJFRCBDT05URU5UXG5cbi54Ym9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIEBmb250LWZhY2UgZGVjbGFyYXRpb25zLCBpZiBhbnkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gRm9udCBmYW1pbGllc1xuLy8vIEB0eXBlIExpc3RcblxuJGZvbnRfX3NhbnM6ICdvcGVuLXNhbnMnO1xuJGZvbnRfX3NlcmlmOiBzYW5zLXNlcmlmO1xuXG4kZm9udF9fbXVzZW86ICdtdXNlby1zYW5zJztcblxuJGZvbnRfX3NhbnNfc3RhY2s6IHNhbnMtc2VyaWY7XG4kZm9udF9fc2VyaWZfc3RhY2s6IHNlcmlmO1xuXG4kZm9udF9fbWFpbjogJGZvbnRfX3NhbnM7XG4kZm9udF9faGVhZGluZzogJGZvbnRfX3NhbnM7XG5cbiRmb250X19tYWluX3N0YWNrOiAkZm9udF9fc2Fuc19zdGFjaztcbiRmb250X19oZWFkaW5nX3N0YWNrOiAkZm9udF9fc2Fuc19zdGFjaztcblxuJGZvbnRfX2NvZGU6ICdDb3VyaWVyIE5ldycsICdEZWphVnUgU2FucyBNb25vJywgJ0JpdHN0cmVhbSBWZXJhIFNhbnMgTW9ubycsICdNb25hY28nLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG5cbiR0aGluOiAxMDA7XG4kZXh0cmFsaWdodDogMjAwO1xuJGxpZ2h0OiAzMDA7XG4kcmVndWxhcjogNDAwO1xuJG1lZGl1bTogNTAwO1xuJHNlbWlib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuJGV4dHJhYm9sZDogODAwO1xuJGJsYWNrOiA5MDA7XG5cbkBtaXhpbiBmb250KCRmb250X2ZhY2U6ICRmb250X19tYWluLCAkd2VpZ2h0OiAkcmVndWxhciwgJGZvbnRfc3R5bGU6IG5vcm1hbCkge1xuICAgIEBpZiAkZm9udF9mYWNlID09ICRmb250X19tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9fbWFpbl9zdGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuICAgIEBlbHNlIGlmICAkZm9udF9mYWNlID09ICRmb250X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9faGVhZGluZ19zdGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmb250X2ZhY2UgPT0gJGZvbnRfX3NlcmlmIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9fc2VyaWZfc3RhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZm9udF9mYWNlID09ICRmb250X19zYW5zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9fc2Fuc19zdGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9fbWFpbl9zdGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuICAgIGZvbnQtc3R5bGU6ICRmb250X3N0eWxlO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByaW50IHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1lZGlhIHByaW50IHtcbiAgICAucHJpbnQge2Rpc3BsYXk6YmxvY2s7fVxuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxLjVpbiAxaW4gMWluO1xuICAgICAgICBzaXplOiA4LjVpbiAxMWluIHBvcnRyYWl0O1xuICAgIH1cbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIsXG4gICAgcDpmaXJzdC1sZXR0ZXIsXG4gICAgZGl2OmZpcnN0LWxldHRlcixcbiAgICBibG9ja3F1b3RlOmZpcnN0LWxldHRlcixcbiAgICBsaTpmaXJzdC1sZXR0ZXIsXG4gICAgcDpmaXJzdC1saW5lLFxuICAgIGRpdjpmaXJzdC1saW5lLFxuICAgIGJsb2NrcXVvdGU6Zmlyc3QtbGluZSxcbiAgICBsaTpmaXJzdC1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmaWx0ZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmlsdGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI2hlYWRlcixcbiAgICAjZm9vdGVyLFxuICAgIC5zb2NpYWwsXG4gICAgLnNsaWNrLWFycm93LFxuICAgIC5lZGl0LWxpbmssXG4gICAgLmdmb3JtX3dyYXBwZXIsXG4gICAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cbiAgICBhW2hyZWZdOmFmdGVyIHtjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO31cbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtjb250ZW50OlwiXCI7fSAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyBmb3IgaW1hZ2VzLCBvciBqYXZhc2NyaXB0L2ludGVybmFsIGxpbmtzXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO31cbiAgICBwcmUge3doaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O31cbiAgICBwcmUsIGJsb2NrcXVvdGUge2JvcmRlcjoxcHggc29saWQgIzk5OTsgcGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7fVxuICAgIC8vIFRhYmxlc1xuICAgIHRoZWFkIHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cDt9XG4gICAgdHIsIGltZyB7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7fVxuICAgIC8vICBQcmludCBUeXBvZ3JhcGh5XG4gICAgcCwgaDIsIGgzIHtvcnBoYW5zOjM7IHdpZG93czozO31cbiAgICBoMiwgaDMge3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7fVxuICAgIGgxIHtmb250LXNpemU6Mi41ZW0gIWltcG9ydGFudDt9XG4gICAgaDIge2ZvbnQtc2l6ZToyLjI1ZW0gIWltcG9ydGFudDt9XG4gICAgaDMge2ZvbnQtc2l6ZToyZW0gIWltcG9ydGFudDt9XG4gICAgaDQge2ZvbnQtc2l6ZToxLjc1ZW0gIWltcG9ydGFudDt9XG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9AY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYSB7XG4gICAgQGluY2x1ZGUgbGluaygpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgICAvLyBkb2N1bWVudCBsaW5rc1xuICAgICZbaHJlZiQ9ZG9jXTo6YWZ0ZXIsXG4gICAgJltocmVmJD1kb2N4XTo6YWZ0ZXIsXG4gICAgJltocmVmJD1wZGZdOjphZnRlcixcbiAgICAmW2hyZWYkPXBwdF06OmFmdGVyLFxuICAgICZbaHJlZiQ9cHB0eF06OmFmdGVyLFxuICAgICZbaHJlZiQ9eGxzXTo6YWZ0ZXIsXG4gICAgJltocmVmJD14bHN4XTo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICB9XG4gICAgJltocmVmJD1kb2NdOjphZnRlcixcbiAgICAmW2hyZWYkPWRvY3hdOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMjI4MGI2O1xuICAgICAgICBjb250ZW50OiBcIiBcXGYxYzJcIjtcbiAgICB9XG4gICAgJltocmVmJD1wZGZdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNkMTQ2MzQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcXGYxYzFcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2hyZWYkPXBwdF06OmFmdGVyLFxuICAgICZbaHJlZiQ9cHB0eF06OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmYWIwMjI7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFxcZjFjNFwiO1xuICAgIH1cbiAgICAmW2hyZWYkPXhsc106OmFmdGVyLFxuICAgICZbaHJlZiQ9eGxzeF06OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMyZmMzOGQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFxcZjFjM1wiO1xuICAgIH1cbiAgICAmLnBkZi1pbWctbGluayB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcmFuZ2Uge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRvcmFuZ2UsICRvcmFuZ2VsdCwgaW5oZXJpdCwgaW5oZXJpdCk7XG4gICAgfVxuICAgICYud2hpdGUge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCNGRkYsICNGRkYsIGluaGVyaXQsIGluaGVyaXQpO1xuICAgIH1cbiAgICAmLnJlYWQtbW9yZSxcbiAgICAmLmJhY2ssXG4gICAgJi5tb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9faGVhZGluZywgJGJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyAvLzIwcHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMEJCXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTsgLy8xM3B4XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMzc1cmVtLCAwLCAwKTsgLy82cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjYyNXJlbSwgMCwgMCk7IC8vMTBweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmFjayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMDBBQlwiO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjM3NXJlbSwgMCwgMCk7IC8vLTZweFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRyYW5zZm9ybTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC42MjVyZW0sIDAsIDApOyAvLy0xMHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudmlldy1hbGwge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9saW5rLCAkY29sb3JfX3RleHRfbGlua19ob3ZlciwgdW5kZXJsaW5lLCB1bmRlcmxpbmUpO1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19oZWFkaW5nLCAkYm9sZCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi5jaXJjbGUtYXJyb3ctbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX190ZXh0X2xpbmssICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyLCBub25lKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMC44MTI1cmVtIDRyZW0gMC44NzVyZW0gMi41cmVtOyAvLzEzcHggNjRweCAxNHB4IDQwcHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHRfbGluaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtOyAvLzJweFxuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyAvLzIwcHhcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIuMjVyZW07IC8vMzZweFxuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3IsIHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07IC8vMjBweFxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX190ZXh0X2xpbms7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAwLjEyNXJlbSAwIDA7IC8vMnB4IDJweCAwIDBcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMC4zNzVyZW07IC8vNnB4XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyLjU2MjVyZW07IC8vNDFweFxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKC0wLjEyNXJlbSwgMC4xMjVyZW0sIDFweCk7IC8vLTJweCAycHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjM3NXJlbTsgLy82cHhcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHRfbGlua19ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCdXR0b24gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCVVRUT05TXG4vLyBGaXJlZm94IGlucHV0L2J1dHRvbiBsaW5lLWhlaWdodCBidWdmaXggJiBpT1MgYnV0dG9uIHN0eWxlIGNsZWFyXG5hLmJ1dHRvbixcbi5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiNtYWluIGJ1dHRvbixcbi5zaW1wbGVQYWdlck5hdiBhIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmJ0bixcbltjbGFzcyo9XCJidG4tXCJdLFxuYnV0dG9uOm5vdCgucHN3cF9fYnV0dG9uKTpub3QoLmN1c3RvbWl6ZS1wYXJ0aWFsLWVkaXQtc2hvcnRjdXQtYnV0dG9uKSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbTsgLy8zcHhcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMXJlbSAwLjY4NzVyZW07IC8vMTBweCAxNnB4IDExcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA5LjM3NXJlbTsgLy8xNTBweFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJltjbGFzcyo9XCItYm9yZGVyZWRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fYmdfYnV0dG9uO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICZbY2xhc3MqPVwiLXdoaXRlLWJsdWVcIl0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2NsYXNzKj1cIi1zaG9ydFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuODc1cmVtIDAuMzc1cmVtIDEuMDYyNXJlbTsgLy82cHggMTRweCA2cHggMTdweFxuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLW9yYW5nZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZWx0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlbHQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBzdHlsZXMgZm9yIGZvcm1zIGFuZCBmb3JtIGZpZWxkc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxubGVnZW5kIHtcblxufVxuXG5sYWJlbCxcbi5sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbWFpbiwgJHNlbWlib2xkKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgID5zcGFuLnJlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxufVxuXG5hLmNsZWFyLWZvcm0sXG5hLmZvcm0tdGV4dGxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmsocmdiYSgkY29sb3JfX3RleHRfbWFpbiwgMC43KSwgJGNvbG9yX190ZXh0X2xpbmtfaG92ZXIsIHVuZGVybGluZSwgdW5kZXJsaW5lKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIG1hcmdpbjogMCAwIDAgMS4yNXJlbTsgLy8wIDAgMCAyMHB4XG59XG5cblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9J2VtYWlsJ10sXG5bdHlwZT1cIm1vbnRoXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT0ncGFzc3dvcmQnXSxcblt0eXBlPVwicmFuZ2VcIl0sXG5bdHlwZT1cInNlYXJjaFwiXSxcblt0eXBlPSd0ZWwnXSxcblt0eXBlPVwidGltZVwiXSxcblt0eXBlPSd0ZXh0J10sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwid2Vla1wiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfaW5wdXQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCMwMDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAvL2JveC1zaGFkb3c6IDJweCAycHggNnB4IC0xcHggcmdiYSgjMDAwLCAwKSBpbnNldDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X2lucHV0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtOyAvLzAgMCAxMHB4XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07IC8vMTZweCAyMHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93LCBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2lucHV0O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl9fdGV4dF9pbnB1dCwgMC4zNSk7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMXB4IDJweCA0cHggLTFweCByZ2JhKCMwMDAsIDAuNSkgaW5zZXQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdywgY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpibHVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aW52YWxpZCB7XG4gICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIH1cbiAgICAmOmZvY3VzOnZhbGlkIHtcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLCAwLjIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3BsYWNlaG9sZGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAuc2FmYXJpICYge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcGxhY2Vob2xkZXI7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3BsYWNlaG9sZGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxudGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDguMTI1cmVtOyAvLzEzMHB4XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMS4xMjVyZW0gMC42ODc1cmVtOyAvLzEzcHggMThweCAxMXB4XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA4Ljc1ZW07IC8vMTQwcHhcbiAgICB9XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuXG5zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjI3JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjA3JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsJTNBJTIzM0MzQzNDJTNCJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJhJTIyJTIwZCUzRCUyMk02JTJDNyUyQzAlMkMwSDEyWiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEuMTg3NXJlbSkgNTAlOyAvLzEwMCUgLSAxOXB4XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gYXV0bzsgLy8xMnB4IGF1dG9cbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW0gIWltcG9ydGFudDsgLy8haW1wb3J0YW50XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDIuNjI1cmVtIDAuNzVyZW0gMXJlbTsgLy8xMXB4IDQycHggMTJweCAxNnB4XG4gICAgdGV4dC1pbmRlbnQ6IC4wMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAgIH1cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5pbnB1dC1maWxsZWQge1xuICAgIH1cbiAgICAuY2F0ZWdvcnktc2VsZWN0ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2O1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tYWluLCAkYm9sZCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDEuMzc1cmVtOyAvLzAgMzJweCAwIDIycHhcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tYWluLCAkYm9sZCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAgMC4yNWVtIDFlbTsgLy80cHggMCA0cHggMTZweFxuICAgICAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcGxhY2Vob2xkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMCAwLjI1ZW0gMWVtOyAvLzRweCAwIDRweCAxNnB4XG4gICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcGxhY2Vob2xkZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENVU1RPTSBTRUxFQ1RTXG4vLyBzdHlsaXplZCBzZWxlY3QgZmllbGRcbi5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMy40Mzc1cmVtOyAvLzU1cHhcbiAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTsgLy8wIDAgMTBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIGNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjM3NXJlbTsgLy8yMnB4XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgfVxuICAgICYud2hpdGUtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbi13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTsgLy81NXB4XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAzLjEyNXJlbSAwIDFyZW07IC8vMCA1MHB4IDAgMTZweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAgMC4yNWVtIDFlbTtcbiAgICAgICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3BsYWNlaG9sZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBHUkFWSVRZIEZPUk0gU1BFQ0lGSUNcbi8vIEdGIGFkbWluOiBPdXRwdXQgQ1NTIGlzIHNldCB0byAnWWVzJ1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAjIFJhZGlvIGFuZCBjaGVja2JveCBmaWVsZHNcbi8vIFRoZXNlIHdvcmsgZ3JlYXQgaWYgR3Jhdml0eSBkZWZhdWx0IHN0eWxlcyBhcmUgdHVybmVkIG9mZixcbi8vIGJ1dCB5b3UgY2FuJ3QgYWx3YXlzIGRvIHRoYXQuIEEgd2hvbGUgYnVuY2ggb2YgIWltcG9ydGFudFxuLy8gZGVjbGFyYXRpb25zIHdpbGwgcHVsbCB0aGVtIGludG8gbGluZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXJfcmFkaW8ge1xuICAgIGxpIHtcbiAgICAgICAgLy8gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuYm9keSAjc2l0ZS13cmFwIC5nZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLmdmX2Jyb3dzZXJfZ2Vja28gIHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogOXB4IDE2cHggN3B4IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5nZm9ybV9maWVsZHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaS5nZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yLFxuICAgICAgICAgICAgJi5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwuMzUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19lcnJvcjtcbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoW3R5cGU9XCJpbWFnZVwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5maWVsZF9zdWJsYWJlbF9hYm92ZS5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyB7XG4gICAgICAgICAgICAgICAgKyBsaS5nZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGFsZiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoNjQxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgLy84cHhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFweCA0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50b3BfbGFiZWwge1xuICAgICAgICBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0Lm1lZGl1bSxcbiAgICAgICAgc2VsZWN0Lm1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyAvLzEwcHhcbiAgICB9XG4gICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX21haW4sICRzZW1pYm9sZCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoW3R5cGU9XCJpbWFnZVwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC42ODc1cmVtIDEuMjVyZW0gMC43NXJlbSA7IC8vMTFweCAyMHB4IDEycHhcbiAgICB9XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjA2MjVyZW07IC8vMjBweCAyMHB4IDE3cHhcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMC42ODc1cmVtIDIuNjI1cmVtIDAuNzVyZW0gMXJlbTsgLy8xMXB4IDQycHggMTJweCAxNnB4XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMCAwLjI1ZW0gMWVtOyAvLzRweCAwIDRweCAxNnB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgaW5wdXQuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDguNzVyZW07IC8vMTQwcHhcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fcGhvbmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2hlYWRpbmc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAvLyBWQUxJREFUSU9OIE1FU1NBR0VTXG4gICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2Vycm9yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2Vycm9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19lcnJvcjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsLjM1KTtcbiAgICB9XG4gICAgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IC0wLjVyZW0gMCAwOyAvLy04cHggMCAwXG4gICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgfVxuICAgIC5nZmllbGRfZGVzY3JpcHRpb24sXG4gICAgLmdpbnB1dF9jb3VudGVyLFxuICAgIC5pbnN0cnVjdGlvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9fdGV4dF9tYWluLCAwLjg4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIH1cbiAgICAuZ2lucHV0X2NvdW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgfVxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnZhbGlkYXRpb25fZXJyb3IsXG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICAgIC8vIFZBTElEQVRJT04gTUVTU0FHRVNcbiAgICAucmVxdWlyZWQsXG4gICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVlbTsgLy8xM3B4XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9faGlnaGxpZ2h0O1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJHJlZDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIHBhZGRpbmc6IDAuMWVtIDFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCB7XG4gICAgICAgIGxhYmVsLmdmaWVsZF9sYWJlbCxcbiAgICAgICAgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRmFuY3kgR3Jhdml0eSBGb3JtIENoZWNrYm94ZXNcbi5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LFxuLmZpZWxkLWNvbnRhaW5lciB7XG4gICAgdWwuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGVja2JveGVzIGxhYmVsLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDo6YmVmb3JlLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG4gICAgKjpub3QoI2ZvbykgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgICAqOm5vdCgjZm9vKSA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICArbGFiZWwge1xuICAgICAgICB9XG4gICAgfVxuICAgICo6bm90KCNmb28pID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgfVxuICAgICNmb286Y2hlY2tlZDo6YmVmb3JlLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIHRyYW5zZm9ybTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtOyAvLzEwcHhcbiAgICAgICAgcGFkZGluZzogMS4wNjI1cmVtIDAgMS4wNjI1cmVtIDIuNjI1cmVtOyAvLzE3cHggMCAxN3B4IDQycHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAjZm9vOm5vdCg6Y2hlY2tlZCksXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbTsgLy8zcHhcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxLjE4NzVyZW07IC8vMTlweFxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC45Mzc1cmVtOyAvLzE1cHhcbiAgICAgICAgd2lkdGg6IDEuMTg3NXJlbTsgLy8xOXB4XG4gICAgfVxuICAgICNmb286bm90KDpjaGVja2VkKSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWN0aXZlK2xhYmVsOjpiZWZvcmUsXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlK2xhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNjZGNkY2QsIDAuMTIpO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCAtMnB4IHJnYmEoIzAwMCwgMC4yKSBpbnNldDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICB9XG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLSBUcmFuc2l0aW9ucyAtLS0tLS0tLS0tLS0tLS0tICovXG4gICAgaW5wdXQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQgMTgwbXM7XG4gICAgfVxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0gQ2hlY2tib3ggdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tICovXG4gICAgI2ZvbzpjaGVja2VkLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fdGV4dF9oZWFkaW5nO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjI1cmVtIDAuMjVyZW07IC8vMCAwIDRweCA0cHhcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07IC8vNXB4XG4gICAgICAgIGxlZnQ6IDAuNzVyZW07IC8vMTJweFxuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjYyNXJlbTsgLy8yNnB4XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZykgc2NhbGUoMCkgdHJhbnNsYXRlWigxcHgpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgIHdpZHRoOiAwLjY4NzVyZW07IC8vMTFweFxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpIHNjYWxlKDEpIHRyYW5zbGF0ZVooMXB4KTtcbiAgICB9XG59XG5cbi8vIEZvcm0tc3BlY2lmaWMgc3R5bGVzXG5mb3JtLmNvbnRhY3QtdXMtZm9ybSxcbmZvcm0uY29udGFjdC11cy1hZmZpbGlhdGUtb25seS1mb3JtIHtcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzLmhhc19zdGF0ZSB7XG4gICAgICAgID4gLmFkZHJlc3Nfc3RhdGUge1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltYWdlcywgY2FwdGlvbnMsIGVtYmVkcywgaWZyYW1lcywgZ2FsbGVyaWVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuaW1nLFxuLndwLWNhcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIENhcHRpb25zXG4ud3AtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG4gICAgfVxuICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICBtYXJnaW46IDAuODA3NWVtIDA7XG4gICAgfVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIGVtYmVkcywgaWZyYW1lcywgb2JqZWN0c1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBFbWJlZHNcbi5lbWJlZC1jb250YWluZXIsXG4udmlkZW8td3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMC42ZW0gMCAxLjY2N2VtO1xuICAgIHBhZGRpbmc6IDAgMCA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgZW1iZWQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vIEdhbGxlcmllc1xuLmdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmdhbGxlcnktY29sdW1ucy0yICYge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmdhbGxlcnktY29sdW1ucy0zICYge1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgLmdhbGxlcnktY29sdW1ucy00ICYge1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmdhbGxlcnktY29sdW1ucy01ICYge1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICB9XG4gICAgLmdhbGxlcnktY29sdW1ucy02ICYge1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2JTtcbiAgICB9XG4gICAgLmdhbGxlcnktY29sdW1ucy03ICYge1xuICAgICAgICBtYXgtd2lkdGg6IDE0LjI4JTtcbiAgICB9XG4gICAgLmdhbGxlcnktY29sdW1ucy04ICYge1xuICAgICAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICAgIH1cbiAgICAuZ2FsbGVyeS1jb2x1bW5zLTkgJiB7XG4gICAgICAgIG1heC13aWR0aDogMTEuMTElO1xuICAgIH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGVzIGZvciB2YXJpb3VzIGljb25zIHVzZWQgb24gdGhlIHNpdGVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRk9OVEFXRVNPTUUgSUNPTlNcbmkuZmEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG4vLyBBUlJPV1Ncbi5hcnJvdyB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMy41ZW07XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW50aW9uOiBlYXNlO1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlciAkY29sb3JfX2JvcmRlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjE4NzVlbSAwLjE4NzVlbSAwIDA7IC8vM3B4IDNweCAwIDBcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4xMjVlbTsgLy8xOHB4XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgd2lkdGg6IDEuMTI1ZW07IC8vMThweFxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgtNjYuNjY3JSwgLTMzLjMzMyUsIDFweCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDFweDtcbiAgICB9XG4gICAgJi5sZWZ0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlM2QoLTY2LjY2NyUsIC0zMy4zMzMlLCAxcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudXAge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC02Ni42NjclLCAtMzMuMzMzJSwgMXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRvd24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZTNkKC02Ni42NjclLCAtMzMuMzMzJSwgMXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2NsYXNzKj1cImNpcmNsZS1hbmdsZVwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHRfbGluaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtOyAvLzJweFxuICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX190ZXh0X2xpbmssICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyLCBub25lKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDEuODc1cmVtOyAvLzMwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDEuODc1cmVtOyAvLzMwcHhcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtOyAvLzIycHhcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3IsIHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTsgLy8yN3B4XG4gICAgfVxuICAgICZbY2xhc3MqPVwiLWxpbmtcIl0ge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyO1xuICAgICAgICB9XG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygjZmZmLCAjZmZmLCBub25lKTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQVJST1cgTUVOVVxuLmFycm93LW1lbnUge1xuICAgID5saSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGJveC1zaGFkb3csIGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlcjtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX2JvcmRlciwgI0ZGRiwgbm9uZSwgbm9uZSk7XG4gICAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAxcmVtIDEuMzc1cmVtOyAvLzI1cHggMTZweCAyMnB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDAuMTg3NXJlbSAwIDA7IC8vMnB4IDJweCAwIDBcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07IC8vMTBweFxuICAgICAgICAgICAgcmlnaHQ6IDEuMTI1cmVtOyAvLzE4cHhcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDAuNjI1cmVtOyAvLzEwcHhcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgtNjYuNjY3JSwgLTMzLjMzMyUsIDFweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAjRkZGICNGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gU1ZHIERST1AtU0hBRE9XXG4uZmlsdGVyLWRyb3Atc2hhZG93IHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMC41cmVtIDAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBzdHlsZXMgZm9yIHRoZSBDRVcgSGlnaGxpZ2h0IGhvbWUgcGFnZSBiYW5uZXIgc2VjdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ0VXIEhpZ2hsaWdodCAtICBob21lIHBhZ2UgYmFubmVyXG4jaG9tZS1oaWdobGlnaHQge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoMi41cmVtICsgNS41NTZ2dyk7IC8vKDQwcHggKyA4MHB4KVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBjYWxjKDQuMjM2dncgKyA1cmVtKTsgLy8wIDAgKDYwcHggKyA4MHB4KVxuICAgIH1cbn1cblxuLmhpZ2hsaWdodC1jb250ZW50LmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxIDAgY2FsYygxMDB2aCAtIGNhbGMoMi41cmVtICsgNS41NTZ2dykpOyAvLyg0MHB4ICsgODBweClcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4LjEyNXJlbSAwIDA7IC8vMTMwcHggMCAwXG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogOS41NjI1cmVtIDAgMDsgLy8xNTNweCAwIDBcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoMTQ0MCkge1xuICAgICAgICBmbGV4OiAxIDEgY2FsYygxMDB2aCAtIGNhbGMoNC4yMzZ2dyArIDVyZW0pKTsgLy8oNjBweCArIDgwcHgpXG4gICAgICAgIHBhZGRpbmc6IDkuNTYyNXJlbSAwIDA7IC8vMTUzcHggMCAwXG4gICAgfVxuICAgIC8vJi5pcy1hY3RpdmUge1xuICAgIC8vICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvL31cbiAgICAuY2lyY2xlLWFuZ2xlLWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbGluaygjZmZmLCAjZmZmLCBub25lKTtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cblxuLmhpZ2hsaWdodC1iZyB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNTByZW07IC8vODAwcHhcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgICAubW9iaWxlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7XG4gICAgfVxufVxuXG4uaGlnaGxpZ2h0LXBvc3Qge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMCA0cmVtOyAvLzM2cHggMCA2NHB4XG4gICAgbWF4LXdpZHRoOiAzNC41cmVtOyAvLzU1MnB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogOC45Nzh2aCAwIDRyZW07IC8vNzlweCAwIDY0cHhcbiAgICB9XG4gICAgW2NsYXNzKj1cImJ0bi1ib3JkZXJlZC13aGl0ZS1ibHVlXCJdIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwOyAvLzhweCAwIDBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMxMzYzY2Q7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWdobGlnaHQtaGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAxLjg3NXJlbTsgLy8wIDAgMzBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMC4zNzVyZW07IC8vMTY2cHhcbiAgICB9XG59XG5cbmgyLmhpZ2hsaWdodC10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRib2xkKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgLy81MnB4XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3ApIHtcbiAgICB9XG59XG5cbnAuaGlnaGxpZ2h0LXN1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJGxpZ2h0KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICB9XG59XG5cbi5oaWdobGlnaHQtZW50cnkge1xuICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAwIDA7IC8vMjNweCAwIDBcbiAgICBtYXgtd2lkdGg6IDIycmVtOyAvLzM1MnB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX21haW4sICRsaWdodCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4OTsgLy8yNXB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaXJjbGUgU2xpZGVzaG93IFN0dWZmLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI2hvbWUtZ29vZC1qb2JzIHtcbiAgICA+IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctaG9tZS1nb29kLWpvYnMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgd2lkdGg6IDgzLjMzNHZ3OyAvLzEyMDBweFxuICAgICAgICBtYXgtd2lkdGg6IDc1cmVtOyAvLzEyMDBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIHBlcmNlbnRhZ2UoNDAvMTQ0MCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgcGVyY2VudGFnZSg4MC8xNDQwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IHBlcmNlbnRhZ2UoMTYwLzYwMCk7XG4gICAgICAgIHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjgvNjAwKSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDBzLCAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxNjAvNjAwKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLyogRWZmZWN0IDIgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzcyYzc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDExNztcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvKiBFZmZlY3QgMmIgKi9cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC40cywgMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN0aGlja2VyIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjcHVsc2Uge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjdGhpbm5lciB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHVsc2UtY2hlY2sgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNzAvMTYwKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC11bmRlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDIuNXJlbTsgLy8wIDAgNDBweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXJlbTsgLy8wIDAgODBweFxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgN3JlbTsgLy8wIDAgMTEycHhcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWlnaHQta2VlcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMjByZW07IC8vMzIwcHhcbiAgICAgICAgcGFkZGluZzogMCAwIDIuNXJlbTsgLy8wIDAgNDBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjlyZW07IC8vNDY0cHhcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjlyZW07IC8vNDY0cHhcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzJyZW07IC8vNTEycHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1ob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogcGVyY2VudGFnZSgxMDUvNjAwKSAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMzEuMjVyZW07IC8vNTAwcHhcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBlcmNlbnRhZ2UoMTA1LzYwMCkgMCBwZXJjZW50YWdlKDUwLzYwMCkgcGVyY2VudGFnZSg4MC82MDApO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93cyAubmF2aSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBjNzJjNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGRrcmdyZXk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJGxpZ2h0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJGJvbGQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAxLjU2MjVyZW0gMDsgLy8zMnB4IDk2cHggMjVweCAwXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNi44NzVyZW0gMS41NjI1cmVtIDA7IC8vMzJweCAxMTBweCAyNXB4IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW5pdGlhbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMnJlbTsgLy82NHB4IDAgMzJweFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAxLjU2MjVyZW07IC8vMzJweCAwIDI1cHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzQzNDM0NjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS44MTI1cmVtOyAvLzAgMCAyOXB4XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkMTE3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWFuZC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjEyNXJlbTsgLy84MnB4XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1LjEyNXJlbTsgLy84MnB4XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNS42ODc1cmVtOyAvLzkxcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogNS42ODc1cmVtOyAvLzkxcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWxsLWRhdGEge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbmR1c3RyeSB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9jY3VwYXRpb24ge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5nZW9ncmFwaHkge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzFweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lZHVjYXRpb24ge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wZW9wbGUge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzlweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZjFkMTE3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZXYtbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNDgvNjAwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRob21lX2JsdWU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgLy8wIDMycHhcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjFkMTE3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGhvbWVfYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NDM7IC8vMzJweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyLjVyZW07IC8vMCBhdXRvIDQwcHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTMuODc1cmVtOyAvLzIyMnB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMjcuNXJlbTsgLy80NDBweFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrZ3JvdW5kLWNpcmNsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXNwYWNlciB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgcGVyY2VudGFnZSgxLzMpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtOyAvLzAgMCA4cHhcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIHBlcmNlbnRhZ2UoMS82KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07IC8vNjBweFxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMy43NXJlbTsgLy82MHB4XG4gICAgICAgICAgICAvKiBFZmZlY3QgMiAqL1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzcyYzc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWQxMTc7XG4gICAgICAgICAgICAgICAgLyogRWZmZWN0IDJiICovXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1ob2xkZXIge1xuICAgICAgICAuaGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA0MS42Njd2dzsgLy82MDBweFxuICAgICAgICBtYXgtaGVpZ2h0OiAzNy41cmVtOyAvLzYwMHB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQxLjY2N3Z3OyAvLzYwMHB4XG4gICAgICAgIG1heC13aWR0aDogMzcuNXJlbTsgLy82MDBweFxuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYm90dG9tOiA0LjVyZW07IC8vNzJweFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrZ3JvdW5kLWNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMGM3MmM3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBwZXJjZW50YWdlKDM5NS82MDApO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMzk1LzYwMCk7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tYWluLCAkc2VtaWJvbGQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzN2dzsgLy8xNHB4XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKDE0NDApIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9jY3VwYXRpb25zIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC4zNDh2dzsgLy8wIGF1dG8gNXB4XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoMTQ0MCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwLjMxMjVyZW07IC8vMCBhdXRvIDVweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW5kdXN0cnkgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwLjQ4N3Z3OyAvLzAgYXV0byA3cHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAuNDM3NXJlbTsgLy8wIGF1dG8gN3B4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5nZW9ncmFwaHkgc3ZnIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3JlYXRlIHN2ZyB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVkdWNhdGlvbiBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAuMTM5dnc7IC8vMCBhdXRvIDJweFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKDE0NDApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC4xMjVyZW07IC8vMCBhdXRvIDJweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGVvcGxlIHN2ZyB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWxsLWRhdGEgc3ZnIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDEzLjMzNHZ3KSByb3RhdGUoLTI3MGRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDEycmVtKSByb3RhdGUoLTI3MGRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpIHRyYW5zbGF0ZSgxMy4zMzR2dykgcm90YXRlKC0xOThkZWcpOyAvLzE5MnB4XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoMTQ0MCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpIHRyYW5zbGF0ZSgxMnJlbSkgcm90YXRlKC0xOThkZWcpOyAvLzE5MnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZykgdHJhbnNsYXRlKDEzLjMzNHZ3KSByb3RhdGUoLTEyNmRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNmRlZykgdHJhbnNsYXRlKDEycmVtKSByb3RhdGUoLTEyNmRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpIHRyYW5zbGF0ZSgxMy4zMzR2dykgcm90YXRlKC01NGRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKSB0cmFuc2xhdGUoMTJyZW0pIHJvdGF0ZSgtNTRkZWcpOyAvLzE5MnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZykgdHJhbnNsYXRlKDEzLjMzNHZ3KSByb3RhdGUoLTM0MmRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZykgdHJhbnNsYXRlKDEycmVtKSByb3RhdGUoLTM0MmRlZyk7IC8vMTkycHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IC8vRU5EICNob21lLWdvb2Qtam9ic1xuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIyAgSEFNQlVSR0VSIE1PQklMRSBNRU5VIElDT05cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGh0dHA6Ly9jYWxsbWVuaWNrLmNvbS9fZGV2ZWxvcG1lbnQvY3NzLWhhbWJ1cmdlci1tZW51LWljb25zL1xuJGJ1dHRvbl9jb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4kYnV0dG9uX2NvbG9yX2hvdmVyOiAkY29sb3JfX3RleHRfbGlua19ob3ZlcjtcbiRidXR0b25fYmFyX3RoaWNrbmVzczogMC4xODc1cmVtOyAvLyAzcHggLSBUaGUgdGhpY2tuZXNzIG9mIHRoZSBidXR0b24gYmFyc1xuJGJ1dHRvbl9iYXJfd2lkdGg6IDEuMzEyNXJlbTsgLy8gMjFweCAtIFRoZSB0aGlja25lc3Mgb2YgdGhlIGJ1dHRvbiBiYXJzXG4kYnV0dG9uX3BhZGRpbmc6IDEuNXJlbTsgLy8gMjRweCAtIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuJGJ1dHRvbl9iYXJfc3BhY2U6IDAuMzEyNXJlbTsgLy8gNXB4IC0gVGhlIHNwYWNpbmcgYmV0d2VlbiBidXR0b24gYmFyc1xuLy8gSWYgdGFibGV0IHdpZHRoIGlzIGRpZmZlcmVudFxuJHRhYmxldF9idXR0b25fcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nO1xuLy8kdGFibGV0X2J1dHRvbl9wYWRkaW5nX3JpZ2h0OiAxLjM3NXJlbTsgLy8gMjJweCAtIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuXG4ubWVudS10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRidXR0b25fY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJGJ1dHRvbl9wYWRkaW5nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3R0b20sIGNvbG9yLCB0b3AsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgbWluLXdpZHRoOiAkYnV0dG9uX2Jhcl93aWR0aCArICgkYnV0dG9uX3BhZGRpbmcgKiAyKTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwICR0YWJsZXRfYnV0dG9uX3BhZGRpbmcgMDtcbiAgICAgICAgbWluLXdpZHRoOiAkYnV0dG9uX2Jhcl93aWR0aCArICgkdGFibGV0X2J1dHRvbl9wYWRkaW5nICogMik7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b25fY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiAnTWVudSc7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX2hlYWRpbmcsICRzZW1pYm9sZCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6ICR0YWJsZXRfYnV0dG9uX3BhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9jb2xvcl9ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2NvbG9yX2hvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdDbG9zZSc7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwcywgMHMsIDBzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHMsIDBzLCAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvKipcbiAgICAgKiBIYW1idXJnZXIgdG8gXCJ4XCIuIFRha2VzIG9uIGEgaGFtYnVyZ2VyIHNoYXBlLCBiYXJzIHNsaWRlXG4gICAgICogZG93biB0byBjZW50ZXIgYW5kIHRyYW5zZm9ybSBpbnRvIGFuIFwieFwiLlxuICAgICAqL1xuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2NvbG9yO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGhlaWdodDogJGJ1dHRvbl9iYXJfdGhpY2tuZXNzO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm90dG9tLCB0b3AsIHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgd2lkdGg6ICRidXR0b25fYmFyX3dpZHRoO1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidXR0b25fYmFyX3RoaWNrbmVzcztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvdHRvbSwgdG9wLCB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLSRidXR0b25fYmFyX3RoaWNrbmVzcyAtICRidXR0b25fYmFyX3NwYWNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjJzLCAwcztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC0kYnV0dG9uX2Jhcl90aGlja25lc3MgLSAkYnV0dG9uX2Jhcl9zcGFjZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzLCAwcywgMHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdHlsZXMgcmVsYXRlZCB0byBwb3N0IGxpc3QgbmF2aWdhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIFBBR0VOQVZJXG4ud3AtcGFnZW5hdmkge1xuICAgIG1hcmdpbjogMS44MTI1cmVtIGF1dG8gMi4yNXJlbTsgLy8yOXB4IGF1dG8gMzZweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7XG4gICAgfVxuICAgIC5wYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX190ZXh0X21haW4sICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyLCBub25lLCBub25lKTtcbiAgICB9XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9faGVhZGluZywgJGJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyAvLzM2cHhcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07IC8vMCAxMnB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDIuMjVyZW07IC8vMzZweFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJldmlvdXNwb3N0c2xpbmssXG4gICAgICAgICYubmV4dHBvc3RzbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07IC8vMzZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IC8vMjBweFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtOyAvLzAgMTBweFxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjI1cmVtOyAvLzM2cHhcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHRfbGluaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtOyAvLzJweFxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42ODc1cmVtOyAvLzI3cHhcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTsgLy8yN3B4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHRfbGluaztcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC4xMjVyZW0gMC4xMjVyZW0gMCAwOyAvLzJweCAycHggMCAwXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07IC8vN3B4XG4gICAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTsgLy80cHhcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoLTAuMTI1cmVtLCAwLjEyNXJlbSwgMXB4KTsgLy8tMnB4IDJweFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMTI1cmVtOyAvLzJweFxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjQzNzVyZW07IC8vN3B4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjEyNXJlbSAwLjEyNXJlbTsgLy8wIDAgMnB4IDJweFxuICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjI1cmVtOyAvLy00cHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoMC4xMjVyZW0sIC0wLjEyNXJlbSwgMXB4KTsgLy8ycHggLTJweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmV4dHBvc3RzbGluayB7XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdCxcbiAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjEyNXJlbTsgLy8tMTE0cHhcbiAgICAgICAgfVxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy4xMjVyZW07IC8vLTExNHB4XG4gICAgICAgIH1cbiAgICAgICAgJi5leHRlbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2xpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIFN0eWxlcyBmb3IgcG9zdCBtZXRhIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wb3N0LW1ldGEge1xuICAgIC8vY29sb3I6ICRjb2xvcl9fdGV4dF9tZXRhO1xuICAgIC5jYXRlZ29yaWVzLFxuICAgIC5wb3N0LWF1dGhvcixcbiAgICAudGFncy1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllcyxcbiAgICAudGFncy1saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX2hlYWRpbmcsICRib2xkKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTcxO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjc1cmVtOyAvLzAgMCAxMnB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19waG9uZSkge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhLXN0YXIsXG4gICAgLmZhLXN0YXItbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzc1cmVtIDAgMDsgLy8wIDZweCAwIDBcbiAgICB9XG4gICAgLmZhLWNpcmNsZS1vLW5vdGNoIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbSAwIDA7IC8vMCA1cHggMCAwXG4gICAgfVxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7IC8vMTVweCAwXG4gICAgICAgIGEucG9zdC1hdXRob3ItbGluayB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvY2F0aW9uIHtcbiAgICAgICAgLy9jb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgfVxuICAgIC50YWdzLWxpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQT1NUU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb3N0LWFydGljbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gUE9TVCBIRUFERVJcbi5wb3N0LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMS4zNzVyZW07IC8vMCAwIDIycHhcbn1cblxuLy8gUE9TVCBGT09URVJcbi5wb3N0LWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogM3B4IDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAzLjc1cmVtIDAgMDsgLy82MHB4IDAgMFxuICAgIHBhZGRpbmc6IDEuOTM3NXJlbSAwIDEuNTYyNXJlbTsgLy8zMXB4IDAgMjVweFxuICAgIGEuYmFjayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtOyAvLzM2cHhcbiAgICB9XG59XG5cbi8vIEZFQVRVUkVEIElNQUdFIC8gQ0FQVElPTlxuaW1nLmZlYXR1cmVkLWltYWdlIHtcbiAgICAuc2luZ2xlLXBvc3QgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuaW1nLFxuLndwLWNhcHRpb24ge1xuICAgIC5zaW5nbGUgJixcbiAgICAmLmZlYXR1cmVkIHtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyBQT1NUIFRJTEVcbmgxLnBvc3QtdGl0bGUsXG5oMi5wb3N0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM1KTtcbiAgICBsaW5lLWhlaWdodDogMS4yODY7IC8vNDVweFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX3RleHRfbWFpbiwgJGNvbG9yX19oZWFkaW5nX2xpbmtfaG92ZXIsIG5vbmUsIHVuZGVybGluZSk7XG4gICAgfVxufVxuXG5oMi5wb3N0LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2NzsgLy8zNXB4XG59XG5cbi8vIFBPU1QgQ09OVEVOVCAvIEVYQ0VSUFRcbi5wb3N0LWNvbnRlbnQsXG4ucG9zdC1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7IC8vMjhweFxuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBQT1NUIExJU1QgUEFHRVNcbi8vIEFyY2hpdmUgSGVhZGVyXG4uYXJjaGl2ZS1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGgxLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjMxMjVyZW07IC8vMCAwIDIxcHhcbiAgICB9XG4gICAgLmFyY2hpdmUtaW50cm8ge1xuICAgICAgICBtYXJnaW46IDAgMCAyLjVyZW07IC8vMCAwIDQwcHhcbiAgICB9XG4gICAgLmNhdGVnb3J5LXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0xLjYyNXJlbTsgLy8wIDAgLTI2cHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuODc1cmVtICAwIDA7IC8vMCAxNHB4IDAgMFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJjaGl2ZS1wb3N0cyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgdWwucG9zdC1saXN0IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICAgIH1cbn1cblxuLy8gUE9TVCBMSVNUIFNUWUxFU1xudWwucG9zdC1saXN0IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5mZWF0dXJlLXBvc3Qge1xuICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtOyAvLzAgMCAxOHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBsaS5jZXdfcmVzb3VyY2Uge1xuICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkYmx1ZSwgJGJsdWUsIG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMCAwOyAvLzAgMzJweCAwIDBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tcHVibGljYXRpb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi52aWRlbyxcbiAgICAgICAgICAgICAgICAgICAgJi52aWRlb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi12aWRlby5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaW5mb2dyYXBoaWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1pbmZvZ3JhcGhpYy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID5saSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXI7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMi42MjVyZW0gMCAyLjg3NXJlbTsgLy80MnB4IDAgNDZweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaGFzLXBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIC5wb3N0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAjcHJpbWFyeSAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTsgLy8wIDAgMTZweFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAwLjVyZW0pOyAvLy04cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDQwOC85NzYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgI3ByaW1hcnkgJiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07IC8vMCAwIDAgNDBweFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNTY4Lzk3Nik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuODc1cmVtOyAvLzAgMCAxNHB4XG4gICAgfVxuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4IDAgMDtcbiAgICAgICAgJi5yZXNvdXJjZS1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FiYWJhZTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MjlyZW07IC8vMjBweFxuICAgIH1cbiAgICBoMi5wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG4gICAgLnBvc3QtdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNi43NXJlbTsgLy8yNjhweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucG9zdC10aHVtYi1saW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3N0LXRleHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtOyAvLzAgMCAxOHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5tb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRjb2xvcl9fdGV4dF9tYWluLCAkY29sb3JfX3RleHRfbGlua19ob3Zlciwgbm9uZSwgbm9uZSk7XG4gICAgfVxufVxuXG4vL1N0aWNreVxuLnN0aWNreSB7XG4gICAgLy8uY2F0ZWdvcmllczo6YmVmb3JlIHtcbiAgICAvLyAgICBjb250ZW50OiBcIkZlYXR1cmVkIHx8IFwiO1xuICAgIC8vICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX2hlYWRpbmcsICRzZW1pYm9sZCk7XG4gICAgLy8gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAvLyAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIC8vICAgIG1hcmdpbjogMCAwIDAuNzVyZW07IC8vMCAwIDEycHhcbiAgICAvLyAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vfVxufVxuXG4vLyBTSU5HTEUgUE9TVFNcbi5zaW5nbGUge1xuICAgICNwcmltYXJ5IHtcbiAgICAgICAgaDEucG9zdC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAuMTg3NXJlbSAwIDEuMDYyNXJlbTsgLy8zcHggMCAxN3B4XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzcmVtOyAvLzAgMCA0OHB4XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1wb3N0LWZvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7IC8vMTZweCAwXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIyBTZWFyY2ggZm9ybVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDI2LjI1cmVtOyAvLzQyMHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMS4wNjI1cmVtIDEuMjVyZW0gMS4wNjI1cmVtIDMuNXJlbTsgLy8xN3B4IDIwcHggMTdweCA1NnB4XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX2hlYWRpbmcsICRib2xkKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24uc2VhcmNoc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMy40Mzc1cmVtOyAvLzU1cHhcbiAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfbGlua19ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU29jaWFsICYgc2hhcmluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gdmFsdWVzIGZyb20gL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3Ncbi8vICRjb2xvcl9fc29jaWFsOiAgICAgIzAwZmYwMDtcbi8vICRjb2xvcl9fZmFjZWJvb2s6ICAgIzNiNTk5ODtcbi8vICRjb2xvcl9fdHdpdHRlcjogICAgIzU1YWNlZTtcbi8vICRjb2xvcl9faW5zdGFncmFtOiAgI2U0NDA1Zjtcbi8vICRjb2xvcl9fbGlua2VkaW46ICAgIzAwNzdCNTtcbi8vICRjb2xvcl9fcGludGVyZXN0OiAgI2JkMDgxYztcbi8vICRjb2xvcl9fc25hcGNoYXQ6ICNGRkZDMDA7XG4vLyAkY29sb3JfX3lvdXR1YmU6ICAgICNjZDIwMWY7XG4vLyAkY29sb3JfX2dwbHVzOiAgICAgICNkZDRiMzk7XG5cbi8vIFNJQkxJTkcgRkFERTogZmFkZSBvdXQgc2libGluZ3MgYXJvdW5kIGEgaG92ZXJlZCBpdGVtXG4vLyBodHRwczovL2NvZGVwZW4uaW8vc2hzaGF3L3Blbi93V1FaRUI/ZWRpdG9ycz0xMTAwXG4uc2libGluZy1mYWRlIHtcbiAgICAvLyBQcmV2ZW50cyA6aG92ZXIgZnJvbSB0cmlnZ2VyaW5nIGluIHRoZSBnYXBzIGJldHdlZW4gaXRlbXNcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICAvLyBGYWRlIG91dCBhbGwgaXRlbXMgd2hlbiB0aGUgcGFyZW50IGlzIGhvdmVyZWRcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+ICoge1xuICAgICAgICAvLyBCcmluZ3MgdGhlIGNoaWxkIGl0ZW1zIGJhY2sgaW4sIGV2ZW4gdGhvdWdoIHRoZSBwYXJlbnQgaXMgJ2hpZGRlbidcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLy8gTWFrZXMgdGhlIGZhZGVzIHNtb290aFxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQgMC4wMDFzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vIEZhZGUgaW4gdGhlIGN1cnJlbnRseSBob3ZlcmVkIGl0ZW1cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNvY2lhbCB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07IC8vNDBweFxuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtOyAvLzQwcHhcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07IC8vNDBweFxuICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB9XG4gICAgICAgIC5zY3JvbGwtaGVhZGVyICYsXG4gICAgICAgIC5zaWRlYmFyLXNvY2lhbCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fZmFjZWJvb2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3R3aXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9faW5zdGFncmFtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua2VkaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBpbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcGludGVyZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbmFwY2hhdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fc25hcGNoYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3lvdXR1YmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdwbHVzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ncGx1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaWRlYmFyLXNvY2lhbCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTsgLy80OHB4XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtOyAvLzQ4cHhcbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19mYWNlYm9vaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3R3aXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2luc3RhZ3JhbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19saW5rZWRpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fcGludGVyZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbmFwY2hhdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3NuYXBjaGF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9feW91dHViZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3BsdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ncGx1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BsYXNoLWZvb3RlciAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgVHdpdHRlciBmZWVkLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50d2l0dGVyLWZlZWQge1xuICAgIGNvbG9yOiAkZGtyZ3JleTtcbiAgICBtYXgtaGVpZ2h0OiAzNy41cmVtOyAvLzYwMHB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnR3aXR0ZXItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtOyAvLzAgMCAxNnB4XG4gICAgfVxufVxuXG4udHdpdHRlci1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjVyZW07IC8vNDAwcHg7XG4gICAgfVxufVxuXG4udHdpdHRlci1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjVyZW07IC8vNDAwcHg7XG4gICAgfVxufVxuXG5oMi50d2l0dGVyLW5hbWUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtOyAvLzAgMCAxNnB4XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldF93aWRlKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRka3JncmV5LCAkY29sb3JfX3RleHRfbGlua19ob3Zlciwgbm9uZSwgdW5kZXJsaW5lKTtcbiAgICB9XG59XG5cbnVsLnR3ZWV0LXNsaWRlcyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVyZW0pO1xuICAgIH1cbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbi50d2VldCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbWFpbiwgJGxpZ2h0KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg5OyAvLzI1cHhcbiAgICBtYXJnaW46IDAgMCAxLjg3NXJlbTsgLy8wIDAgMzBweFxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRka3JncmV5LCAkY29sb3JfX3RleHRfbGlua19ob3ZlciwgdW5kZXJsaW5lLCB1bmRlcmxpbmUpO1xuICAgIH1cbn1cblxuLnR3aXR0ZXItZm9vdGVyIHtcbiAgICBhLnR3aXR0ZXItZm9sbG93LWxpbmsge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDAuODEyNXJlbTsgLy8wIDAgMCAxM3B4XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGtyZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRrcmdyZXk7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMC4yNXJlbTsgLy80cHhcbiAgICAgICAgICAgIGxlZnQ6IC0xLjM3NXJlbTsgLy8tMjJweFxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMC4yNXJlbTsgLy80cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR3ZWV0LXRpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJGJvbGQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBtYXJnaW46IDAgMS40Mzc1cmVtIDEuNjg3NXJlbSAwOyAvLzAgMjNweCAyN3B4IDBcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuXG5hLnR3aXR0ZXItZm9sbG93LWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmsoJGNvbG9yX190ZXh0X2xpbmssICRjb2xvcl9fdGV4dF9saW5rX2hvdmVyLCBub25lKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9faGVhZGluZywgJGJvbGQpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLmZhLXR3aXR0ZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAgMDsgLy8wIDEwcHggMCAwXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTEzO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBPdmVyYWxsIGxheW91dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbCBib2R5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvL21pbi13aWR0aDogMzIwcHg7XG59XG5cbi5yb3cge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gLmNvbnRhaW5lcnMgaGF2ZSBjbGVhcmZpeCwgcmVsYXRpdmUgcG9zaXRpb24sXG4vLyBhdXRvIG1hcmdpbi1sZWZ0IGFuZCBtYXJnaW4tcmlnaHRcbi5jb250YWluZXIsXG5bY2xhc3MqPVwiLWNvbnRhaW5lclwiXSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgTWFpbiBsYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jc2l0ZS13cmFwIHtcbiAgICAvLyB3cmFwcyBtYWluIHBhZ2UgY29udGVudFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuc2Nyb2xsLW1haW4tYWN0aXZlICYge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbiNoZWFkZXIge1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4jcGFnZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDkuNTYyNXJlbSAwIDA7IC8vMTUzcHggMCAwXG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXRfd2lkZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDk0LjQ0NXZ3OyAvLzEzNjBweFxuICAgIH1cbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgY2FsYygxMDAlIC0gMjEuMjVyZW0pO1xuICAgICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMjEuMjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjEuMjVyZW07IC8vMzQwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAyMS4yNXJlbTsgLy8zNDBweFxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcGFnZS1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDUuNTU2dnc7IC8vMCA4MHB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzNHZ3OyAvLzEyMDBweFxufVxuXG4vLyBNb2RhbCBsYXlvdXRcbiNtb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLnZpc2libGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIC52aXNpYmxlICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2xvc2UtbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMWVtO1xuICAgIHRvcDogLTFlbTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgYW5kIG1haW4gc2l0ZSBuYXZpZ2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIExvZ28sIHRpdGxlLCBkZXNjcmlwdGlvbiwgbWVudSB0b2dnbGUgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKCMwNzA4MDgsIDAuMTIpO1xuICAgIC8vaGVpZ2h0OiAzLjc1cmVtOyAvLzYwcHhcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3csIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgLmhlYWRlci10b3AgJixcbiAgICAuc2Nyb2xsLW1haW4tYWN0aXZlICYge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgjMjQyNTI4LCAwKTtcbiAgICAgICAgLy9oZWlnaHQ6IDUuNjI1cmVtOyAvLzkwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA5LjU2MjVyZW07IC8vMTUzcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWhpZGUgJixcbiAgICAuaGVhZGVyLXNob3J0ICYge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwcywgMHMsIDBzLCAwcztcbiAgICB9XG4gICAgLmhlYWRlci1oaWRlICYge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSByZ2JhKCMwNzA4MDgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG4gICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwIHJnYmEoIzI0MjUyOCwgMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy9oZWlnaHQ6IDkuNTYyNXJlbTsgLy8xNTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gICAgLmhvbWUuaGVhZGVyLXRvcCAmLFxuICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgJiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgLy9wYWRkaW5nOiAwIDQuMTY3dnc7IC8vMCA2MHB4XG4gICAgcGFkZGluZzogMCA1LjU1NnZ3OyAvLzAgODBweFxuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMCA1LjU1NnZ3OyAvLzAgODBweFxuICAgICAgICBtYXgtd2lkdGg6IDk0LjQ0NXZ3OyAvLzEzNjBweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDk0LjQ0NXZ3OyAvLzEzNjBweFxuICAgIH1cbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDE3Ny8yOTMpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19waG9uZSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgPmEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX3RleHRfbWFpbiwgJGNvbG9yX190ZXh0X21haW4sIG5vbmUpO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjU2MjVyZW07IC8vOHB4IDAgOXB4XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBwYWRkaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgLmhlYWRlci10b3AgJixcbiAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjU2M3JlbSAwIDMuNzVyZW07IC8vNDFweCAwIDYwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9tZS5oZWFkZXItdG9wICYsXG4gICAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgI2ZmZiwgbm9uZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXRfd2lkZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IC8vMzRweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIH1cbn1cblxuLnNpdGUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRsaWdodCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTsgLy8xOHB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19waG9uZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIEhlYWRlciBidXR0b25zL3RvZ2dsZXNcbi5oZWFkZXItdG9nZ2xlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICAuaGVhZGVyLXRvcCAmLFxuICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgJiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMi40Mzc1cmVtLCAwKTsgLy8zOXB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1zaG9ydC1vcmFuZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxLjA2MjVyZW0gMC41cmVtIDFyZW0gMDsgLy8xN3B4IDhweCAxNnB4IDBcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS4wNjI1cmVtIDFyZW0gMXJlbTsgLy8xN3B4IDE2cHggMTZweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX3RleHRfbWFpbiwgJGNvbG9yX190ZXh0X2xpbmtfaG92ZXIsIG5vbmUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMS40Mzc1cmVtIDAuNjI1cmVtIDEuMjVyZW07IC8vMjNweCAxMHB4IDIwcHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuaG9tZS5oZWFkZXItdG9wICYsXG4gICAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgI2ZmZiwgbm9uZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTsgLy8xOHB4XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4xMjVyZW07IC8vMThweFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmEtc2VhcmNoIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hlYWRlci1tZW51LXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA0LjI1cmVtOyAvLzY4cHhcbiAgICAuaG9tZS5oZWFkZXItdG9wICYsXG4gICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAuaG9tZSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTZWFyY2ggRHJvcGRvd25cbi5zZWFyY2gtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfc2VhcmNoX2Ryb3Bkb3duO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gMCByZ2JhKCMwMTAxMDEsIDApO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhyZW0gNS41NTZ2dyAyLjc1cmVtOyAvLzEyOHB4IDgwcHggNDRweFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMTJyZW0gMCA0cmVtOyAvLzE5MnB4IDAgNjRweFxuICAgIH1cbiAgICAmLnNlYXJjaG9wZW4ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMS41cmVtIDAgcmdiYSgjMDEwMTAxLCAwLjI4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLmhvbWUgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcmVtIDAgNHJlbTsgLy8xNzZweCAwIDY0cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoZm9ybSB7XG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAwLjYyNXJlbSAzLjVyZW07IC8vMTBweCAyMHB4IDEwcHggNTZweFxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9faGVhZGluZywgJHNlbWlib2xkKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uc2VhcmNoc3VibWl0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XG4gICAgICAgICAgICB3aWR0aDogMy41cmVtOyAvLzU2cHhcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDAuNzVyZW07IC8vMTJweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLy8gUFJJTUFSWSBOQVZcblxuLmpzLXJlYWR5IHtcbiAgICAjc2l0ZS1uYXYge1xuICAgICAgICB0b3A6IC0xMDAlO1xuICAgIH1cbn1cblxuLmpzLW5hdiB7XG4gICAgI3NpdGUtbmF2IHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cblxuLmNzc3RyYW5zZm9ybXMzZC5jc3N0cmFuc2l0aW9ucyB7XG4gICAgJi5qcy1yZWFkeSB7XG4gICAgICAgICNzaXRlLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmpzLW5hdiB7XG4gICAgICAgICNoZWFkZXIsXG4gICAgICAgICNzZWFyY2gtZHJvcGRvd24uc2VhcmNob3BlbiAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICAgICB9XG4gICAgICAgICNzaXRlLW5hdiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4jc2l0ZS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNHB4IDE3LjVweCAzMnB4IHJnYmEoIzgzODU4NywgMC4zMSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICBib3gtc2hhZG93OiA0cHggMTcuNXB4IDMycHggcmdiYSgjODM4NTg3LCAwKTtcbiAgICB9XG59XG5cbi5zaXRlLW5hdi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDUuNTU2dnc7IC8vMCA4MHB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NC40NDV2dzsgLy8xMzYwcHhcbiAgICB9XG59XG5cbi5zaXRlLW5hdi1oZWFkZXIge1xuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXRfd2lkZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOC4zMzR2dzsgLy8wIDAgMCAxMjBweFxuICAgICAgICB9XG4gICAgICAgID5hIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoJGRlbmltLCAkaGlnaGxpZ2h0X29yYW5nZSwgbm9uZSk7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDAuNXJlbSAwIDAuNTYyNXJlbSAyLjVyZW0gOyAvLzhweCAwIDlweCA0MHB4XG4gICAgICAgICAgICAuaGVhZGVyLXRvcCAmLFxuICAgICAgICAgICAgLnNjcm9sbC1tYWluLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDIuNzVyZW0gMCAzLjYyNXJlbSAyLjVyZW0gOyAvLzQ0cHggMCA1OHB4IDQwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ob21lLmhlYWRlci10b3AgJixcbiAgICAgICAgICAgIC5zY3JvbGwtbWFpbi1hY3RpdmUgLmhvbWUgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkZGVuaW0sICRoaWdobGlnaHRfb3JhbmdlLCBub25lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXRvZ2dsZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbSAwIDA7IC8vMCA0MHB4IDAgMFxuICAgIH1cbiAgICAjbmF2LW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICRkZW5pbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNC4yNXJlbTsgLy82OHB4XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodF9vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0X29yYW5nZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0X29yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0X29yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlbmltO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZW5pbTtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVuaW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDQuMTI1cmVtIDUuNTU2dnc7IC8vMjRweCAwIDY2cHggODBweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vLyBQUklNQVJZIE5BViBNRU5VXG51bC5wcmltYXJ5LW1lbnUge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBsaSB7XG4gICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAxcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkZGVuaW0sICRoaWdobGlnaHRfb3JhbmdlLCBub25lKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRib2xkKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSAwLjY4NzVyZW0gMi43Nzh2dzsgLy8xMXB4IDE0cHggMTFweCA0MHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgcGFkZGluZywgdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRkZW5pbTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC4zNzVyZW0gMCAwLjM3NXJlbSAwLjVyZW07IC8vNnB4IDAgNnB4IDhweFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtOyAvLzE2cHhcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAxcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGhpZ2hsaWdodF9vcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZkhvdmVyLFxuICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkaGlnaGxpZ2h0X29yYW5nZSwgJGhpZ2hsaWdodF9vcmFuZ2UsIG5vbmUpO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGhpZ2hsaWdodF9vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5vbmNsaWNrYWJsZSB7XG4gICAgICAgICAgICA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHN1YiBuYXZcbiAgICB1bC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjYyNXJlbTsgLy8wIDAgMTBweFxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkaGlnaGxpZ2h0X29yYW5nZSwgJGhpZ2hsaWdodF9vcmFuZ2UsIG5vbmUpO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkaGlnaGxpZ2h0X29yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMXB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIuNzVyZW07IC8vNDRweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtIDAgMC4yNXJlbSAwLjMxMjVyZW07IC8vNHB4IDAgNHB4IDVweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAxcHgpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtIDAuODc1cmVtIDRyZW07IC8vMTRweCAxNnB4IDE0cHggNjRweFxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMXJlbSAwLjg3NXJlbSA1cmVtOyAvLzE0cHggMTZweCAxNHB4IDgwcHhcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICY6bm90KC5zZi13aXRoLXVsKSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGVzIHNwZWNpZmljIHRvIHByaW1hcnkgY29udGVudCBhcmVhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jcHJpbWFyeSB7XG4gICAgcGFkZGluZzogM3JlbSAwOyAvLzQ4cHggMFxuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDUuNXJlbSA2Ljk0NXZ3IDVyZW0gMi43Nzh2dzsgLy84OHB4IDEwMHB4IDgwcHggNDBweFxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAwLjYyNWVtIDA7IC8vMTBweCAwXG4gICAgfVxufVxuXG4vLyB3cmFwcyBwYWdlIG9yIHBvc3QgbGlzdFxuLnNpdGUtbWFpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICA+IGFydGljbGUge1xuICAgICAgICA+IC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAzMHJlbTsgLy80ODBweFxuICAgICAgICAgICAgLy9AaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgLy8gICAgbWluLWhlaWdodDogNDhyZW07IC8vNzY4cHhcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLy9AaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3ApIHtcbiAgICAgICAgICAgIC8vICAgIG1pbi1oZWlnaHQ6IDc2LjVyZW07IC8vMTIyNHB4XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAyLjMxMjVyZW07IC8vMCAwIDM3cHhcbiAgICAmLmFyY2hpdmUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoMS5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEucGFnZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX211c2VvLCAkbWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXRfd2lkZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdHlsZXMgc3BlY2lmaWMgdG8gc2Vjb25kYXJ5IGNvbnRlbnQgYXJlYVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3NlY29uZGFyeSB7XG4gICAgcGFkZGluZzogM3JlbSAwOyAvLzQ4cHggMFxuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDUuNXJlbSAwIDVyZW0gMDsgLy84OHB4IDAgODBweCAwXG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW46IDAuNjI1ZW0gMDsgLy8xMHB4IDBcbiAgICB9XG59XG5cbi5zaWRlYmFyLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMy43NXJlbSBhdXRvIDIuMTI1cmVtOyAvLzYwcHggYXV0byAzNHB4XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGgzLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDEuMTI1cmVtOyAvLzAgMCAxOHB4XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTsgLy8tODBweFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCNmZmYsICNmZmYsIG5vbmUsIHVuZGVybGluZSk7XG4gICAgfVxufVxuXG4ud2lkZ2V0IHtcbiAgICBtYXJnaW46IDJyZW0gMDsgLy8zMnB4IDBcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAgLTAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ29vZC1qb2JzLWRhdGEtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBtYXJnaW46IC02LjI1cmVtIDAgMy4xMjVyZW07IC8vLTEwMHB4IDAgNTBweFxuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAwIDEuODEyNXJlbTsgLy80NXB4IDAgMjlweFxuICAgIGgzLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX211c2VvLCAkZXh0cmFib2xkKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1iYXJncmFwaCB7XG4gICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1iYXJncmFwaC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1ibGRnIHtcbiAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWJsZGcuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmljb24tYnJpZWZjYXNlIHtcblxuICAgICAgICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYnJpZWZjYXNlLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWdyYWRjYXAge1xuXG4gICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1ncmFkY2FwLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXBlb3BsZSB7XG4gICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1wZW9wbGUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmljb24tdXNtYXAge1xuICAgICAgICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tdXNtYXAuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rKCNmZmYsICNmZmYsIG5vbmUsIG5vbmUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX2hlYWRpbmcsICRib2xkKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyAvLzE4cHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuNzVyZW07IC8vNjBweFxuICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDIuNXJlbSAxLjEyNXJlbSA1LjM3NXJlbTsgLy8xNXB4IDQwcHggMThweCA4NnB4XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYmFyZ3JhcGguc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pOyAvLy04MHB4XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFNJREVCQVIgUmVzb3VyY2VzXG4jc2lkZWJhci1yZXNvdXJjZXMge1xuICAgIGgyLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJG1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwucG9zdC1saXN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNTYyNXJlbTsgLy8wIDAgOXB4XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwOyAvLzMycHggMFxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTsgLy8wIDAgMzJweFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcmllcyxcbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLnBvc3QtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTY7IC8vMjhweFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgI2ZmZiwgbm9uZSwgdW5kZXJsaW5lKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLnZpZXctYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCNmZmYsICNmZmYsIHVuZGVybGluZSwgdW5kZXJsaW5lKTtcbiAgICAgICAgbWFyZ2luOiAwLjc1cmVtIDAgMC42MjVyZW07IC8vMTJweCAwIDEwcHhcbiAgICB9XG59XG5cbi5zaWRlYmFyLXNvY2lhbCB7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtOyAvLzAgNDBweCA0MHB4XG4gICAgaDMuc29jaWFsLWxpbmtzLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19oZWFkaW5nLCAkYm9sZCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuODc1cmVtOyAvLzAgMCAxNHB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZvb3RlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaXRlLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19iZ19mb290ZXI7XG4gICAgY29sb3I6ICMxNDQxNzU7XG59XG5cbi50d2l0dGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50d2l0dGVyLWNvbnRhaW5lcixcbi5mb290ZXItY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDUuNTU2dnc7IC8vMCA4MHB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLnR3aXR0ZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLXR3aXR0ZXItZmVlZC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMuOTU5dncgNC44NjJ2dzsgLy81N3B4XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyLjI5MiUgYXV0bzsgLy80NjVweCBhdXRvXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3JlbSA1LjU1NnZ3IDUuNTU2dnc7IC8vNDhweCA4MHB4IDgwcHhcbiAgICBtYXgtd2lkdGg6IDkwcmVtOyAvLzE0NDBweFxuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNS41NTZ2dzsgLy84MHB4XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDkuMDI4dncgMTMuODg5dncgNy42Mzl2dzsgLy8xMzBweCAyMDBweCAxMTBweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgIHBhZGRpbmc6IDguMTI1cmVtIDEyLjVyZW0gNi44NzVyZW07IC8vMTMwcHggMjAwcHggMTEwcHhcbiAgICB9XG59XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgIzBlMzE1ODtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDUuNTU2dnc7IC8vMCA4MHB4XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygjMTQ0MTc1LCAkY29sb3JfX3RleHRfbGlua19ob3Zlciwgbm9uZSk7XG4gICAgfVxufVxuXG4uZm9vdGVyLXVwcGVyLFxuLmZvb3Rlci1sb3dlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG59XG5cbi5mb290ZXItdXBwZXIge1xuICAgIHBhZGRpbmc6IDMuMzc1cmVtIDAgMDsgLy81NHB4IDAgMFxufVxuXG4uZm9vdGVyLWNyZWRpdHMge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG59XG5cbi5mb290ZXItcGFydG5lcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMTQ0MTc1LCAwLjIpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEuMzc1cmVtOyAvLzAgYXV0byAyMnB4XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjYyNWVtOyAvLzAgMCAxMHB4XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnBhcnRuZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMCA2Ljk0NXZ3IDJyZW0gMDsgLy8wIDEwMHB4IDMycHggMFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNy42MjVyZW07IC8vMjgycHhcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtOyAvLzE2MHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItc2lnbnVwLW5hdiB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4uZm9vdGVyLXNpZ251cCB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMCAwOyAvLzZweCAwIDBcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtOyAvLzUwMHB4XG4gICAgaDIuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX211c2VvLCAkbWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4xODc1cmVtOyAvLzAgMCAxOXB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0MTc1O1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3Bob25lKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JnX2J1dHRvbl9ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1uYXYge1xuICAgIG1hcmdpbjogMi4wNjI1cmVtIDAgMi4yNXJlbTsgLy8zM3B4IDAgMzZweFxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJGJvbGQpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIH1cbn1cblxudWwuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzc1cmVtOyAgLy8wIDZweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMC43NXJlbSAwIDA7IC8vMCAxMnB4IDAgMFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWxvd2VyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZm9vdGVyX2JsdWUsIDAuMTUpO1xuICAgIC5zb2NpYWwge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMC41NjI1cmVtIDA7IC8vOXB4IDBcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29weXJpZ2h0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJGxpZ2h0KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzEuMjVyZW07IC8vNTAwcHhcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgc3R5bGVzIHRoYXQgYXJlIHNwZWNpZmljIHRvIHRoZSBob21lIHBhZ2UuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtaG9tZSB7XG4gICAgJiNwYWdlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNwYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4vLyBIb21lIEludHJvIHNlY3Rpb25cbi5ob21lLWludHJvIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMS44NzVyZW0gMy4xMjVyZW0gMC4wNjI1cmVtIHJnYmEoIzgzODU4NywgMC4xOCk7IC8vMCAzMHB4IDUwcHggMXB4XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIC0yLjE1M3Z3OyAvLzAgYXV0byAtMzFweFxuICAgIHBhZGRpbmc6IDNyZW0gNS41NTZ2dyAycmVtOyAvLzQ4cHggODBweCAzMnB4XG4gICAgdG9wOiAtNS41NTZ2dzsgLy8tODBweFxuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDQuNzVyZW0gNS41NTZ2dyAyLjM3NXJlbTsgLy83NnB4IDgwcHggMzZweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC0xLjkzNzVyZW07IC8vMCBhdXRvIC0zMXB4XG4gICAgICAgIHRvcDogLTVyZW07IC8vLTgwcHhcbiAgICB9XG4gICAgLmhvbWUtaW50cm8taGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBwZXJjZW50YWdlKDMwMC8xMDQwKTtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoNDAvMTA0MCkgMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLmhvbWUtaW50cm8tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJG1lZGl1bSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTsgLy8wIDAgMjRweFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgcGVyY2VudGFnZSg3NDAvMTA0MCk7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbWFpbiwgJGxpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg5O1xuICAgIH1cbn1cblxuLy8gSG9tZSAnVG9kYXkncyBHb29kIEpvYnMnIHNlY3Rpb25cbiNob21lLWdvb2Qtam9icyB7XG5cbn1cblxuXG4vLyBIb21lICdUb2RheSdzIEdvb2QgSm9icycgc2VjdGlvblxuI2hvbWUtcG9zdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDUuNTU2dncgMDsgLy84MHB4IDBcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgJG9yYW5nZSwgbm9uZSwgbm9uZSk7XG4gICAgICAgICYudmlldy1hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygjZmZmLCAkb3JhbmdlLCB1bmRlcmxpbmUsIHVuZGVybGluZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWFkLW1vcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluaygkb3JhbmdlLCAkb3JhbmdlLCBub25lKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5wb3N0LWxpc3Qge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG5cbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjZmZmLCAoMC4zOCkpO1xuICAgICAgICAgICAgcGFkZGluZzogMS41NjI1cmVtIDA7IC8vMjVweCAwXG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjI1cmVtOyAvLzAgMCA0cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWUtcG9zdHMtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAyLjc3OHZ3OyAvLzAgNDBweFxuICAgICAgICBtYXgtd2lkdGg6IDk0LjQ0NXZ3OyAvLzEzNjBweFxuICAgIH1cbn1cblxuLmhvbWUtcG9zdHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMC4zNzVyZW07IC8vMCAwIDZweFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07IC8vMCAwIDhweFxuICAgIH1cbiAgICBoMi5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tdXNlbywgJG1lZGl1bSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAvLzMwcHhcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS52aWV3LWFsbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7IC8vMnB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDAgMDsgLy8xMHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLXJlc291cmNlcyxcbi5ob21lLW5ld3Mge1xuICAgIHBhZGRpbmc6IDIuMzc1cmVtIDAgMC44NzVyZW07IC8vMzhweCAwIDE0cHhcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuaG9tZS1wb3N0cy1oZWFkZXIsXG4gICAgdWwucG9zdC1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzNHZ3OyAvLzEyMDBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS1yZXNvdXJjZXMge1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBwZXJjZW50YWdlKDgxMC8xMjgwKTtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCA1LjU1NnZ3IDAgMDsgLy8wIDgwcHggMCAwXG4gICAgfVxuICAgIHVsLnBvc3QtbGlzdCB7XG4gICAgICAgIC5wb3N0LXRodW1iIHtcbiAgICAgICAgICAgIGhlaWdodDogNTcuODEzdnc7IC8vMTg1cHhcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgLy8wIDAgOHB4XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ljg3NXJlbTsgLy8xMTBweFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07IC8vMTYwcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5oYXMtcG9zdC10aHVtYm5haWwge1xuICAgICAgICAgICAgLnBvc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjVyZW0pOyAvLy0yMDBweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMi5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg5OyAvLzI1cHhcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW07IC8vMCAwIDRweFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTY7IC8vMjhweFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07IC8vMCAwIDE2cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgJG9yYW5nZSwgbm9uZSwgdW5kZXJsaW5lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcmllcyxcbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1MTVlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgKDAuMzgpKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBwZXJjZW50YWdlKDQ3MC8xMjgwKTtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNS41NTZ2dzsgLy8wIDAgMCA4MHB4XG4gICAgfVxuICAgIHVsLnBvc3QtbGlzdCB7XG4gICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbXVzZW8sICRib2xkKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBoMi5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc0OyAvLzI4cHhcbiAgICAgICAgICAgIG1hcmdpbjogMC4zNzVyZW0gMCAxcmVtOyAvLzZweCAwIDE2cHhcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgJG9yYW5nZSwgbm9uZSwgdW5kZXJsaW5lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdHlsZXMgYXBwbHlpbmcgdG8gUGFnZXMgb3RoZXIgdGhhbiBIb21lICYgNDA0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29udGVudC1hcmVhLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbC13aWR0aCAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LFxuLmJsb2csXG4ucG9zdC10eXBlLWFyY2hpdmUsXG4uYXJjaGl2ZSxcbi5zaW5nbGUsXG4uZXJyb3I0MDQsXG4uc2VhcmNoIHtcbiAgICAjcGFnZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYyO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyLjc3OHZ3OyAvLzAgNDBweFxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgY2FsYygxMDAlIC0gMjEuMjVyZW0pO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxLjI1cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhciB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIxLjI1cmVtOyAvLzM0MHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMjEuMjVyZW07IC8vMzQwcHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtZGF0YS10b29sLXBhZ2Uge1xuXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0eWxlcyBzcGVjaWZpYyB0byB0aGUgc2Nyb2xsaW5nIGFuaW1hdGlvbiBzaXRlIGludHJvLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbC5zY3JvbGwtbWFpbi1hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfX3RhYmxldCkge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuI3Njcm9sbC1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fbWFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy93aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2Nyb2xsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgLy84cHggMFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgICYuaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICAgIC5zY3JvbGwtaGVhZGVyLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCBwZXJjZW50YWdlKDgwLzE0NDApO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMCAxLjk0NXZ3IDAgMDsgLy8wIDI4cHggMCAwXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fcGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5za2lwLWFuaW1hdGlvbi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1vYmlsZSBJbmZvZ3JhcGhpY1xuLm1vYmlsZS1ncmFwaGljLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTA7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5jaXJjbGUtYW5nbGUtbGluay5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE0Ny40NjN2dzsgLy80OTRweFxuICAgIH1cbiAgICAjbW9iaWxlLWdyYXBoaWMtYW5jaG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2OS41NTN2dzsgLy81NjhweFxuICAgIH1cbn1cblxuLm1vYmlsZS1ncmFwaGljIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1vYmlsZS1ncmFwaGljLWZvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDI1dncgMDsgLy84MHB4XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYnRuLWJvcmRlcmVkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMS4yNXJlbTsgLy8xODBweFxuICAgIH1cbn1cblxuLy8gU2Nyb2xsIE5hdmlnYXRpb25cbi5zY3JvbGwtbmF2IHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNy42Mzl2dzsgLy8xMTBweFxuICAgIC8vdG9wOiA1MCU7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTB2aCwgMCk7XG4gICAgei1pbmRleDogNzE7XG4gICAgJi51bmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1MHZoLCAwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2Nyb2xsLW5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMThzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB3aWR0aDogMS43Mzd2dzsgLy8yNXB4XG4gICAgbGlbY2xhc3MqPVwibmF2LWxpbmstXCJdIHtcbiAgICAgICAgd2lkdGg6IDEuNzM3dnc7IC8vMjVweFxuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxLjczN3Z3OyAvLzI1cHhcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAucGFuZWwwMS1hY3RpdmUgJixcbiAgICAgICAgICAgICAgICAucGFuZWwwNi1hY3RpdmUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbDAyLWFjdGl2ZSAmLFxuICAgICAgICAgICAgICAgIC5wYW5lbDAzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNmFjZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsMDQtYWN0aXZlICYsXG4gICAgICAgICAgICAgICAgLnBhbmVsMDUtYWN0aXZlICYgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNmQyZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsMDctYWN0aXZlICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5NjQ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWM4ODA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAwLjM0OHZ3OyAvLzVweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMC4zOHZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMC4zNDh2dzsgLy81cHhcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4zOHZ3OyAvLzVweFxuICAgICAgICAgICAgICAgIC5wYW5lbDAxLWFjdGl2ZSAmLFxuICAgICAgICAgICAgICAgIC5wYW5lbDA0LWFjdGl2ZSAmLFxuICAgICAgICAgICAgICAgIC5wYW5lbDA1LWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYzg4MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsMDItYWN0aXZlICYsXG4gICAgICAgICAgICAgICAgLnBhbmVsMDMtYWN0aXZlICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkZGY5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFuZWwwNi1hY3RpdmUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTk2NDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbDA3LWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmQ0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGwtbmF2LWFuY2hvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICYjcGFuZWwwMS1hbmNob3Ige1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICYjcGFuZWwwMi1hbmNob3Ige1xuICAgICAgICAgICAgdG9wOiAxMDZ2aDtcbiAgICAgICAgfVxuICAgICAgICAmI3BhbmVsMDMtYW5jaG9yIHtcbiAgICAgICAgICAgIHRvcDogMjI1dmg7XG4gICAgICAgIH1cbiAgICAgICAgJiNwYW5lbDA0LWFuY2hvciB7XG4gICAgICAgICAgICB0b3A6IDQzNnZoO1xuICAgICAgICB9XG4gICAgICAgICYjcGFuZWwwNS1hbmNob3Ige1xuICAgICAgICAgICAgdG9wOiA3NzF2aDtcbiAgICAgICAgfVxuICAgICAgICAmI3BhbmVsMDYtYW5jaG9yIHtcbiAgICAgICAgICAgIHRvcDogOTk3dmg7XG4gICAgICAgIH1cbiAgICAgICAgJiNwYW5lbDA3LWFuY2hvciB7XG4gICAgICAgICAgICB0b3A6IDExMzd2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjcm9sbC1tZXNzYWdlIHtcbiAgICBib3R0b206IGNhbGMoMTJ2aCAtIDQwcHgpO1xuICAgIEBpbmNsdWRlIGxpbmsodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCBub25lKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgaGVpZ2h0OiA1LjI1cmVtOyAvLzg0cHhcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL3RleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjN2ZkMWZhO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDUuMjVyZW07IC8vODRweFxuICAgIHotaW5kZXg6IDI7XG4gICAgJi5zaG93LW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCNmZmYsICNmZmYsIG5vbmUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLnNjcm9sbC1tb3VzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsgLy8xMnB4XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gI2ZmZiBpbnNldDsgLy8ycHhcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBoZWlnaHQ6IDIuNXJlbTsgLy80MHB4XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDFweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS42MjVyZW07IC8vMjZweFxuICAgIHotaW5kZXg6IDI7XG4gICAgLnNtLWlubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgLy80cHhcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC43NXJlbTsgLy8xMnB4XG4gICAgICAgIGxlZnQ6IDAuNjI1cmVtOyAvLzEwcHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMzc1cmVtOyAvLzZweFxuICAgICAgICB3aWR0aDogMC4zNzVyZW07IC8vNnB4XG4gICAgfVxuICAgIC5zbS1kb3Qge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTsgLy82cHhcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbTsgLy82cHhcbiAgICB9XG59XG5cbi8vIEludHJvIEFuaW1hdGVkIFBhbmVsc1xuLnBhbmVsIHtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X2FuaW1hdGlvbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJiNwYW5lbDAxIHtcbiAgICAgICAgei1pbmRleDogNzA7XG4gICAgfVxuICAgICYjcGFuZWwwMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1dmg7XG4gICAgICAgIHotaW5kZXg6IDYwO1xuICAgIH1cbiAgICAmI3BhbmVsMDMge1xuICAgICAgICBtYXJnaW46IDAgMCA2Mi41dmg7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgIH1cbiAgICAmI3BhbmVsMDQge1xuICAgICAgICBtYXJnaW46IDAgMCA3NXZoO1xuICAgICAgICB6LWluZGV4OiA0MDtcbiAgICB9XG4gICAgJiNwYW5lbDA1IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjUwdmg7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cbiAgICAmI3BhbmVsMDYge1xuICAgICAgICBtYXJnaW46IDAgMCA1MHZoO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG4gICAgJiNwYW5lbDA3IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgY2FsYygzMjguMzc1dmggKyAxcHgpOyAvLzAgMCAoMjYyN3B4ICsgMXB4KVxuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgLnBpbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NS41NTZ2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5wYW5lbC1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vei1pbmRleDogMDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgLy96LWluZGV4OiAxO1xuICAgIC5vcmFuZ2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmY5ZTM1O1xuICAgIH1cbiAgICAuYmx1ZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMxZjZhY2U7XG4gICAgfVxuICAgIC5ncmVlbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1Nzk5MWY7XG4gICAgfVxuICAgIC51cHBlci1ib3JkZXIsXG4gICAgLmxvd2VyLWJvcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dF9hbmltYXRpb247XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjU1NXZ3OyAvLzhweFxuICAgICAgICAgICAgbWluLWhlaWdodDogM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51cHBlci1ib3JkZXIge1xuICAgICAgICBwYWRkaW5nOiAyLjA4NHZ3IDAgMDsgLy8zMHB4IDAgMFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYuMzE5NXZ3OyAvLzkxcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG93ZXItYm9yZGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2NsYXNzKj1cInAwMS1cIl0sXG5bY2xhc3MqPVwicDAyLVwiXSxcbltjbGFzcyo9XCJwMDMtXCJdLFxuW2NsYXNzKj1cInAwNC1cIl0sXG5bY2xhc3MqPVwicDA1LVwiXSxcbltjbGFzcyo9XCJwMDYtXCJdLFxuW2NsYXNzKj1cInAwNy1cIl0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy96LWluZGV4OiAxO1xufVxuXG4ucGFuZWwtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGgzIHtcbiAgICAgICAgLy9AaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICBmb250LXNpemU6IDEuNTI4dnc7IC8vMjJweFxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBmb250LXNpemUoMjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjczNnZ3OyAvLzI1cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZWxlbWVudCBmYWRlLWluIGNsYXNzXG4uZmFkZS1pbi1sYXRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIHZpc2liaWxpdHk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICYuZmFkZS1pbi1ub3cge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuXG4vLyBQYW5lbCAwMVxuI3BhbmVsMDEge1xuICAgIC8vbWFyZ2luOiAwIGF1dG8gMzAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC5wYW5lbC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGRiZmE7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1NS41NTZ2dzsgLy84MDBweFxuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi8vIHNreSBsaWdodHNcbltjbGFzcyo9XCJwMDEtbGlnaHQtXCJdIHtcbiAgICAvL3otaW5kZXg6IC0xO1xufVxuXG4ucDAxLWxpZ2h0LXVwcGVyMSB7XG4gICAgbGVmdDogLShwZXJjZW50YWdlKDI2LzE0NDApKTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMzY3LzE0NDApO1xufVxuXG4ucDAxLWxpZ2h0LXVwcGVyMiB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg5OS8xNDQwKTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoNjcyLzE0NDApO1xufVxuXG4ucDAxLWxpZ2h0LXVwcGVyMyB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgzODcvMTQ0MCk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDUwMy8xNDQwKTtcbn1cblxuLnAwMS1saWdodC11cHBlcjQge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNzAwLzE0NDApO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg2NzIvMTQ0MCk7XG59XG5cbi5wMDEtbGlnaHQtdXBwZXI1IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDEwNjYvMTQ0MCk7XG4gICAgdG9wOiA0dmg7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMzY3LzE0NDApO1xufVxuXG4vLyBsb3dlciBwYW5lbCBtYXNrXG4ucDAxLWZvb3Rlci1tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5MGRiZmEsIDEpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiA0Mi4ydnc7IC8vNjA4cHggKDgwMCAtIDE5MilcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4ucDAxLWxpZ2h0LWZvb3Rlci1tYXNrLFxuLnAwMS1saWdodC1sb3dlciB7XG4gICAgbGVmdDogLTAuMjA5dnc7IC8vM3B4XG4gICAgd2lkdGg6IDg4Ljc1dnc7IC8vMTI3OHB4XG4gICAgdG9wOiAtMTAuNDg3dnc7IC8vMTUxcHhcbiAgICB6LWluZGV4OiAxO1xufVxuXG4vLyBwcm9qZWN0aW9uIG1lc3NhZ2VcbltjbGFzcyo9XCJwMDEtcHJvamVjdGlvblwiXSB7XG4gICAgLy9ib3R0b206IDI0dmg7IC8vMTkycHhcbiAgICBib3R0b206IDEzLjMzNHZ3OyAvLzE5MnB4XG4gICAgaGVpZ2h0OiAzMC40ODd2dzsgLy80MzlweFxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMTIwLzE0NDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg4NDMvMTQ0MCk7XG59XG5cbi5wMDEtcHJvamVjdGlvbi1iZyB7XG4gICAgd2lkdGg6IDU4Ljc1dnc7IC8vODQ2cHhcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2YWNlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMS42Njd2dzsgLy80NTZweFxuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMzIlIDMzLjglO1xuICAgICAgICB3aWR0aDogMTYuNzM3dnc7IC8vMjQxcHhcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkN2RlOTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICB3aWR0aDogMTYuNzM3dnc7IC8vMjQxcHhcbiAgICB9XG4gICAgW2NsYXNzKj1cInAwMS1wcm9qZWN0aW9uXCJdIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnByb2plY3Rpb24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyLjM2MnZ3IDAgMDsgLy8zNHB4IDAgMFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjRiOWM7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzLjI2NHZ3OyAvLzMzNXB4XG4gICAgICAgICAgICBsZWZ0OiAxLjI1dnc7IC8vMjBweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAgICAgd2lkdGg6IDI1LjgzNHZ3OyAvLzM3MnB4XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgIFtjbGFzcyo9XCJwMDF0ZXh0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNjR2dzsgLy80N3B4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTI4OyAvLzU3cHhcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAuc21hbGwtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjUyOHZ3OyAvLzIycHhcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5leHRyYWJvbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMC4yMDh2dzsgLy8wIDAgMCAtM3B4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFycm93ZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW2NsYXNzKj1cInByb2plY3Rpb24tbGF5ZXIyYlwiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjQxN3Z3IDAgMDsgLy82cHggMCAwXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGZhY3RvcnkgYW5kIGNpdHkgZWxlbWVudHNcbltjbGFzcyo9XCJwMDEtZmFjdG9yeVwiXSxcbltjbGFzcyo9XCJwMDEtY2l0eVwiXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg0MDEvMTQ0MCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoODQyLzE0NDApO1xufVxuXG5bY2xhc3MqPVwicDAxLWZhY3RvcnlcIl0sXG5bY2xhc3MqPVwicDAxLWNpdHlcIl0sXG5bY2xhc3MqPVwicDAxLXRyZWVcIl0ge1xuICAgIC8vYm90dG9tOiAyNHZoOyAvLzE5MnB4XG4gICAgYm90dG9tOiAxMy4zMzR2dzsgLy8xOTJweFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuXG5bY2xhc3MqPVwicDAxLWNpdHktbGF5ZXIzLVwiXSB7XG4gICAgLy96LWluZGV4OiAyO1xufVxuXG4uZmFjdG9yeS1sYXllcnMge1xuICAgIC8vei1pbmRleDogMTtcbn1cblxuLy8gZmFjdG9yeSBzbW9rZVxuW2NsYXNzKj1cImZhY3Rvcnktc21va2VcIl0ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy96LWluZGV4OiAxO1xuICAgICZbY2xhc3MqPVwiMVwiXSB7XG4gICAgICAgIC8vYm90dG9tOiBjYWxjKDEzLjMzNHZ3ICsgMTIuMDE0dncpOyAvLzE5MnB4ICsgMTczcHggPSAzNjVweFxuICAgICAgICBib3R0b206IDI1LjM0OHZ3OyAvLzE5MnB4ICsgMTczcHggPSAzNjVweFxuICAgICAgICBoZWlnaHQ6IDQuNTE0dnc7IC8vNjVweFxuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKDc0OC8xNDQwKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNzQvMTQ0MCk7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiMlwiXSB7XG4gICAgICAgIC8vYm90dG9tOiBjYWxjKDEzLjMzNHZ3ICsgMTAuNjI1dncpOyAvLzE5MnB4ICsgMTUzcHggPSAzNDVweFxuICAgICAgICBib3R0b206IDIzLjk1OXZ3OyAvLzE5MnB4ICsgMTUzcHggPSAzNDVweFxuICAgICAgICBoZWlnaHQ6IDIuNzA5dnc7IC8vMzlweFxuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKDgxMy8xNDQwKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNDQvMTQ0MCk7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiM1wiXSB7XG4gICAgICAgIC8vYm90dG9tOiBjYWxjKDEzLjMzNHZ3ICsgMTAuNDg2dncpOyAvLzE5MnB4ICsgMTUxcHggPSAzNDNweFxuICAgICAgICBib3R0b206IDIzLjgydnc7IC8vMTkycHggKyAxNTFweCA9IDM0M3B4XG4gICAgICAgIGhlaWdodDogMy45NTl2dzsgLy81N3B4XG4gICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMTAwNy8xNDQwKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNjMvMTQ0MCk7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiNFwiXSB7XG4gICAgICAgIC8vYm90dG9tOiBjYWxjKDEzLjMzNHZ3ICsgOC4zMzR2dyk7IC8vMTkycHggKyAxMjBweCA9IDMxMnB4XG4gICAgICAgIGJvdHRvbTogMjEuNjY3dnc7IC8vMTkycHggKyAxMjBweCA9IDMxMnB4XG4gICAgICAgIGhlaWdodDogMy4xOTV2dzsgLy80NnB4XG4gICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMTA3Mi8xNDQwKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNTIvMTQ0MCk7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiNVwiXSB7XG4gICAgICAgIC8vYm90dG9tOiBjYWxjKDEzLjMzNHZ3ICsgMi42Mzl2dyk7IC8vMTkycHggKyAzOHB4ID0gMjMwcHhcbiAgICAgICAgYm90dG9tOiAxNS45NzN2dzsgLy8xOTJweCArIDM4cHggPSAyMzBweFxuICAgICAgICBoZWlnaHQ6IDIuNzA5dnc7IC8vMzlweFxuICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKDEyMDAvMTQ0MCk7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDQzLzE0NDApO1xuICAgIH1cbiAgICBAZm9yICRpIGZyb20gMSB0byA1IHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgICAgLnAwMS1zbW9rZS1sYXllcjEge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKC0xLjRzICogJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnAwMS1zbW9rZS1sYXllcjIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKC0wLjZzICogJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnAwMS1zbW9rZS1sYXllcjMge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKC0xLjFzICogJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDAxLXNtb2tlLWJhc2Uge1xuICAgIGxlZnQ6IC00JTtcbiAgICBib3R0b206IC03LjY5MiU7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTgvNzQpO1xufVxuXG5bY2xhc3MqPVwicDAxLXNtb2tlLWxheWVyXCJdIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc21va2VCaWxsb3c7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICZbY2xhc3MqPVwibGF5ZXIxXCJdIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA3LjQlO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSg1MS83NCk7XG4gICAgfVxuICAgICZbY2xhc3MqPVwibGF5ZXIyXCJdIHtcbiAgICAgICAgYm90dG9tOiAxLjUyJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDQ3Lzc0KTtcbiAgICB9XG4gICAgJltjbGFzcyo9XCJsYXllcjNcIl0ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDYzLzc0KTtcbiAgICB9XG59XG5cbi8vIGZhY3RvcnkgdHJhY3RvclxuLnAwMS1mYWN0b3J5LXRyYWN0b3Ige1xuICAgIC8vYm90dG9tOiAyNHZoOyAvLzE5MnB4XG4gICAgYm90dG9tOiAxMy4zMzR2dzsgLy8xOTJweFxuICAgIGhlaWdodDogMi40MzF2dzsgLy8zNXB4XG4gICAgbGVmdDogcGVyY2VudGFnZSg5MzcvMTQ0MCk7IC8vNjc3cHggKyB0cmF2ZWwgZGlzdGFuY2VcbiAgICB3aWR0aDogcGVyY2VudGFnZSg2Ny8xNDQwKTtcbn1cblxuW2NsYXNzKj1cInAwMS10cmFjdG9yXCJdIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJltjbGFzcyo9XCJsYXllcjFcIl0ge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNtb2tlQmlsbG93O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgICB9XG4gICAgJltjbGFzcyo9XCJsYXllcjJcIl0sXG4gICAgJltjbGFzcyo9XCJsYXllcjRcIl0ge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRyYWN0b3JCb3VuY2U7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAgIH1cbiAgICAmW2NsYXNzKj1cImxheWVyM1wiXSB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB0aXJlQm91bmNlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxufVxuXG4vLyB0cmVlIHBvc2l0aW9uaW5nXG4ucDAxLXRyZWUxIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDI3OC8xNDQwKTtcbiAgICB3aWR0aDogMS40NTl2dzsgLy8yMXB4XG59XG5cbi5wMDEtdHJlZTIge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMzA3LzE0NDApO1xuICAgIHdpZHRoOiAwLjk3M3Z3OyAvLzE0cHhcbn1cblxuLnAwMS10cmVlMyB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgzNjQvMTQ0MCk7XG4gICAgd2lkdGg6IDAuOTAzdnc7IC8vMTNweFxufVxuXG5cbi8vIFBhbmVsIDAyXG4jcGFuZWwwMiB7XG4gICAgLnBhbmVsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDItbWFwLWJnLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3Ljc3OHZ3OyAvLyUgMTEycHhcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA2MC43NjR2dzsgLy84NzVweFxuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDAuNDg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCNmZmYsIDApIDAlLCByZ2JhKCNmZmYsIDApIDY2JSwgcmdiYSgjZmZmLCAxKSAxMDAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWNvbnRlbnQge1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgcGVyY2VudGFnZSgxNDAvMTQ0MCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbiAgICAucGFuZWwtdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDYuMjV2dyAwIDYuODc1dnc7IC8vOTBweCAwIDk5cHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDYuMTEydnc7IC8vNjY0cHhcbiAgICB9XG4gICAgaDEge1xuICAgICAgICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxMDApO1xuICAgICAgICBmb250LXNpemU6IDYuOTQ0dnc7IC8vMTAwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcbiAgICAgICAgZm9udC1zaXplOiAyLjc3OHZ3OyAvLzQwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1OyAvLzU1cHhcbiAgICAgICAgJi51cHBlci10ZXh0LFxuICAgICAgICAmLmxvd2VyLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudXBwZXItdGV4dCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5sb3dlci10ZXh0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAuMDQlO1xuICAgICAgICB9XG4gICAgICAgICYudXBwZXItYm9yZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNDMxdncgMCAwOyAvLzM1cHggMCAwXG4gICAgICAgIH1cbiAgICAgICAgJi5sb3dlci1ib3JkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyLjV2dyAzLjA1NXZ3IDA7IC8vMCAzNnB4IDQ0cHggMFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3Vib2lkLXdyYXAge1xuICAgIC8vZGlzcGxheTogaW5saW5lO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDE5Ljg2MXZ3OyAvLzI4NnB4XG4gICAgbGVmdDogNTUuODMzdnc7IC8vODA0cHhcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jdWJvaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWFjZjg7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWR0aDogMTAuNjI1dnc7IC8vMTUzcHhcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY2YWNlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDEwLjYyNXZ3OyAvLzE1M3B4XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMS45NDR2dzsgLy8tMjhweCAoNTYvMilcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDAsIC00NWRlZyk7XG4gICAgICAgIHdpZHRoOiAzLjg4OXZ3OyAvLzU2cHhcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkZGY4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDMuOXZ3OyAvLzU2cHhcbiAgICAgICAgLy9sZWZ0OiAxLjk0NXZ3OyAvLzI4cHggKDU2LzIpXG4gICAgICAgIGxlZnQ6IDEuOTQ0dnc7IC8vMjhweCAoNTYvMilcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zLjg2dnc7IC8vLTU2cHhcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHdpZHRoOiAxMDAuNSU7XG4gICAgfVxuICAgIC5kYXRhLWJhci1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWFjZjg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3OyAvLzMwcHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiA1LjY5NHZ3OyAvLzgycHhcbiAgICAgICAgLy9sZWZ0OiAtKHBlcmNlbnRhZ2UoMTIwLzE1MykpOyAvLy0xMjBweFxuICAgICAgICBsaW5lLWhlaWdodDogNS42MjV2dzsgLy84MXB4XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IC00LjU4M3Z3OyAvLy02NnB4XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUuNjk0dnc7IC8vODJweFxuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjZhY2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNS42OTR2dztcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1LjY5NHZ3O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogNS42OTR2dzsgLy84MnB4XG4gICAgICAgICAgICBsZWZ0OiAyLjg0N3Z3OyAvLzQxcHhcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjg0N3Z3OyAvLzQxcHhcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzMnIHZpZXdCb3g9JzAgMCA5IDMnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyMzUyYWFkZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2NpcmNsZSBjbGFzcz0nYScgY3g9JzcuNScgY3k9JzEuNScgcj0nMS41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDAuMjA4dnc7IC8vM3B4XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjIwOHZ3OyAvLzNweFxuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUGFuZWwgMDNcbiNwYW5lbDAzIHtcbiAgICAucGFuZWwtYmcsXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1NS41NTZ2dzsgLy84MDBweFxuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLnBhbmVsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDMtY3VydmUtYmcuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDY1LjUlOyAvLyA1MCUgMTguMjV2aFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHBlcmNlbnRhZ2UoMTE2MS8xNDQwKSBhdXRvO1xuXG4gICAgfVxuICAgIC5wYW5lbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCBwZXJjZW50YWdlKDE0MC8xNDQwKTtcbiAgICB9XG4gICAgLnBhbmVsLXRleHQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTMuNzV2dzsgLy8xOThweFxuICAgICAgICAuYmx1ZS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmQ3ZGU5O1xuICAgICAgICB9XG4gICAgICAgIC5hbW91bnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdpZHRoOiA2LjY2N3Z3OyAvLzk2cHhcbiAgICAgICAgfVxuICAgICAgICAuYW1vdW50LWluZGljYXRvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xuICAgICAgICAgICAgYm90dG9tOiAxLjA0MnZ3OyAvLzE1cHhcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMC4yNzh2dzsgLy80cHhcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIuMDE0dncpOyAvLysyOXB4XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgICAgICAgICB3aWR0aDogMi45MTd2dzsgLy80MnB4XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjgzM3Z3OyAvLzEycHhcbiAgICAgICAgICAgICAgICByaWdodDogLTAuMjc4dnc7IC8vLTRweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjI3OHZ3OyAvLy00cHhcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjgzM3Z3OyAvLzEycHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vbmV5LWdyYXBoaWMge1xuICAgIHRvcDogMTcuNXZ3OyAvLzI1MnB4XG4gICAgaGVpZ2h0OiAxNy4zNjJ2dzsgLy8yNTBweFxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNjIwLzE0NDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzUuMzQ3dnc7IC8vNTA5cHhcbiAgICB6LWluZGV4OiAxO1xufVxuXG5bY2xhc3MqPVwicDAzLW1vbmV5LXN0YWNrXCJdIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5tb25leS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0LjE2N3Z3OyAvLzYwcHhcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyAvLzYwcHhcbiAgICBtYXJnaW46IDEuNTI4dncgMCAwOyAvLzIycHggMCAwXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFBhbmVsIDA0XG4jcGFuZWwwNCB7XG4gICAgLnBhbmVsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDQtYm94LWJnLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBwZXJjZW50YWdlKDEyNzAvMTQ0MCkgYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwLjYyNXZ3OyAvLzcyOXB4XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyYXBoLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgcGVyY2VudGFnZSgxNzAvMTQ0MCkgcGVyY2VudGFnZSgxMTgvMTQ0MCk7XG4gICAgfVxuICAgIC5ncmFwaC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBbY2xhc3MqPVwicDA0LVwiXSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtdGV4dC1zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3Ni4zODl2dzsgLy8xMTAwcHhcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgLnAwNC10ZXh0LXNoYWRvdy1za2lsbGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuNzY0dncgMCAwOyAvLzgzcHggMCAwXG4gICAgICAgICAgICByaWdodDogLTEuNDU5dnc7IC8vLTIxcHhcbiAgICAgICAgICAgIHdpZHRoOiA0LjMwNnZ3OyAvLzYycHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZWwtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNzYuMzg5dnc7IC8vMTEwMHB4XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5ibHVlY29sbGFyLXRleHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjk0NXZ3OyAvLzI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc5OyAvLzMzcHhcbiAgICAgICAgcGFkZGluZzogMTIuNjM5dncgMCAwIDIuMDE0dnc7IC8vMTgycHggMCAwIDI5cHhcbiAgICAgICAgLm9yYW5nZS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTA2ZDJlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5za2lsbGVkLXRleHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yMjN2dzsgLy8zMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wOTQ7IC8vMzVweFxuICAgICAgICBwYWRkaW5nOiA0LjkzMXZ3IDAgMDsgLy83MXB4IDAgMFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMS41OTh2dzsgLy8tMjNweFxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLm9yYW5nZS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjQ5MTI1O1xuICAgICAgICB9XG4gICAgfVxuICAgIFtjbGFzcyo9XCItdGV4dC1kb3RcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMy4zMzR2dzsgLy80OHB4XG4gICAgICAgIHdpZHRoOiAzLjMzNHZ3OyAvLzQ4cHhcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICZbY2xhc3MqPVwiYmx1ZWNvbGxhclwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2ZDJlO1xuICAgICAgICAgICAgbGVmdDogMC43NjR2dzsgLy8xMXB4XG4gICAgICAgICAgICB0b3A6IDEwLjYyNXZ3OyAvLzE1M3B4XG4gICAgICAgIH1cbiAgICAgICAgJltjbGFzcyo9XCJza2lsbGVkXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGEzNDA7XG4gICAgICAgICAgICBsZWZ0OiA2MS44MDZ2dzsgLy84OTBweFxuICAgICAgICAgICAgdG9wOiAzLjI2NHZ3OyAvLzQ3cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwNC1jdXJ2ZS1za2lsbGVkIHtcbiAgICBvcGFjaXR5OiAwLjg1O1xufVxuXG4ucDA0LXBhaW50IHtcbiAgICBib3R0b206IHBlcmNlbnRhZ2UoMTIwLzcyOSk7XG4gICAgbGVmdDogcGVyY2VudGFnZSg4MC8xNDQwKTtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg3My8xNDQwKTtcbn1cblxuLnAwNC1wYWludGVyIHtcbiAgICBib3R0b206IHBlcmNlbnRhZ2UoNjgvNzI5KTtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDk0LzE0NDApO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDE0MC8xNDQwKTtcbn1cblxuLnAwNC1jb3VyaWVyIHtcbiAgICBib3R0b206IHBlcmNlbnRhZ2UoMTEvNzI5KTtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDI5OC8xNDQwKTtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgxMjgvMTQ0MCk7XG59XG5cbi5wMDQtc3VpdCB7XG4gICAgYm90dG9tOiBwZXJjZW50YWdlKDkyLzcyOSk7XG4gICAgbGVmdDogcGVyY2VudGFnZSg3MzIvMTQ0MCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTY5LzE0NDApO1xufVxuXG4ucDA0LW51cnNlIHtcbiAgICBib3R0b206IHBlcmNlbnRhZ2UoMzUxLzcyOSk7XG4gICAgbGVmdDogcGVyY2VudGFnZSg5NDgvMTQ0MCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoODMvMTQ0MCk7XG59XG5cbi8vIFBhbmVsIDA1XG4jcGFuZWwwNSB7XG4gICAgLnBhbmVsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wMDUtY2l0eXNjYXBlLWJnLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMzLjg4JSBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5vcmFuZ2UtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmOGIwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2tpbGxlZC1pY29ucyxcbiAgICAuYmx1ZWNvbGxhci1pY29ucyB7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2tpbGxlZC1pY29ucyB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLnNraWxsZWQtdGl0bGV7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy9sZWZ0OiAtNC41ODN2dztcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gNi4zOTNlbSk7IC8vNTAlLTE3OHB4XG4gICAgfVxuICAgIC5za2lsbGVkLWNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmNmMwMDtcbiAgICAgICAgYm90dG9tOiBwZXJjZW50YWdlKDI4MS80MDApOyAvLzUwJS0xNzhweFxuICAgICAgICBsZWZ0OiAtMjV2dztcbiAgICB9XG4gICAgLmJsdWVjb2xsYXItaWNvbnMge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5ibHVlY29sbGFyLXRpdGxle1xuICAgICAgICBsZWZ0OiBjYWxjKDUwdncgLSAyLjE0M2VtKTsgLy81MCUtNjBweFxuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5ibHVlY29sbGFyLWNhcHRpb24ge1xuICAgICAgICBjb2xvcjogIzFmNmFjZTtcbiAgICAgICAgcmlnaHQ6IC0yNy45MTZ2dztcbiAgICAgICAgdG9wOiBwZXJjZW50YWdlKDI3NS80MDApO1xuICAgIH1cbiAgICBoMltjbGFzcyo9XCJ0cmlhbmdsZS1cIl0ge1xuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjk0NHZ3OyAvLzI4cHhcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDcyOyAvLzMwcHhcbiAgICAgICAgcGFkZGluZzogMCAyLjkxN3Z3IDAgMDsgLy8wIDQycHggMCAwXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3ctdHJpYW5nbGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyLjA4M3Z3OyAvLzMwcHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbi8vIHRyaWFuZ2xlIGljb25zXG5bY2xhc3MqPVwidHJpYW5nbGUtXCJdIHtcbiAgICBwYWRkaW5nOiAwIDIuMDE0dncgMCAwOyAvLzAgMjlweCAwIDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxZjZhY2UgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwLjgzM3Z3IGNhbGMoMS43MzIgKiAwLjc2NHZ3KSAwLjgzM3Z3O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMS4zMTl2dzsgLy8xOXB4XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAwLjgzM3Z3OyAvLzEycHhcbiAgICB9XG4gICAgJltjbGFzcyo9XCJvcmFuZ2VcIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZjhiMDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltjbGFzcyo9XCJkb3duXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWY2YWNlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKDEuNzMyICogMC43NjR2dykgMC44MzN2dyAwIDAuODMzdnc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltjbGFzcyo9XCJib3VuY2V1cFwiXSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VVcDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZbY2xhc3MqPVwiYm91bmNlZG93blwiXSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VEb3duO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDUtaWNvbi1tb25leWJhZyB7XG4gICAgYm90dG9tOiBwZXJjZW50YWdlKDE0Mi80MDApO1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMjk0LzE0NDApO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDEwMy8xNDQwKTtcbn1cblxuLnAwNS1pY29uLWJvb2sge1xuICAgIGJvdHRvbTogcGVyY2VudGFnZSg5NC80MDApO1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNDc0LzE0NDApO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDExMC8xNDQwKTtcbn1cblxuLnAwNS1pY29uLWRyYmFnIHtcbiAgICBib3R0b206IHBlcmNlbnRhZ2UoNzUvNDAwKTtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDY2Ny8xNDQwKTtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgxMDYvMTQ0MCk7XG59XG5cbi5wMDUtaWNvbi1ibGRncyB7XG4gICAgYm90dG9tOiBwZXJjZW50YWdlKDExMy80MDApO1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoODUzLzE0NDApO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDk5LzE0NDApO1xufVxuXG4ucDA1LWljb24tZGVza2JlbGwge1xuICAgIGJvdHRvbTogcGVyY2VudGFnZSgxNzYvNDAwKTtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDEwMTEvMTQ0MCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTU2LzE0NDApO1xufVxuXG4ucDA1LWljb24taGVhZHNldCB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgyOTkvMTQ0MCk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDc3LzQwMCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoOTEvMTQ0MCk7XG59XG5cbi5wMDUtaWNvbi10cmFtIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDQ4Ni8xNDQwKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTUzLzQwMCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoODYvMTQ0MCk7XG59XG5cbi5wMDUtaWNvbi1mYWN0b3J5IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDY4MC8xNDQwKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTA1LzQwMCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoODQvMTQ0MCk7XG59XG5cbi5wMDUtaWNvbi13aGVhdCB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg4NjMvMTQ0MCk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDc1LzQwMCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoOTQvMTQ0MCk7XG59XG5cbi5wMDUtaWNvbi1idWxsZG96ZXIge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMTAyNi8xNDQwKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTIwLzQwMCk7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTQ5LzE0NDApO1xufVxuXG5cbi8vIFBhbmVsIDA2XG4jcGFuZWwwNiB7XG4gICAgLnBhbmVsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmQ0ZTtcbiAgICB9XG59XG5cbi5wMDYtcHJvamVjdGlvbiB7XG4gICAgaGVpZ2h0OiAzMi40MzF2dzsgLy80NjdweFxuICAgIG1pbi1oZWlnaHQ6IDIxM3B4O1xuICAgIGxlZnQ6IDE0LjQ0NHZ3OyAvLzIwOHB4XG4gICAgdG9wOiAxOC4xMjV2aDsgLy8xNDVweFxuICAgIHdpZHRoOiAzNC43MjJ2dzsgLy81MDBweFxuICAgIG1pbi13aWR0aDogMjI4cHg7XG4gICAgei1pbmRleDogdW5zZXQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5NjQ0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICAgIHdpZHRoOiAxMzclO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLnBhbmVsLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIuNDM3NXJlbSAwIDA7IC8vMzlweCAwIDBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnAoNjU3KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1Ljk3MnZ3IDAgMDsgLy8zOHB4IDAgMFxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNy4zKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKDY1Nykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42Mzl2dzsgLy8zOHB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAueGJvbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTkuMSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNTU2dncgMCAwOyAvLzhweCAwIDBcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjkxN3Z3OyAvLzQycHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNi40MTY3KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dzsgLy8zNnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDA2LWljb24tZ3JhZGNhcCB7XG4gICAgbGVmdDogY2FsYygxNC40NDR2dyAtIDQuMzEyNXJlbSk7IC8vOTQuODgzM3B4IC0gNjlweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCAtIDIuODc1cmVtKTsgLy8xNDVweCAtIDQ2cHhcbiAgICB3aWR0aDogNS4zODhyZW07IC8vODYuMjA4cHhcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIGJwKDY1Nykge1xuICAgICAgICBsZWZ0OiA0LjAyOHZ3OyAvLzU4cHhcbiAgICAgICAgdG9wOiBjYWxjKDE4LjEyNXZoIC0gNy4wMTR2dyk7IC8vMTQ1cHggLSAxMDFweFxuICAgICAgICB3aWR0aDogMTMuMTI1dnc7IC8vMTg5cHhcbiAgICB9XG59XG5cbi5wMDYtaWNvbi1ib29rc3RhY2sge1xuICAgIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyAxMC45Mzc1cmVtKTsgLy85NC44ODMzcHggKyAxNzVweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDkuNzVyZW0pOyAvLzE0NXB4ICsgMTU2cHhcbiAgICB3aWR0aDogNS44MTI1cmVtOyAvLzkzcHhcbiAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgbGVmdDogNDEuMDQydnc7IC8vNTkxcHhcbiAgICAgICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMjMuODE5dncpOyAvLzE0NXB4ICsgMzQzcHhcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMjA0LzE0NDApO1xuICAgIH1cbn1cblxuLnAwNi1pY29uLXByb3RyYWN0b3Ige1xuICAgIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyAxNS41NjI1cmVtKTsgLy85NC44ODMzcHggKyAyNDlweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDguNDM4cmVtKTsgLy8xNDVweCArIDEzNXB4XG4gICAgd2lkdGg6IDMuNzA2cmVtOyAvLzU5LjNweFxuICAgIEBpbmNsdWRlIGJwKDY1Nykge1xuICAgICAgICBsZWZ0OiA1Mi40MzF2dzsgLy83NTVweFxuICAgICAgICB0b3A6IGNhbGMoMTguMTI1dmggKyAyMC41NTZ2dyk7IC8vMTQ1cHggKyAyOTZweFxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxMzAvMTQ0MCk7XG4gICAgfVxufVxuXG4ucDA2LWljb24tZGVncmVlIHtcbiAgICBsZWZ0OiBjYWxjKDE0LjQ0NHZ3ICsgMjIuODc1cmVtKTsgLy85NC44ODMzcHggKyAzNjZweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCAtIDAuMjA4cmVtKTsgLy8xNDVweCAtIDNweFxuICAgIHdpZHRoOiA1Ljc1cmVtOyAvLzkycHhcbiAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgbGVmdDogNzAuMTM5dnc7IC8vMTAxMHB4XG4gICAgICAgIHRvcDogY2FsYygxOC4xMjV2aCAtIDAuNDg2dncpOyAvLzE0NXB4IC0gN3B4XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDIwMi8xNDQwKTtcbiAgICB9XG59XG5cbi8vIFNQQVJLTEVTIVxuW2NsYXNzKj1cIi1zcGFyay1cIl0ge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGFya2xlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgaGVpZ2h0OiAxLjExMnZ3OyAvLzE2cHhcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB3aWR0aDogMS4xMTJ2dzsgLy8xNnB4XG4gICAgQGZvciAkaSBmcm9tIDEgdG8gOSB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogKC0wLjNzICogJGkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbY2xhc3MqPSctY2lyY2xlJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzZmZmO2ZpbGwtcnVsZTpldmVub2RkOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VwMDYtc3BhcmstY2lyY2xlJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTQsMEE0LDQsMCwxLDEsMCw0LDQsNCwwLDAsMSw0LDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBoZWlnaHQ6IDAuNTU2dnc7IC8vOHB4XG4gICAgICAgIHdpZHRoOiAwLjU1NnZ3OyAvLzhweFxuICAgICAgICAuZ3JlZW4tc3BhcmtzICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2I0Yzc2ODtmaWxsLXJ1bGU6ZXZlbm9kZDslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNpcmNsZS1ncmVlbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J000LDBBNCw0LDAsMSwxLDAsNCw0LDQsMCwwLDEsNCwwWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgICAmW2NsYXNzKj0nLXNtbCddIHtcbiAgICAgICAgICAgIGhlaWdodDogMC4zNDh2dzsgLy81cHhcbiAgICAgICAgICAgIHdpZHRoOiAwLjM0OHZ3OyAvLzVweFxuICAgICAgICB9XG4gICAgICAgICZbY2xhc3MqPSctc21sciddIHtcbiAgICAgICAgICAgIGhlaWdodDogMC4yMDl2dzsgLy8zcHhcbiAgICAgICAgICAgIHdpZHRoOiAwLjIwOXZ3OyAvLzNweFxuICAgICAgICB9XG4gICAgfVxuICAgICZbY2xhc3MqPSctY3Jvc3MnXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUuOTgxJyBoZWlnaHQ9JzE1Ljk4MScgdmlld0JveD0nMCAwIDE1Ljk4MSAxNS45ODEnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNyb3NzJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nYScgZD0nTTE0LjE5Miw2LjJIOS43N1YxLjc3OWExLjc4OSwxLjc4OSwwLDAsMC0zLjU3OCwwVjYuMkgxLjc3YTEuNzg5LDEuNzg5LDAsMSwwLDAsMy41NzdINi4xOTJWMTQuMmExLjc4OSwxLjc4OSwwLDAsMCwzLjU3OCwwVjkuNzc5aDQuNDIyYTEuNzg5LDEuNzg5LDAsMSwwLDAtMy41NzdaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAuZ3JlZW4tc3BhcmtzICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNS45ODEnIGhlaWdodD0nMTUuOTgxJyB2aWV3Qm94PScwIDAgMTUuOTgxIDE1Ljk4MSclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSU3QmZpbGw6JTIzYjRjNzY4OyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VwMDYtc3BhcmstY3Jvc3MtZ3JlZW4lM0MvdGl0bGUlM0UlM0NwYXRoIGNsYXNzPSdhJyBkPSdNMTQuMTkyLDYuMkg5Ljc3VjEuNzc5YTEuNzg5LDEuNzg5LDAsMCwwLTMuNTc4LDBWNi4ySDEuNzdhMS43ODksMS43ODksMCwxLDAsMCwzLjU3N0g2LjE5MlYxNC4yYTEuNzg5LDEuNzg5LDAsMCwwLDMuNTc4LDBWOS43NzloNC40MjJhMS43ODksMS43ODksMCwxLDAsMC0zLjU3N1onLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgICAgJltjbGFzcyo9Jy1zbWwnXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNyb3NzLXNtbCUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00xMS4xLDQuNkg4LjRWMS45MDVhMS45MDUsMS45MDUsMCwxLDAtMy44MSwwVjQuNkgxLjkwNWExLjkwNSwxLjkwNSwwLDAsMCwwLDMuODFINC42VjExLjFhMS45MDUsMS45MDUsMCwwLDAsMy44MSwwVjguNEgxMS4xYTEuOTA1LDEuOTA1LDAsMCwwLDAtMy44MVonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuOTAzdnc7IC8vMTNweFxuICAgICAgICAgICAgd2lkdGg6IDAuOTAzdnc7IC8vMTNweFxuICAgICAgICAgICAgLmdyZWVuLXNwYXJrcyAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElN0JmaWxsOiUyM2I0Yzc2ODslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFcDA2LXNwYXJrLWNyb3NzLXNtbC1ncmVlbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2EnIGQ9J00xMS4xLDQuNkg4LjRWMS45MDVhMS45MDUsMS45MDUsMCwxLDAtMy44MSwwVjQuNkgxLjkwNWExLjkwNSwxLjkwNSwwLDAsMCwwLDMuODFINC42VjExLjFhMS45MDUsMS45MDUsMCwwLDAsMy44MSwwVjguNEgxMS4xYTEuOTA1LDEuOTA1LDAsMCwwLDAtMy44MVonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltjbGFzcyo9Jy1yb3RhdGUnXSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNwYXJrbGUgZ3JvdXAgMVxuLnAwNi1zcGFya2xlczEge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICBoZWlnaHQ6IDUuMDE4NzVyZW07IC8vODAuM3B4XG4gICAgbGVmdDogY2FsYygxNC40NDR2dyAtIDUuMDYyNXJlbSk7IC8vOTQuODgzM3B4IC0gODFweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCAtIDIuNjg3NXJlbSk7IC8vMTQ1cHggLSA0M3B4XG4gICAgd2lkdGg6IDcuMXJlbTsgLy8xMTMuNnB4XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMi4yMjN2dzsgLy8xNzZweFxuICAgICAgICBsZWZ0OiAyLjI5MnZ3OyAvLzMzcHhcbiAgICAgICAgdG9wOiBjYWxjKDE4LjEyNXZoIC0gNi4zMnZ3KTsgLy8xNDVweCAtIDkxcHhcbiAgICAgICAgd2lkdGg6IDE3LjI5MnZ3OyAvLzI0OXB4XG4gICAgfVxufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWEnXSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTI5LzE3Nik7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay0xYiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDEzLzI0OSk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDE0NS8xNzYpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWMnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgyNS8yNDkpO1xuICAgIHRvcDogcGVyY2VudGFnZSgxNjUvMTc2KTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTFkJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMTg0LzI0OSk7XG4gICAgdG9wOiAwO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWUnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgyMTAvMjQ5KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoOS8xNzYpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstMWYnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgyMjcvMjQ5KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMzMvMTc2KTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTFnJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMjQxLzI0OSk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDQvMTc2KTtcbn1cblxuLy8gc3BhcmtsZSBncm91cCAyXG4ucDA2LXNwYXJrbGVzMiB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuICAgIGhlaWdodDogMy43OTNyZW07IC8vNjAuNjgzM3B4XG4gICAgbGVmdDogY2FsYygxNC40NDR2dyArIDIxLjI1cmVtKTsgLy85NC44ODMzcHggKyAzNDBweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDAuMzc1cmVtKTsgLy8xNDVweCArIDZweFxuICAgIHdpZHRoOiA5LjMyNHJlbTsgLy8xNDkuMTgzcHhcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIGJwKDY1Nykge1xuICAgICAgICBoZWlnaHQ6IDkuMjM3dnc7IC8vMTMzcHhcbiAgICAgICAgbGVmdDogNjYuMDQydnc7IC8vOTUxcHhcbiAgICAgICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMC42OTV2dyk7IC8vMTQ1cHggKyAxMHB4XG4gICAgICAgIHdpZHRoOiAyMi43MDl2dzsgLy8zMjdweFxuICAgIH1cbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJhJ10ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBwZXJjZW50YWdlKDE1LzEzMyk7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yYiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDgvMzI3KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMzYvMTMzKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJjJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMzAvMzI3KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoNjIvMTMzKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJkJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMzgvMzI3KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTkvMTMzKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJlJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNjkvMzI3KTtcbiAgICB0b3A6IDA7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yZiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDI3Mi8zMjcpO1xuICAgIHRvcDogcGVyY2VudGFnZSgxMzAvMTMzKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJnJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMjc3LzMyNyk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDU3LzEzMyk7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yaCddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDI5My8zMjcpO1xuICAgIHRvcDogcGVyY2VudGFnZSgxMDcvMTMzKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTJpJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMjk1LzMyNyk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDczLzEzMyk7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay0yaiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDMyNC8zMjcpO1xuICAgIHRvcDogcGVyY2VudGFnZSg4My8xMzMpO1xufVxuXG4vLyBzcGFya2xlIGdyb3VwIDNcbi5wMDYtc3BhcmtsZXMzIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgaGVpZ2h0OiAyLjA4MTI1cmVtOyAvLzMzLjNweFxuICAgIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyAxMC41NjI1cmVtKTsgLy85NC44ODMzcHggKyAxNjlweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDEuNXJlbSk7IC8vMTQ1cHggKyAyNHB4XG4gICAgd2lkdGg6IDIuOTA4MzMxMjVyZW07IC8vNDYuNTMzM3B4XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgaGVpZ2h0OiA1LjA3dnc7IC8vNzNweFxuICAgICAgICAvL2xlZnQ6IDQwdnc7IC8vNTc2cHhcbiAgICAgICAgbGVmdDogMjUuNDg3dnc7IC8vMzY3cHhcbiAgICAgICAgLy90b3A6IGNhbGMoMTguMTI1dmggKyAzLjQzNzV2dyk7IC8vMTQ1cHggKyA1NXB4XG4gICAgICAgIHRvcDogMy40Mzc1dnc7IC8vNTVweFxuICAgICAgICB3aWR0aDogNy4wODR2dzsgLy8xMDJweFxuICAgIH1cbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTNhJ10ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstM2InXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg5LzEwMik7XG4gICAgdG9wOiBwZXJjZW50YWdlKDE3LzczKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTNjJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNTMvMTAyKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTkvNzMpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstM2QnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg3OC8xMDIpO1xuICAgIHRvcDogcGVyY2VudGFnZSgzNy83Myk7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay0zZSddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDk4LzEwMik7XG4gICAgdG9wOiBwZXJjZW50YWdlKDY5LzczKTtcbn1cblxuLy8gc3BhcmtsZSBncm91cCA0XG4ucDA2LXNwYXJrbGVzNCB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuICAgIGhlaWdodDogMS4zMzk1ODEyNXJlbTsgLy8yMS40MzMzcHhcbiAgICBsZWZ0OiBjYWxjKDE0LjQ0NHZ3ICsgMS4zMTI1cmVtKTsgLy85NC44ODMzcHggKyAyMXB4XG4gICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgNy4yNXJlbSk7IC8vMTQ1cHggKyAxMTZweFxuICAgIHdpZHRoOiAxLjQyNjA0Mzc1cmVtOyAvLzIyLjgxNjdweFxuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgYnAoNjU3KSB7XG4gICAgICAgIGhlaWdodDogMy4yNjR2dzsgLy80N3B4XG4gICAgICAgIC8vbGVmdDogMTcuNXZ3OyAvLzI1MnB4XG4gICAgICAgIGxlZnQ6IDIuOTg3dnc7IC8vNDNweFxuICAgICAgICAvL3RvcDogY2FsYygxOC4xMjV2aCArIDE3LjV2dyk7IC8vMTQ1cHggKyAyNTJweFxuICAgICAgICB0b3A6IDE3LjV2dzsgLy8yNTJweFxuICAgICAgICB3aWR0aDogMy40NzN2dzsgLy81MHB4XG4gICAgfVxufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNGEnXSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay00YiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDE1LzUwKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMjMvNDcpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNGMnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg0Mi81MCk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDM4LzQ3KTtcbn1cblxuLy8gc3BhcmtsZSBncm91cCA1XG4ucDA2LXNwYXJrbGVzNSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xuICAgIGhlaWdodDogMi4xNjdyZW07IC8vMzQuNjY2N3B4XG4gICAgbGVmdDogY2FsYygxNC40NDR2dyAtIDQuNjI1cmVtKTsgLy85NC44ODMzcHggLSA3NHB4XG4gICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMTMuMDYyNXJlbSk7IC8vMTQ1cHggKyAyMDlweFxuICAgIHdpZHRoOiAzLjg0OXJlbTsgLy82MS41ODMzcHhcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIGJwKDY1Nykge1xuICAgICAgICBoZWlnaHQ6IDUuMjc4dnc7IC8vNzZweFxuICAgICAgICBsZWZ0OiAzLjMzNHZ3OyAvLzQ4cHhcbiAgICAgICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMzEuNjY3dncpOyAvLzE0NXB4ICsgNDU2cHhcbiAgICAgICAgd2lkdGg6IDkuMzc1dnc7IC8vMTM1cHhcbiAgICB9XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay01YSddIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogcGVyY2VudGFnZSg3My83Nik7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay01YiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDMxLzEzNSk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDU2Lzc2KTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTVjJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoODAvMTM1KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoNjMvNzYpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNWQnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxMDEvMTM1KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoNDAvNzYpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNWUnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxMDUvMTM1KTtcbiAgICB0b3A6IDA7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay01ZiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDEzMi8xMzUpO1xuICAgIHRvcDogcGVyY2VudGFnZSgxNi83Nik7XG59XG5cbi8vIHNwYXJrbGUgZ3JvdXAgNlxuLnAwNi1zcGFya2xlczYge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICBoZWlnaHQ6IDEuNTExNDU2MjVyZW07IC8vMjQuMTgzM3B4XG4gICAgbGVmdDogY2FsYygxNC40NDR2dyArIDguNzVyZW0pOyAvLzk0Ljg4MzNweCArIDE0MHB4XG4gICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMTQuMDYyNXJlbSk7IC8vMTQ1cHggKyAyMjVweFxuICAgIHdpZHRoOiAzLjE5Mzc1cmVtOyAvLzUxLjFweFxuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgYnAoNjU3KSB7XG4gICAgICAgIC8vaGVpZ2h0OiAzLjY4MXZ3OyAvLzUzcHhcbiAgICAgICAgaGVpZ2h0OiAxMy44ODl2dzsgLy8yMDBweFxuICAgICAgICBsZWZ0OiAzNS42MjV2dzsgLy81MTNweFxuICAgICAgICB0b3A6IGNhbGMoMTguMTI1dmggKyAyMy45NTl2dyk7IC8vMTQ1cHggKyAzNDVweFxuICAgICAgICAvL3dpZHRoOiA3Ljc3OHZ3OyAvLzExMnB4XG4gICAgICAgIHdpZHRoOiAzMy42MTJ2dzsgLy80ODRweFxuICAgIH1cbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTZhJ10ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBwZXJjZW50YWdlKDE0Ny8yMDApO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNmInXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxMy80ODQpO1xuICAgIHRvcDogcGVyY2VudGFnZSgxNjMvMjAwKTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTZjJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNTcvNDg0KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTU2LzIwMCk7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay02ZCddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDc4LzQ4NCk7XG4gICAgdG9wOiBwZXJjZW50YWdlKDE3Ni8yMDApO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstNmUnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxMDkvNDg0KTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTk3LzIwMCk7XG59XG5cbi8vIHNwYXJrbGUgZ3JvdXAgN1xuLnAwNi1zcGFya2xlczcge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICBoZWlnaHQ6IDIuNzM3NXJlbTsgLy80My44cHhcbiAgICBsZWZ0OiBjYWxjKDE0LjQ0NHZ3ICsgMTUuMTI1cmVtKTsgLy85NC44ODMzcHggKyAyNDJweFxuICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDguNTYyNXJlbSk7IC8vMTQ1cHggKyAxMzdweFxuICAgIHdpZHRoOiA1LjE4OTU4MTI1cmVtOyAvLzgzLjAzMzNweFxuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgYnAoNjU3KSB7XG4gICAgICAgIGhlaWdodDogNi42Njd2dzsgLy85NnB4XG4gICAgICAgIGxlZnQ6IDUxLjE4MXZ3OyAvLzczN3B4XG4gICAgICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDIwLjc2NHZ3KTsgLy8xNDVweCArIDI5OXB4XG4gICAgICAgIHdpZHRoOiAxMi42Mzl2dzsgLy8xODJweFxuICAgIH1cbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTdhJ10ge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBwZXJjZW50YWdlKDI5Lzk2KTtcbn1cblxuW2NsYXNzKj0ncDA2LXNwYXJrLTdiJ10ge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNy8xODIpO1xuICAgIHRvcDogcGVyY2VudGFnZSgxNi85Nik7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay03YyddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDMwLzE4Mik7XG4gICAgdG9wOiAwO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstN2QnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxNTcvMTgyKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoOTEvOTYpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstN2UnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxNjQvMTgyKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoNDMvOTYpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstN2YnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgxNzEvMTgyKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoNTkvOTYpO1xufVxuXG4vLyBzcGFya2xlIGdyb3VwIDhcbi5wMDYtc3BhcmtsZXM4IHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHBpbms7XG4gICAgaGVpZ2h0OiAwLjg4MzMzMTI1cmVtOyAvLzE0LjEzMzNweFxuICAgIGxlZnQ6IGNhbGMoMTQuNDQ0dncgKyAyOC42MjVyZW0pOyAvLzk0Ljg4MzNweCArIDQ1OHB4XG4gICAgdG9wOiBjYWxjKDE4LjEyNXZoICsgMTUuMzc1cmVtKTsgLy8xNDVweCArIDI0NnB4XG4gICAgd2lkdGg6IDEuMjI2MDQzNzVyZW07IC8vMTkuNjE2N3B4XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBicCg2NTcpIHtcbiAgICAgICAgaGVpZ2h0OiAyLjE1M3Z3OyAvLzMxcHhcbiAgICAgICAgbGVmdDogODQuMDI4dnc7IC8vMTIxMHB4XG4gICAgICAgIHRvcDogY2FsYygxOC4xMjV2aCArIDM3LjM2MnZ3KTsgLy8xNDVweCArIDUzOHB4XG4gICAgICAgIHdpZHRoOiAyLjk4N3Z3OyAvLzQzcHhcbiAgICB9XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay04YSddIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogcGVyY2VudGFnZSgyOC8zMSk7XG59XG5cbltjbGFzcyo9J3AwNi1zcGFyay04YiddIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKDMyLzQzKTtcbiAgICB0b3A6IHBlcmNlbnRhZ2UoMTYvMzEpO1xufVxuXG5bY2xhc3MqPSdwMDYtc3BhcmstOGMnXSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSg0MC80Myk7XG4gICAgdG9wOiAwO1xufVxuXG4vLyBzcGFya2xlIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgc3BhcmtsZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5cblxuXG4vLyBQYW5lbCAwN1xuI3BhbmVsMDcge1xuICAgIC5wYW5lbC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIHBlcmNlbnRhZ2UoMTQwLzE0NDApO1xuICAgIH1cbn1cblxuLnBhbmVsMDctZ3JhcGgge1xuICAgIC5wYW5lbC10ZXh0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDkuMzc1dmg7IC8vNzVweFxuICAgICAgICAuZ3JlZW4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzU3OTkxZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JhcGgtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcDA3LWdyYXBoLWJnLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAvLzkwMHB4XG4gICAgICAgIGhlaWdodDogMzYuNTk3dnc7IC8vNTI3cHhcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM0LjEyNXZoOyAvLzI3M3B4XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDc1dnc7IC8vMTA4MHB4LzE0NDBweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOC4zMzR2dzsgLy80MDhweFxuICAgICAgICAgICAgbGVmdDogMjMuMzMzdnc7IC8vMzM2cHhcbiAgICAgICAgICAgIHdpZHRoOiA2Mi41dnc7IC8vOTAwcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3JhcGgtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3MS41NjklOyAvLzI5MnB4LzQwOHB4XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuZGF0YS1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmRpc3BsYXktYWJvdmUge1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyLjU2OXZ3KTsgLy8rMzdweFxuICAgICAgICB9XG4gICAgICAgICYuZGlzcGxheS1iZWxvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDIuNXZ3IGF1dG8gMDsgLy8zNnB4IGF1dG8gMFxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMuMzM0dnc7IC8vNDhweFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMltjbGFzcyo9XCJ0cmlhbmdsZS1cIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNDN2dzsgLy8zNXB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyAvL2JvbGRcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNTU2dnc7IC8vOHB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2NsYXNzKj1cImJvdW5jZWRvd25cIl0ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2NsYXNzKj1cImJvdW5jZXVwXCJdIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43NXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zODl2dzsgLy8yMHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyAvL3NlbWlib2xkXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIFtjbGFzcyo9XCJncmFwaC1kYXRhLVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTEuODJ2dzsgLy8xMThweC85OTlweFxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDkuMTY3dnc7IC8vMTMycHhcbiAgICAgICAgfVxuICAgICAgICAmW2NsYXNzKj1cIjFcIl0sXG4gICAgICAgICZbY2xhc3MqPVwiMlwiXSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAuY3lsaW5kZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2NsYXNzKj1cIjNcIl0sXG4gICAgICAgICZbY2xhc3MqPVwiNFwiXSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAuY3lsaW5kZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2NsYXNzKj1cIjFcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICMyMDZhY2U7XG4gICAgICAgICAgICBsZWZ0OiBwZXJjZW50YWdlKDEwMi85MDApO1xuICAgICAgICAgICAgLmRhdGEtYmFyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMDAzdnc7IC8vMzBweCAobWVhc3VyZWQgYXQgdnc6MTI4OCB3aGVuIGdyYXBoIHNhbWUgd2lkdGggYXMgYXQgdnc6OTk5KVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4yMjJ2dzsgLy8zMnB4ICgzMjAwLzE0NDApXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN5bGluZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2YWNlO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjRiOWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNmFjZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMltjbGFzcyo9XCJ0cmlhbmdsZS1kb3duXCJdIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIwNmFjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltjbGFzcyo9XCIyXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzJhZGY5O1xuICAgICAgICAgICAgbGVmdDogcGVyY2VudGFnZSgzMjQvOTAwKTtcbiAgICAgICAgICAgIC5kYXRhLWJhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMwOHZ3OyAvLzgzcHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMzg5dnc7IC8vOTJweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jeWxpbmRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyYWRmOTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4Y2VmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMmFkZjk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJbY2xhc3MqPVwidHJpYW5nbGUtZG93blwiXSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzMmFkZjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbY2xhc3MqPVwiM1wiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYTE5ZDtcbiAgICAgICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNTQ2LzkwMCk7XG4gICAgICAgICAgICAuZGF0YS1iYXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNy40MDd2dzsgLy83NHB4XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1Ljc2NHZ3OyAvLzgzcHhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3lsaW5kZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGExOWQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyYmZiYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMTlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyW2NsYXNzKj1cInRyaWFuZ2xlLVwiXSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMGExOWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbY2xhc3MqPVwiNFwiXSB7XG4gICAgICAgICAgICBjb2xvcjogIzY5OTY0NDtcbiAgICAgICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoNzY4LzkwMCk7XG4gICAgICAgICAgICAuZGF0YS1iYXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjguNjI5dnc7IC8vMjg2cHhcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyLjIyMnZ3OyAvLzMyMHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN5bGluZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5NjQ0O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2JkNGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTY0NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMltjbGFzcyo9XCJ0cmlhbmdsZS1cIl0ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjk5NjQ0IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN5bGluZGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlRG93bjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQuNTgzNXZ3IC8gMS41OTd2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDQuMjA0dnc7IC8vNDJweC85OTlweFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIuMTAydnc7IC8vMjFweFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGhlaWdodDogMy4xOTR2dzsgLy80NnB4XG4gICAgICAgICAgICB0b3A6IC0xLjU5N3Z3OyAvLzIzcHhcbiAgICAgICAgICAgIC8vd2lkdGg6IDkuMTY3dnc7IC8vMTMycHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTIuMTAydnc7IC8vMjFweFxuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMS41OTd2dzsgLy8yM3B4XG4gICAgICAgICAgICBoZWlnaHQ6IDMuMTk0dnc7IC8vNDZweFxuICAgICAgICAgICAgLy93aWR0aDogOS4xNjd2dzsgLy8xMzJweFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFNjcm9sbCBGb290ZXJcbiNzY3JvbGwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLTI4LjM3NXZoOyAvLy0yMjdweFxuICAgIGJveC1zaGFkb3c6IDAgMC43NXJlbSAwLjVyZW0gMCByZ2JhKCMyNDI1MjgsIDAuMyk7XG4gICAgaGVpZ2h0OiAyOC4zNzV2aDsgLy8yMjdweFxuICAgIHBhZGRpbmc6IDMuNzVyZW0gcGVyY2VudGFnZSg3OC8xNDQwKSAwOyAvLzYwcHggMCAwXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zY3JvbGwtZm9vdGVyLXdyYXAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyODRweDtcbiAgICB9XG4gICAgLmJ0bi1ib3JkZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbSAwLjY4NzVyZW07IC8vMTBweCA0MHB4IDExcHhcbiAgICB9XG4gICAgLmJhY2stdG8tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy8gQmFjay1Uby1Ub3Agdy8gYXJyb3cgaWNvblxuLmJhY2stdG8tdG9wIHtcbiAgICBAaW5jbHVkZSBsaW5rKCMyMTcxZGQsICNmNjkzMjcsIG5vbmUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEuOTM3NXJlbSAwIDA7IC8vMzFweCAwIDBcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgLmljb24tYnR0LWFycm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjkzMjc7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTMyNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1idHQtYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3MWRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgIGhlaWdodDogMC4xODc1cmVtOyAvLzNweFxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6IDIuMTI1cmVtOyAvLzM0cHhcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3MWRkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjIxODc1cmVtOyAvLzMuNXB4XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDAuMzEyNXJlbTsgLy81cHhcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTsgLy8yMHB4XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MmRlZykgdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vLyBBTklNQVRJT05TXG4vLyBhbmltYXRpb24gZm9yIGZhY3Rvcnkgc21va2VzdGFja3NcbkBrZXlmcmFtZXMgc21va2VCaWxsb3cge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDUlKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvICAge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZVgoNSUpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdHJhY3RvckJvdW5jZSB7XG4gICAgMCUsIDIwJSwgNDAlLCA1MCUsIDcwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRpcmVCb3VuY2Uge1xuICAgIDAlLCAyMCUsIDQwJSwgNTAlLCA3MCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcbiAgICB9XG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcbiAgICB9XG59XG5cblxuXG5cbi8vIFNjcm9sbCBNb3VzZSBpbmRpY2F0b3JcbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURvd24ge1xuICAgIDAlLCAyMCUsIDQwJSwgNjAlLCA3MCUsIDkwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VVcCB7XG4gICAgMCUsIDIwJSwgNDAlLCA1MCUsIDcwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xvd1pvb20ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDAuMDFkZWcpIHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMC4wMWRlZykgc2NhbGUzZCgyLCAyLCAyKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbiIsIi8vIFNoYXJlZCBzdHlsZXMgZm9yIGRhdGEgdG9vbCAmIHN0YXRlIGRhdGEgcGFnZXNcbiNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2UsXG4jcGFnZS1jb250ZW50LnBhZ2UtdGVtcGxhdGUtZGF0YS10b29sLXBhZ2Uge1xuICAgICNwYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNwcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5yb3ctaGVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjQ7XG4gICAgfVxuICAgIGkuaWNvbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8vIFN0YXRlIGRhdGEgcGFnZSBzdHlsZXNcbiNwYWdlLWNvbnRlbnQucGFnZS10ZW1wbGF0ZS1zdGF0ZS1kYXRhLXBhZ2Uge1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gdGl0bGVcbiAgICAuc3RhdGUtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC8vIGxpbmtzXG4gICAgLmRvd25sb2FkLCAucmV0dXJuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAucmV0dXJuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkb3JhbmdlLCAkYmx1ZSwgbm9uZSwgbm9uZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBmaWx0ZXJzXG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRhaW5lciAjZmlsdGVyLWJveCAubGlzdCB1bCBsaSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAuZmlsdGVyLWNvbnRhaW5lciAjZmlsdGVyLWJveCB7XG4gICAgICAgICAgICAjaW5kZXgtdHlwZSxcbiAgICAgICAgICAgICNmaWx0ZXItc2xpZGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB1bCBsaSAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIENoYXJ0c1xuICAgIDxkaXYgY2xhc3M9XCJyb3cgcm93LXRvcFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2hhcnQtd3JhcHBlclwiPlxuICAgICAgICAgICAgPGgzIGNsYXNzPVwiY2hhcnQtdGl0bGVcIj5FYXJuaW5ncyBEaXN0cmlidXRpb24gb2YgTm9uLUJBIEdvb2QgSm9iczwvaDM+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2hhcnRcIj5cblxuICAgIDxkaXYgY2xhc3M9XCJyb3cgcm93LWNoYXJ0c1wiPlxuICAgICAgICA8aDMgY2xhc3M9XCJjaGFydC10aXRsZVwiPlRvcCBGaXZlIEluZHVzdHJpZXMgd2l0aCBOb24tQkEgR29vZCBKb2JzPC9oMz5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNoYXJ0XCI+XG4gICAgKi9cbiAgICAuY2hhcnQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Q4ZDlkOTtcbiAgICB9XG4gICAgLmNoYXJ0LXdyYXBwZXIge1xuICAgICAgICAuY2hhcnQtdGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogM2VtO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93LWNoYXJ0cyB7XG4gICAgICAgIC5jaGFydC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ5ZDk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNoYXJ0LXdyYXBwZXIsXG4gICAgICAgIC5yb3ctY2hhcnRzIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93LWNoYXJ0cyAuY2hhcnQge1xuICAgICAgICAgICAgLy8gYmVjYXVzZSBvZiB0aGUgdGl0bGUgZWxlbWVudHMgaW5zaWRlIHRoZSByb3ctY2hhcnRzIGRpdixcbiAgICAgICAgICAgIC8vIHRoZSBjaGFydCBkaXZzIHN0YXJ0IGF0IG50aC1jaGlsZCgyKVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gZW5kIC5wYWdlLXRlbXBsYXRlLXN0YXRlLWRhdGEtcGFnZVxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGVzIGFwcGx5aW5nIHRvIHRoZSBTcGxhc2ggcGFnZSB0ZW1wbGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zcGxhc2gge1xuICAgIC5zaXRlLW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhY2I2O1xuICAgICAgICAmLmZvcm0tc2hvdyB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaWRlYmFyLW9wdGlvbnMge1xuICAgICAgICAgICAgICAgIC5idXR0b24uYnRuLXN1IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdS1mb3JtIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gU3BsYXNoIGhlYWRlciwgbG9nbywgdGl0bGVcbiAgICAuc3BsYXNoLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmdfc3BsYXNoX2hlYWRlcjtcbiAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwbGFzaC1oZWFkZXIsXG4gICAgLnNwbGFzaC1mb290ZXIge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwbGFzaC1oZWFkZXIge1xuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgI2ZmZiwgbm9uZSwgbm9uZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdHdpdHRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2luc3RhZ3JhbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGlua2VkaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19waW50ZXJlc3Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc25hcGNoYXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NuYXBjaGF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3lvdXR1YmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ3BsdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2dwbHVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgxLnNpdGUtdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iZ19tYWluX2NvbnRlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctbWFpbi03NjgucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldF93aWRlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLW1haW4ucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1tYWluIHtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0X3dpZGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoI2ZmZiwgLjUpLCByZ2JhKCNmZmYsIC41KSA1NTBweCwgcmdiYSgjZmZmLCAwKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wX3dpZGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgcGFkZGluZzogM2VtIDEwJSAxLjVlbTtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldF93aWRlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgMS41ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3Bfd2lkZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vICBGb3JtIGNvbnRhaW5lclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnNpZGViYXItb3B0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMzMWFjZTYsIC45NSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDEuMzc1cmVtOyAvLzMycHggMzJweCAyMnB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXRfd2lkZSkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19kZXNrdG9wX3dpZGUpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHAsIFtjbGFzcyo9YnRuXSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ0bi12aWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkY29sb3JfX2JnX2J1dHRvbiwgbGlnaHRlbigkY29sb3JfX2JnX2J1dHRvbl8xLCAxMiUpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi12aWQucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLXZpZC5zdmcpLCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ0bi1yZXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkY29sb3JfX2JnX2J1dHRvbl8yLCBsaWdodGVuKCRjb2xvcl9fYmdfYnV0dG9uXzIsIDEyJSkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLXJlcC5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tcmVwLnN2ZyksIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnRuLXJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRjb2xvcl9fYmdfYnV0dG9uXzMsIGxpZ2h0ZW4oJGNvbG9yX19iZ19idXR0b25fMywgMTIlKSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tcmVsLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1yZWwuc3ZnKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5idG4tc3Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkY29sb3JfX2JnX2J1dHRvbl9zdWJtaXQsICRjb2xvcl9fYmdfYnV0dG9uX2hvdmVyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1zdS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idG4tc3Uuc3ZnKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFNwbGFzaCBzaWdudXAgZm9ybVxuICAgIC5zdS1mb3JtIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzLCBvcGFjaXR5IC40cztcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gIFNwbGFzaCBGb290ZXIgZWxlbWVudHNcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnNwbGFzaC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX19iZ19zcGxhc2hfZm9vdGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hbm5vdW5jZW1lbnQge1xuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmYzYwMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldF93aWRlKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdCB7XG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR3aWRnZXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoI2ZmZiwgI2ZmZiwgbm9uZSwgdW5kZXJsaW5lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX19sYXB0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAuYnIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIsIFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX2Rlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLypcbiAgICA8ZGl2IGlkPVwibW9kYWxcIiBjbGFzcz1cIm1vZGFsXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1jb250ZW50XCI+XG4gICAgICAgICAgICA8YSBjbGFzcz1cImNsb3NlLW1vZGFsXCIgdGl0bGU9XCJDbG9zZSB3aW5kb3dcIiBocmVmPVwiamF2YXNjcmlwdDp2b2lkKDApO1wiPkNsb3NlPC9hPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInZpZGVvLXdyYXBwZXJcIj5cbiAgICAqL1xuICAgIC5zcGxhc2gtbW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fYmdfaGVhZGVyLCAuOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCJ1bC5wb3N0LWxpc3Quc3RhdGUtbGlzdCB7XG4gID5saSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMCAuNzVyZW07XG4gICAgICB3aWR0aDogNDMuNSU7XG4gICAgfVxuICB9XG59Il19 */
