@charset "UTF-8";/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa-ul,.order-steps{list-style-type:none}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack,.panel-logged-in,.panel-logged-in a,.panel-logged-in a:before{display:inline-block}@font-face{font-family:FontAwesome;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.align-middle.table>tbody>tr>td,.cart-summary .to-pay-wrap,.fa-stack,.footer-copyrights p,.form-send-message-header,.form-send-message-header span,.mail-phone span,.social-media,.table-achievements td,.table-achievements th,.table-cart td,.table-fixture td,.table.table-achievements thead th,.tv-page table tbody tr td,.tv-page table thead tr,.tv-page table thead tr th{vertical-align:middle}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.pull-right{float:right}.pull-left{float:left}.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)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before,.product .images:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype')}.bg-brand-primary{background-color:#123056!important}.bg-brand-gray{background-color:#424348!important}.bg-brand-lightgray{background-color:#efefef!important}.bg-lightgray-darken{background-color:#88898c!important}.bg-white{background-color:#fff!important}.color-white{color:#fff!important}.color-white a,.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white p,.header-lists,.header-lists a,.header-top,.header-top a{color:#fff}.color-gray{color:#424348!important}.color-gray a,.color-gray h1,.color-gray h2,.color-gray h3,.color-gray h4,.color-gray p{color:#424348}@media (max-width:991px){.panel-logged-in{margin-bottom:8px}}.panel-logged-in a:before{content:"•";margin:0 10px;font-size:18px}.header-top{padding:10px 0;align-items:center;font-size:12px}.header-top a{font-weight:800;transition:.2s}.header-top a:active,.header-top a:focus,.header-top a:hover{transform:translateY(2px)}.header-top .social-media{margin-left:0}@media screen and (max-width:575px){.header-top{text-align:center}.header-top .login-section .form-group{margin-right:10px!important}.header-top .login-section .form-control{font-size:11px}.header-top .social-media{display:none}}@media screen and (min-width:992px){.header-top{padding:10px 0}.header-top .social-media{margin-left:20px}.header-top .form-login{max-width:420px}}@media screen and (max-width:991px){.header-top .form-login{margin-bottom:10px}}.header-top .form-login .form-group{margin-bottom:0;margin-right:15px}.navbar{padding-left:0;padding-right:0}.navbar>.container{padding-left:15px;padding-right:15px}@media screen and (min-width:576px){.header-lists{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:992px){.header-lists{justify-content:flex-end}}@media screen and (min-width:480px){.mail-phone{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:576px){.mail-phone{justify-content:flex-start}}.mail-phone .icon-wrap{display:inline-block;width:20px;margin-right:5px;position:relative;bottom:1px}.mail-phone li{padding:5px;position:relative}.mail-phone li:first-of-type{padding-left:0}@media screen and (min-width:480px){.mail-phone li{padding-right:20px;padding-left:15px}.mail-phone li:after{content:"/";display:inline-block;position:absolute;top:7px;right:0}}.mail-phone li:last-of-type:after{display:none}.mail-phone a{display:block;outline:0}.navbar-brand img{max-height:96px;max-width:200px}@media screen and (min-width:992px){.navbar-brand img{max-height:95px;max-width:190px}.navbar-nav{justify-content:flex-end}}@media screen and (min-width:1200px){.header-top{font-size:14px}.header-top .social-media{margin-left:40px}.navbar-brand img{max-height:95px;max-width:220px}}@media screen and (min-width:1400px){.header-top{font-size:15px}.navbar-brand img{max-height:95px;max-width:200px}}@media screen and (min-width:1650px){.header-top{font-size:16px}.navbar-brand img{max-height:140px;max-width:280px}}.navbar-toggler{background-color:#123056;width:44px;height:34px;position:relative;transition:.5s ease-in-out;padding:9px 10px;overflow:hidden;border-radius:3px}.navbar-toggler:focus{outline:0}.navbar-toggler.open span:nth-of-type(1){top:11px;left:12px}.navbar-toggler.open span:nth-of-type(2){top:11px;left:20px}.navbar-toggler.open span:nth-of-type(3){opacity:0;left:-100%}.navbar-toggler.open span:nth-of-type(4){opacity:0;left:100%}.navbar-toggler.open span:nth-of-type(5){top:19px;left:12px}.navbar-toggler.open span:nth-of-type(6){top:19px;left:20px}.navbar-toggler.open span:nth-of-type(1),.navbar-toggler.open span:nth-of-type(6){transform:rotate(45deg)}.navbar-toggler.open span:nth-of-type(2),.navbar-toggler.open span:nth-of-type(5){transform:rotate(-45deg)}.navbar-toggler span{display:block;position:absolute;height:2px;width:calc(50% - 10px);opacity:1;transform:rotate(0);background-color:#fff;transition:.25s ease-in-out}.navbar-toggler span:nth-of-type(1),.navbar-toggler span:nth-of-type(2){top:9px}.navbar-toggler span:nth-of-type(odd){left:10px;border-radius:1px 0 0 1px}.navbar-toggler span:nth-of-type(even){left:21px;border-radius:0 1px 1px 0}.navbar-toggler span:nth-of-type(3),.navbar-toggler span:nth-of-type(4){top:15px}.navbar-toggler span:nth-of-type(5),.navbar-toggler span:nth-of-type(6){top:21px}.navbar-nav a{font-weight:600;line-height:1.375;text-transform:uppercase;position:relative;color:#424348;font-size:12px}@media screen and (min-width:576px){.navbar-nav a{font-size:13px}}@media screen and (min-width:768px){.navbar-nav{width:100%}.navbar-nav a{font-size:12px}}.navbar-nav>.nav-item{padding:10px 20px}@media screen and (min-width:768px) and (max-width:991px){.navbar-nav>.nav-item{flex-grow:1}}@media screen and (min-width:768px){.navbar-nav>.nav-item{padding:10px}}@media screen and (min-width:992px){.navbar-nav>.nav-item{padding:10px;display:flex;align-items:flex-start}.navbar-expand-lg .dropdown-menu.show{animation:fadeInUp .5s ease-out 0s both}}.btn-diary,.btn-enq,.btn-leagues{justify-content:center;text-transform:uppercase;outline:0}@media screen and (min-width:1400px) and (max-width:1649px){.navbar-nav>.nav-item{padding:20px;height:80px;margin-top:10px}}@media (min-width:1650px){.navbar-nav>.nav-item{padding:60px 20px;margin-top:0;height:136px}}.navbar-nav>.nav-item>.nav-link{padding:0;outline:0}@media screen and (min-width:768px){.navbar-nav>.nav-item>.nav-link{text-align:center}.navbar-nav>.nav-item>.nav-link:before{content:"";display:block;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#123056;transition:.3s ease-in-out}}@media screen and (min-width:1200px){.navbar-nav a{font-size:13px}.navbar-nav>.nav-item>.nav-link:active:before,.navbar-nav>.nav-item>.nav-link:focus:before,.navbar-nav>.nav-item>.nav-link:hover:before{width:70%;max-width:85px}}@media screen and (min-width:768px){.navbar-nav>.nav-item.active>.nav-link:before{width:70%;max-width:85px}.navbar-nav>.nav-item.active.dropdown>.nav-link:before{width:0}}@media (min-width:992px){.navbar-nav .dropdown-menu{margin-top:7px}}#menu-cart.nav-item{position:relative}#menu-cart.nav-item span{position:absolute;top:-15px;bottom:-20px;color:red;width:20px;height:20px;border-radius:20px;border:1px solid red;text-align:center;line-height:18px}.main-banner{position:relative;background-color:rgba(18,48,86,.9);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 0}.main-banner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(18,48,86,.53)}@media screen and (min-width:576px){.main-banner{padding:40px 0}}@media screen and (min-width:1400px){.main-banner{padding:50px 0}}.main-banner .banner-offert-wrap{background-color:#fff;margin-top:15px;padding:15px}@media screen and (min-width:768px){.main-banner .banner-offert-wrap{margin-top:0;padding:15px 20px 20px}}@media screen and (min-width:1200px){.main-banner .banner-offert-wrap{padding:18px 20px 20px}}@media screen and (min-width:1400px){.main-banner .banner-offert-wrap{padding:18px 30px 30px}}@media screen and (min-width:1650px){.navbar-nav a{font-size:14px}.main-banner .banner-offert-wrap{padding:18px 40px 30px}}.main-banner .banner-offer-box{margin-bottom:25px;cursor:pointer}.main-banner .banner-offer-box:last-of-type,.single-product .slick-slider{margin-bottom:0}.main-banner .offert-header{color:#424348;font-weight:600;text-transform:uppercase;font-size:14px;margin:0 0 12px;display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:480px){.main-banner .offert-header{font-size:16px}}@media screen and (min-width:576px){.main-banner .offert-header{font-size:18px}}@media screen and (min-width:768px){.main-banner .offert-header{font-size:20px}.main-banner .img-crop{height:81px}}.main-banner img{width:100%}.main-banner .img-crop{overflow:hidden;width:auto}@media screen and (min-width:1200px){.main-banner .offert-header{font-size:22px}.main-banner .img-crop{height:110px}}@media screen and (min-width:1400px){.main-banner .offert-header{font-size:24px}.main-banner .img-crop{height:130px}}@media screen and (min-width:1650px){.main-banner .img-crop{height:145px}}.main-slider{position:relative}.main-slider .item{background-color:rgba(66,67,72,.9);background-repeat:no-repeat;background-position:center;background-size:cover;height:360px}@media screen and (min-width:768px){.main-slider .item{height:430px}}@media screen and (min-width:1200px){.main-slider .item{height:526px}}@media screen and (min-width:1400px){.main-slider .item{height:602px}}@media screen and (min-width:1650px){.main-slider .item{height:647px}}.main-slider img{display:block;height:auto;max-width:100%}.main-slider .slick-dots{position:absolute;left:15px;bottom:15px;height:20px}@media screen and (min-width:1200px){.main-slider .slick-dots{height:36px}}.main-slider .slick-dots li{display:inline-block;border-radius:100%;background-color:#9a9a9a;cursor:pointer;transition:.3s ease-in-out;height:20px;width:20px;margin-left:5px}@media screen and (min-width:1200px){.main-slider .slick-dots li{height:36px;width:36px}}.main-slider .slick-dots li:first-of-type{margin-left:0}.main-slider .slick-dots li.slick-active,.main-slider .slick-dots li:active,.main-slider .slick-dots li:focus,.main-slider .slick-dots li:hover{background-color:#818181}.main-slider .slick-dots button{display:none}#club-slider .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100;background:#424348;color:#fff;border:0;padding:5px 10px;font-size:12px}@media screen and (min-width:768px){#club-slider .arrow{padding:15px 25px;font-size:30px}}#club-slider .arrow .fa{position:relative;bottom:2px}#club-slider .arrow-prev{left:0}#club-slider .arrow-next{right:0}.main-banner-subpage .item{background-color:#123056;background-repeat:no-repeat;background-position:bottom;background-size:cover;position:relative;height:140px}@media (min-width:1200px){.main-banner-subpage .item{height:185px}}.main-banner-subpage .item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(18,48,86,.53)}.btn-link,.btn-link.img,.btn-primary-2 img,.main-banner-subpage.subpage-contact .container{position:relative}@media screen and (min-width:992px){.main-banner-subpage.subpage-contact .item{height:540px}}.subpage-contact-content{padding:50px 0}@media screen and (min-width:768px){.subpage-contact-content{padding:60px 0}}@media screen and (min-width:992px){.subpage-contact-content{padding:80px 0}}.subpage-contact-content h1,.subpage-contact-content h2{max-width:700px;text-transform:uppercase;font-size:30px}@media screen and (min-width:400px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:35px}}@media screen and (min-width:500px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:40px}}@media screen and (min-width:600px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:45px}}@media screen and (min-width:700px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:50px}}@media screen and (min-width:800px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:55px}}@media screen and (min-width:900px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:60px}}@media screen and (min-width:1000px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:65px}}@media screen and (min-width:1100px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:70px}}@media screen and (min-width:1200px){.main-banner-subpage.subpage-contact .item{height:640px}.subpage-contact-content{padding:90px 0}.subpage-contact-content h1,.subpage-contact-content h2{font-size:75px}}@media screen and (min-width:1300px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:80px}}@media screen and (min-width:1400px){.subpage-contact-content{padding:100px 0}.subpage-contact-content h1,.subpage-contact-content h2{font-size:85px}}@media screen and (min-width:1500px){.subpage-contact-content h1,.subpage-contact-content h2{font-size:90px}}.subpage-contact-content p{max-width:490px;color:#fff}.btn-link,.newsletter-form{max-width:360px}@media screen and (min-width:300px){.subpage-contact-content p{font-size:24px}}@media screen and (min-width:400px){.subpage-contact-content p{font-size:26px}}@media screen and (min-width:500px){.subpage-contact-content p{font-size:28px}}@media screen and (min-width:600px){.subpage-contact-content p{font-size:30px}}@media screen and (min-width:700px){.subpage-contact-content p{font-size:32px}}@media screen and (min-width:800px){.subpage-contact-content p{font-size:34px}}@media screen and (min-width:900px){.subpage-contact-content p{font-size:36px}}@media screen and (min-width:1000px){.subpage-contact-content p{font-size:38px}}@media screen and (min-width:1100px){.subpage-contact-content p{font-size:40px}}@media screen and (min-width:1200px){.subpage-contact-content p{font-size:42px}}@media screen and (min-width:1300px){.subpage-contact-content p{font-size:44px}}@media screen and (min-width:1400px){.subpage-contact-content p{font-size:46px}}@media screen and (min-width:1500px){.subpage-contact-content p{font-size:48px}}.club-updates{padding:5px 0;background:0 0}.club-updates:before{background:0 0}form .form-control{height:38px;font-size:16px;font-weight:400;border:none;outline:0;box-shadow:inset 0 0 0 1px #ececec;transition:.3s ease;color:#bfbfc0}form .form-control::-moz-placeholder{color:#bfbfc0;font-weight:400}form .form-control::placeholder{color:#bfbfc0;font-weight:400}form .form-control:active,form .form-control:focus,form .form-control:hover{box-shadow:inset 0 0 0 1px #123056;outline:0}form .form-control.custom-select{min-width:50px;padding-right:35px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/arrowDown.png);background-position:right 10px center;background-repeat:no-repeat;background-size:11px 6px;cursor:pointer}form .form-control.custom-select::-ms-expand{display:none}.newsletter-form .form-control{color:#bfbfc0;height:36px;min-width:0}.newsletter-form .form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#bfbfc0!important}.newsletter-form .btn{margin-left:-1px}.btn-sign-login{padding:6px 19px;text-transform:uppercase;background-color:#424348;color:#fff;height:36px;font-size:16px}.btn-sign-login:active,.btn-sign-login:focus,.btn-sign-login:hover{background-color:#09182c}.form-login{display:flex}.form-login .form-control{height:30px;font-size:14px;margin-right:15px;min-width:0;color:#000;box-shadow:none}.form-login .form-control:active,.form-login .form-control:focus{background-color:#faffbd}.form-login .btn-sign-login{font-size:12px;height:30px;padding:0 13px;transform:none!important}.btn-enq{display:flex;align-items:center;padding:13px 35px;height:54px;border-radius:5px;background-color:#123056;color:#fff;font-size:22px;font-weight:700}.btn-enq:active,.btn-enq:focus,.btn-enq:hover{color:#fff;background-color:#0e2441}.btn-enq>img{margin-right:15px}.btn-enq.btn-lg{height:67px}.btn-enq.br-0{border-radius:0}.btn-diary,.btn-leagues{display:flex;align-items:center;border-radius:5px;background-color:#00933E;color:#fff;font-weight:700;margin-bottom:5px}.btn-leagues{display:inline-block}.btn-link-circle{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:100%;text-align:center;line-height:1.25;transition:.4s ease-out;height:120px;width:120px}.card h2,.card h3,.carousel-products .arrow,.footer-copyrights a,.list-cat a,.pagination>li a{transition:.3s ease-out}@media screen and (min-width:480px){.btn-link-circle{height:150px;width:150px;font-size:18px}}@media screen and (min-width:768px){.btn-link-circle{height:200px;width:200px;font-size:24px}}@media screen and (min-width:992px){.btn-link-circle{height:150px;width:150px;font-size:18px}}@media screen and (min-width:1200px){.btn-link-circle{height:180px;width:180px;font-size:22px}}@media screen and (min-width:1400px){.btn-link-circle{height:200px;width:200px;font-size:25px}}@media screen and (min-width:1650px){.btn-link-circle{height:225px;width:225px;font-size:30px}}.btn-link-circle img{display:block;margin-bottom:5px;max-width:21px;max-height:30px}@media screen and (min-width:480px){.btn-link-circle img{max-height:35px;max-width:26px;margin-bottom:10px}}@media screen and (min-width:1400px){.btn-link-circle img{max-height:43px;max-width:34px}}.btn-link-circle span{display:block}.btn-link-circle.brand-primary{background-color:#123056}.btn-link-circle.brand-primary:focus,.btn-link-circle.brand-primary:hover{background-color:#050d17}.pagination{margin:0;font-size:14px}.pagination>li{display:inline-block;margin-left:10px}.pagination>li.active a,.pagination>li.active a:active,.pagination>li.active a:focus,.pagination>li.active a:hover{background-color:#123056;color:#fff;border-color:#ececec}.pagination>li a{background-color:#fff;border:1px solid #ececec;border-radius:0;color:#ececec;display:block;min-width:50px;height:50px;line-height:49px;text-align:center;padding:0}@media screen and (min-width:1200px){.pagination>li a:active,.pagination>li a:focus,.pagination>li a:hover{background-color:#123056;color:#fff;border-color:#ececec}}.sort-panel{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:767px){.sort-panel{flex-direction:column-reverse;align-items:center;margin:30px 0}}.sort-panel.at-top{margin-top:40px;min-height:50px}@media screen and (min-width:576px){.sort-panel.at-top{margin-top:10px}}.sort-panel.at-top .form-group{margin-bottom:0}.sort-panel.at-bottom{justify-content:center;margin-bottom:60px}@media (min-width:1200px){.sort-panel.at-bottom{justify-content:flex-end}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}}#rankingListTable_wrapper,.btn-link,.row-edit-profile{justify-content:space-between}.sort-panel nav{margin-bottom:0}.sort-panel select{color:#000;font-weight:600;height:45px!important;min-width:285px!important;margin-top:30px;font-size:16px}@media screen and (min-width:576px){.sort-panel select{min-width:315px!important;font-size:18px}}.btn{cursor:pointer}.btn-primary,.btn-primary-2{color:#fff;background-color:#123056}.btn-primary-2:active,.btn-primary-2:focus,.btn-primary-2:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#09182c}.btn-primary-2{font-size:24px;font-weight:700;text-transform:uppercase;padding:9px 28px}.btn-primary-2 img{margin-left:10px;bottom:3px}.btn-wrapper,.form-contact-wrapper{margin-left:auto;margin-right:auto}.btn-link{white-space:normal!important;text-align:left;display:flex;align-items:center;padding:19px 20px;font-size:20px}@media screen and (min-width:480px){.btn-link{font-size:22px}}@media screen and (min-width:576px){.btn-link{font-size:24px;padding:19px 25px 19px 30px}}@media screen and (min-width:768px) and (max-width:991px){.btn-link{align-items:center;padding-top:30px;padding-bottom:30px;max-width:none}}@media screen and (min-width:1400px){.btn-link{font-size:20px}}@media screen and (min-width:1650px){.btn-link{font-size:24px}}.btn-link img{max-height:50px;max-width:62px}.btn-link.img{padding-right:110px}.btn-link.img img{position:absolute;right:25px;max-width:75px;bottom:-35px;max-height:95px}@media screen and (min-width:992px){.btn-link.img img{max-height:105px;max-width:85px;bottom:-40px}}.btn-link.bg-brand-gray:hover{background-color:#5a5c63!important}.btn-wrapper{max-width:360px}@media screen and (min-width:768px) and (max-width:991px){.btn-wrapper{max-width:none}}.btn-wrapper .btn{margin-bottom:20px}.btn-wrapper .btn:last-of-type,.form-contact .form-group,.form-send-message .form-group{margin-bottom:35px}.form-contact-wrapper{border-bottom:7px solid #123056;max-width:360px;width:100%}.form-contact-wrapper .form-contact-header{padding:28px 20px;text-transform:uppercase;font-weight:700;font-size:24px}@media screen and (min-width:480px){.form-contact-wrapper .form-contact-header{font-size:26px}}@media screen and (min-width:576px){.form-contact-wrapper .form-contact-header{font-size:28px}}@media screen and (min-width:768px){.sort-panel select{margin-top:0}.form-contact-wrapper .form-contact-header{font-size:30px}}@media screen and (min-width:768px) and (max-width:991px){.form-contact-wrapper{max-width:none}.form-contact-wrapper .form-contact-header{padding-left:70px;padding-right:70px}}@media screen and (min-width:1400px){.form-contact-wrapper .form-contact-header{font-size:26px}}@media screen and (min-width:1650px){.form-contact-wrapper .form-contact-header{font-size:30px;padding:28px 30px}}.form-contact-wrapper .form-contact-header img{margin-left:20px;position:relative;bottom:3px}.form-contact,.form-send-message{padding:20px 30px 30px}@media screen and (min-width:768px) and (max-width:991px){.form-contact,.form-send-message{padding:60px 70px}}.form-contact .form-control,.form-send-message .form-control{height:50px;background-color:#efefef;border:0;box-shadow:none;border-bottom:2px solid #88898c;padding:14px 12px 14px 0}.form-contact .form-control::-moz-placeholder,.form-send-message .form-control::-moz-placeholder{color:#88898c}.form-contact .form-control::placeholder,.form-send-message .form-control::placeholder{color:#88898c}.form-contact .form-control:active,.form-contact .form-control:focus,.form-contact .form-control:hover,.form-send-message .form-control:active,.form-send-message .form-control:focus,.form-send-message .form-control:hover{box-shadow:none;border:0;border-bottom:2px solid #123056}.form-send-message{padding:30px}@media screen and (min-width:480px){.form-send-message{padding:45px 50px}}@media screen and (min-width:1650px){.form-send-message{padding:45px 125px 55px 100px}}.form-send-message label{margin-bottom:0;color:#88898c;font-size:14px}@media screen and (min-width:576px){.form-send-message label{font-size:15px}}.form-send-message .form-group{margin-bottom:20px;width:100%}@media screen and (min-width:768px){.form-send-message label{font-size:16px}.form-send-message .form-group{max-width:300px;margin-bottom:30px}}@media screen and (min-width:992px){.form-send-message .form-group{max-width:210px}}@media screen and (min-width:1200px){.form-send-message .form-group{max-width:250px}}@media screen and (min-width:1400px){.form-send-message .form-group{max-width:300px}}.form-send-message .form-group.textarea{margin-bottom:1px;max-width:none;width:100%}.form-send-message .form-control{color:#000;background-color:#fff;font-size:16px;font-weight:600}.form-send-message .form-control::-moz-placeholder{color:#000}.form-send-message .form-control::placeholder{color:#000}.form-send-message .form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#bfbfc0!important}.form-send-message textarea{height:120px!important;resize:none}@media screen and (min-width:768px){.form-send-message .form-group.textarea{width:78%}.form-send-message .form-control{font-size:18px}.form-send-message textarea{height:160px!important}}.form-send-message .btn-send-plane{border-radius:100%;background-color:#123056;margin-bottom:20px;width:57px;height:57px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.form-send-message .btn-send-plane{height:87px;width:87px;margin-bottom:9px;margin-right:-15px}}.form-send-message .btn-send-plane:active,.form-send-message .btn-send-plane:focus,.form-send-message .btn-send-plane:hover{transform:translate(5px,-5px)}.form-send-message-header{color:#424348;display:inline-block;margin-bottom:35px;font-size:18px}@media screen and (min-width:480px){.form-send-message-header{font-size:20px}}@media screen and (min-width:576px){.form-send-message-header{font-size:24px}}@media screen and (min-width:768px){.form-send-message-header{font-size:26px;margin-bottom:45px}}@media screen and (min-width:992px){.form-send-message-header{font-size:28px}}.form-send-message-header img{margin-right:15px;display:inline-block}@media screen and (max-width:479px){.form-send-message-header img{max-width:30px}}.checkbox-wrap{position:relative;padding-left:30px}@media screen and (min-width:768px){.checkbox-wrap{max-width:95%}}@media screen and (min-width:1200px){.form-send-message-header{font-size:30px}.checkbox-wrap{max-width:100%}}.checkbox-wrap .checkbox{cursor:pointer}.checkbox-wrap a,.checkbox-wrap p{color:#424348;font-size:11px}@media screen and (min-width:480px){.checkbox-wrap a,.checkbox-wrap p{font-size:12px}}@media screen and (min-width:768px){.checkbox-wrap a,.checkbox-wrap p{font-size:13px}}@media screen and (min-width:992px){.checkbox-wrap a,.checkbox-wrap p{font-size:12px}}@media screen and (min-width:1400px){.checkbox-wrap a,.checkbox-wrap p{font-size:14px}}.checkbox-wrap p{display:inline-block}.checkbox-wrap span{margin-right:10px;display:inline-block;border:2px solid #424348;height:15px;width:15px;position:absolute;left:0;top:1px}.checkbox-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-wrap input:checked~.checkbox>span:before{content:"";display:block;height:15px;width:15px;background-color:#424348;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.form-send-message-end{display:flex;flex-direction:column;align-items:flex-end}.form-send-message-end .form-group{max-width:100%}.btn-border-none{border:0!important}.input-file{color:#fff;background-color:#123056;font-weight:800;padding:10px;width:100%}.require-after:after{color:red;content:"*";margin-left:-5px}.image-preview{border:1px solid #ececec;width:100%}.disabled-stripe-button .stripe-button-disabled-el{cursor:not-allowed;min-width:210px!important;min-height:40px!important;overflow:hidden;display:inline-block;visibility:visible!important;background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;text-decoration:none;border-radius:0;-ms-box-shadow:0 1px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.disabled-stripe-button .stripe-button-disabled-el span{cursor:not-allowed;height:40px;line-height:40px;display:block;position:relative;padding:0 12px;background:#1275ff;background-image:linear-gradient(#aaa,#6d6d6d 85%,#7f7f7f);font-size:14px;color:#fff;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);border-radius:4px}.footer-top,.section-product{padding:30px 0}.footer{font-family:Lato,sans-serif;background-color:#efefef;color:#555;font-weight:400;font-size:15px}@media screen and (min-width:1200px){.footer{font-size:13px}}@media screen and (min-width:1400px){.footer{font-size:15px}}@media screen and (min-width:1650px){.footer{font-size:17px}}@media (max-width:767px){.footer>.container{max-width:400px}}@media (min-width:992px) and (max-width:1199px){.footer>.container{max-width:800px}}.footer h2{font-weight:700;margin-bottom:20px}.footer .newsletter-form{margin-top:25px}@media screen and (min-width:768px){.form-send-message-end{flex-direction:row;justify-content:space-between}.footer-top{padding:55px 0}}@media screen and (min-width:992px){.footer-top{padding:75px 0}}@media screen and (min-width:1200px){.footer-top{padding:95px 0}}@media screen and (max-width:1199px){.footer-box{margin:15px 0}}.footer-box ul li{margin-bottom:8px}.contact-us p{margin-bottom:35px}.footer-copyrights{padding:20px 0;text-align:center;border-top:2px solid #fff;align-items:center;overflow:hidden}.footer-copyrights .rights{padding:0 50px}@media (min-width:992px){.footer-copyrights .rights{padding:0 15px;text-align:left}}.footer-copyrights .development{margin-top:-2px}@media screen and (max-width:767px){.footer-copyrights .development{margin-top:20px}}.footer-copyrights a,.footer-copyrights p{color:#222;font-size:16px;font-weight:700}@media screen and (min-width:992px){.footer-copyrights .development{text-align:right}.footer-copyrights a,.footer-copyrights p{font-size:13px}}@media screen and (min-width:1200px){.footer-copyrights a,.footer-copyrights p{font-size:15px}}@media screen and (min-width:1400px){.footer-copyrights a,.footer-copyrights p{font-size:17px}}.footer-copyrights p{display:inline-block;margin:5px 0}@media screen and (min-width:992px){.footer-copyrights p{margin:0}}.footer-copyrights a:hover{color:#123056}.aside{font-weight:400}.category-wrapper{display:flex;flex-direction:column;width:100%;max-width:360px;margin:0 auto 30px}.list-cat,.list-header{margin:0;background-color:#123056;color:#fff;text-transform:uppercase;flex-shrink:0;font-weight:400;padding:23px 30px;font-size:18px;line-height:1.32}@media screen and (min-width:480px){.list-cat,.list-header{font-size:20px}}@media screen and (min-width:768px){.category-wrapper{max-width:none}.list-cat,.list-header{font-size:22px}}@media screen and (min-width:992px){.list-cat,.list-header{font-size:24px}}@media screen and (min-width:1200px){.list-cat,.list-header{font-size:22px}}@media screen and (min-width:1400px){.list-cat,.list-header{font-size:20px}}@media screen and (min-width:1650px){.list-cat,.list-header{font-size:24px}}.list-cat{background-color:#efefef;flex-grow:1;padding:23px 30px 33px;font-size:16px}@media screen and (min-width:480px){.list-cat{font-size:18px}}@media screen and (min-width:992px){.list-cat{font-size:22px}}@media screen and (min-width:1200px){.list-cat{font-size:20px}}@media screen and (min-width:1650px){.list-cat{font-size:22px}}@media (max-width:1199px){.list-cat{-moz-columns:2;columns:2}}@media (max-width:479px){.list-cat{-moz-columns:1;columns:1}}@media (max-width:1199px){.list-cat.columns{-moz-columns:3;columns:3;font-size:20px}}@media (max-width:767px){.list-cat.columns{-moz-columns:2;columns:2;font-size:14px}}@media (max-width:479px){.list-cat.columns{-moz-columns:1;columns:1}}.list-cat li{padding:5px 0}.list-cat li.active>a{color:#2a2a2a;font-weight:700}.list-cat li:hover a{color:#123056}.list-cat a{display:block;color:#525151}@keyframes fadeInUp{from{transform:translate3d(0,25px,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.bounceIn,.bounceOut,.flipOutX,.flipOutY{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translate3d(0,0,0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translate3d(0,0,0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translate3d(0,0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}.flipInX,.flipInY,.flipOutX,.flipOutY{backface-visibility:visible!important}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translate3d(0,0,0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.carousel-products .slick-list{margin:0 -10px;padding-top:15px}.carousel-products .card{margin:0 10px}.carousel-products .arrow{height:26px;width:26px;line-height:26px;text-align:center;border-radius:100%;background-color:#464647;color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:1010;cursor:pointer}.carousel-products .arrow:active,.carousel-products .arrow:focus,.carousel-products .arrow:hover{background-color:#eb1c24}.carousel-products .arrow-left{left:-13px}.carousel-products .arrow-right{right:-13px}.carousel-products .arrow-right .fa:before{position:relative;right:-1px}.card{transition:.3s ease-in;outline:0}.card .category-badge{background-color:#000;border-radius:50%;float:right;margin-left:10px;margin-top:4px}.card.product{height:100%}.card.product .card-img-top{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.125)}.card.product .card-img-top a{position:relative;overflow:hidden;display:block;height:190px;text-align:center}.card.product .card-img-top img{position:absolute;left:50%;height:190px;margin-left:-150px}.card.product h2{font-size:1.25rem}.card.product .product-name{margin-bottom:5px;color:#2c2c2b;font-weight:600;text-decoration:none!important;display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:18px;line-height:1.3;-webkit-line-clamp:2;height:46.8px!important}.card.product .sku{color:#adb5bd;font-size:.8rem;font-weight:300}.card.product .price{text-align:left;font-size:1.1rem;line-height:95%;height:100%;margin-right:10px}.card.product .price>span{font-weight:600}.card.product .price .old{color:#999;margin-right:5px;display:block;font-size:.8rem}.card.product .price .from{display:inline-block;margin-right:5px;color:#999;font-size:.8rem}.card.product .card-footer{padding-top:0;padding-bottom:0;background:#fff;display:flex;align-items:center}.card.product .card-footer .options{margin:-1px -21px -1px 0}.card.product .card-footer .options .form-qty{border-radius:0;width:53px;height:53px;padding:10px;border:1px solid rgba(0,0,0,.125)}.card.product .card-footer .btn{width:53px;height:53px;padding:0;border-radius:0;cursor:pointer}.card.product .card-footer .btn i.fa-chevron-right{margin-top:18px}.card.product .card-text{font-size:.8rem;color:#2c2c2b;font-weight:300}.card.product:hover{border-color:#123056}.card.product:hover .card-footer .options .form-qty{border-bottom-color:#123056}.card.order-product{height:100%}.card.order-product .card-img-top{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.125)}.card.order-product .card-img-top a{position:relative;overflow:hidden;display:block;height:190px;text-align:center}.card.order-product .card-img-top img{position:absolute;left:50%;height:190px;margin-left:-150px}.card.order-product h2{font-size:1.25rem}.card.order-product .value{text-align:right;font-size:1.2rem;font-weight:700}.card.order-product .card-footer{line-height:50px}.card.order-product .card-footer .card-payment{padding-left:15px}.card.order-product .card-footer .card-value{padding:0 15px;border-left:1px solid rgba(0,0,0,.125);font-weight:600}.product .big-image img{width:100%;height:auto}.product .images{position:relative;visibility:hidden}.product .images:before{position:absolute;top:50%;left:50%;margin-left:53px;margin-top:75px;color:#e9ecef;font-family:FontAwesome;font-size:100px}.product .images .image{padding:0;text-align:center}.product .images .image img{margin:0 auto}.product .images.slick-initialized{visibility:visible}.product .images.slick-initialized:before{content:""}.product .sku{color:#adb5bd;font-size:.8rem;display:block;font-weight:400}.product .price{flex-grow:1;text-align:right;font-size:2rem;font-weight:700}.product .price .old{color:#dc3545;font-size:1.2rem;font-weight:400}.product .price .from{font-size:1rem;font-weight:400}.product .tabs .tab-pane{padding-top:2rem;padding-bottom:2rem}.product-reviews h2{margin-bottom:40px}.product-reviews blockquote{margin-bottom:38px;padding-bottom:18px;border-bottom:1px solid #ddd;color:#2c2c2b;font-size:14px}.product-reviews blockquote:last-of-type{border-bottom:0;margin-bottom:0}.product-reviews blockquote h3{margin-bottom:20px;font-size:20px}.product-reviews blockquote .status-opinion{display:inline-block;margin-bottom:15px}.product-reviews blockquote p{font-size:14px}.product-reviews blockquote .blockquote-footer{text-align:right}.bestsellers{margin-top:40px}.bestsellers h2.h3{text-transform:uppercase;color:#2b2b2a;font-weight:600;font-size:48px}.bestsellers .all-products{display:inline-block;border-bottom:1px solid rgba(0,0,0,.125);border-top:1px solid rgba(0,0,0,.125);font-size:13px;text-transform:uppercase;font-weight:300;padding:8px 0;margin-top:10px;text-decoration:none}.bestsellers .bestsellers-image{background-size:cover;width:100%;height:100%;min-height:400px}.product-options{border:1px solid rgba(0,0,0,.125);overflow:hidden;padding:35px;color:#636363;font-weight:300;position:sticky;top:200px}.product-options table{width:100%;margin-bottom:15px}.product-options table tr td{padding-bottom:10px;text-align:right}.product-options table tr td:first-child{text-align:left}.product-options table tr td.current{font-size:24px;font-weight:600}.product-options table tr td.you-save span{color:#fff;padding:5px 10px;font-size:24px;font-weight:600}.product-options .wishlist-add{padding:0;margin:0;background:0 0;font-size:14px;color:#636363}.product-options .form-qty{float:right;width:80px}.currency.gbp:before{content:"£"}.order-steps{display:flex;flex-direction:column;margin:10px 0;padding:0;color:#495057;font-weight:300}@media (min-width:768px){.order-steps{flex-direction:row;height:3rem;margin:0 0 3rem;border-bottom:1px solid #dee2e6}}.order-steps li{position:relative;flex-grow:1;width:100%;text-align:center;font-size:24px}@media (max-width:767px){.order-steps li{display:none}}.order-steps li:before{display:none}@media (min-width:768px){.order-steps li{width:33.33%}.order-steps li:before{position:absolute;bottom:-8px;left:50%;display:block;width:16px;height:16px;content:"";transform:translateX(-50%);background-color:#495057}}.order-steps li.active{color:#28a745}.order-steps li.active:before{background:#28a745}.form-cart-add .form-group.number{max-width:70px;margin-right:15px;margin-bottom:0}.form-cart-add .form-group.number input{max-width:inherit}.table-cart{margin-bottom:0}@media (max-width:576px){.table-cart{display:block;width:100%;overflow-x:auto}}.cart-layer,.no-overflow{overflow:hidden}.table-cart th.price,.table-cart th.value{text-align:right}.table-cart th span{font-weight:400;font-size:.8rem}.table-cart .cart-item td.item-image{width:85px}.table-cart .cart-item td.item-name .item-option{font-size:.8rem}.table-cart .cart-item td.item-quantity .form-group{margin:0}.table-cart .cart-item td.item-quantity .btn,.table-cart .cart-item td.item-quantity .form-control{padding:10px}.table-cart .cart-item td.item-unit-price{width:80px;text-align:right}.table-cart .cart-item td.item-quantity{width:130px}.table-cart .cart-item td.item-value{width:80px;text-align:right}.table-cart tfoot .alert{margin-bottom:0}.delivery-options .form-check,.same-address .form-check{margin:1rem 0}.table-cart tfoot .value{text-align:right}.table-cart tfoot .basket-summary-total{font-weight:700}.delivery-options{display:flex;justify-content:space-around}.same-address{display:flex;justify-content:space-around}.cart-summary .name,.cart-summary .value{text-align:right}.cart-summary .delivery-name,.cart-summary .subtotal-name,.cart-summary .vat-name{font-size:.9rem}.cart-summary .to-pay-wrap{display:inline-block;white-space:nowrap;text-align:center;font-weight:700}.cart-summary .card-footer .form-check,.cart-summary .card-footer p{margin-bottom:0}.cart-summary.sticky-top{top:180px;z-index:999}.form-edit-profile .select2-container{width:100%!important}.loader{display:flex;align-items:center}.loader span{line-height:38px;margin-right:10px}.cart-layer{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6)}.cart-layer.opened{display:block}.cart-layer.hiding{display:block;animation-name:hiding;animation-duration:.5s}.cart-layer.hiding .cart-container{animation-name:slideRight;animation-duration:.5s}.cart-layer.opening{display:block;animation-name:opening;animation-duration:.5s}.cart-layer.opening .cart-container{animation-name:slideLeft;animation-duration:.5s}.cart-layer .cart-container{position:absolute;top:0;right:0;width:360px;box-sizing:border-box;max-width:100%;height:100%;min-height:300px;background:#fff;border-left:1px solid #fff;opacity:1}.cart-layer .cart-container .price:before{content:"£"}.cart-layer .cart-header{height:50px;line-height:50px;padding:0 15px;background:#868e96;color:#fff;font-size:18px;font-weight:400;cursor:pointer}.cart-layer .cart-header .cart-close{text-align:right}.cart-layer .cart-header .cart-heading{font-weight:400}.cart-layer .cart-content{height:100%;overflow-y:auto}.cart-layer .cart-content .loading{display:block;padding:20px;text-align:center}.cart-layer .cart-content form{height:100%}.cart-layer .cart-items{width:100%;box-sizing:border-box;height:calc(100% - 160px);padding:0 15px 0 0;overflow-y:scroll}.cart-layer .cart-items .cart-no-items{padding:15px;border-bottom:1px solid #ced4da}.cart-layer .cart-items .cart-no-items p{margin:0 auto}.cart-layer .cart-items .cart-item{border-bottom:1px solid #ced4da}.cart-layer .cart-items .cart-item .item-image img{width:100%}.cart-layer .cart-items .cart-item .item-details{position:relative;margin-left:-15px;padding-right:0;padding-top:10px;padding-bottom:10px}.cart-layer .cart-items .cart-item .item-details .item-remove{float:right;text-align:right}.cart-layer .cart-items .cart-item .item-details .item-remove .btn{border:0;padding:3px 5px;background:0 0;color:#ced4da}.cart-layer .cart-items .cart-item .item-details .item-remove .btn:hover{background:0 0;color:#ffc107}.cart-layer .cart-items .cart-item .item-details .item-title{display:block;min-height:30px;max-height:45px;line-height:15px;margin-bottom:0;font-size:.9rem;overflow:hidden}.cart-layer .cart-items .cart-item .item-details .item-title a{color:#868e96}.cart-layer .cart-items .cart-item .item-details .item-title a:hover{color:#123056;text-decoration:underline}.cart-layer .cart-items .cart-item .item-details .item-option{margin-bottom:.5rem;font-size:.7rem;color:#868e96}.cart-layer .cart-items .cart-item .item-details .item-form-elements label{display:inline-block;margin-right:10px;margin-bottom:0;font-size:.8rem;font-weight:400}.cart-layer .cart-items .cart-item .item-details .item-form-elements .form-group{margin-bottom:0}.cart-layer .cart-items .cart-item .item-details .item-form-elements .form-control{display:inline-block;width:50px;height:25px;line-height:25px;font-size:.8rem;padding:6px 3px}.cart-layer .cart-items .cart-item .item-details .item-form-elements .item-price{position:relative;font-size:.9rem;text-align:right}.cart-layer .cart-items .cart-item .item-details .item-form-elements .item-price span{display:block}.cart-layer .cart-items .cart-item .item-details .item-form-elements .item-price .item-total{font-size:15px;font-weight:600}.cart-layer .cart-items .cart-item .item-details .item-form-elements .item-price .item-unit{display:none;font-size:11px}.cart-layer .cart-items .cart-item .item-details .item-form-elements .item-price .item-unit:before{content:"(£"}.cart-layer .cart-items .cart-item .item-details .item-form-elements .item-price .item-unit:after{content:")"}.cart-layer .cart-bottom{position:absolute;z-index:10;bottom:0;box-sizing:border-box;width:100%;border-top:1px solid #ced4da;background:#fff}.cart-layer .cart-bottom .cart-summary{min-height:80px;margin-top:20px}.cart-layer .cart-bottom .cart-summary .row{margin:0 0 10px;border-bottom:1px solid #fff}.cart-layer .cart-bottom .cart-summary .discount{padding-bottom:20px;border-bottom:1px solid #ced4da}.cart-layer .cart-bottom .cart-summary .discount .form-control{height:25px;font-size:13px}.cart-layer .cart-bottom .cart-summary .discount .discount-check .btn{box-sizing:border-box;width:100%;height:25px;line-height:25px;padding-top:0;padding-bottom:0}.cart-layer .cart-bottom .cart-summary .total{margin-bottom:15px;text-transform:uppercase;font-weight:600}.cart-layer .cart-bottom .cart-summary .summary-detail,.cart-layer .cart-bottom .cart-summary .summary-title{text-align:right}.cart-layer .cart-bottom .cart-summary .cart-button{text-align:center}.cart-layer .cart-bottom .cart-summary .cart-button .btn-checkout{background:#123056;color:#fff;font-size:16px;font-weight:600}.cart-layer .cart-bottom .cart-summary .cart-button .btn-checkout:hover{background:#123056}@keyframes hiding{from{background:rgba(0,0,0,.6)}to{background:rgba(0,0,0,0)}}@keyframes opening{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.6)}}@keyframes slideRight{from{right:0}to{right:-400px}}@keyframes slideLeft{from{right:-400px}to{right:0}}.flot-chart{display:block;height:200px}.flot-chart .flot-chart-content{width:100%;height:100%}.flot-chart .flot-chart-pie-content{width:200px;height:200px;margin:auto}#cookie-control{background:rgba(0,0,0,.8);bottom:20px;color:#ccc;left:20px;position:fixed;z-index:99999}#cookie-control #cookie-wrapper{margin:0 auto;max-width:280px;min-height:30px;padding:40px 40px 20px 20px;position:relative;text-align:left}#cookie-control #cookie-wrapper #cookie-policy{font-size:11px}#cookie-control #cookie-wrapper #cookie-close{display:block;font-size:25px;position:absolute;right:10px;top:0}.ads-center,.ads-relative{position:relative;z-index:1}#cookie-control #cookie-wrapper #cookie-close:hover{color:#ccc;cursor:pointer;text-decoration:none}#cookie-control #cookie-wrapper a{color:#fff;font-weight:700}#cookie-control #cookie-wrapper a:hover{color:#ccc;font-weight:700}.ads-center{display:block;margin:15px auto;clear:both}.ads-absolute ins,.ads-center ins{width:100%;margin:0 auto}.ads-absolute ins iframe,.ads-center ins iframe{margin:0 auto;display:block;float:none;max-width:100%}.ads_link{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:100}.tv-page{overflow:hidden;background:#FFD900;font-family:Verdana,sans-serif}.tv-page .container{height:1080px;position:relative;overflow:hidden}.tv-page .container h1{color:#004FB6;margin-bottom:0}.tv-page .container .tv-logo{margin-top:18px;margin-bottom:18px}.tv-page table{font-size:19px}.tv-page table thead{background:#004FB6}.tv-page table thead tr{background:#004FB6;color:#fff}.tv-page table thead tr th{text-align:center}.tv-page table thead tr th a{color:#fff}.tv-page table thead tr .rink{width:100px}.tv-page table thead tr .blue,.tv-page table thead tr .yellow{width:400px}.tv-page table thead tr .round,.tv-page table thead tr .start-time{width:130px}.tv-page table thead tr .score{width:200px}.tv-page table tbody tr{height:103px}.tv-page table tbody tr td{padding-top:7px;padding-bottom:7px;text-align:center}.tv-page table tbody tr:nth-child(odd){background:#c3d5e3}.tv-page table tbody tr:nth-child(even){background:#fff}.tv-page table tfoot td{padding-top:5px}.tv-page .ads{width:calc(100% - 30px);height:205px;position:absolute;bottom:15px}.tv-page ul.pagination{display:none}.tv-video{width:1920px;height:1080px}.wrapper-tv{width:100%;height:1080px;display:flex;justify-content:center}.wrapper-tv img{width:auto;height:auto;max-width:100%;max-height:100%}#scroll-container,.carousel{width:100%;overflow:hidden}#scroll-container{text-wrap:nowrap;background:#FFD900;color:#004FB6;margin-bottom:15px}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.carousel .inner{transition:transform .2s;white-space:nowrap}.carousel .inner .card{width:496.66px;display:inline-flex;margin-right:20px;height:133.55px}.no-scroll,.product-card .buttons-bottom span:first-child:nth-last-child(1){width:100%}#scroll-text{font-size:22px;transform:translateX(100%);animation:my-animation 30s linear infinite}@keyframes my-animation{from{transform:translateX(100%)}to{transform:translateX(-100%)}}*,:focus{outline:0!important}.no-scroll{left:0;-webkit-overflow-scrolling:touch;position:fixed;top:0}body{font-family:-apple-system,BlinkMacSystemFont,Montserrat,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;color:#424348;margin:0;overflow-x:hidden;overflow-y:auto}.row.row-10{margin-left:-10px!important;margin-right:-10px!important}ol,p,ul{margin:0}.row.row-10>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.padded,.section-welcome{padding:20px 0}.padded{font-size:15px}.f-16{font-size:16px}.f-18{font-size:18px}ol,ul{list-style:none;padding:0}ol.list-order,ul.list-order{padding-left:25px;list-style:decimal}main table td{padding:10px}a{color:#123056}.no-arrow:after{display:none!important}.gdpr-link a{text-decoration:underline;font-weight:700}.required label::after{content:"*";color:red}.mx-15-minus{margin-left:-15px;margin-right:-15px}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}@media screen and (max-width:767px){.mb-md-30{margin-bottom:30px!important}}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}@media screen and (max-width:991px){.mt-50-down-md{margin-top:50px}}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.height-100,.height-100 *{height:100%!important}.height-100 * i{height:50%!important}.py-40{padding:40px 0}.box-shadow{box-shadow:2px 5px 23px rgba(0,0,0,.35)}.box-shadow-2{box-shadow:4px 8px 16px 5px rgba(0,0,0,.26)}.f-12{font-size:12px!important}.f-14{font-size:14px!important}.f-300{font-weight:300!important}.f-400{font-weight:400!important}.f-600{font-weight:600!important}.f-700{font-weight:700!important}.position-relative{position:relative}.color-black{color:#000}.color-red{color:#cc0202}.w150px{width:150px}.main-header{font-weight:400;margin-bottom:30px}@media screen and (min-width:300px){.main-header{font-size:24px}}@media screen and (min-width:400px){.main-header{font-size:26px}}@media screen and (min-width:500px){.main-header{font-size:28px}}@media screen and (min-width:600px){.main-header{font-size:30px}}@media screen and (min-width:700px){.main-header{font-size:32px}}@media screen and (min-width:800px){.main-header{font-size:34px}}@media screen and (min-width:900px){.main-header{font-size:36px}}@media screen and (min-width:1000px){.main-header{font-size:38px}}@media screen and (min-width:1100px){.main-header{font-size:40px}}@media screen and (min-width:1200px){.main-header{margin-bottom:50px;font-size:42px}}@media screen and (min-width:1300px){.main-header{font-size:44px}}@media screen and (min-width:1400px){.main-header{font-size:46px}}@media screen and (min-width:1500px){.main-header{font-size:48px}}.main-header.pattern{position:relative;padding-bottom:23px}.main-header.pattern:before{content:"";position:absolute;bottom:0;left:0;width:85px;height:3px;background-color:#123056}.subheaders h2,.subheaders h3{font-family:Lato,sans-serif;font-weight:600;text-transform:uppercase;color:#555;font-size:18px}@media (min-width:576px){.subheaders h2,.subheaders h3{font-size:19px}}@media (min-width:768px){.subheaders h2,.subheaders h3{font-size:20px}}@media (min-width:992px){.subheaders h2,.subheaders h3{font-size:21px}}@media (min-width:1200px){.subheaders h2,.subheaders h3{font-size:23px}}@media (min-width:1400px){.subheaders h2,.subheaders h3{font-size:25px}}.img-content{position:relative}.img-content time{position:absolute;top:0;right:0;background-color:#123056;color:#fff;text-align:center;font-size:14px;padding:10px 20px}@media screen and (min-width:576px){.img-content time{font-size:15px}}@media screen and (min-width:768px){.img-content time{font-size:16px;padding:15px 30px}}.alert-primary{background-color:#00933E;color:#fff;font-weight:700;font-size:18px}.section-adds,.section-adds .adds-wrap{display:flex}.section-adds img{display:block;height:auto;max-width:100%;margin:0 auto}.section-adds.aside img{margin-bottom:40px}#login-modal .modal-header{color:#fff;background-color:#09182c}#login-modal .modal-header .modal-title{margin-bottom:15px}.adds-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;max-width:250px;margin:0 auto}@media screen and (min-width:576px){.adds-wrap{flex-direction:row;max-width:none}}.adds-wrap img{display:block;height:auto;max-width:100%}@media screen and (min-width:768px){.adds-wrap{flex-wrap:nowrap}.adds-wrap img{max-height:118px}}@media screen and (min-width:992px){.adds-wrap img{max-height:158px}}.adds-wrap>a{display:block;margin-bottom:15px}.adds-wrap>a:last-of-type{margin-bottom:0}@media screen and (min-width:576px){.adds-wrap>a{margin-bottom:10px}.adds-wrap>a:nth-of-type(2){order:-1}}@media screen and (min-width:768px){.adds-wrap>a{margin-bottom:0}.adds-wrap>a:nth-of-type(2){order:0}}@media screen and (min-width:1200px){.adds-wrap img{max-height:178px}.adds-wrap>a:nth-of-type(2){margin:0 30px}.section-welcome{padding-top:45px}}.adds{max-width:360px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center}.adds a{display:block}@media screen and (min-width:768px) and (max-width:991px){.adds{max-width:none}.adds a{width:50%;flex:0 0 50%;max-width:50%}}.adds img{margin-bottom:35px}@media screen and (min-width:768px) and (max-width:1199px){.adds.add-2{max-width:none}}.section-welcome h2{color:#424348;font-size:36px;margin-top:20px}@media screen and (min-width:480px){.section-welcome h2{font-size:48px}}@media screen and (min-width:576px){.section-welcome h2{font-size:56px}}@media screen and (min-width:768px){.section-welcome h2{font-size:64px}}@media screen and (min-width:1200px){.section-welcome h2{margin-top:30px;font-size:72px}}@media screen and (min-width:1400px){.adds-wrap img{max-height:215px}.section-welcome h2{font-size:80px}}@media screen and (min-width:1650px){.adds-wrap img{max-height:250px}.section-welcome h2{font-size:90px}}.section-welcome h1{color:#123056;font-weight:400;font-size:24px;margin-bottom:23px}@media screen and (min-width:480px){.section-welcome h1{font-size:32px}}@media screen and (min-width:576px){.section-welcome h1{font-size:38px}}@media screen and (min-width:768px){.section-welcome h1{font-size:42px}}@media screen and (min-width:992px){.section-welcome h1{font-size:30px}}@media screen and (min-width:1200px){.section-welcome h1{font-size:44px}}@media screen and (min-width:1400px){.section-welcome h1{font-size:48px;margin-bottom:43px}}.section-welcome p{line-height:1.777;font-size:14px;margin-bottom:25px}@media screen and (min-width:480px){.section-welcome p{font-size:15px}}@media screen and (min-width:576px){.section-welcome p{font-size:16px}}@media screen and (min-width:768px){.section-welcome p{font-size:17px}}@media screen and (min-width:992px){.section-welcome p{font-size:13px}}@media screen and (min-width:1200px){.section-welcome p{font-size:15px}}@media screen and (min-width:1400px){.section-welcome p{font-size:18px}}@media screen and (min-width:1650px){.section-welcome p{margin-bottom:75px}}.section-welcome .list-features{font-size:14px;font-weight:600;margin-bottom:25px}@media screen and (min-width:480px){.section-welcome .list-features{font-size:16px}}@media screen and (min-width:576px){.section-welcome .list-features{font-size:17px}}@media screen and (min-width:768px){.section-welcome .list-features{font-size:18px}}@media screen and (min-width:992px){.section-welcome .list-features{font-size:14px}}@media screen and (min-width:1200px){.section-welcome .list-features{font-size:19px}}@media screen and (min-width:1400px){.section-welcome .list-features{font-size:20px;margin-bottom:65px}}@media screen and (min-width:1650px){.section-welcome .list-features{margin-bottom:105px}}.section-welcome .list-features li{position:relative;padding-left:45px;margin-bottom:20px}.section-welcome .list-features li:before{content:"";position:absolute;left:0;top:0;background-image:url(../img/list-image.png);height:35px;width:27px}.section-welcome .content-left img{max-width:80%}@media screen and (min-width:992px){.section-welcome .content-left img{max-width:70%;max-height:120px}}@media screen and (min-width:1200px){.section-welcome .content-left img{max-width:80%;max-height:150px}}@media screen and (min-width:1400px){.section-welcome .content-left img{max-width:90%;max-height:177px}}@media screen and (min-width:1650px){.section-welcome .content-left img{max-width:90%;max-height:197px}}@media screen and (max-width:991px){.section-welcome .content-right{margin-top:40px}}.section-welcome .content-right img{max-width:70%}.section-welcome .btn-link-circle{position:absolute;top:0;right:0}@media screen and (min-width:480px){.section-welcome .content-right img{max-width:75%}.section-welcome .btn-link-circle{right:5%}}@media screen and (min-width:576px){.section-welcome .content-right img{max-width:80%}.section-welcome .btn-link-circle{right:8%}}.section-welcome .images-wrap{max-width:290px;margin:0 auto;padding-top:50px;position:relative}@media screen and (min-width:480px){.section-welcome .images-wrap{max-width:450px}}@media screen and (min-width:576px){.section-welcome .images-wrap{max-width:540px}}@media screen and (min-width:768px){.section-welcome .images-wrap{max-width:720px}}.section-news{background-color:rgba(18,48,86,.9);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;padding:45px 0 150px}@media screen and (min-width:992px){.section-welcome .btn-link-circle{right:0}.section-welcome .images-wrap{max-width:none}.section-news{padding:65px 0 120px}}@media screen and (min-width:1200px){.section-news{padding:95px 0 150px}}.section-news>.container{padding-left:17px;padding-right:17px}.section-news .main-header{margin-bottom:40px}@media screen and (min-width:992px){.section-news .main-header{margin-bottom:60px}}@media screen and (min-width:1200px){.section-news .main-header{margin-bottom:80px}}.carousel-news{background:0 0;margin:0 auto}@media screen and (max-width:767px){.carousel-news{max-width:400px}}.carousel-news .slick-list{margin:0 -17px}.carousel-news .item-news{padding:0 17px}.carousel-news .slick-track{margin:0 auto}.carousel-news .arrow{position:absolute;background-color:#fff;color:#123056;bottom:-100px;width:60px;height:50px;font-size:30px}@media screen and (min-width:992px){.carousel-news .arrow{bottom:auto;top:-105px}}@media screen and (min-width:1200px){.carousel-news .arrow{top:-141px;height:71px;width:88px;font-size:43px}}.carousel-news .arrow:before{position:relative;top:-1px}.carousel-news .next{left:50%;margin-left:10px}@media screen and (min-width:992px){.carousel-news .next{left:auto;right:0;margin-left:0}}.carousel-news .prev{right:50%;margin-right:10px}@media screen and (min-width:992px){.carousel-news .prev{right:0;margin-right:70px}}.carousel-news .item-news h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card{border:0;background-color:transparent;cursor:pointer}.card time{display:block;margin-bottom:10px;color:#6d6d6d;font-weight:600;font-size:16px;line-height:1.375}@media screen and (min-width:768px){.card time{font-size:14px}}@media screen and (min-width:1200px){.carousel-news .prev{margin-right:98px}.card time{font-size:16px}}.card h2,.card h3{color:#252525;line-height:1.22;margin-bottom:21px;font-size:18px}@media screen and (min-width:768px){.card h2,.card h3{font-size:19px}}@media screen and (min-width:992px){.card h2,.card h3{font-size:17px}}@media screen and (min-width:1200px){.card h2,.card h3{font-size:21px}}@media screen and (min-width:1400px){.card h2,.card h3{font-size:18px}}.card h2:hover,.card h3:hover{color:#123056}.card .card-body{padding:27px 30px 0;background-color:#fff}.card p{color:#3a3a3a;font-size:14px;line-height:1.57}@media screen and (min-width:768px){.card p{font-size:12px}}@media screen and (min-width:1200px){.card p{font-size:14px}}.card .details{margin-top:29px;border-top:1px solid #ccc}.card .btn-read-more{color:#3a3a3a;padding:18px 30px 17px 0;text-transform:uppercase;font-size:14px}.card .btn-read-more:active,.card .btn-read-more:focus,.card .btn-read-more:hover{color:#123056;box-shadow:none}@media screen and (min-width:768px){.card .btn-read-more{font-size:12px}}#map{height:450px}.section-map{position:relative}.section-map .map-popup{position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:100}@media screen and (min-width:480px){#map{height:610px}.section-map .map-popup{top:65px}}@media screen and (min-width:768px){.section-map .map-popup{top:50%;transform:translateY(-50%);left:auto;right:55%}}.section-map .picture{position:absolute;top:0;right:15px;margin-top:-20px;max-height:70px;max-width:50px}@media screen and (max-width:479px){.section-map .picture{display:none}}@media screen and (min-width:992px){.section-map .picture{max-height:90px;max-width:120px}}@media screen and (min-width:1200px){.card .btn-read-more{font-size:14px}.section-map .picture{max-height:135px;max-width:120px;margin-top:-25px}}.section-map .location-wrap{color:#fff;background-color:#424348;position:relative;font-weight:600;width:300px;font-size:12px;line-height:1.5;padding:20px 50px 20px 26px}@media screen and (min-width:480px){.section-map .location-wrap{font-size:13px}}@media screen and (min-width:992px){.section-map .location-wrap{font-size:16px;padding:40px 100px 40px 35px;width:400px}}@media screen and (min-width:1200px){.section-map .location-wrap{font-size:18px;padding:40px 135px 40px 45px;width:470px;line-height:1.7}}@media screen and (min-width:1400px){.section-map .picture{max-height:165px;max-width:150px;margin-top:-35px;right:30px}.section-map .location-wrap{font-size:19px;padding:50px 130px 50px 55px;width:540px}}@media screen and (min-width:1650px){.section-map .picture{margin-top:-65px;max-height:214px;max-width:166px}.section-map .location-wrap{height:360px;width:620px;padding:63px 165px 63px 76px;font-size:20px;line-height:2.15}}.section-map .location-wrap a{color:#fff}.section-join{color:#fff;padding:18px 0;text-align:center}.section-join h2{text-transform:uppercase;font-size:20px;margin:10px 0}@media screen and (min-width:480px){.section-join h2{font-size:26px}}@media screen and (min-width:576px){.section-join h2{font-size:30px}}@media screen and (min-width:768px){.section-join{text-align:left}.section-join h2{font-size:32px;display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}}@media screen and (min-width:992px){.section-join h2{font-size:34px}}@media screen and (min-width:1200px){.section-join h2{font-size:38px}}@media screen and (min-width:1400px){.section-join h2{font-size:42px}}@media screen and (min-width:1650px){.section-join h2{margin:10px 0 18px;font-size:48px}}.section-join p{font-weight:600;line-height:1.66;font-size:12px;margin-bottom:5px}@media screen and (min-width:576px){.section-join p{font-size:13px}}@media screen and (min-width:768px){.section-join p{font-size:14px}}@media screen and (min-width:992px){.section-join p{font-size:15px}}.section-join .become-member{display:block;max-width:180px;max-height:180px;margin:20px auto 0}@media screen and (min-width:767px){.section-join .become-member{margin:0}}@media screen and (min-width:1200px){.section-join p{font-size:16px;min-height:78px}.section-join .become-member{max-width:220px;max-height:220px;position:absolute;top:50%;transform:translateY(-50%);left:40px}}@media screen and (min-width:1400px){.section-join p{font-size:17px}.section-join .become-member{max-height:250px;max-width:250px}}@media screen and (min-width:1650px){.section-join p{font-size:18px}.section-join .become-member{max-height:290px;max-width:290px}}.social-media{margin-left:14px;display:inline-block;height:25px}.social-media li{margin-left:-4px}.social-media a{cursor:pointer;display:block;transition:.3s}.social-media a:active,.social-media a:focus,.social-media a:hover{transform:translateY(2px)}.social-media .facebook{background-image:url(../img/socialmediasprite.png);background-position:0 0;height:25px;width:25px;background-size:auto 25px}.social-media .facebook-dark{background-image:url(../img/socialmediaspritedark.png);background-position:0 0;height:25px;width:25px;background-size:auto 25px}.social-media .instagram,.social-media .instagram-dark{background-position:33.33333333% 0;height:25px;width:25px;background-size:auto 25px}.social-media .instagram{background-image:url(../img/socialmediasprite.png)}.social-media .instagram-dark{background-image:url(../img/socialmediaspritedark.png)}.social-media .twitter{background-image:url(../img/socialmediasprite.png);background-position:66.66666666% 0;height:25px;width:25px;background-size:auto 25px}.social-media .twitter-dark{background-image:url(../img/socialmediaspritedark.png);background-position:66.66666666% 0;height:25px;width:25px;background-size:auto 25px}.social-media .youtube,.social-media .youtube-dark{background-position:-33.33333333% 0;height:25px;width:25px;background-size:auto 25px}.social-media .youtube{background-image:url(../img/socialmediasprite.png)}.social-media .youtube-dark{background-image:url(../img/socialmediaspritedark.png)}.description,.description p{font-size:14px;color:#424348;line-height:1.777}@media screen and (min-width:576px){.description,.description p{font-size:15px}}@media screen and (min-width:768px){.description,.description p{font-size:16px}.section-product{padding:50px 0}}@media screen and (min-width:992px){.description,.description p{font-size:17px}.section-product{padding:80px 0 50px}}@media screen and (min-width:1200px){.description,.description p{font-size:18px}}img{display:inline-block;height:auto;max-width:100%}.margins p{margin:0 0 30px}.mini-banner .image{height:300px}@media (min-width:992px){.mini-banner .image{height:400px}}@media (min-width:1200px){.products{padding-bottom:30px}}.product-card{border:1px solid #efefef;max-width:360px;margin:0 auto 30px}.product-card h3,.product-card p{-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;overflow:hidden}.product-card .img-wrap{padding:15px}.product-card .product-image{overflow:hidden;display:flex;justify-content:center;align-items:center;height:220px}.product-card .product-image img{max-height:200px}@media screen and (min-width:992px){.product-card .product-image{height:350px}.product-card .product-image img{max-height:330px}}.product-card h3{margin-top:0;margin-bottom:12px;font-weight:700;color:#476797;display:block;display:-webkit-box;font-size:18px;line-height:1.25;-webkit-line-clamp:2;height:45px!important}@media screen and (min-width:480px){.product-card h3{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:19px;line-height:1.25;-webkit-line-clamp:2;height:47.5px!important}}@media screen and (min-width:1200px){.product-card h3{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:20px;line-height:1.25;-webkit-line-clamp:2;height:50px!important}}@media screen and (min-width:1400px){.product-card h3{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:22px;line-height:1.25;-webkit-line-clamp:2;height:55px!important}}@media screen and (min-width:1650px){.product-card h3{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:24px;line-height:1.25;-webkit-line-clamp:2;height:60px!important}}.product-card p{margin:0 0 15px;color:#000;display:block;display:-webkit-box;font-size:14px;line-height:1.8;-webkit-line-clamp:3;height:75.6px!important}@media screen and (min-width:480px){.product-card p{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:15px;line-height:1.8;-webkit-line-clamp:3;height:81px!important}}@media screen and (min-width:1200px){.product-card p{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:16px;line-height:1.8;-webkit-line-clamp:3;height:86.4px!important}}@media screen and (min-width:1400px){.product-card p{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:17px;line-height:1.8;-webkit-line-clamp:3;height:91.8px!important}}@media screen and (min-width:1650px){.product-card p{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;max-width:100%;text-overflow:ellipsis;font-size:18px;line-height:1.8;-webkit-line-clamp:3;height:97.2px!important}}.product-card .product-content{padding:0 20px 50px}.product-card .product-avail{margin-bottom:10px}.product-card .more-info-label{color:#fff;font-family:Montserrat;font-weight:700;text-transform:uppercase;padding:16px 33px 15px;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:18px}@media screen and (min-width:480px){.product-card .more-info-label{font-size:20px}}@media screen and (min-width:1400px){.product-card .more-info-label{font-size:22px}}@media screen and (min-width:1650px){.product-card .more-info-label{font-size:24px}}.product-card .btn-enq{flex-grow:1;padding:0;font-size:18px}@media screen and (min-width:480px){.product-card .btn-enq{font-size:20px}}@media screen and (min-width:1650px){.product-card .btn-enq{font-size:26px}}.product-card .buttons-bottom span:first-child:nth-last-child(2),.product-card .buttons-bottom span:first-child:nth-last-child(2)~span{width:50%}.product-card .buttons-bottom span:first-child:nth-last-child(3),.product-card .buttons-bottom span:first-child:nth-last-child(3)~span{width:33.3333%}.product-card .buttons-bottom span:first-child:nth-last-child(4),.product-card .buttons-bottom span:first-child:nth-last-child(4)~span{width:25%}.product-avail{display:block;margin-top:10px;margin-bottom:15px;color:#000;font-weight:700;font-size:16px}@media screen and (min-width:480px){.product-avail{font-size:17px}}@media screen and (min-width:1200px){.product-avail{font-size:18px}}@media screen and (min-width:1650px){.product-avail{font-size:22px}}.product-avail .nope,.product-avail .yes{color:#009523}.product-avail .nope:before,.product-avail .yes:before{content:"";display:inline-block;background:url(../img/avail-arrow.png) bottom/contain no-repeat;margin:0 5px 0 15px;height:15px;width:15px}@media screen and (min-width:1400px){.product-avail .nope:before,.product-avail .yes:before{height:20px;width:20px}}.product-avail .nope{color:#de0634;margin-left:5px}.product-avail .nope:before{display:none}.red-price{display:inline-block;color:#de0634;font-weight:700;font-size:28px;line-height:normal}@media screen and (min-width:480px){.red-price{font-size:29px}}@media screen and (min-width:1200px){.red-price{font-size:30px}}@media screen and (min-width:1650px){.red-price{font-size:32px}}.product-container{display:flex;flex-wrap:wrap;padding-bottom:30px}@media (max-width:767px){.product-container .right-side{margin-top:25px}}.product-container .product-big-image,.product-container .product-small-image{display:block;width:100%;position:relative;outline:0;border:1px solid #efefef;cursor:pointer;overflow:hidden;height:250px}.product-container .lines,.share-box{border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media screen and (min-width:480px){.product-container .product-big-image,.product-container .product-small-image{height:340px}}@media screen and (min-width:1200px){.product-container .product-big-image,.product-container .product-small-image{height:285px}}@media screen and (min-width:1400px){.product-container .product-big-image,.product-container .product-small-image{height:420px}}.product-container .product-big-image img,.product-container .product-small-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:auto;max-height:200px;max-width:200px}@media screen and (min-width:480px){.product-container .product-big-image img,.product-container .product-small-image img{max-height:300px;max-width:300px}}.product-container .product-small-image{height:145px}@media screen and (min-width:768px){.product-container .product-small-image{height:110px}}@media screen and (min-width:1200px){.product-container .product-big-image img,.product-container .product-small-image img{max-height:250px;max-width:250px}.product-container .product-small-image{height:100px}}@media screen and (min-width:1400px){.product-container .product-big-image img,.product-container .product-small-image img{max-height:310px;max-width:310px}.product-container .product-small-image{height:145px}}.product-container .product-small-image img{max-height:120px;max-width:120px}@media screen and (min-width:768px){.product-container .product-small-image img{max-height:95px;max-width:95px}}.product-container .product-header{margin:0 0 10px;line-height:23px;color:#4f70a3;font-size:16px}@media screen and (min-width:480px){.product-container .product-header{font-size:20px}}@media screen and (min-width:576px){.product-container .product-header{font-size:21px}}@media screen and (min-width:768px){.product-container .product-header{font-size:22px}}@media screen and (min-width:992px){.product-container .product-header{font-size:24px}}@media screen and (min-width:1200px){.product-container .product-small-image img{max-height:75px;max-width:75px}.product-container .product-header{font-size:22px}}@media screen and (min-width:1400px){.product-container .product-small-image img{max-height:120px;max-width:120px}.product-container .product-header{font-size:28px}}@media screen and (min-width:1650px){.product-container .product-header{font-size:30px}}.product-container p{margin:0 0 25px!important}.product-container .caption,.product-container .product-code,.product-container p{line-height:1.777;color:#0e273d;font-size:14px}@media screen and (min-width:480px){.product-container .caption,.product-container .product-code,.product-container p{font-size:15px}}@media screen and (min-width:768px){.product-container .caption,.product-container .product-code,.product-container p{font-size:14px}}@media screen and (min-width:992px){.product-container .caption,.product-container .product-code,.product-container p{font-size:16px}}@media screen and (min-width:1200px){.product-container .caption,.product-container .product-code,.product-container p{font-size:14px}}@media screen and (min-width:1400px){.product-container .caption,.product-container .product-code,.product-container p{font-size:16px}}@media screen and (min-width:1650px){.product-container .caption,.product-container .product-code,.product-container p{font-size:18px}}.product-container .product-code{font-weight:400;display:block;color:#000;font-size:14px}@media screen and (min-width:480px){.product-container .product-code{font-size:16px}}@media screen and (min-width:992px){.product-container .product-code{font-size:18px}}@media screen and (min-width:1200px){.product-container .product-code{font-size:16px}}@media screen and (min-width:1400px){.product-container .product-code{font-size:22px}}.product-container .product-avail{margin-bottom:20px;font-size:14px}@media screen and (min-width:480px){.product-container .product-avail{font-size:16px}}@media screen and (min-width:992px){.product-container .product-avail{font-size:18px}}@media screen and (min-width:1200px){.product-container .product-avail{font-size:16px}}@media screen and (min-width:1400px){.product-container .product-avail{font-size:22px}}.product-container .lines{padding:18px 0 25px}.product-container .form-group{margin-bottom:25px;flex-grow:1;width:50%;max-width:200px}@media screen and (min-width:992px){.product-container .form-group{max-width:220px}}@media screen and (min-width:1650px){.product-container .form-group{max-width:270px}}.product-container select.form-control{height:58px!important;padding:18px;font-size:16px;color:#6f6e6e;text-transform:capitalize}.share-box{margin:0 0 20px;color:#6f6e6e;font-weight:700;font-size:18px;padding:25px 0}.list-social-share{display:inline-block;margin:0 15px;font-weight:700}.list-social-share a{border-radius:100%;display:block;text-align:center;background-color:#515151;color:#fff;transition:.3s ease-out;height:25px;width:25px;line-height:25px;font-size:13px}@media screen and (min-width:480px){.list-social-share a{height:35px;width:35px;line-height:35px;font-size:16px}}@media screen and (min-width:1400px){.share-box{padding:25px 15px}.list-social-share{margin:0 15px 0 25px}.list-social-share a{height:40px;width:40px;line-height:40px;font-size:18px}}@media screen and (min-width:1200px){.list-social-share a:hover{background-color:#123056}}.product-gallery .arrow{width:24px;position:absolute;transform:translateY(-50%);top:50%;z-index:100;background-color:#123056;color:#fff;border:0;outline:0;padding:2px 5px;font-size:20px;transition:.3s ease-out;opacity:.7;cursor:pointer}.product-gallery .arrow:hover{color:#123056;background-color:#fff}.product-gallery .arrow-prev{left:0}.product-gallery .arrow-next{right:0}.product-gallery.product-gallery-top{margin-bottom:20px}.product-gallery.product-gallery-bottom:hover .arrow{opacity:1}.product-gallery .slick-slide{margin:0 5px}.product-gallery .slick-list{margin:0 -5px}.main-header-ban{margin:0;padding:14px 30px 13px;display:inline-block;color:#fff;line-height:1.24;font-size:16px;font-weight:400}@media screen and (min-width:480px){.main-header-ban{font-size:18px}}@media screen and (min-width:768px){.main-header-ban{font-size:20px}}@media screen and (min-width:992px){.main-header-ban{font-size:21px}}.section-shop-category{padding-top:40px}.section-news-post{padding:45px 0 15px}@media (max-width:575px){.section-news-post .container{max-width:390px}}@media screen and (min-width:768px){.section-news-post{padding:75px 0 35px}}.section-news-listing{padding:70px 0 0}.section-news-listing .item-news{margin-bottom:50px}.section-news-listing .sort-panel.at-bottom{margin:20px 0 60px}@media screen and (min-width:1200px){.main-header-ban{font-size:23px}.section-news-listing .sort-panel.at-bottom{margin:30px 0 60px}}.section-contact .section-move-up{margin-top:-45px}@media screen and (min-width:768px){.section-contact .section-move-up{margin-top:-120px}}@media screen and (min-width:1400px){.main-header-ban{font-size:25px}.section-contact .section-move-up{margin-top:-200px}}.section-contact address{margin:0}.section-contact .contact-header{font-weight:400;margin-bottom:38px;font-size:22px}@media screen and (min-width:576px){.section-contact .contact-header{font-size:24px}}@media screen and (min-width:768px){.section-contact .contact-header{font-size:26px;margin-bottom:68px}}@media screen and (min-width:992px){.section-contact .contact-header{margin-top:5px}}@media screen and (min-width:1400px){.section-contact .contact-header{font-size:28px}}@media screen and (min-width:1650px){.section-contact .contact-header{font-size:30px;margin:0 0 63px}}.section-contact .contact-wrapper{text-align:center;padding:30px 10px}.section-contact .contact-box{font-size:14px;line-height:1.777;margin-bottom:28px}@media screen and (min-width:576px){.section-contact .contact-box{font-size:16px}}.section-contact .contact-box:last-of-type{margin-bottom:0}.section-contact .contact-box a{transition:.3s ease-out}.section-contact .contact-box a:hover{color:#123056}.section-contact .social-media{margin:35px 0;height:43px}@media screen and (min-width:768px){.section-contact .contact-wrapper{padding:45px 15px 50px}.section-contact .contact-box{font-size:18px}.section-contact .social-media{margin:55px 0 0}}@media screen and (min-width:1650px){.section-contact .social-media{margin-top:75px}}.section-contact .social-media li:not(:last-child){margin-right:7px}.oneline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.description .green-table{width:100%!important}.description .green-table tr:first-child{background-color:#09182c;color:#fff;height:55px}.description .green-table td{text-align:center}.section-profile{border-top:2px solid #123056;padding:20px 0}.profile-box{top:30px!important}@media (max-width:767px){.profile-box{max-width:490px;margin:0 auto}#table-achievements{max-height:none!important}}.profile-box .btn-icon{display:block;position:absolute;color:#fff;z-index:300;right:10px;font-size:20px}@media (min-width:480px){.profile-box .btn-icon{font-size:26px}}@media (min-width:768px){.profile-box .btn-icon{font-size:20px}}@media (min-width:992px){.profile-box .btn-icon{font-size:26px}}@media (min-width:1200px){.section-profile{padding:40px 0}.profile-box .btn-icon{font-size:30px}}@media (min-width:1650px){.profile-box .btn-icon{right:20px}}.profile-box .profile-image{position:relative;overflow:hidden;background:rgba(0,0,0,.1)}.profile-box .profile-image a{color:#123056}.profile-box .profile-image .img-helper{padding-bottom:100%}.profile-box .profile-image .btn-icon{bottom:10px}.profile-box .profile-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200}.profile-box .profile-content{line-height:1.92;font-size:12px;padding:50px 15px 15px}@media (min-width:480px){.profile-box .profile-content{font-size:14px}}@media (min-width:768px){.profile-box .profile-content{font-size:12px}}@media (min-width:992px){.profile-box .profile-content{font-size:14px}}@media (min-width:1200px){.profile-box .profile-content{font-size:16px;padding:20px}}.profile-box .profile-content h2{text-transform:uppercase;font-weight:700;font-size:20px}@media (min-width:480px){.profile-box .profile-content h2{font-size:22px}}@media (min-width:768px){.profile-box .profile-content h2{font-size:20px}}@media (min-width:992px){.profile-box .profile-content h2{font-size:22px}}@media (min-width:1200px){.profile-box .profile-content h2{font-size:24px;padding:0 30px}}.profile-box .profile-content h3{font-weight:300;font-size:14px}@media (min-width:480px){.profile-box .profile-content h3{font-size:16px}}@media (min-width:768px){.profile-box .profile-content h3{font-size:14px}}@media (min-width:992px){.profile-box .profile-content h3{font-size:16px}}@media (min-width:1200px){.profile-box .profile-content h3{font-size:18px}}.profile-box .profile-content .btn-icon{top:5px}.profile-box .profile-content p{margin:22px 0}.profile-box .profile-content p:last-of-type{margin-bottom:15px}#table-achievements{overflow:hidden}.subtitle,.table-achievements caption{font-weight:700;text-transform:uppercase;color:#000;caption-side:top;padding:0;margin-top:-5px;font-size:20px}@media (min-width:480px){.subtitle,.table-achievements caption{font-size:22px}}@media (min-width:768px){.subtitle,.table-achievements caption{font-size:20px}}@media (min-width:992px){.subtitle,.table-achievements caption{font-size:22px}}@media (min-width:1200px){.subtitle,.table-achievements caption{font-size:24px}}.table-achievements{margin-bottom:0}@media (max-width:767px){.table-achievements{max-width:490px;margin:0 auto}}.table-achievements td,.table-achievements th{font-weight:600;font-size:11px;padding:8px}.table-achievements td:nth-of-type(1),.table-achievements td:nth-of-type(2),.table-achievements td:nth-of-type(3),.table-achievements td:nth-of-type(4),.table-achievements th:nth-of-type(1),.table-achievements th:nth-of-type(2),.table-achievements th:nth-of-type(3),.table-achievements th:nth-of-type(4){width:25%}@media (min-width:480px){.table-achievements td,.table-achievements th{font-size:12px}}@media (min-width:768px){.table-achievements td,.table-achievements th{font-size:11px}}@media (min-width:992px){.table-achievements td,.table-achievements th{font-size:12px}.modal .modal-lg{max-width:750px}}@media (min-width:1200px){.table-achievements td,.table-achievements th{padding:12px;font-size:14px}}.table-achievements thead{border:1px solid #123056}.table-achievements tbody{border:1px solid #e9ecef}.table-achievements tbody td,.table-achievements tbody th{color:#000}.modal{background-color:rgba(0,0,0,.72)}.modal hr{margin:20px 0;border-color:#fff}.modal .modal-dialog-centered{display:flex;justify-content:center;align-items:center;margin:20px}@media (min-width:576px){.modal .modal-sm{max-width:400px}.modal .modal-dialog-centered{margin:30px auto;min-height:calc(100% - 60px)}}.modal .modal-content{border-radius:0}.modal .modal-header{position:relative;justify-content:center;padding:27px 30px}.modal .modal-titles{margin:0;font-weight:700;font-size:18px}.modal .close{opacity:1;position:absolute;cursor:pointer;transition:.4s ease-out;top:7px;right:6px;font-size:24px}@media (min-width:576px){.modal .modal-titles{font-size:24px}.modal .close{top:-4px;right:4px;font-size:30px}}.modal .close:hover{transform:rotate(180deg)}.modal .close i{color:#fff}.profile-image{position:relative;overflow:hidden;background:rgba(0,0,0,.1);margin-bottom:10px}.row-edit-profile a.btn-primary-2{font-size:16px;width:100%;text-align:center;display:block}.modal.modal-edit-profile .modal-body{padding:20px 20px 40px}.modal.modal-edit-profile .btn-save{margin-top:20px;min-width:145px;font-size:18px;text-transform:uppercase}.modal.modal-add-image-video .modal-content{width:100%}.modal.modal-add-image-video .modal-body{padding:25px 15px 30px}@media (min-width:768px){.modal.modal-add-image-video .modal-content{max-width:670px}.modal.modal-add-image-video .modal-body{font-size:16px;padding:25px 30px 30px}}@media (min-width:992px){.modal.modal-add-image-video .modal-body{padding:25px 50px 30px}}.modal.modal-enter-event .modal-body{padding:30px 20px 20px}.modal.modal-enter-event .btn{min-width:210px}.modal.modal-payment-notification .modal-content{width:100%}.form label{color:#000;font-weight:600;font-size:14px}@media (min-width:768px){.modal.modal-payment-notification .modal-body{padding:30px}.form label{font-size:16px}}.form .form-control{color:#000;border-radius:0!important;font-size:14px}@media (min-width:768px){.form .form-control{font-size:16px}}.form .form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#555!important}.form .form-control::-moz-placeholder{color:#555!important}.form .form-control::placeholder{color:#555!important}.form .form-control.textarea{padding:12px;resize:none;height:110px}.form.form-upload .custom-file-input{width:50%;min-width:0}.form.form-upload .custom-file-input:active~label,.form.form-upload .custom-file-input:focus~label,.form.form-upload .custom-file-input:hover~label{color:#000}.form.form-upload .custom-file{position:relative;width:100%}.form.form-upload .form-control{box-shadow:none;font-weight:600}.form.form-upload .form-control:focus,.form.form-upload .form-control:hover{color:#000;box-shadow:none}.form.form-upload .form-control:focus::-moz-placeholder,.form.form-upload .form-control:hover::-moz-placeholder{color:#000}.form.form-upload .form-control:focus::placeholder,.form.form-upload .form-control:hover::placeholder{color:#000}.form.form-upload .form-control::-moz-placeholder{color:#555;font-weight:600}.form.form-upload .form-control::placeholder{color:#555;font-weight:600}@media (min-width:480px){.form.form-upload .file-box{display:flex;justify-content:space-between;align-items:center}}.form.form-upload .form-group{margin-bottom:0}.form.form-upload .custom-file-label,.form.form-upload .form-control{padding:.3rem 1rem;height:2rem;background:#fff;color:#555;border-radius:8px!important;transition:.3s ease-out;cursor:pointer}.form.form-upload .custom-file-label{margin:0;position:absolute;top:.2rem;left:0;z-index:1}.form.form-upload .custom-file-label[data-state-file]{display:block;overflow:hidden;max-width:305px;white-space:nowrap;text-overflow:ellipsis}.form.form-upload .custom-file-label[data-state-file]:after{content:attr(data-state-file);background:0 0;display:inline;position:absolute;top:.3rem;left:100%;margin-left:20px;min-width:150px}.gallery-box,.main-content{position:relative}.form.form-upload a{display:inline-block;transition:.3s}.magnific-gallery .mfp-image .btn-play:before,.section-calendar #calendar-event .fc-header-toolbar .fc-left,.section-calendar #calendar-event .fc-header-toolbar .fc-right{display:none}.form.form-upload a:active,.form.form-upload a:focus,.form.form-upload a:hover{color:#123056;transform:translateX(3px)}.form.form-upload button{width:100%;margin-top:20px;min-width:145px;max-width:300px;letter-spacing:2px}@media (min-width:480px){.form.form-upload button{width:auto}}.section-gallery{padding:20px 0}@media (min-width:1400px){.section-gallery{padding:60px 0 40px}}.section-gallery h2{margin:0;font-size:24px;font-weight:700}.buttons-media-adder,.magnific-gallery .mfp-iframe,.magnific-gallery .mfp-image{margin-bottom:20px}.magnific-gallery .mfp-image .btn-play{border:0;height:100%;width:100%}.gallery-box{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;overflow:hidden;margin:0 auto;transition:.3s;height:100%;max-width:360px}.gallery-box:focus,.gallery-box:hover{transform:translateY(-5px)}.gallery-box:focus .btn-play,.gallery-box:focus .btn-trash,.gallery-box:hover .btn-play,.gallery-box:hover .btn-trash{opacity:1;pointer-events:all}.gallery-box .btn-play,.gallery-box .btn-trash{pointer-events:none;position:absolute;box-shadow:none}.gallery-box .photo{background-color:rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center;background-size:cover}.gallery-box .photo,.gallery-box iframe{height:270px;width:100%;overflow:hidden}.gallery-box .btn-icon{background:0 0;color:#fff}.gallery-box .btn{font-size:30px}.gallery-box .btn-trash{z-index:20;top:12px;right:10px;display:block;opacity:0;border:0}.gallery-box .btn-trash:focus,.gallery-box .btn-trash:hover{opacity:.9}.gallery-box .btn-play{height:60px;width:60px;font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;border:3px solid #fff;border-radius:100%;opacity:0}.gallery-box .btn-play:before{margin-left:1px}.gallery-box .btn-play:focus,.gallery-box .btn-play:hover{opacity:.9}.buttons-media-adder a{height:100%;text-align:center;background:#efefef;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-content:center;color:#000!important;padding:20px 15px 15px;font-size:13px;cursor:pointer;max-width:360px;margin-left:auto;margin-right:auto}@media (min-width:576px){.buttons-media-adder a{padding:35px 30px 30px;font-size:14px}}@media (min-width:768px){.buttons-media-adder a{padding:20px 15px 15px;font-size:13px}}@media (min-width:992px){.buttons-media-adder a{padding:35px 25px 25px;font-size:14px}}@media (min-width:1200px){.buttons-media-adder a{padding:45px 25px 35px}}@media (min-width:1650px){.buttons-media-adder a{padding:55px 25px}}.buttons-media-adder i{font-size:20px;transition:.3s}@media (min-width:576px){.buttons-media-adder i{font-size:36px}}@media (min-width:768px){.buttons-media-adder i{font-size:28px}}@media (min-width:992px){.buttons-media-adder i{font-size:48px}}@media (min-width:1200px){.buttons-media-adder i{font-size:64px}}@media (min-width:1400px){.buttons-media-adder i{font-size:80px}}.buttons-media-adder .media-title{width:100%;padding-top:10px;display:block}@media (min-width:576px){.buttons-media-adder .media-title{padding-top:20px}}@media (min-width:768px){.buttons-media-adder .media-title{padding-top:15px}.section-calendar .event-list-box .single-event{max-width:50%}}@media (min-width:1200px){.buttons-media-adder .media-title{padding-top:20px}}.section-calendar{padding:0 0 100px}.section-calendar header{text-align:center}@media (max-width:767px){.section-calendar .btn-box{display:flex;justify-content:space-between}}.section-calendar #btn-games-statuses,.section-calendar #next-month,.section-calendar #prev-month,.section-calendar .btn-legend,.section-calendar .date{min-height:40px;min-width:130px;display:inline-block;text-align:center}.section-calendar #next-month,.section-calendar #prev-month{position:absolute;top:25px}@media (max-width:767px){.section-calendar #next-month,.section-calendar #prev-month{margin-top:25px;position:static}.section-calendar #calendar-event{display:none}}.section-calendar #prev-month{left:15px}.section-calendar #next-month{right:15px}.section-calendar .event-list-box .single-event{color:#fff;background:orange;padding:5px 10px;margin-bottom:5px}.section-calendar .event-list-box .single-event a{color:#fff}.section-calendar #calendar-event{margin-top:15px;font-size:14px}.section-calendar #calendar-event .fc-header-toolbar{background:#fff!important;margin-bottom:0;padding:10px 0 25px}.section-calendar #calendar-event .fc-header-toolbar .fc-center{padding:0 15px;display:inline-flex;align-items:center}.section-calendar #calendar-event .fc-header-toolbar .fc-icon{height:50px;top:-.6em}.section-calendar #calendar-event .fc-header-toolbar h2{margin-left:0!important;font-size:22px;text-transform:capitalize;font-weight:400;color:#000}@media (min-width:768px){.section-calendar #calendar-event .fc-header-toolbar h2{font-size:29px}.legend-box .legend-well{min-width:22rem}}@media (min-width:1200px){.section-calendar #calendar-event .fc-header-toolbar h2{font-size:36px}}.section-calendar #calendar-event hr,.section-calendar #calendar-event tbody,.section-calendar #calendar-event td,.section-calendar #calendar-event thead,.section-calendar #calendar-event tr{width:14.2%;border-color:#ccc!important;background:#efefef!important}.section-calendar #calendar-event th{width:14.2%;border-color:#123056!important}.section-calendar #calendar-event .fc-title{white-space:normal;display:block;text-align:center;font-size:16px;line-height:1.31}.section-calendar #calendar-event .fc-day-grid-event{margin:0 15px 10px!important;color:#fff!important}.section-calendar #calendar-event .fc-day-header{padding:5px;background:#123056!important;color:#fff;font-weight:400}.section-calendar #calendar-event .fc-event{background:0 0;padding:.9rem 1rem;border-radius:0!important}.section-calendar #calendar-event .fc-event-dot{background-color:#123056!important}.section-calendar #calendar-event .fc-state-active{border-bottom:2px solid #123056!important}.section-calendar #calendar-event .fc-basic-view .fc-day-number,.section-calendar #calendar-event .fc-basic-view .fc-week-number{padding:4px 2px 17px}.legend-box .btn-legend:active,.legend-box .btn-legend:focus,.legend-box .btn-legend:hover{box-shadow:none}.legend-box .legend-well{padding:0;transform:translate3d(0,0,0)!important;border:10px solid #000;border-radius:10px;left:auto!important;right:0!important;top:100%!important}.legend-box .dropdown-item{padding:.65rem .7rem;font-weight:800;font-size:.825rem;color:#fff}@media (min-width:767px){.legend-box .dropdown-item{font-size:1rem}}.bg-green-light{background:#8dc63f}.bg-yellow{background:#ffdd0a}.bg-gray{background:#c9c9c9}.bg-red{background:#dd1c1d}.bg-blue{background:#538ef5}.bg-orange{background:#f7931f}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{right:11px!important}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{right:12px!important}.bootstrap-datetimepicker-widget span.active{color:#fff!important;background:#123056!important}.bootstrap-datetimepicker-widget td.day.active{background:#123056!important}@media (max-width:767px){.event-box{max-width:360px;margin:0 auto}}.mCS-my-theme.mCSB_scrollTools .mCSB_container,.mCSB_inside>.mCSB_container{margin-right:0}.event-box .mCustomScrollbar{max-height:340px}.event-box .event-info{font-size:18px;padding:12px}.event-box .event-members-list{padding:15px 40px 10px 65px;font-size:16px;line-height:1.8125}.event-box .btn-enter-event,.event-box .btn-join-event{background:#c41627;font-size:20px;font-weight:700;text-transform:uppercase;border-color:#c41627}.event-box .btn-enter-event:focus,.event-box .btn-join-event:focus{box-shadow:none}@media (max-width:1400px){.event-box .btn-enter-event,.event-box .btn-join-event{font-size:18px}}.event-summary{color:#000;font-size:16px;font-weight:300;line-height:1.6875}@media (min-width:1200px){.event-summary{font-size:14px}}@media (min-width:1400px){.event-summary{font-size:16px}}.event-summary strong{font-weight:600}.mCS-my-theme.mCSB_scrollTools{width:15px;top:20px;bottom:20px;right:15px}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#d7d7d7;background:-webkit-gradient(left top,right top,color-stop(0,#d7d7d7),color-stop(49%,#d7d7d7),color-stop(50%,#eee),color-stop(100%,#eee));background:linear-gradient(to right,#d7d7d7 0,#d7d7d7 49%,#eee 50%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d7d7d7", endColorstr="#eee", GradientType=1 );width:15px;border-radius:0;border:1px solid rgba(59,59,59,.2)}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:before{content:"";display:block;height:8px;width:7px;background-image:url(../img/scroll-icon.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;width:15px;border:1px solid #e5e5e5;border-radius:0}.mCS-my-theme.mCSB_scrollTools .mCSB_buttonDown,.mCS-my-theme.mCSB_scrollTools .mCSB_buttonUp{background:#e5e5e5;opacity:1}.mCS-my-theme.mCSB_scrollTools .mCSB_buttonDown:before,.mCS-my-theme.mCSB_scrollTools .mCSB_buttonUp:before{content:"";position:absolute;height:0;width:0;top:50%;left:50%;margin-left:-4px;border-width:4px;border-style:solid}.mCS-my-theme.mCSB_scrollTools .mCSB_buttonUp:before{margin-top:-5px;border-color:transparent transparent #3b3b3b}.mCS-my-theme.mCSB_scrollTools .mCSB_buttonDown:before{margin-top:-3px;border-color:#3b3b3b transparent transparent}.club-price-list{color:#222;line-height:1.5;font-size:14px}@media (min-width:576px){.club-price-list{font-size:16px}}@media (min-width:768px){.club-price-list{font-size:18px}}.club-price-list li{padding:9px 0 5px}#event-location-map{height:485px;width:100%}@media (min-width:992px) and (max-width:1199px){.page-event-details .aside{display:flex;flex-wrap:wrap;margin:40px -15px 0}.page-event-details .form-contact-wrapper{max-width:none;margin:30px 15px 0}.page-event-details .form-contact-wrapper .form-contact,.page-event-details .form-contact-wrapper .form-send-message{display:flex;flex-wrap:wrap;padding-top:30px}.page-event-details .form-contact-wrapper .form-contact>div:last-of-type,.page-event-details .form-contact-wrapper .form-send-message>div:last-of-type{padding:0 15px;width:100%}.page-event-details .form-contact-wrapper .form-group{padding:0 15px;width:50%}.page-event-details .btn-wrapper{padding:0 10px;width:100%;max-width:none;display:flex;justify-content:space-between}.page-event-details .btn-wrapper>.btn{margin:0 5px 20px;flex-grow:1}}.page-event-details .form-contact-header{text-align:center;font-size:22px}@media (min-width:768px){.page-event-details .form-contact-header{font-size:28px}}@media (min-width:1200px){.page-event-details .form-contact-header{text-align:left;font-size:18px}.page-event-details .aside .btn-link{font-size:18px}}@media (min-width:1400px){.page-event-details .aside .btn-link,.page-event-details .form-contact-header{font-size:22px}}@media (min-width:1650px){.page-event-details .form-contact-header{font-size:30px}.page-event-details .aside .btn-link{font-size:24px}}@keyframes bouncing-loader{to{opacity:.3;transform:translate3d(0,-1rem,0)}}.bouncing-loader{position:fixed;z-index:2000;top:0;left:0;height:100vh;width:100%;background:rgba(0,0,0,.3);display:none}.bouncing-loader .bouncing-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}.bouncing-loader .bouncing-box .bouncing-ball{width:1rem;height:1rem;margin:3rem .2rem;background:#123056;border-radius:50%;animation:bouncing-loader .6s infinite alternate}.bouncing-loader .bouncing-box .bouncing-ball:nth-of-type(2){animation-delay:.2s}.bouncing-loader .bouncing-box .bouncing-ball:nth-of-type(3){animation-delay:.4s}.select2-container .select2-selection--single{height:37px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important}.torunament-color-players-1{color:red}.torunament-color-players-3{color:#00f}.torunament-color-players-4{color:#00e029}.torunament-color-stage-1{color:red}.torunament-color-stage-2{color:#00f}.torunament-color-stage-3{color:#00e029}.torunament-color-stage-4{color:purple}.torunament-color-stage-5{color:#ff8c00}.torunament-color-stage-7{color:#f06}.torunament-color-stage-8{color:#c9f}.result-tables .w-30{width:30%}.result-tables .w-10{width:10%}.result-tables td{border:1px solid #000}@media (min-width:1200px){.result-tables{width:70%}}@media (max-width:1199px){.result-tables{width:100%}}.table-single-group .w-30{width:30%}.table-single-group .w-20{width:20%}.table-single-group .w-10{width:10%}.grand-final-table{margin-bottom:30px;font-size:14px}.grand-final-table .w-30{width:30%}.grand-final-table .w-20{width:20%}.grand-final-table .w-10{width:10%}.grand-final-table th{background-color:#eee}@media (min-width:1200px){.table.w-70-xxl{width:70%}}@media (max-width:1199px){.table.w-70-xxl{width:100%}}.row-edit-profile{margin:8px 0;display:flex}.row-edit-profile .btn-primary-2{padding:9px 20px}#rankingListTable_wrapper{margin-bottom:15px}.dataTables_length label,.justify-content-space-between{justify-content:space-between}.dataTables_filter input{margin-left:10px}.site-name{font-size:35px}.eligibility ul{list-style:disc;-webkit-padding-start:40px}.short-names,.stages{display:inline-block;margin:0 0 30px}.short-names a,.short-names button,.stages a,.stages button{background-color:#E6E7E7}.short-names .active,.short-names a.active,.stages .active,.stages a.active{background-color:#bbb}div.alert-success.myself-info{background-color:#f7f7f7;border-color:#d8d8d8}.table-fixture td{height:155px}.table-fixture{margin-bottom:30px}.breadcrumb a{color:#0a6aa1}.opacity-50{opacity:.5}#more-info .select .select2-container{width:100%!important}.btn-grey.btn-primary-2,.btn-primary.btn-grey{background-color:grey;border-color:#a9a9a9}.bold-label label{font-weight:700}.input-mb-0 .form-group{margin-bottom:0}.bootstrap-datetimepicker-widget table th.next::after,.bootstrap-datetimepicker-widget table th.prev::after{width:20px!important;height:20px!important;margin:-10px!important;clip:initial!important;color:#000!important}.bootstrap-datetimepicker-widget table th.prev::after{content:"<<<"!important}.bootstrap-datetimepicker-widget table th.next::after{content:">>>"!important}.result-entry-view strong a{color:#0a6aa1}.result-entry-view p{margin-bottom:5px}.back-btn-div{display:flow-root;margin-bottom:20px;width:100%;min-height:38px}.main-content .owl-theme .custom-nav{position:absolute;top:50%;margin-top:-25px;left:0;right:0}.main-content .owl-theme .custom-nav .owl-next,.main-content .owl-theme .custom-nav .owl-prev{position:absolute;height:40px;width:40px;padding:0;text-align:center;color:inherit;background-color:#fff;opacity:.9;border:none;z-index:100}.main-content .owl-theme .custom-nav .owl-next i,.main-content .owl-theme .custom-nav .owl-prev i{font-size:2.5rem;color:#cecece}.main-content .owl-theme .custom-nav .owl-prev{left:10px}.main-content .owl-theme .custom-nav .owl-next{right:10px}.area-fixture-link{white-space:pre-wrap}.table-achievements th .form-group{margin-bottom:0}.table-achievements th .form-group select{color:#fff;box-shadow:none;background:0 0;font-weight:600;font-size:15px}.table-achievements th .form-group select option{background:#123056}.table-achievements th .form-text.text-warning{display:none}.rinkInfo.border{border:1px solid #000}body .paginator-wrapper .pagination>li a:active,body .paginator-wrapper .pagination>li a:focus,body .paginator-wrapper .pagination>li a:hover{color:#fff}body .paginator-wrapper .counter{line-height:50px;font-size:14px}.text-bold{font-weight:700}.text-center{text-align:center}.form-schedule input,.form-schedule select{border:1px solid #ccc;outline:#ccc double thick;box-shadow:inset 0 0 0 0 #fff!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyIsIm1haW4uY3NzIiwicGFydGlhbHMvX25hdmlnYXRpb24uc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJwYXJ0aWFscy9fdHYuc2NzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvOjMwMCw0MDAsNzAwfE1vbnRzZXJyYXQ6NDAwLDYwMCw3MDAiLCJfY29uZmlndXJlLnNjc3MiLCJwYXJ0aWFscy9fZm9ybXMuc2NzcyIsInBhcnRpYWxzL19jYXJvdXNlbC5zY3NzIiwibW9kdWxlcy9fbWl4aW5zLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwibWFpbi5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX2FzaWRlLnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwicGFydGlhbHMvX3Byb2R1Y3RzLnNjc3MiLCJwYXJ0aWFscy9fY2FydC5zY3NzIiwicGFydGlhbHMvX2NhcnQtbGF5ZXIuc2NzcyIsInBhcnRpYWxzL19vcmRlcnMuc2NzcyIsInBhcnRpYWxzL19jb29raWUuc2NzcyIsInBhcnRpYWxzL19hZHMuc2NzcyIsInBhcnRpYWxzL19vdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBeXhDLE9Db2hIenhDLGFEcGhIdzBDLGdCQUFnQixLQUFxUyxpQkFBb0gsY0FBYyxhQUFhLEtBQXoyQixJQUE2MEUsVUVBaHZHLGlCQVFJLG1CQUdJLDBCQUVJLFFBQUEsYUZieUosV0FBVyxZQUFZLFlBQWMsSUFBSSw4RkFBOEYsSUFBSSxxR0FBb0csNEJBQTZCLGdHQUErRixnQkFBaUIsK0ZBQThGLGVBQWdCLDhGQUE2RixtQkFBb0IsaUhBQWdILGNBQWMsWUFBWSxJQUFPLFdBQVcsT0FBTyxJQUF5QixLQUFLLE9B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S3BCMndQTiwrQ29CeHdQUSxNQUFBLEtwQjR3UFIsbUJvQnh3UFEsWUFBQSxTcEJneFBSLG1DQXVyREEsY0FBQSxFQUdBLDBDb0I5N1NNLE1BQUEsS0FDRSxXQUFBLEtwQmc4U1IsZUFyckRFLFlBQWEsSW9CdHdQZixVQUFBLEtwQjB3UEEsaURvQnZ3UEEsV0FBQSxRcEIyd1BBLCtDb0J4d1BBLFFBQUEsS3BCNHdQQSxpQm9CendQQSxPQUFBLElBQUEsTUFBQSxLcEI2d1BBLGdEQUNBLCtDQUNBLCtDQXVyREEsTUFBQSxLQW5yREEsaUNBdXJEQSxZQUFBLEtBcnJERSxVQUFXLEtBNnJEYixXQXJyREUsWUFBYSxJQUdmLGFvQjV3UEksV0FBQSxPQUVKLHFCQUFBLHNCQUNJLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLE9BQUEsTXBCcThTSixXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsRUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvOjMwMCw0MDAsNzAwfE1vbnRzZXJyYXQ6NDAwLDYwMCw3MDBcIik7XG4vKiBmb250cyAqL1xuLyogY29sb3JzICovXG4uYmctYnJhbmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyYW5kLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MzQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icmFuZC1saWdodGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGdyYXktZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODk4YyAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itd2hpdGUgaDEsIC5jb2xvci13aGl0ZSBoMiwgLmNvbG9yLXdoaXRlIGgzLCAuY29sb3Itd2hpdGUgaDQsIC5jb2xvci13aGl0ZSBwLCAuY29sb3Itd2hpdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29sb3ItZ3JheSB7XG4gIGNvbG9yOiAjNDI0MzQ4ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItZ3JheSBoMSwgLmNvbG9yLWdyYXkgaDIsIC5jb2xvci1ncmF5IGgzLCAuY29sb3ItZ3JheSBoNCwgLmNvbG9yLWdyYXkgcCwgLmNvbG9yLWdyYXkgYSB7XG4gIGNvbG9yOiAjNDI0MzQ4O1xufVxuXG4ucGFuZWwtbG9nZ2VkLWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYW5lbC1sb2dnZWQtaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnBhbmVsLWxvZ2dlZC1pbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmVsLWxvZ2dlZC1pbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmhlYWRlci10b3Age1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItdG9wIC5sb2dpbi1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXRvcCAubG9naW4tc2VjdGlvbiAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlYWRlci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5oZWFkZXItdG9wIGE6aG92ZXIsIC5oZWFkZXItdG9wIGE6Zm9jdXMsIC5oZWFkZXItdG9wIGE6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uaGVhZGVyLXRvcCAuc29jaWFsLW1lZGlhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLXRvcCAuc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXRvcCAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItdG9wIC5zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXRvcCAuZm9ybS1sb2dpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci10b3AgLmZvcm0tbG9naW4ge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wIC5mb3JtLWxvZ2luIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5oZWFkZXItbGlzdHMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItbGlzdHMgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1saXN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1saXN0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWFpbC1waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbC1waG9uZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubWFpbC1waG9uZSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tYWlsLXBob25lIC5pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbn1cbi5tYWlsLXBob25lIGxpIHtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbC1waG9uZSBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1haWwtcGhvbmUgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYWlsLXBob25lIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbC1waG9uZSBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haWwtcGhvbmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgLyogICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSovXG59XG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gIG1heC1oZWlnaHQ6IDk2cHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogOTVweDtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyLm9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMTJweDtcbn1cbi5uYXZiYXItdG9nZ2xlci5vcGVuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4ubmF2YmFyLXRvZ2dsZXIub3BlbiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogLTEwMCU7XG59XG4ubmF2YmFyLXRvZ2dsZXIub3BlbiBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5uYXZiYXItdG9nZ2xlci5vcGVuIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDEycHg7XG59XG4ubmF2YmFyLXRvZ2dsZXIub3BlbiBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLm5hdmJhci10b2dnbGVyLm9wZW4gc3BhbjpudGgtb2YtdHlwZSgxKSwgLm5hdmJhci10b2dnbGVyLm9wZW4gc3BhbjpudGgtb2YtdHlwZSg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZiYXItdG9nZ2xlci5vcGVuIHNwYW46bnRoLW9mLXR5cGUoMiksIC5uYXZiYXItdG9nZ2xlci5vcGVuIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm5hdmJhci10b2dnbGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1vZi10eXBlKDEpLCAubmF2YmFyLXRvZ2dsZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogOXB4O1xufVxuLm5hdmJhci10b2dnbGVyIHNwYW46bnRoLW9mLXR5cGUob2RkKSB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweCAwIDAgMXB4O1xufVxuLm5hdmJhci10b2dnbGVyIHNwYW46bnRoLW9mLXR5cGUoZXZlbikge1xuICBsZWZ0OiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDFweCAxcHggMDtcbn1cbi5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1vZi10eXBlKDMpLCAubmF2YmFyLXRvZ2dsZXIgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIHRvcDogMTVweDtcbn1cbi5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1vZi10eXBlKDUpLCAubmF2YmFyLXRvZ2dsZXIgc3BhbjpudGgtb2YtdHlwZSg2KSB7XG4gIHRvcDogMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLm5hdmJhci1uYXYgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQyNDM0ODtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubmF2YmFyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvKmZsZXgtZ3JvdzogMTsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjQ5cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlcjpiZWZvcmUsIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzOmJlZm9yZSwgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6YWN0aXZlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluazpiZWZvcmUge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xuICB9XG4gIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtLmFjdGl2ZS5kcm9wZG93biA+IC5uYXYtbGluazpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBhbmltYXRpb246IGZhZGVJblVwIDAuNXMgZWFzZS1vdXQgMHMgYm90aDtcbiAgfVxufVxuXG4jbWVudS1jYXJ0Lm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbWVudS1jYXJ0Lm5hdi1pdGVtIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGNvbG9yOiByZWQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLm1haW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA0OCwgODYsIDAuOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLm1haW4tYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA0OCwgODYsIDAuNTMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLm1haW4tYmFubmVyIC5iYW5uZXItb2ZmZXJ0LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmFubmVyIC5iYW5uZXItb2ZmZXJ0LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1iYW5uZXIgLmJhbm5lci1vZmZlcnQtd3JhcCB7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFpbi1iYW5uZXIgLmJhbm5lci1vZmZlcnQtd3JhcCB7XG4gICAgcGFkZGluZzogMThweCAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubWFpbi1iYW5uZXIgLmJhbm5lci1vZmZlcnQtd3JhcCB7XG4gICAgcGFkZGluZzogMThweCA0MHB4IDMwcHg7XG4gIH1cbn1cbi5tYWluLWJhbm5lciAuYmFubmVyLW9mZmVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLWJhbm5lciAuYmFubmVyLW9mZmVyLWJveDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tYmFubmVyIC5vZmZlcnQtaGVhZGVyIHtcbiAgY29sb3I6ICM0MjQzNDg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWFpbi1iYW5uZXIgLm9mZmVydC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tYmFubmVyIC5vZmZlcnQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJhbm5lciAub2ZmZXJ0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tYmFubmVyIC5vZmZlcnQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFpbi1iYW5uZXIgLm9mZmVydC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm1haW4tYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tYmFubmVyIC5pbWctY3JvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmFubmVyIC5pbWctY3JvcCB7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tYmFubmVyIC5pbWctY3JvcCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lciAuaW1nLWNyb3Age1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAubWFpbi1iYW5uZXIgLmltZy1jcm9wIHtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5cbi5tYWluLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXNsaWRlciAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDY3LCA3MiwgMC45KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tc2xpZGVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tc2xpZGVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDUyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW4tc2xpZGVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDYwMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLm1haW4tc2xpZGVyIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDY0N3B4O1xuICB9XG59XG4ubWFpbi1zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5YTlhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbn1cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaTpob3ZlciwgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpOmZvY3VzLCAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbn1cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY2x1Yi1zbGlkZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICM0MjQzNDg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2x1Yi1zbGlkZXIgLmFycm93IHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4jY2x1Yi1zbGlkZXIgLmFycm93IC5mYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG59XG4jY2x1Yi1zbGlkZXIgLmFycm93LXByZXYge1xuICBsZWZ0OiAwO1xufVxuI2NsdWItc2xpZGVyIC5hcnJvdy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tYWluLWJhbm5lci1zdWJwYWdlIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzA1NjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWJhbm5lci1zdWJwYWdlIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXItc3VicGFnZSAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgNDgsIDg2LCAwLjUzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJhbm5lci1zdWJwYWdlLnN1YnBhZ2UtY29udGFjdCAuaXRlbSB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWJhbm5lci1zdWJwYWdlLnN1YnBhZ2UtY29udGFjdCAuaXRlbSB7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgfVxufVxuLm1haW4tYmFubmVyLXN1YnBhZ2Uuc3VicGFnZS1jb250YWN0IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbi5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBoMSwgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBoMSwgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDEsIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBoMSwgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDEsIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IGgxLCAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuc3VicGFnZS1jb250YWN0LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN1YnBhZ2UtY29udGFjdC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5zdWJwYWdlLWNvbnRhY3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmNsdWItdXBkYXRlcyB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uY2x1Yi11cGRhdGVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZWNlY2VjO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjYmZiZmMwO1xufVxuZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmMwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9ybSAuZm9ybS1jb250cm9sOmhvdmVyLCBmb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGZvcm0gLmZvcm0tY29udHJvbDphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzEyMzA1NjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvcm0gLmZvcm0tY29udHJvbC5jdXN0b20tc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3dEb3duLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweCA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm0gLmZvcm0tY29udHJvbC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2JmYmZjMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4ubmV3c2xldHRlci1mb3JtIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNiZmJmYzAgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyLWZvcm0gLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXNpZ24tbG9naW4ge1xuICBwYWRkaW5nOiA2cHggMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDM0ODtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJ0bi1zaWduLWxvZ2luOmhvdmVyLCAuYnRuLXNpZ24tbG9naW46Zm9jdXMsIC5idG4tc2lnbi1sb2dpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODJjO1xufVxuXG4uZm9ybS1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybS1sb2dpbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWxvZ2luIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWxvZ2luIC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmZiZDtcbn1cbi5mb3JtLWxvZ2luIC5idG4tc2lnbi1sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWVucSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDM1cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi1lbnE6aG92ZXIsIC5idG4tZW5xOmZvY3VzLCAuYnRuLWVucTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjQ0MTtcbn1cbi5idG4tZW5xID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmJ0bi1lbnEuYnRuLWxnIHtcbiAgaGVpZ2h0OiA2N3B4O1xufVxuLmJ0bi1lbnEuYnItMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZGlhcnksIC5idG4tbGVhZ3VlcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzM0U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5idG4tbGVhZ3VlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bi1saW5rLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYnRuLWxpbmstY2lyY2xlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tbGluay1jaXJjbGUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi1saW5rLWNpcmNsZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bi1saW5rLWNpcmNsZSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ0bi1saW5rLWNpcmNsZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLmJ0bi1saW5rLWNpcmNsZSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYnRuLWxpbmstY2lyY2xlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1heC13aWR0aDogMjFweDtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5idG4tbGluay1jaXJjbGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIG1heC13aWR0aDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ0bi1saW5rLWNpcmNsZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQzcHg7XG4gICAgbWF4LXdpZHRoOiAzNHB4O1xuICB9XG59XG4uYnRuLWxpbmstY2lyY2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG4tbGluay1jaXJjbGUuYnJhbmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG59XG4uYnRuLWxpbmstY2lyY2xlLmJyYW5kLXByaW1hcnk6aG92ZXIsIC5idG4tbGluay1jaXJjbGUuYnJhbmQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTBkMTc7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xufVxuLnBhZ2luYXRpb24gPiBsaS5hY3RpdmUgYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaS5hY3RpdmUgYTphY3RpdmUsIC5wYWdpbmF0aW9uID4gbGkuYWN0aXZlIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xufVxuLnBhZ2luYXRpb24gPiBsaSBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogI2VjZWNlYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdpbmF0aW9uID4gbGkgYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSBhOmFjdGl2ZSwgLnBhZ2luYXRpb24gPiBsaSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2VjZWNlYztcbiAgfVxufVxuXG4uc29ydC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb3J0LXBhbmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLnNvcnQtcGFuZWwuYXQtdG9wIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zb3J0LXBhbmVsLmF0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNvcnQtcGFuZWwuYXQtdG9wIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zb3J0LXBhbmVsLmF0LWJvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29ydC1wYW5lbC5hdC1ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5zb3J0LXBhbmVsIG5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29ydC1wYW5lbCBzZWxlY3Qge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyODVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc29ydC1wYW5lbCBzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMzE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb3J0LXBhbmVsIHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeS0yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeS0yOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnktMjphY3RpdmUsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LTI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTgyYztcbn1cblxuLmJ0bi1wcmltYXJ5LTIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDlweCAyOHB4O1xufVxuLmJ0bi1wcmltYXJ5LTIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAzcHg7XG59XG5cbi5idG4tbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxOXB4IDIwcHggMTlweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAxOXB4IDI1cHggMTlweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYnRuLWxpbmsgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA2MnB4O1xufVxuLmJ0bi1saW5rLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG4uYnRuLWxpbmsuaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogNzVweDtcbiAgYm90dG9tOiAtMzVweDtcbiAgbWF4LWhlaWdodDogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tbGluay5pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuLmJ0bi1saW5rLmJnLWJyYW5kLWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YzYzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4td3JhcHBlciB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYnRuLXdyYXBwZXIgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnRuLXdyYXBwZXIgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZm9ybS1jb250YWN0LXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzEyMzA1NjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWNvbnRhY3Qtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250YWN0LXdyYXBwZXIgLmZvcm0tY29udGFjdC1oZWFkZXIge1xuICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLWNvbnRhY3Qtd3JhcHBlciAuZm9ybS1jb250YWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1jb250YWN0LXdyYXBwZXIgLmZvcm0tY29udGFjdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29udGFjdC13cmFwcGVyIC5mb3JtLWNvbnRhY3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tY29udGFjdC13cmFwcGVyIC5mb3JtLWNvbnRhY3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb3JtLWNvbnRhY3Qtd3JhcHBlciAuZm9ybS1jb250YWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLmZvcm0tY29udGFjdC13cmFwcGVyIC5mb3JtLWNvbnRhY3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMjhweCAzMHB4O1xuICB9XG59XG4uZm9ybS1jb250YWN0LXdyYXBwZXIgLmZvcm0tY29udGFjdC1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAzcHg7XG59XG5cbi5mb3JtLWNvbnRhY3QsIC5mb3JtLXNlbmQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ybS1jb250YWN0LCAuZm9ybS1zZW5kLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDYwcHggNzBweCA2MHB4O1xuICB9XG59XG4uZm9ybS1jb250YWN0IC5mb3JtLWdyb3VwLCAuZm9ybS1zZW5kLW1lc3NhZ2UgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmZvcm0tY29udGFjdCAuZm9ybS1jb250cm9sLCAuZm9ybS1zZW5kLW1lc3NhZ2UgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzg4ODk4YztcbiAgcGFkZGluZzogMTRweCAxMnB4IDE0cHggMDtcbn1cbi5mb3JtLWNvbnRhY3QgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4OThjO1xufVxuLmZvcm0tY29udGFjdCAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1zZW5kLW1lc3NhZ2UgLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tY29udGFjdCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmZvcm0tc2VuZC1tZXNzYWdlIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuZm9ybS1jb250YWN0IC5mb3JtLWNvbnRyb2w6aG92ZXIsIC5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEyMzA1Njtcbn1cblxuLmZvcm0tc2VuZC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLXNlbmQtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogNDVweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA0NXB4IDEyNXB4IDU1cHggMTAwcHg7XG4gIH1cbn1cbi5mb3JtLXNlbmQtbWVzc2FnZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjODg4OThjO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1zZW5kLW1lc3NhZ2UgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlIC5mb3JtLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmZvcm0tc2VuZC1tZXNzYWdlIC5mb3JtLWdyb3VwLnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlIC5mb3JtLWdyb3VwLnRleHRhcmVhIHtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG4uZm9ybS1zZW5kLW1lc3NhZ2UgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS1zZW5kLW1lc3NhZ2UgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLXNlbmQtbWVzc2FnZSAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjYmZiZmMwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZW5kLW1lc3NhZ2UgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9ybS1zZW5kLW1lc3NhZ2UgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNlbmQtbWVzc2FnZSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybS1zZW5kLW1lc3NhZ2UgLmJ0bi1zZW5kLXBsYW5lIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzA1NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZW5kLW1lc3NhZ2UgLmJ0bi1zZW5kLXBsYW5lIHtcbiAgICBoZWlnaHQ6IDg3cHg7XG4gICAgd2lkdGg6IDg3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5mb3JtLXNlbmQtbWVzc2FnZSAuYnRuLXNlbmQtcGxhbmU6aG92ZXIsIC5mb3JtLXNlbmQtbWVzc2FnZSAuYnRuLXNlbmQtcGxhbmU6Zm9jdXMsIC5mb3JtLXNlbmQtbWVzc2FnZSAuYnRuLXNlbmQtcGxhbmU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbn1cblxuLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciB7XG4gIGNvbG9yOiAjNDI0MzQ4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtLXNlbmQtbWVzc2FnZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZW5kLW1lc3NhZ2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uZm9ybS1zZW5kLW1lc3NhZ2UtaGVhZGVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciBpbWcge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgfVxufVxuLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja2JveC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaGVja2JveC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVja2JveC13cmFwIC5jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveC13cmFwIHAsIC5jaGVja2JveC13cmFwIGEge1xuICBjb2xvcjogIzQyNDM0ODtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNoZWNrYm94LXdyYXAgcCwgLmNoZWNrYm94LXdyYXAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tib3gtd3JhcCBwLCAuY2hlY2tib3gtd3JhcCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGVja2JveC13cmFwIHAsIC5jaGVja2JveC13cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jaGVja2JveC13cmFwIHAsIC5jaGVja2JveC13cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNoZWNrYm94LXdyYXAgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGVja2JveC13cmFwIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzQyNDM0ODtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbn1cbi5jaGVja2JveC13cmFwIGlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jaGVja2JveC13cmFwIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3ggPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MzQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5mb3JtLXNlbmQtbWVzc2FnZS1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZW5kLW1lc3NhZ2UtZW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZvcm0tc2VuZC1tZXNzYWdlLWVuZCAuZm9ybS1ncm91cCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZmlsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2O1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcXVpcmUtYWZ0ZXI6YWZ0ZXIge1xuICBjb2xvcjogcmVkO1xuICBjb250ZW50OiBcIipcIjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5pbWFnZS1wcmV2aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXNhYmxlZC1zdHJpcGUtYnV0dG9uIC5zdHJpcGUtYnV0dG9uLWRpc2FibGVkLWVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMjhhMGU1LCAjMDE1ZTk0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzI4YTBlNSwgIzAxNWU5NCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzI4YTBlNSwgIzAxNWU5NCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjMjhhMGU1LCAjMDE1ZTk0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzI4YTBlNSwgIzAxNWU5NCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsICMwMTVlOTQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsICMwMTVlOTQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzI4YTBlNSwgIzAxNWU5NCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMjhhMGU1LCAjMDE1ZTk0KTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW8tYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRpc2FibGVkLXN0cmlwZS1idXR0b24gLnN0cmlwZS1idXR0b24tZGlzYWJsZWQtZWwgc3BhbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYmFja2dyb3VuZDogIzEyNzVmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2FhYSwgIzZkNmQ2ZCA4NSUsICM3ZjdmN2YpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjYWFhLCAjNmQ2ZDZkIDg1JSwgIzdmN2Y3Zik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoI2FhYSwgIzZkNmQ2ZCA4NSUsICM3ZjdmN2YpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2FhYSwgIzZkNmQ2ZCA4NSUsICM3ZjdmN2YpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjYWFhLCAjNmQ2ZDZkIDg1JSwgIzdmN2Y3Zik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNhYWEsICM2ZDZkNmQgODUlLCAjN2Y3ZjdmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjYWFhLCAjNmQ2ZDZkIDg1JSwgIzdmN2Y3Zik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjYWFhLCAjNmQ2ZDZkIDg1JSwgIzdmN2Y3Zik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjYWFhLCAjNmQ2ZDZkIDg1JSwgIzdmN2Y3Zik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtbXMtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtby1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4uZm9vdGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXIgLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5mb290ZXItdG9wIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nOiA5NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYm94IHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuLmZvb3Rlci1ib3ggdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb250YWN0LXVzIHAge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodHMge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItY29weXJpZ2h0cyAucmlnaHRzIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0cyAucmlnaHRzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHRzIC5kZXZlbG9wbWVudCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodHMgLmRldmVsb3BtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodHMgLmRldmVsb3BtZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHRzIGEsIC5mb290ZXItY29weXJpZ2h0cyBwIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItY29weXJpZ2h0cyBhLCAuZm9vdGVyLWNvcHlyaWdodHMgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1jb3B5cmlnaHRzIGEsIC5mb290ZXItY29weXJpZ2h0cyBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodHMgYSwgLmZvb3Rlci1jb3B5cmlnaHRzIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHRzIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodHMgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9vdGVyLWNvcHlyaWdodHMgYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLWNvcHlyaWdodHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTIzMDU2O1xufVxuXG4uYXNpZGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1oZWFkZXIsIC5saXN0LWNhdCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjNweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QtaGVhZGVyLCAubGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtaGVhZGVyLCAubGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtaGVhZGVyLCAubGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWhlYWRlciwgLmxpc3QtY2F0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1oZWFkZXIsIC5saXN0LWNhdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLmxpc3QtaGVhZGVyLCAubGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ubGlzdC1jYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDIzcHggMzBweCAzM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtY2F0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5saXN0LWNhdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saXN0LWNhdCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5saXN0LWNhdCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGlzdC1jYXQuY29sdW1ucyB7XG4gICAgY29sdW1uczogMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlzdC1jYXQuY29sdW1ucyB7XG4gICAgY29sdW1uczogMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubGlzdC1jYXQuY29sdW1ucyB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuLmxpc3QtY2F0IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ubGlzdC1jYXQgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpc3QtY2F0IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzEyMzA1Njtcbn1cbi5saXN0LWNhdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTI1MTUxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy42LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmphY2tJblRoZUJveCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9faGVscGVyc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL19oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fc2xpZGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fY3VzdG9tXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX21haW5cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fc2VjdGlvbnNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fY2FyZHNcIjsqL1xuLmNhcm91c2VsLXByb2R1Y3RzIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5jYXJvdXNlbC1wcm9kdWN0cyAuY2FyZCB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmNhcm91c2VsLXByb2R1Y3RzIC5hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDc7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMTA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJvdXNlbC1wcm9kdWN0cyAuYXJyb3c6aG92ZXIsIC5jYXJvdXNlbC1wcm9kdWN0cyAuYXJyb3c6Zm9jdXMsIC5jYXJvdXNlbC1wcm9kdWN0cyAuYXJyb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMWMyNDtcbn1cbi5jYXJvdXNlbC1wcm9kdWN0cyAuYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IC0xM3B4O1xufVxuLmNhcm91c2VsLXByb2R1Y3RzIC5hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAtMTNweDtcbn1cbi5jYXJvdXNlbC1wcm9kdWN0cyAuYXJyb3ctcmlnaHQgLmZhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5jYXJkIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcmQgLmNhdGVnb3J5LWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uY2FyZC5wcm9kdWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQucHJvZHVjdCAuY2FyZC1pbWctdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQucHJvZHVjdCAuY2FyZC1pbWctdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC5wcm9kdWN0IC5jYXJkLWltZy10b3AgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG59XG4uY2FyZC5wcm9kdWN0IGgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNhcmQucHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzJjMmMyYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBoZWlnaHQ6IDQ2LjhweCAhaW1wb3J0YW50O1xufVxuLmNhcmQucHJvZHVjdCAuc2t1IHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNhcmQucHJvZHVjdCAucHJpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDk1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2FyZC5wcm9kdWN0IC5wcmljZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQucHJvZHVjdCAucHJpY2UgLm9sZCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmNhcmQucHJvZHVjdCAucHJpY2UgLmZyb20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uY2FyZC5wcm9kdWN0IC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkLnByb2R1Y3QgLmNhcmQtZm9vdGVyIC5vcHRpb25zIHtcbiAgbWFyZ2luOiAtMXB4IC0yMXB4IC0xcHggMDtcbn1cbi5jYXJkLnByb2R1Y3QgLmNhcmQtZm9vdGVyIC5vcHRpb25zIC5mb3JtLXF0eSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLnByb2R1Y3QgLmNhcmQtZm9vdGVyIC5idG4ge1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmQucHJvZHVjdCAuY2FyZC1mb290ZXIgLmJ0biBpLmZhLWNoZXZyb24tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmNhcmQucHJvZHVjdCAuY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMmMyYzJiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNhcmQucHJvZHVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzA1Njtcbn1cbi5jYXJkLnByb2R1Y3Q6aG92ZXIgLmNhcmQtZm9vdGVyIC5vcHRpb25zIC5mb3JtLXF0eSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjMwNTY7XG59XG4uY2FyZC5vcmRlci1wcm9kdWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQub3JkZXItcHJvZHVjdCAuY2FyZC1pbWctdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQub3JkZXItcHJvZHVjdCAuY2FyZC1pbWctdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC5vcmRlci1wcm9kdWN0IC5jYXJkLWltZy10b3AgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG59XG4uY2FyZC5vcmRlci1wcm9kdWN0IGgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNhcmQub3JkZXItcHJvZHVjdCAudmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcmQub3JkZXItcHJvZHVjdCAuY2FyZC1mb290ZXIge1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5jYXJkLm9yZGVyLXByb2R1Y3QgLmNhcmQtZm9vdGVyIC5jYXJkLXBheW1lbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2FyZC5vcmRlci1wcm9kdWN0IC5jYXJkLWZvb3RlciAuY2FyZC12YWx1ZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2R1Y3QgLmJpZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3QgLmltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByb2R1Y3QgLmltYWdlczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA1M3B4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xuICBjb2xvcjogI2U5ZWNlZjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuLnByb2R1Y3QgLmltYWdlcyAuaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdCAuaW1hZ2VzIC5pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0IC5pbWFnZXMuc2xpY2staW5pdGlhbGl6ZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnByb2R1Y3QgLmltYWdlcy5zbGljay1pbml0aWFsaXplZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnByb2R1Y3QgLnNrdSB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucHJvZHVjdCAucHJpY2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2R1Y3QgLnByaWNlIC5vbGQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucHJvZHVjdCAucHJpY2UgLmZyb20ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucHJvZHVjdCAudGFicyAudGFiLXBhbmUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wcm9kdWN0LXJldmlld3MgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3cyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzJjMmMyYjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3cyBibG9ja3F1b3RlOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdC1yZXZpZXdzIGJsb2NrcXVvdGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucHJvZHVjdC1yZXZpZXdzIGJsb2NrcXVvdGUgLnN0YXR1cy1vcGluaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3cyBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdzIGJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmVzdHNlbGxlcnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJlc3RzZWxsZXJzIGgyLmgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYjJiMmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5iZXN0c2VsbGVycyAuYWxsLXByb2R1Y3RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJlc3RzZWxsZXJzIC5iZXN0c2VsbGVycy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ucHJvZHVjdC1vcHRpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwMHB4O1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9kdWN0LW9wdGlvbnMgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB0YWJsZSB0ciB0ZC5jdXJyZW50IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyB0YWJsZSB0ciB0ZC55b3Utc2F2ZSBzcGFuIHtcbiAgLypiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyovXG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyAud2lzaGxpc3QtYWRkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjM2MzYzO1xufVxuLnByb2R1Y3Qtb3B0aW9ucyAuZm9ybS1xdHkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uY3VycmVuY3kuZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqNcIjtcbn1cblxuLm9yZGVyLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1zdGVwcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAwcmVtIDAgM3JlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG59XG4ub3JkZXItc3RlcHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1zdGVwcyBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1zdGVwcyBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLm9yZGVyLXN0ZXBzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG4gIH1cbn1cbi5vcmRlci1zdGVwcyBsaS5hY3RpdmUge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5vcmRlci1zdGVwcyBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLmZvcm0tY2FydC1hZGQgLmZvcm0tZ3JvdXAubnVtYmVyIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jYXJ0LWFkZCAuZm9ybS1ncm91cC5udW1iZXIgaW5wdXQge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi50YWJsZS1jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFibGUtY2FydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLnRhYmxlLWNhcnQgdGgucHJpY2UsIC50YWJsZS1jYXJ0IHRoLnZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGUtY2FydCB0aCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4udGFibGUtY2FydCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUtY2FydCAuY2FydC1pdGVtIHRkLml0ZW0taW1hZ2Uge1xuICB3aWR0aDogODVweDtcbn1cbi50YWJsZS1jYXJ0IC5jYXJ0LWl0ZW0gdGQuaXRlbS1uYW1lIC5pdGVtLW9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnRhYmxlLWNhcnQgLmNhcnQtaXRlbSB0ZC5pdGVtLXF1YW50aXR5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYmxlLWNhcnQgLmNhcnQtaXRlbSB0ZC5pdGVtLXF1YW50aXR5IC5mb3JtLWNvbnRyb2wsIC50YWJsZS1jYXJ0IC5jYXJ0LWl0ZW0gdGQuaXRlbS1xdWFudGl0eSAuYnRuIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50YWJsZS1jYXJ0IC5jYXJ0LWl0ZW0gdGQuaXRlbS11bml0LXByaWNlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLWNhcnQgLmNhcnQtaXRlbSB0ZC5pdGVtLXF1YW50aXR5IHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLnRhYmxlLWNhcnQgLmNhcnQtaXRlbSB0ZC5pdGVtLXZhbHVlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLWNhcnQgdGZvb3QgLmFsZXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1jYXJ0IHRmb290IC52YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLWNhcnQgdGZvb3QgLmJhc2tldC1zdW1tYXJ5LXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZWxpdmVyeS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZGVsaXZlcnktb3B0aW9ucyAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbn1cblxuLnNhbWUtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnNhbWUtYWRkcmVzcyAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbn1cblxuLmNhcnQtc3VtbWFyeSAubmFtZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQtc3VtbWFyeSAudmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LXN1bW1hcnkgLnN1YnRvdGFsLW5hbWUsIC5jYXJ0LXN1bW1hcnkgLmRlbGl2ZXJ5LW5hbWUsIC5jYXJ0LXN1bW1hcnkgLnZhdC1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uY2FydC1zdW1tYXJ5IC50by1wYXktd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICAvKkBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpOyovXG4gIC8qQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pOyovXG59XG4uY2FydC1zdW1tYXJ5IC5jYXJkLWZvb3RlciBwLCAuY2FydC1zdW1tYXJ5IC5jYXJkLWZvb3RlciAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FydC1zdW1tYXJ5LnN0aWNreS10b3Age1xuICB0b3A6IDE4MHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5mb3JtLWVkaXQtcHJvZmlsZSAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvYWRlciBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcnQtbGF5ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJ0LWxheWVyLm9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtbGF5ZXIuaGlkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaWRpbmc7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cbi5jYXJ0LWxheWVyLmhpZGluZyAuY2FydC1jb250YWluZXIge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVSaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuLmNhcnQtbGF5ZXIub3BlbmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogb3BlbmluZztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuLmNhcnQtbGF5ZXIub3BlbmluZyAuY2FydC1jb250YWluZXIge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVMZWZ0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uY2FydC1sYXllciAuY2FydC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FydC1sYXllciAuY2FydC1jb250YWluZXIgLnByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqNcIjtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWhlYWRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogIzg2OGU5NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaGVhZGVyIC5jYXJ0LWNsb3NlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC1sYXllciAuY2FydC1oZWFkZXIgLmNhcnQtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydC1sYXllciAuY2FydC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtY29udGVudCAubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC1sYXllciAuY2FydC1jb250ZW50IGZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtbm8taXRlbXMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LW5vLWl0ZW1zIHAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLXJlbW92ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMgLml0ZW0tcmVtb3ZlIC5idG4ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLXJlbW92ZSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMgLml0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLXRpdGxlIGEge1xuICBjb2xvcjogIzg2OGU5Njtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tZGV0YWlscyAuaXRlbS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjMwNTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLW9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWZvcm0tZWxlbWVudHMgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMgLml0ZW0tZm9ybS1lbGVtZW50cyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMgLml0ZW0tZm9ybS1lbGVtZW50cyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMC4ycmVtIDAuM3JlbTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDZweCAzcHg7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMgLml0ZW0tZm9ybS1lbGVtZW50cyAuaXRlbS1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWZvcm0tZWxlbWVudHMgLml0ZW0tcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWZvcm0tZWxlbWVudHMgLml0ZW0tcHJpY2UgLml0ZW0tdG90YWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FydC1sYXllciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWRldGFpbHMgLml0ZW0tZm9ybS1lbGVtZW50cyAuaXRlbS1wcmljZSAuaXRlbS11bml0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWZvcm0tZWxlbWVudHMgLml0ZW0tcHJpY2UgLml0ZW0tdW5pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIijCo1wiO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWZvcm0tZWxlbWVudHMgLml0ZW0tcHJpY2UgLml0ZW0tdW5pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uY2FydC1sYXllciAuY2FydC1ib3R0b20gLmNhcnQtc3VtbWFyeSB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FydC1sYXllciAuY2FydC1ib3R0b20gLmNhcnQtc3VtbWFyeSAucm93IHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWJvdHRvbSAuY2FydC1zdW1tYXJ5IC5kaXNjb3VudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWJvdHRvbSAuY2FydC1zdW1tYXJ5IC5kaXNjb3VudCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY2FydC1sYXllciAuY2FydC1ib3R0b20gLmNhcnQtc3VtbWFyeSAuZGlzY291bnQgLmRpc2NvdW50LWNoZWNrIC5idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcnQtbGF5ZXIgLmNhcnQtYm90dG9tIC5jYXJ0LXN1bW1hcnkgLnRvdGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWJvdHRvbSAuY2FydC1zdW1tYXJ5IC5zdW1tYXJ5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC1sYXllciAuY2FydC1ib3R0b20gLmNhcnQtc3VtbWFyeSAuc3VtbWFyeS1kZXRhaWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWJvdHRvbSAuY2FydC1zdW1tYXJ5IC5jYXJ0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWJvdHRvbSAuY2FydC1zdW1tYXJ5IC5jYXJ0LWJ1dHRvbiAuYnRuLWNoZWNrb3V0IHtcbiAgYmFja2dyb3VuZDogIzEyMzA1NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LWxheWVyIC5jYXJ0LWJvdHRvbSAuY2FydC1zdW1tYXJ5IC5jYXJ0LWJ1dHRvbiAuYnRuLWNoZWNrb3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEyMzA1Njtcbn1cblxuQGtleWZyYW1lcyBoaWRpbmcge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BlbmluZyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAtNDAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC00MDBweDtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIEZMT1QgQ0hBUlQgICovXG4uZmxvdC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmZsb3QtY2hhcnQgLmZsb3QtY2hhcnQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxvdC1jaGFydCAuZmxvdC1jaGFydC1waWUtY29udGVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9fbmV3c1wiOyovXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9fbmV3c2xldHRlclwiOyovXG4jY29va2llLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2NjY2NjYztcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbiNjb29raWUtY29udHJvbCAjY29va2llLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2Nvb2tpZS1jb250cm9sICNjb29raWUtd3JhcHBlciAjY29va2llLXBvbGljeSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbiNjb29raWUtY29udHJvbCAjY29va2llLXdyYXBwZXIgI2Nvb2tpZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbn1cbiNjb29raWUtY29udHJvbCAjY29va2llLXdyYXBwZXIgI2Nvb2tpZS1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNjb29raWUtY29udHJvbCAjY29va2llLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNjb29raWUtY29udHJvbCAjY29va2llLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFkcy1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hZHMtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hZHMtY2VudGVyIGlucywgLmFkcy1hYnNvbHV0ZSBpbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWRzLWNlbnRlciBpbnMgaWZyYW1lLCAuYWRzLWFic29sdXRlIGlucyBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hZHNfbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9fZXJyb3JzXCI7Ki9cbi8qQGltcG9ydCBcInBhcnRpYWxzL19zd2VldGFsZXJ0XCI7Ki9cbi50di1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRDkwMDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG4udHYtcGFnZSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50di1wYWdlIC5jb250YWluZXIgaDEge1xuICBjb2xvcjogIzAwNEZCNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50di1wYWdlIC5jb250YWluZXIgLnR2LWxvZ28ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnR2LXBhZ2UgdGFibGUge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4udHYtcGFnZSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICMwMDRGQjY7XG59XG4udHYtcGFnZSB0YWJsZSB0aGVhZCB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICMwMDRGQjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnR2LXBhZ2UgdGFibGUgdGhlYWQgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHYtcGFnZSB0YWJsZSB0aGVhZCB0ciB0aCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udHYtcGFnZSB0YWJsZSB0aGVhZCB0ciAucmluayB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi50di1wYWdlIHRhYmxlIHRoZWFkIHRyIC5ibHVlLCAudHYtcGFnZSB0YWJsZSB0aGVhZCB0ciAueWVsbG93IHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLnR2LXBhZ2UgdGFibGUgdGhlYWQgdHIgLnJvdW5kLCAudHYtcGFnZSB0YWJsZSB0aGVhZCB0ciAuc3RhcnQtdGltZSB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi50di1wYWdlIHRhYmxlIHRoZWFkIHRyIC5zY29yZSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi50di1wYWdlIHRhYmxlIHRib2R5IHRyIHtcbiAgaGVpZ2h0OiAxMDNweDtcbn1cbi50di1wYWdlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR2LXBhZ2UgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjYzNkNWUzO1xufVxuLnR2LXBhZ2UgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50di1wYWdlIHRhYmxlIHRmb290IHRkIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi50di1wYWdlIC5hZHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGhlaWdodDogMjA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xufVxuLnR2LXBhZ2UgdWwucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50di12aWRlbyB7XG4gIHdpZHRoOiAxOTIwcHg7XG4gIGhlaWdodDogMTA4MHB4O1xufVxuXG4ud3JhcHBlci10diB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3JhcHBlci10diBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNzY3JvbGwtY29udGFpbmVyIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNGRkQ5MDA7XG4gIGNvbG9yOiAjMDA0RkI2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnYtZW50ZXItYWN0aXZlLFxuLnYtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbi52LWVudGVyLWZyb20sXG4udi1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsIC5pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcm91c2VsIC5pbm5lciAuY2FyZCB7XG4gIHdpZHRoOiA0OTYuNjU2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIC8qIG9wdGlvbmFsICovXG4gIGhlaWdodDogMTMzLjU0N3B4O1xufVxuXG4jc2Nyb2xsLXRleHQge1xuICAvKiBhbmltYXRpb24gcHJvcGVydGllcyAqL1xuICBmb250LXNpemU6IDIycHg7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtbW96LWFuaW1hdGlvbjogbXktYW5pbWF0aW9uIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBteS1hbmltYXRpb24gMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBteS1hbmltYXRpb24gMzBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyogZm9yIEZpcmVmb3ggKi9cbkAtbW96LWtleWZyYW1lcyBteS1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4vKiBmb3IgQ2hyb21lICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXktYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBteS1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuKiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1zY3JvbGwge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDI0MzQ4O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnJvdy5yb3ctMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuLnJvdy5yb3ctMTAgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZGRlZCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZi0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmYtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5saXN0LW9yZGVyLCBvbC5saXN0LW9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5tYWluIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMTIzMDU2O1xufVxuXG4ubm8tYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZHByLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVxdWlyZWQgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5teC0xNS1taW51cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYi1tZC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tdC01MC1kb3duLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uaGVpZ2h0LTEwMCwgLmhlaWdodC0xMDAgKiB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEwMCAqIGkge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucHktNDAge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMnB4IDVweCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5ib3gtc2hhZG93LTIge1xuICBib3gtc2hhZG93OiA0cHggOHB4IDE2cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5mLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mLTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmYtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZi02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mLTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjY2MwMjAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udzE1MHB4IHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlci5wYXR0ZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbi5tYWluLWhlYWRlci5wYXR0ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG59XG5cbi5zdWJoZWFkZXJzIGgyLCAuc3ViaGVhZGVycyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3ViaGVhZGVycyBoMiwgLnN1YmhlYWRlcnMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJoZWFkZXJzIGgyLCAuc3ViaGVhZGVycyBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1YmhlYWRlcnMgaDIsIC5zdWJoZWFkZXJzIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YmhlYWRlcnMgaDIsIC5zdWJoZWFkZXJzIGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN1YmhlYWRlcnMgaDIsIC5zdWJoZWFkZXJzIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmltZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZy1jb250ZW50IHRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmltZy1jb250ZW50IHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1jb250ZW50IHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MzNFO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNlY3Rpb24tYWRkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjdGlvbi1hZGRzIC5hZGRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY3Rpb24tYWRkcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tYWRkcy5hc2lkZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jbG9naW4tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODJjO1xufVxuI2xvZ2luLW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFkZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZGRzLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkcy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmFkZHMtd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkcy13cmFwIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZGRzLXdyYXAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZGRzLXdyYXAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hZGRzLXdyYXAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5hZGRzLXdyYXAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmFkZHMtd3JhcCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hZGRzLXdyYXAgPiBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWRkcy13cmFwID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWRkcy13cmFwID4gYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkcy13cmFwID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWRkcy13cmFwID4gYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWRkcy13cmFwID4gYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbn1cblxuLmFkZHMge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFkZHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWRkcyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5hZGRzIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFkZHMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hZGRzLmFkZC0yIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24td2VsY29tZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuLnNlY3Rpb24td2VsY29tZSBoMiB7XG4gIGNvbG9yOiAjNDI0MzQ4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgaDIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBoMiB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBoMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIGgyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIGgyIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXdlbGNvbWUgaDEge1xuICBjb2xvcjogIzEyMzA1NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXdlbGNvbWUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG4uc2VjdGlvbi13ZWxjb21lIC5saXN0LWZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAubGlzdC1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5saXN0LWZlYXR1cmVzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgLmxpc3QtZmVhdHVyZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAubGlzdC1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAubGlzdC1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAubGlzdC1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5saXN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxufVxuLnNlY3Rpb24td2VsY29tZSAubGlzdC1mZWF0dXJlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24td2VsY29tZSAubGlzdC1mZWF0dXJlcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saXN0LWltYWdlLnBuZyk7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDI3cHg7XG59XG4uc2VjdGlvbi13ZWxjb21lIC5jb250ZW50LWxlZnQgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5jb250ZW50LWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgLmNvbnRlbnQtbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAuY29udGVudC1sZWZ0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTc3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5jb250ZW50LWxlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxOTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAuY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24td2VsY29tZSAuY29udGVudC1yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgLmNvbnRlbnQtcmlnaHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAuY29udGVudC1yaWdodCBpbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uc2VjdGlvbi13ZWxjb21lIC5idG4tbGluay1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5idG4tbGluay1jaXJjbGUge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAuYnRuLWxpbmstY2lyY2xlIHtcbiAgICByaWdodDogOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgLmJ0bi1saW5rLWNpcmNsZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXdlbGNvbWUgLmltYWdlcy13cmFwIHtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5pbWFnZXMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24td2VsY29tZSAuaW1hZ2VzLXdyYXAge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXdlbGNvbWUgLmltYWdlcy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi13ZWxjb21lIC5pbWFnZXMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCA0OCwgODYsIDAuOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQ1cHggMCAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW5ld3Mge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW5ld3Mge1xuICAgIHBhZGRpbmc6IDk1cHggMCAxNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbmV3cyA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uc2VjdGlvbi1uZXdzIC5tYWluLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1uZXdzIC5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW5ld3MgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5jYXJvdXNlbC1uZXdzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLW5ld3Mge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1uZXdzIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0xN3B4O1xufVxuLmNhcm91c2VsLW5ld3MgLml0ZW0tbmV3cyB7XG4gIHBhZGRpbmc6IDAgMTdweDtcbn1cbi5jYXJvdXNlbC1uZXdzIC5zbGljay10cmFjayB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcm91c2VsLW5ld3MgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzEyMzA1NjtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJvdXNlbC1uZXdzIC5hcnJvdyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTEwNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcm91c2VsLW5ld3MgLmFycm93IHtcbiAgICB0b3A6IC0xNDFweDtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICB9XG59XG4uY2Fyb3VzZWwtbmV3cyAuYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uY2Fyb3VzZWwtbmV3cyAubmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwtbmV3cyAubmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLW5ld3MgLnByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2Fyb3VzZWwtbmV3cyAucHJldiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcm91c2VsLW5ld3MgLnByZXYge1xuICAgIG1hcmdpbi1yaWdodDogOThweDtcbiAgfVxufVxuLmNhcm91c2VsLW5ld3MgLml0ZW0tbmV3cyBoMyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJkIHRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQgdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY2FyZCBoMiwgLmNhcmQgaDMge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIGgyLCAuY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZCBoMiwgLmNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkIGgyLCAuY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmQgaDIsIC5jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYXJkIGgyOmhvdmVyLCAuY2FyZCBoMzpob3ZlciB7XG4gIGNvbG9yOiAjMTIzMDU2O1xufVxuLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI3cHggMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcmQgcCB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2FyZCAuZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLmNhcmQgLmJ0bi1yZWFkLW1vcmUge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgcGFkZGluZzogMThweCAzMHB4IDE3cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQgLmJ0bi1yZWFkLW1vcmU6aG92ZXIsIC5jYXJkIC5idG4tcmVhZC1tb3JlOmZvY3VzLCAuY2FyZCAuYnRuLXJlYWQtbW9yZTphY3RpdmUge1xuICBjb2xvcjogIzEyMzA1NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIC5idG4tcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZCAuYnRuLXJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbiNtYXAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI21hcCB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI21hcCB7XG4gICAgaGVpZ2h0OiA2MTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1tYXAgLm1hcC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tbWFwIC5tYXAtcG9wdXAge1xuICAgIHRvcDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWFwIC5tYXAtcG9wdXAge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1NSU7XG4gIH1cbn1cbi5zZWN0aW9uLW1hcCAucGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uLW1hcCAucGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbWFwIC5waWN0dXJlIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1tYXAgLnBpY3R1cmUge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi1tYXAgLnBpY3R1cmUge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuc2VjdGlvbi1tYXAgLnBpY3R1cmUge1xuICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgIG1heC1oZWlnaHQ6IDIxNHB4O1xuICAgIG1heC13aWR0aDogMTY2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1hcCAubG9jYXRpb24td3JhcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MzQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tbWFwIC5sb2NhdGlvbi13cmFwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW1hcCAubG9jYXRpb24td3JhcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTAwcHggNDBweCAzNXB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1hcCAubG9jYXRpb24td3JhcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTM1cHggNDBweCA0NXB4O1xuICAgIHdpZHRoOiA0NzBweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24tbWFwIC5sb2NhdGlvbi13cmFwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZzogNTBweCAxMzBweCA1MHB4IDU1cHg7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlY3Rpb24tbWFwIC5sb2NhdGlvbi13cmFwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICBwYWRkaW5nOiA2M3B4IDE2NXB4IDYzcHggNzZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gIH1cbn1cbi5zZWN0aW9uLW1hcCAubG9jYXRpb24td3JhcCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWpvaW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMThweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1qb2luIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2VjdGlvbi1qb2luIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLWpvaW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tam9pbiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1qb2luIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tam9pbiBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tam9pbiBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24tam9pbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlY3Rpb24tam9pbiBoMiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMThweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWpvaW4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLWpvaW4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1qb2luIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tam9pbiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1qb2luIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24tam9pbiBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAuc2VjdGlvbi1qb2luIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24tam9pbiAuYmVjb21lLW1lbWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWpvaW4gLmJlY29tZS1tZW1iZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWpvaW4gLmJlY29tZS1tZW1iZXIge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb24tam9pbiAuYmVjb21lLW1lbWJlciB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5zZWN0aW9uLWpvaW4gLmJlY29tZS1tZW1iZXIge1xuICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1tZWRpYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zb2NpYWwtbWVkaWEgbGkge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5zb2NpYWwtbWVkaWEgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc29jaWFsLW1lZGlhIGE6aG92ZXIsIC5zb2NpYWwtbWVkaWEgYTpmb2N1cywgLnNvY2lhbC1tZWRpYSBhOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLnNvY2lhbC1tZWRpYSAuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsbWVkaWFzcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG59XG4uc29jaWFsLW1lZGlhIC5mYWNlYm9vay1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbG1lZGlhc3ByaXRlZGFyay5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbn1cbi5zb2NpYWwtbWVkaWEgLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWxtZWRpYXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzLjMzMzMzMzMzJSAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG59XG4uc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWxtZWRpYXNwcml0ZWRhcmsucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMy4zMzMzMzMzMyUgMCU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xufVxuLnNvY2lhbC1tZWRpYSAudHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWxtZWRpYXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDY2LjY2NjY2NjY2JSAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG59XG4uc29jaWFsLW1lZGlhIC50d2l0dGVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsbWVkaWFzcHJpdGVkYXJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjYuNjY2NjY2NjYlIDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbn1cbi5zb2NpYWwtbWVkaWEgLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsbWVkaWFzcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMuMzMzMzMzMzMlIDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbn1cbi5zb2NpYWwtbWVkaWEgLnlvdXR1YmUtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWxtZWRpYXNwcml0ZWRhcmsucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMuMzMzMzMzMzMlIDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbn1cblxuLmRlc2NyaXB0aW9uLCAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0MjQzNDg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kZXNjcmlwdGlvbiwgLmRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0aW9uLCAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRpb24sIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGVzY3JpcHRpb24sIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXJnaW5zIHAge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ubWluaS1iYW5uZXIgLmltYWdlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWluaS1iYW5uZXIgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5wcm9kdWN0LWNhcmQgLmltZy13cmFwIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ3Njc5NztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGhlaWdodDogNDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jYXJkIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jYXJkIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAucHJvZHVjdC1jYXJkIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQgcCB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS43MjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGhlaWdodDogNzUuNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdC1jYXJkIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIGhlaWdodDogODFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBoZWlnaHQ6IDg2LjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBoZWlnaHQ6IDkxLjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBoZWlnaHQ6IDk3LjJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMjBweCA1MHB4O1xufVxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1hdmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1jYXJkIC5tb3JlLWluZm8tbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHggMzNweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQgLm1vcmUtaW5mby1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCAubW9yZS1pbmZvLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAucHJvZHVjdC1jYXJkIC5tb3JlLWluZm8tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZCAuYnRuLWVucSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCAuYnRuLWVucSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCAuYnRuLWVucSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkIC5idXR0b25zLWJvdHRvbSB7XG4gIC8qIG9uZSBpdGVtICovXG4gIC8qIHR3byBpdGVtcyAqL1xuICAvKiB0aHJlZSBpdGVtcyAqL1xuICAvKiBmb3VyIGl0ZW1zICovXG59XG4ucHJvZHVjdC1jYXJkIC5idXR0b25zLWJvdHRvbSBzcGFuOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1jYXJkIC5idXR0b25zLWJvdHRvbSBzcGFuOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuLnByb2R1Y3QtY2FyZCAuYnV0dG9ucy1ib3R0b20gc3BhbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IHNwYW4ge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2R1Y3QtY2FyZCAuYnV0dG9ucy1ib3R0b20gc3BhbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbi5wcm9kdWN0LWNhcmQgLmJ1dHRvbnMtYm90dG9tIHNwYW46Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBzcGFuIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLnByb2R1Y3QtY2FyZCAuYnV0dG9ucy1ib3R0b20gc3BhbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcbi5wcm9kdWN0LWNhcmQgLmJ1dHRvbnMtYm90dG9tIHNwYW46Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBzcGFuIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnByb2R1Y3QtYXZhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0LWF2YWlsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1hdmFpbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnByb2R1Y3QtYXZhaWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByb2R1Y3QtYXZhaWwgLnllcywgLnByb2R1Y3QtYXZhaWwgLm5vcGUge1xuICBjb2xvcjogIzAwOTUyMztcbn1cbi5wcm9kdWN0LWF2YWlsIC55ZXM6YmVmb3JlLCAucHJvZHVjdC1hdmFpbCAubm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hdmFpbC1hcnJvdy5wbmdcIikgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgNXB4IDAgMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1hdmFpbCAueWVzOmJlZm9yZSwgLnByb2R1Y3QtYXZhaWwgLm5vcGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWF2YWlsIC5ub3BlIHtcbiAgY29sb3I6ICNkZTA2MzQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucHJvZHVjdC1hdmFpbCAubm9wZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVkLXByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2RlMDYzNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJlZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnJlZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5yaWdodC1zaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtYmlnLWltYWdlLCAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3Qtc21hbGwtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWJpZy1pbWFnZSwgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWJpZy1pbWFnZSwgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWJpZy1pbWFnZSwgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtYmlnLWltYWdlIGltZywgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWJpZy1pbWFnZSBpbWcsIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1zbWFsbC1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtYmlnLWltYWdlIGltZywgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1iaWctaW1hZ2UgaW1nLCAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3Qtc21hbGwtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3Qtc21hbGwtaW1hZ2Uge1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3Qtc21hbGwtaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3Qtc21hbGwtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgIG1heC13aWR0aDogOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1zbWFsbC1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXNtYWxsLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzRmNzBhMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMCAwIDI1cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWNvbnRhaW5lciAuY2FwdGlvbiwgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWNvZGUsIC5wcm9kdWN0LWNvbnRhaW5lciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3O1xuICBjb2xvcjogIzBlMjczZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5jYXB0aW9uLCAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtY29kZSwgLnByb2R1Y3QtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5jYXB0aW9uLCAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtY29kZSwgLnByb2R1Y3QtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5jYXB0aW9uLCAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtY29kZSwgLnByb2R1Y3QtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAuY2FwdGlvbiwgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWNvZGUsIC5wcm9kdWN0LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLmNhcHRpb24sIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1jb2RlLCAucHJvZHVjdC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5jYXB0aW9uLCAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtY29kZSwgLnByb2R1Y3QtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWNvZGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1jb2RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1jb2RlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtY29kZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWF2YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWF2YWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1hdmFpbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LWF2YWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QtYXZhaWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGFpbmVyIC5saW5lcyB7XG4gIHBhZGRpbmc6IDE4cHggMCAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4ucHJvZHVjdC1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAucHJvZHVjdC1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRhaW5lciBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2ZjZlNmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc2hhcmUtYm94IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICBjb2xvcjogIzZmNmU2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNoYXJlLWJveCB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG5cbi5saXN0LXNvY2lhbC1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3Qtc29jaWFsLXNoYXJlIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDI1cHg7XG4gIH1cbn1cbi5saXN0LXNvY2lhbC1zaGFyZSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGlzdC1zb2NpYWwtc2hhcmUgYSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LXNvY2lhbC1zaGFyZSBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3Qtc29jaWFsLXNoYXJlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ2FsbGVyeSAuYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMwNTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1nYWxsZXJ5IC5hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMTIzMDU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2R1Y3QtZ2FsbGVyeSAuYXJyb3ctcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ucHJvZHVjdC1nYWxsZXJ5IC5hcnJvdy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1nYWxsZXJ5LnByb2R1Y3QtZ2FsbGVyeS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtZ2FsbGVyeS5wcm9kdWN0LWdhbGxlcnktYm90dG9tOmhvdmVyIC5hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ucHJvZHVjdC1nYWxsZXJ5IC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5tYWluLWhlYWRlci1iYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE0cHggMzBweCAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4taGVhZGVyLWJhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXItYmFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWhlYWRlci1iYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlci1iYW4ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWhlYWRlci1iYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zaG9wLWNhdGVnb3J5IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zZWN0aW9uLW5ld3MtcG9zdCB7XG4gIHBhZGRpbmc6IDQ1cHggMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLW5ld3MtcG9zdCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1uZXdzLXBvc3Qge1xuICAgIHBhZGRpbmc6IDc1cHggMHB4IDM1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tbmV3cy1saXN0aW5nIHtcbiAgcGFkZGluZzogNzBweCAwIDA7XG59XG4uc2VjdGlvbi1uZXdzLWxpc3RpbmcgLml0ZW0tbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VjdGlvbi1uZXdzLWxpc3RpbmcgLnNvcnQtcGFuZWwuYXQtYm90dG9tIHtcbiAgbWFyZ2luOiAyMHB4IDAgNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1uZXdzLWxpc3RpbmcgLnNvcnQtcGFuZWwuYXQtYm90dG9tIHtcbiAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbnRhY3QgLnNlY3Rpb24tbW92ZS11cCB7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCAuc2VjdGlvbi1tb3ZlLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5zZWN0aW9uLW1vdmUtdXAge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdCBhZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1oZWFkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDAgMCA2M3B4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYm94IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43Nzc7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWJveCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWJveDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1ib3ggYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWJveCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjMwNTY7XG59XG4uc2VjdGlvbi1jb250YWN0IC5zb2NpYWwtbWVkaWEge1xuICBtYXJnaW46IDM1cHggMDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW46IDU1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCAuc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0IC5zb2NpYWwtbWVkaWEgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ub25lbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZGVzY3JpcHRpb24gLmdyZWVuLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5kZXNjcmlwdGlvbiAuZ3JlZW4tdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODJjO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmRlc2NyaXB0aW9uIC5ncmVlbi10YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tcHJvZmlsZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTIzMDU2O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4ucHJvZmlsZS1ib3gge1xuICB0b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZS1ib3gge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wcm9maWxlLWJveCAuYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMzAwO1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlLWJveCAuYnRuLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWJveCAuYnRuLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9maWxlLWJveCAuYnRuLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZmlsZS1ib3ggLmJ0bi1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnByb2ZpbGUtYm94IC5idG4taWNvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWJveCAucHJvZmlsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2ZpbGUtYm94IC5wcm9maWxlLWltYWdlIGEge1xuICBjb2xvcjogIzEyMzA1Njtcbn1cbi5wcm9maWxlLWJveCAucHJvZmlsZS1pbWFnZSAuaW1nLWhlbHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnByb2ZpbGUtYm94IC5wcm9maWxlLWltYWdlIC5idG4taWNvbiB7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5wcm9maWxlLWJveCAucHJvZmlsZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyMDA7XG59XG4ucHJvZmlsZS1ib3ggLnByb2ZpbGUtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlLWJveCAucHJvZmlsZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1ib3ggLnByb2ZpbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbGUtYm94IC5wcm9maWxlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZmlsZS1ib3ggLnByb2ZpbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWJveCAucHJvZmlsZS1jb250ZW50IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlLWJveCAucHJvZmlsZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1ib3ggLnByb2ZpbGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2ZpbGUtYm94IC5wcm9maWxlLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZmlsZS1ib3ggLnByb2ZpbGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLnByb2ZpbGUtYm94IC5wcm9maWxlLWNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2ZpbGUtYm94IC5wcm9maWxlLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWJveCAucHJvZmlsZS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZmlsZS1ib3ggLnByb2ZpbGUtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9maWxlLWJveCAucHJvZmlsZS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wcm9maWxlLWJveCAucHJvZmlsZS1jb250ZW50IC5idG4taWNvbiB7XG4gIHRvcDogNXB4O1xufVxuLnByb2ZpbGUtYm94IC5wcm9maWxlLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjJweCAwO1xufVxuLnByb2ZpbGUtYm94IC5wcm9maWxlLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jdGFibGUtYWNoaWV2ZW1lbnRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGFibGUtYWNoaWV2ZW1lbnRzIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN1YnRpdGxlLCAudGFibGUtYWNoaWV2ZW1lbnRzIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3VidGl0bGUsIC50YWJsZS1hY2hpZXZlbWVudHMgY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnRpdGxlLCAudGFibGUtYWNoaWV2ZW1lbnRzIGNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWJ0aXRsZSwgLnRhYmxlLWFjaGlldmVtZW50cyBjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnRpdGxlLCAudGFibGUtYWNoaWV2ZW1lbnRzIGNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udGFibGUtYWNoaWV2ZW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtYWNoaWV2ZW1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udGFibGUtYWNoaWV2ZW1lbnRzIHRoLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUtYWNoaWV2ZW1lbnRzIHRoOm50aC1vZi10eXBlKDEpLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi50YWJsZS1hY2hpZXZlbWVudHMgdGg6bnRoLW9mLXR5cGUoMiksIC50YWJsZS1hY2hpZXZlbWVudHMgdGQ6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMjUlO1xufVxuLnRhYmxlLWFjaGlldmVtZW50cyB0aDpudGgtb2YtdHlwZSgzKSwgLnRhYmxlLWFjaGlldmVtZW50cyB0ZDpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAyNSU7XG59XG4udGFibGUtYWNoaWV2ZW1lbnRzIHRoOm50aC1vZi10eXBlKDQpLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRkOm50aC1vZi10eXBlKDQpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGFibGUtYWNoaWV2ZW1lbnRzIHRoLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtYWNoaWV2ZW1lbnRzIHRoLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtYWNoaWV2ZW1lbnRzIHRoLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYmxlLWFjaGlldmVtZW50cyB0aCwgLnRhYmxlLWFjaGlldmVtZW50cyB0ZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi50YWJsZS1hY2hpZXZlbWVudHMgdGhlYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMDU2O1xufVxuLnRhYmxlLWFjaGlldmVtZW50cyB0Ym9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG59XG4udGFibGUtYWNoaWV2ZW1lbnRzIHRib2R5IHRoLCAudGFibGUtYWNoaWV2ZW1lbnRzIHRib2R5IHRkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Mik7XG59XG4ubW9kYWwgaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbCAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4IDMwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXRpdGxlcyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCAubW9kYWwtdGl0bGVzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwgLmNsb3NlIHtcbiAgICB0b3A6IC00cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5tb2RhbCAuY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm1vZGFsIC5jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9maWxlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yb3ctZWRpdC1wcm9maWxlIGEuYnRuLXByaW1hcnktMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC5tb2RhbC1lZGl0LXByb2ZpbGUgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbn1cbi5tb2RhbC5tb2RhbC1lZGl0LXByb2ZpbGUgLmJ0bi1zYXZlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiAxNDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9kYWwubW9kYWwtYWRkLWltYWdlLXZpZGVvIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLm1vZGFsLWFkZC1pbWFnZS12aWRlbyAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLWFkZC1pbWFnZS12aWRlbyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC5tb2RhbC1hZGQtaW1hZ2UtdmlkZW8gLm1vZGFsLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC5tb2RhbC1hZGQtaW1hZ2UtdmlkZW8gLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggNTBweCAzMHB4O1xuICB9XG59XG5cbi5tb2RhbC5tb2RhbC1lbnRlci1ldmVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xufVxuLm1vZGFsLm1vZGFsLWVudGVyLWV2ZW50IC5idG4ge1xuICBtaW4td2lkdGg6IDIxMHB4O1xufVxuXG4ubW9kYWwubW9kYWwtcGF5bWVudC1ub3RpZmljYXRpb24gLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwubW9kYWwtcGF5bWVudC1ub3RpZmljYXRpb24gLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmZvcm0gbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9ybSAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG4uZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG4uZm9ybSAuZm9ybS1jb250cm9sLnRleHRhcmVhIHtcbiAgcGFkZGluZzogMTJweDtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDExMHB4O1xufVxuLmZvcm0uZm9ybS11cGxvYWQgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZvcm0uZm9ybS11cGxvYWQgLmN1c3RvbS1maWxlLWlucHV0OmhvdmVyIH4gbGFiZWwsIC5mb3JtLmZvcm0tdXBsb2FkIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IGxhYmVsLCAuZm9ybS5mb3JtLXVwbG9hZCAuY3VzdG9tLWZpbGUtaW5wdXQ6YWN0aXZlIH4gbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLmZvcm0tdXBsb2FkIC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS5mb3JtLXVwbG9hZCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS5mb3JtLXVwbG9hZCAuZm9ybS1jb250cm9sOmhvdmVyLCAuZm9ybS5mb3JtLXVwbG9hZCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS5mb3JtLXVwbG9hZCAuZm9ybS1jb250cm9sOmhvdmVyOjpwbGFjZWhvbGRlciwgLmZvcm0uZm9ybS11cGxvYWQgLmZvcm0tY29udHJvbDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLmZvcm0tdXBsb2FkIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0uZm9ybS11cGxvYWQgLmZpbGUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9ybS5mb3JtLXVwbG9hZCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS5mb3JtLXVwbG9hZCAuZm9ybS1jb250cm9sLCAuZm9ybS5mb3JtLXVwbG9hZCAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLmZvcm0tdXBsb2FkIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMnJlbTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLmZvcm0tdXBsb2FkIC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLXN0YXRlLWZpbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZvcm0uZm9ybS11cGxvYWQgLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtc3RhdGUtZmlsZV06YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc3RhdGUtZmlsZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjNyZW07XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmZvcm0uZm9ybS11cGxvYWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5mb3JtLmZvcm0tdXBsb2FkIGE6aG92ZXIsIC5mb3JtLmZvcm0tdXBsb2FkIGE6Zm9jdXMsIC5mb3JtLmZvcm0tdXBsb2FkIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxMjMwNTY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuLmZvcm0uZm9ybS11cGxvYWQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTQ1cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0uZm9ybS11cGxvYWQgYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uc2VjdGlvbi1nYWxsZXJ5IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tZ2FsbGVyeSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFnbmlmaWMtZ2FsbGVyeSAubWZwLWltYWdlIC5idG4tcGxheSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWduaWZpYy1nYWxsZXJ5IC5tZnAtaW1hZ2UgLmJ0bi1wbGF5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnbmlmaWMtZ2FsbGVyeSAubWZwLWlmcmFtZSwgLm1hZ25pZmljLWdhbGxlcnkgLm1mcC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nYWxsZXJ5LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLmdhbGxlcnktYm94OmhvdmVyLCAuZ2FsbGVyeS1ib3g6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXIgLmJ0bi10cmFzaCwgLmdhbGxlcnktYm94OmhvdmVyIC5idG4tcGxheSwgLmdhbGxlcnktYm94OmZvY3VzIC5idG4tdHJhc2gsIC5nYWxsZXJ5LWJveDpmb2N1cyAuYnRuLXBsYXkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmdhbGxlcnktYm94IC5waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmdhbGxlcnktYm94IGlmcmFtZSwgLmdhbGxlcnktYm94IC5waG90byB7XG4gIGhlaWdodDogMjcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnktYm94IC5idG4taWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYWxsZXJ5LWJveCAuYnRuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmdhbGxlcnktYm94IC5idG4tdHJhc2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5nYWxsZXJ5LWJveCAuYnRuLXRyYXNoOmZvY3VzLCAuZ2FsbGVyeS1ib3ggLmJ0bi10cmFzaDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5nYWxsZXJ5LWJveCAuYnRuLXBsYXkge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE1O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5nYWxsZXJ5LWJveCAuYnRuLXBsYXk6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5nYWxsZXJ5LWJveCAuYnRuLXBsYXk6Zm9jdXMsIC5nYWxsZXJ5LWJveCAuYnRuLXBsYXk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5idXR0b25zLW1lZGlhLWFkZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5idXR0b25zLW1lZGlhLWFkZGVyIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1dHRvbnMtbWVkaWEtYWRkZXIgYSB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbnMtbWVkaWEtYWRkZXIgYSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1dHRvbnMtbWVkaWEtYWRkZXIgYSB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIGEge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIGEge1xuICAgIHBhZGRpbmc6IDU1cHggMjVweCA1NXB4O1xuICB9XG59XG4uYnV0dG9ucy1tZWRpYS1hZGRlciBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIGkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9ucy1tZWRpYS1hZGRlciBpIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ1dHRvbnMtbWVkaWEtYWRkZXIgaSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4uYnV0dG9ucy1tZWRpYS1hZGRlciAubWVkaWEtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIC5tZWRpYS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9ucy1tZWRpYS1hZGRlciAubWVkaWEtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b25zLW1lZGlhLWFkZGVyIC5tZWRpYS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tY2FsZW5kYXIge1xuICBwYWRkaW5nOiAwcHggMCAxMDBweDtcbn1cbi5zZWN0aW9uLWNhbGVuZGFyIGhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1jYWxlbmRhciAuYnRuLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGVuZGFyICNwcmV2LW1vbnRoLCAuc2VjdGlvbi1jYWxlbmRhciAjbmV4dC1tb250aCwgLnNlY3Rpb24tY2FsZW5kYXIgI2J0bi1nYW1lcy1zdGF0dXNlcywgLnNlY3Rpb24tY2FsZW5kYXIgLmRhdGUsIC5zZWN0aW9uLWNhbGVuZGFyIC5idG4tbGVnZW5kIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjcHJldi1tb250aCwgLnNlY3Rpb24tY2FsZW5kYXIgI25leHQtbW9udGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1jYWxlbmRhciAjcHJldi1tb250aCwgLnNlY3Rpb24tY2FsZW5kYXIgI25leHQtbW9udGgge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnNlY3Rpb24tY2FsZW5kYXIgI3ByZXYtbW9udGgge1xuICBsZWZ0OiAxNXB4O1xufVxuLnNlY3Rpb24tY2FsZW5kYXIgI25leHQtbW9udGgge1xuICByaWdodDogMTVweDtcbn1cbi5zZWN0aW9uLWNhbGVuZGFyIC5ldmVudC1saXN0LWJveCAuc2luZ2xlLWV2ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY2FsZW5kYXIgLmV2ZW50LWxpc3QtYm94IC5zaW5nbGUtZXZlbnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uc2VjdGlvbi1jYWxlbmRhciAuZXZlbnQtbGlzdC1ib3ggLnNpbmdsZS1ldmVudCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNhbGVuZGFyICNjYWxlbmRhci1ldmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IC5mYy1oZWFkZXItdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHg7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWhlYWRlci10b29sYmFyIC5mYy1sZWZ0LCAuc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWhlYWRlci10b29sYmFyIC5mYy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWhlYWRlci10b29sYmFyIC5mYy1jZW50ZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IC5mYy1oZWFkZXItdG9vbGJhciAuZmMtaWNvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAtMC42ZW07XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWhlYWRlci10b29sYmFyIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IC5mYy1oZWFkZXItdG9vbGJhciBoMiB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWNhbGVuZGFyICNjYWxlbmRhci1ldmVudCAuZmMtaGVhZGVyLXRvb2xiYXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IHRkLCAuc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgaHIsIC5zZWN0aW9uLWNhbGVuZGFyICNjYWxlbmRhci1ldmVudCB0aGVhZCwgLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IHRib2R5LCAuc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgdHIge1xuICB3aWR0aDogMTQuMiU7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgdGgge1xuICB3aWR0aDogMTQuMiU7XG4gIGJvcmRlci1jb2xvcjogIzEyMzA1NiAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IC5mYy10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMTtcbn1cbi5zZWN0aW9uLWNhbGVuZGFyICNjYWxlbmRhci1ldmVudCAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW46IDAgMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWRheS1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMxMjMwNTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tY2FsZW5kYXIgI2NhbGVuZGFyLWV2ZW50IC5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMDU2ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTIzMDU2ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1jYWxlbmRhciAjY2FsZW5kYXItZXZlbnQgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS1udW1iZXIsIC5zZWN0aW9uLWNhbGVuZGFyICNjYWxlbmRhci1ldmVudCAuZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXIge1xuICBwYWRkaW5nOiA0cHggMnB4IDE3cHg7XG59XG5cbi5sZWdlbmQtYm94IC5idG4tbGVnZW5kOmhvdmVyLCAubGVnZW5kLWJveCAuYnRuLWxlZ2VuZDpmb2N1cywgLmxlZ2VuZC1ib3ggLmJ0bi1sZWdlbmQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sZWdlbmQtYm94IC5sZWdlbmQtd2VsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZ2VuZC1ib3ggLmxlZ2VuZC13ZWxsIHtcbiAgICBtaW4td2lkdGg6IDIycmVtO1xuICB9XG59XG4ubGVnZW5kLWJveCAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMC43cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGVnZW5kLWJveCAuZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5iZy1ncmVlbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICM4ZGM2M2Y7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZkZDBhO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNjOWM5Yzk7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQxYzFkO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM1MzhlZjU7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjc5MzFmO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxMjMwNTYgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRkLmRheS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTIzMDU2ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZXZlbnQtYm94IC5tQ3VzdG9tU2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4uZXZlbnQtYm94IC5ldmVudC1pbmZvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmV2ZW50LWJveCAuZXZlbnQtbWVtYmVycy1saXN0IHtcbiAgcGFkZGluZzogMTVweCA0MHB4IDEwcHggNjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44MTI1O1xufVxuLmV2ZW50LWJveCAuYnRuLWpvaW4tZXZlbnQsXG4uZXZlbnQtYm94IC5idG4tZW50ZXItZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjYzQxNjI3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1jb2xvcjogI2M0MTYyNztcbn1cbi5ldmVudC1ib3ggLmJ0bi1qb2luLWV2ZW50OmZvY3VzLFxuLmV2ZW50LWJveCAuYnRuLWVudGVyLWV2ZW50OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmV2ZW50LWJveCAuYnRuLWpvaW4tZXZlbnQsXG4gIC5ldmVudC1ib3ggLmJ0bi1lbnRlci1ldmVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ldmVudC1zdW1tYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV2ZW50LXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZXZlbnQtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXZlbnQtc3VtbWFyeSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyB7XG4gIHdpZHRoOiAxNXB4O1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ubUNTLW15LXRoZW1lLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1DUy1teS10aGVtZS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDdkN2Q3IDAlLCAjZDdkN2Q3IDQ5JSwgI2VlZSA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgI2Q3ZDdkNyksIGNvbG9yLXN0b3AoNDklLCAjZDdkN2Q3KSwgY29sb3Itc3RvcCg1MCUsICNlZWUpLCBjb2xvci1zdG9wKDEwMCUsICNlZWUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Q3ZDdkNyAwJSwgI2Q3ZDdkNyA0OSUsICNlZWUgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Q3ZDdkNyAwJSwgI2Q3ZDdkNyA0OSUsICNlZWUgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkN2Q3ZDcgMCUsICNkN2Q3ZDcgNDklLCAjZWVlIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDdkN2Q3IDAlLCAjZDdkN2Q3IDQ5JSwgI2VlZSA1MCUsICNlZWUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2Q3ZDdkN1wiLCBlbmRDb2xvcnN0cj1cIiNlZWVcIiwgR3JhZGllbnRUeXBlPTEgKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTksIDU5LCA1OSwgMC4yKTtcbn1cbi5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zY3JvbGwtaWNvbi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1DUy1teS10aGVtZS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubUNTLW15LXRoZW1lLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpiZWZvcmUsIC5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm1DUy1teS10aGVtZS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNiM2IzYiB0cmFuc3BhcmVudDtcbn1cbi5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGJvcmRlci1jb2xvcjogIzNiM2IzYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmNsdWItcHJpY2UtbGlzdCB7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNsdWItcHJpY2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNsdWItcHJpY2UtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2x1Yi1wcmljZS1saXN0IGxpIHtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbiAgcGFkZGluZzogOXB4IDAgNXB4O1xufVxuXG4jZXZlbnQtbG9jYXRpb24tbWFwIHtcbiAgaGVpZ2h0OiA0ODVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1ldmVudC1kZXRhaWxzIC5hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiA0MHB4IC0xNXB4IDA7XG4gIH1cbiAgLnBhZ2UtZXZlbnQtZGV0YWlscyAuZm9ybS1jb250YWN0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDMwcHggMTVweCAwO1xuICB9XG4gIC5wYWdlLWV2ZW50LWRldGFpbHMgLmZvcm0tY29udGFjdC13cmFwcGVyIC5mb3JtLWNvbnRhY3QsIC5wYWdlLWV2ZW50LWRldGFpbHMgLmZvcm0tY29udGFjdC13cmFwcGVyIC5mb3JtLXNlbmQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtZXZlbnQtZGV0YWlscyAuZm9ybS1jb250YWN0LXdyYXBwZXIgLmZvcm0tY29udGFjdCA+IGRpdjpsYXN0LW9mLXR5cGUsIC5wYWdlLWV2ZW50LWRldGFpbHMgLmZvcm0tY29udGFjdC13cmFwcGVyIC5mb3JtLXNlbmQtbWVzc2FnZSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1ldmVudC1kZXRhaWxzIC5mb3JtLWNvbnRhY3Qtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2UtZXZlbnQtZGV0YWlscyAuYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBhZ2UtZXZlbnQtZGV0YWlscyAuYnRuLXdyYXBwZXIgPiAuYnRuIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFnZS1ldmVudC1kZXRhaWxzIC5mb3JtLWNvbnRhY3QtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZXZlbnQtZGV0YWlscyAuZm9ybS1jb250YWN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWV2ZW50LWRldGFpbHMgLmZvcm0tY29udGFjdC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wYWdlLWV2ZW50LWRldGFpbHMgLmFzaWRlIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWV2ZW50LWRldGFpbHMgLmZvcm0tY29udGFjdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAucGFnZS1ldmVudC1kZXRhaWxzIC5hc2lkZSAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAucGFnZS1ldmVudC1kZXRhaWxzIC5mb3JtLWNvbnRhY3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtZXZlbnQtZGV0YWlscyAuYXNpZGUgLmJ0bi1saW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2luZy1sb2FkZXIge1xuICB0byB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICB9XG59XG4uYm91bmNpbmctbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm91bmNpbmctbG9hZGVyIC5ib3VuY2luZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJvdW5jaW5nLWxvYWRlciAuYm91bmNpbmctYm94IC5ib3VuY2luZy1iYWxsIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAzcmVtIDAuMnJlbTtcbiAgYmFja2dyb3VuZDogIzEyMzA1NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGJvdW5jaW5nLWxvYWRlciAwLjZzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5ib3VuY2luZy1sb2FkZXIgLmJvdW5jaW5nLWJveCAuYm91bmNpbmctYmFsbDpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5ib3VuY2luZy1sb2FkZXIgLmJvdW5jaW5nLWJveCAuYm91bmNpbmctYmFsbDpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLnRvcnVuYW1lbnQtY29sb3ItcGxheWVycy0xIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi50b3J1bmFtZW50LWNvbG9yLXBsYXllcnMtMyB7XG4gIGNvbG9yOiAjMDAwMGZmO1xufVxuXG4udG9ydW5hbWVudC1jb2xvci1wbGF5ZXJzLTQge1xuICBjb2xvcjogIzAwZTAyOTtcbn1cblxuLnRvcnVuYW1lbnQtY29sb3Itc3RhZ2UtMSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4udG9ydW5hbWVudC1jb2xvci1zdGFnZS0yIHtcbiAgY29sb3I6ICMwMDAwZmY7XG59XG5cbi50b3J1bmFtZW50LWNvbG9yLXN0YWdlLTMge1xuICBjb2xvcjogIzAwZTAyOTtcbn1cblxuLnRvcnVuYW1lbnQtY29sb3Itc3RhZ2UtNCB7XG4gIGNvbG9yOiAjODAwMDgwO1xufVxuXG4udG9ydW5hbWVudC1jb2xvci1zdGFnZS01IHtcbiAgY29sb3I6ICNmZjhjMDA7XG59XG5cbi50b3J1bmFtZW50LWNvbG9yLXN0YWdlLTcge1xuICBjb2xvcjogI2ZmMDA2Njtcbn1cblxuLnRvcnVuYW1lbnQtY29sb3Itc3RhZ2UtOCB7XG4gIGNvbG9yOiAjY2M5OWZmO1xufVxuXG4ucmVzdWx0LXRhYmxlcyAudy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4ucmVzdWx0LXRhYmxlcyAudy0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4ucmVzdWx0LXRhYmxlcyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHQtdGFibGVzIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXN1bHQtdGFibGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFibGUtc2luZ2xlLWdyb3VwIC53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi50YWJsZS1zaW5nbGUtZ3JvdXAgLnctMjAge1xuICB3aWR0aDogMjAlO1xufVxuLnRhYmxlLXNpbmdsZS1ncm91cCAudy0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5ncmFuZC1maW5hbC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ncmFuZC1maW5hbC10YWJsZSAudy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4uZ3JhbmQtZmluYWwtdGFibGUgLnctMjAge1xuICB3aWR0aDogMjAlO1xufVxuLmdyYW5kLWZpbmFsLXRhYmxlIC53LTEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmdyYW5kLWZpbmFsLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFibGUudy03MC14eGwge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhYmxlLnctNzAteHhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm93LWVkaXQtcHJvZmlsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yb3ctZWRpdC1wcm9maWxlIC5idG4tcHJpbWFyeS0yIHtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG59XG5cbiNyYW5raW5nTGlzdFRhYmxlX3dyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zaXRlLW5hbWUge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5lbGlnaWJpbGl0eSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogNDBweDtcbn1cblxuLnNob3J0LW5hbWVzLCAuc3RhZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBweCAwIDMwcHggMDtcbn1cbi5zaG9ydC1uYW1lcyBhLCAuc2hvcnQtbmFtZXMgYnV0dG9uLCAuc3RhZ2VzIGEsIC5zdGFnZXMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTdFNztcbn1cbi5zaG9ydC1uYW1lcyAuYWN0aXZlLCAuc2hvcnQtbmFtZXMgYS5hY3RpdmUsIC5zdGFnZXMgLmFjdGl2ZSwgLnN0YWdlcyBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmJiYmI7XG59XG5cbmRpdi5hbGVydC1zdWNjZXNzLm15c2VsZi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uYWxpZ24tbWlkZGxlLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLWZpeHR1cmUgdGQge1xuICAvKndpZHRoOjgwcHg7XG4gIGhlaWdodDo0MHB4OyovXG4gIC8qYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCovXG4gIGhlaWdodDogMTU1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1maXh0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMGE2YWExO1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuI21vcmUtaW5mbyAuc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tZ3JleSwgLmJ0bi1ncmV5LmJ0bi1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBib3JkZXItY29sb3I6IGRhcmtncmV5O1xufVxuXG4uYm9sZC1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaW5wdXQtbWItMCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgY2xpcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIjw8PFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDtcbiAgY2xpcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIj4+PlwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHQtZW50cnktdmlldyBzdHJvbmcgYSB7XG4gIGNvbG9yOiAjMGE2YWExO1xufVxuXG4ucmVzdWx0LWVudHJ5LXZpZXcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJhY2stYnRuLWRpdiB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1jb250ZW50IC5vd2wtdGhlbWUgLmN1c3RvbS1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5vd2wtdGhlbWUgLmN1c3RvbS1uYXYgLm93bC1wcmV2LCAubWFpbi1jb250ZW50IC5vd2wtdGhlbWUgLmN1c3RvbS1uYXYgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTAwO1xufVxuLm1haW4tY29udGVudCAub3dsLXRoZW1lIC5jdXN0b20tbmF2IC5vd2wtcHJldiBpLCAubWFpbi1jb250ZW50IC5vd2wtdGhlbWUgLmN1c3RvbS1uYXYgLm93bC1uZXh0IGkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG4ubWFpbi1jb250ZW50IC5vd2wtdGhlbWUgLmN1c3RvbS1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLm93bC10aGVtZSAuY3VzdG9tLW5hdiAub3dsLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLmFyZWEtZml4dHVyZS1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4udGFibGUudGFibGUtYWNoaWV2ZW1lbnRzIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLWFjaGlldmVtZW50cyB0aCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWJsZS1hY2hpZXZlbWVudHMgdGggLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGFibGUtYWNoaWV2ZW1lbnRzIHRoIC5mb3JtLWdyb3VwIHNlbGVjdCBvcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTIzMDU2O1xufVxuXG4udGFibGUtYWNoaWV2ZW1lbnRzIHRoIC5mb3JtLXRleHQudGV4dC13YXJuaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJpbmtJbmZvLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbmJvZHkgLnBhZ2luYXRvci13cmFwcGVyIC5wYWdpbmF0aW9uID4gbGkgYTphY3RpdmUsXG5ib2R5IC5wYWdpbmF0b3Itd3JhcHBlciAucGFnaW5hdGlvbiA+IGxpIGE6Zm9jdXMsXG5ib2R5IC5wYWdpbmF0b3Itd3JhcHBlciAucGFnaW5hdGlvbiA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAucGFnaW5hdG9yLXdyYXBwZXIgLmNvdW50ZXIge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1zY2hlZHVsZSBpbnB1dCwgLmZvcm0tc2NoZWR1bGUgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgb3V0bGluZTogdGhpY2sgZG91YmxlICNjY2M7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgI2ZmZiAhaW1wb3J0YW50O1xufSIsIi5wYW5lbC1sb2dnZWQtaW4ge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubG9naW4tc2VjdGlvbiAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLXNlY3Rpb24gLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tbG9naW4ge1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5hdmJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuLmhlYWRlci1saXN0cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cbi5tYWlsLXBob25lIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuLm5hdmJhci1icmFuZCB7XG5cbi8qICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSovXG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmF2YmFyLXRvZ2dsZXIge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSwgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4IDAgMCAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFweCAxcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSksICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2YmFyLW5hdiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLypmbGV4LWdyb3c6IDE7Ki9cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjQ5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gRHJvcGRvd25zXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgLjVzIGVhc2Utb3V0IDBzIGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG59XG4jbWVudS1jYXJ0Lm5hdi1pdGVte3Bvc2l0aW9uOiByZWxhdGl2ZX1cbiNtZW51LWNhcnQubmF2LWl0ZW0gc3BhbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJlZDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbiIsIioge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5vLXNjcm9sbCB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5yb3cucm93LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYWRkZWQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mLTEyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uZi0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLmYtMTgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cbnVsLCBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYubGlzdC1vcmRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG59XG5tYWluIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuYSB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuLm5vLWFycm93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmdkcHItbGluayB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLnJlcXVpcmVkIHtcbiAgICBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm14LTE1LW1pbnVzIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbi5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYi1tZC0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cbi5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cbi5tdC01MC1kb3duLW1kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLm1yLTEwe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tci0xNXtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5oZWlnaHQtMTAwLCAuaGVpZ2h0LTEwMCAqIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5oZWlnaHQtMTAwICogaSB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5weS00MCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xufVxuLmJveC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDJweCA1cHggMjNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmJveC1zaGFkb3ctMiB7XG4gICAgYm94LXNoYWRvdzogNHB4IDhweCAxNnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuLmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmYtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmYtMzAwIHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4uZi00MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5mLTYwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmYtNzAwIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb2xvci1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG59XG4uY29sb3ItcmVkIHtcbiAgICBjb2xvcjogI2NjMDIwMjtcbn1cbi8vIE9yZGVyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9yZGVyLXhsIHtcbiAgICAgICAgJi0wIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtMSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmLTIge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4udzE1MHB4e1xuICAgIHdpZHRoOiAxNTBweDtcbn1cblxuXG4vLyBIZWFkZXJzIC0gZ2VuZXJhbCBydWxlc1xuLm1haW4taGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmaXR0ZXh0KFxuICAgICRtaW4tbWVkaWE6IDMwMHB4LFxuICAgICAgICAkbWF4LW1lZGlhOiAxNTAwcHgsXG4gICAgICAgICRtaW4tZm9udC1zaXplOiAyNHB4LFxuICAgICAgICAkbWF4LWZvbnQtc2l6ZTogNDhweCxcbiAgICAgICAgJG1lZGlhLWluY3JlbWVudDogMTAwcHgsXG4gICAgICAgICRmb250LWluY3JlbWVudDogMnB4LFxuICAgICAgICAkcmF0aW86IDEsXG4gICAgICAgICRyb3VuZDogZmFsc2VcbiAgICAgICAgKTtcblxuICAgICYucGF0dGVybiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vU3ViaGVhZGVycyAtIGdlbmVyYWwgcnVsZXNcbi5zdWJoZWFkZXJzIGgyLCAuc3ViaGVhZGVycyBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRMYXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG4uaW1nLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRpbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hbGVydC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MzNFO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNlY3Rpb24tYWRkcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5hZGRzLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5hc2lkZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbG9naW4tbW9kYWwge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MTgyYztcblxuICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkZHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMThweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTU4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFkZHMge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgICYuYWRkLTIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNlY3Rpb24td2VsY29tZSB7XG5cbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43Nzc7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtZmVhdHVyZXMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpc3QtaW1hZ2UucG5nKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtbGVmdCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1yaWdodCB7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tbGluay1jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDglO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZXMtd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlY3Rpb24gTmV3c1xuLnNlY3Rpb24tbmV3cyB7XG5cbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCRjb2xvcjpyZ2JhKCRicmFuZC1wcmltYXJ5LCAuOSksICRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHBhZGRpbmc6IDQ1cHggMCAxNTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMCAxMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggMCAxNTBweDtcbiAgICB9XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtbmV3cyB7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTE3cHg7XG4gICAgfVxuICAgIC5pdGVtLW5ld3Mge1xuICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6IC0xMDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTE0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1uZXdzIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQge1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHRpbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLGgzIHtcbiAgICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMzBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICAgIC5idG4tcmVhZC1tb3JlIHtcbiAgICAgICAgY29sb3I6ICMzYTNhM2E7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweCAxN3B4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNtYXAge1xuICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBoZWlnaHQ6IDYxMHB4O1xuICAgIH1cbn1cbi5zZWN0aW9uLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1hcC1wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA1NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGljdHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjE0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2NhdGlvbi13cmFwIHtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyNnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMDBweCA0MHB4IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEzNXB4IDQwcHggNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDEzMHB4IDUwcHggNTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2M3B4IDE2NXB4IDYzcHggNzZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE1O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2VjdGlvbiBKb2luXG4uc2VjdGlvbi1qb2luIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZS1zaW5nbGUoKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmVjb21lLW1lbWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjVweDtcblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFjZWJvb2sge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2VCeVNwcml0ZSgkbXlTcHJpdGUsICdmYWNlYm9vaycsIDI1cHgpO1xuXG4gICAgICAgICYtZGFyayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2VCeVNwcml0ZSgkbXlTcHJpdGVEYXJrLCAnZmFjZWJvb2snLCAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5zdGFncmFtIHtcblxuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2VCeVNwcml0ZSgkbXlTcHJpdGUsICdpbnN0YWdyYW0nLCAyNXB4KTtcbiAgICAgICAgJi1kYXJrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZUJ5U3ByaXRlKCRteVNwcml0ZURhcmssICdpbnN0YWdyYW0nLCAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdpdHRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZUJ5U3ByaXRlKCRteVNwcml0ZSwgJ3R3aXR0ZXInLCAyNXB4KTtcblxuICAgICAgICAmLWRhcmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlQnlTcHJpdGUoJG15U3ByaXRlRGFyaywgJ3R3aXR0ZXInLCAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAueW91dHViZSB7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZUJ5U3ByaXRlKCRteVNwcml0ZSwgJ3lvdXR1YmUnLCAyNXB4KTtcblxuICAgICAgICAmLWRhcmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlQnlTcHJpdGUoJG15U3ByaXRlRGFyaywgJ3lvdXR1YmUnLCAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kZXNjcmlwdGlvbiB7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3NztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgLmRlc2NyaXB0aW9uO1xuICAgIH1cbn1cbmltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFyZ2lucyB7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG59XG4ubWluaS1iYW5uZXIge1xuICAgIC5pbWFnZSB7XG5cbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNTBweDtcbiAgICB9XG59XG4ucHJvZHVjdHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuLnByb2R1Y3QtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICAuaW1nLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNDc2Nzk3O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHRydW5jYXRlLWZvbnQtc2l6ZTogMThweCwgJHRydW5jYXRlLWxpbmUtaGVpZ2h0OiAxLjI1LCAkdHJ1bmNhdGUtbGluZXMtdG8tc2hvdzogMiwgJHRydW5jYXRlLWJvdW5kYXJ5OjEwMCUsICRzdGF0aWMtaGVpZ2h0OiB0cnVlKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHRydW5jYXRlLWZvbnQtc2l6ZTogMTlweCwgJHRydW5jYXRlLWxpbmUtaGVpZ2h0OiAxLjI1LCAkdHJ1bmNhdGUtbGluZXMtdG8tc2hvdzogMiwgJHRydW5jYXRlLWJvdW5kYXJ5OjEwMCUsICRzdGF0aWMtaGVpZ2h0OiB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCR0cnVuY2F0ZS1mb250LXNpemU6IDIwcHgsICR0cnVuY2F0ZS1saW5lLWhlaWdodDogMS4yNSwgJHRydW5jYXRlLWxpbmVzLXRvLXNob3c6IDIsICR0cnVuY2F0ZS1ib3VuZGFyeToxMDAlLCAkc3RhdGljLWhlaWdodDogdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgkdHJ1bmNhdGUtZm9udC1zaXplOiAyMnB4LCAkdHJ1bmNhdGUtbGluZS1oZWlnaHQ6IDEuMjUsICR0cnVuY2F0ZS1saW5lcy10by1zaG93OiAyLCAkdHJ1bmNhdGUtYm91bmRhcnk6MTAwJSwgJHN0YXRpYy1oZWlnaHQ6IHRydWUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHRydW5jYXRlLWZvbnQtc2l6ZTogMjRweCwgJHRydW5jYXRlLWxpbmUtaGVpZ2h0OiAxLjI1LCAkdHJ1bmNhdGUtbGluZXMtdG8tc2hvdzogMiwgJHRydW5jYXRlLWJvdW5kYXJ5OjEwMCUsICRzdGF0aWMtaGVpZ2h0OiB0cnVlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzIyO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHRydW5jYXRlLWZvbnQtc2l6ZTogMTRweCwgJHRydW5jYXRlLWxpbmUtaGVpZ2h0OiAxLjgsICR0cnVuY2F0ZS1saW5lcy10by1zaG93OiAzLCAkdHJ1bmNhdGUtYm91bmRhcnk6MTAwJSwgJHN0YXRpYy1oZWlnaHQ6IHRydWUpO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCR0cnVuY2F0ZS1mb250LXNpemU6IDE1cHgsICR0cnVuY2F0ZS1saW5lLWhlaWdodDogMS44LCAkdHJ1bmNhdGUtbGluZXMtdG8tc2hvdzogMywgJHRydW5jYXRlLWJvdW5kYXJ5OjEwMCUsICRzdGF0aWMtaGVpZ2h0OiB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHRydW5jYXRlLWZvbnQtc2l6ZTogMTZweCwgJHRydW5jYXRlLWxpbmUtaGVpZ2h0OiAxLjgsICR0cnVuY2F0ZS1saW5lcy10by1zaG93OiAzLCAkdHJ1bmNhdGUtYm91bmRhcnk6MTAwJSwgJHN0YXRpYy1oZWlnaHQ6IHRydWUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgkdHJ1bmNhdGUtZm9udC1zaXplOiAxN3B4LCAkdHJ1bmNhdGUtbGluZS1oZWlnaHQ6IDEuOCwgJHRydW5jYXRlLWxpbmVzLXRvLXNob3c6IDMsICR0cnVuY2F0ZS1ib3VuZGFyeToxMDAlLCAkc3RhdGljLWhlaWdodDogdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCR0cnVuY2F0ZS1mb250LXNpemU6IDE4cHgsICR0cnVuY2F0ZS1saW5lLWhlaWdodDogMS44LCAkdHJ1bmNhdGUtbGluZXMtdG8tc2hvdzogMywgJHRydW5jYXRlLWJvdW5kYXJ5OjEwMCUsICRzdGF0aWMtaGVpZ2h0OiB0cnVlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggNTBweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtYXZhaWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubW9yZS1pbmZvLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMzcHggMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tZW5xIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ucy1ib3R0b20ge1xuICAgICAgICAvKiBvbmUgaXRlbSAqL1xuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogdHdvIGl0ZW1zICovXG4gICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogdGhyZWUgaXRlbXMgKi9cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIGZvdXIgaXRlbXMgKi9cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWF2YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnllcyB7XG4gICAgICAgIGNvbG9yOiAjMDA5NTIzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hdmFpbC1hcnJvdy5wbmdcIikgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vcGUge1xuICAgICAgICBAZXh0ZW5kIC55ZXM7XG4gICAgICAgIGNvbG9yOiAjZGUwNjM0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmVkLXByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNkZTA2MzQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtYmlnLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAgMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXNtYWxsLWltYWdlIHtcbiAgICAgICAgQGV4dGVuZCAucHJvZHVjdC1iaWctaW1hZ2U7XG4gICAgICAgIGhlaWdodDogMTQ1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjNGY3MGEzO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FwdGlvbiwgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgICAgICAgY29sb3I6ICMwZTI3M2Q7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWNvZGUge1xuICAgICAgICBAZXh0ZW5kIC5jYXB0aW9uO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtYXZhaWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5lcyB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCAyNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNmY2ZTZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG59XG4uc2hhcmUtYm94IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGNvbG9yOiAjNmY2ZTZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICB9XG59XG4ubGlzdC1zb2NpYWwtc2hhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMjVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcblxuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC1nYWxsZXJ5IHtcblxuICAgIC5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5hcnJvdy1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICYucHJvZHVjdC1nYWxsZXJ5LXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYucHJvZHVjdC1nYWxsZXJ5LWJvdHRvbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmFycm93IHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XG4gICAgfVxufVxuLm1haW4taGVhZGVyLWJhbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1zaG9wLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5zZWN0aW9uLW5ld3MtcG9zdCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHBhZGRpbmc6IDQ1cHggMCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwcHggMzVweDtcbiAgICB9XG59XG4uc2VjdGlvbi1uZXdzLWxpc3Rpbmcge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuXG4gICAgLml0ZW0tbmV3cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5zb3J0LXBhbmVsLmF0LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNlY3Rpb24tY29udGFjdCB7XG5cbiAgICAuc2VjdGlvbi1tb3ZlLXVwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFkZHJlc3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaGVhZGVyIHtcblxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2M3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAxNXB4IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtYm94IHtcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3NztcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDU1cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vbmVsaW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gICAgLmdyZWVuLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwOTE4MmM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXByb2ZpbGUge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG59XG4ucHJvZmlsZS1ib3gge1xuICAgIHRvcDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJ0bi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2ZpbGUtaW1hZ2Uge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuMSk7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1oZWxwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9maWxlLWNvbnRlbnQge1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4taWNvbiB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI3RhYmxlLWFjaGlldmVtZW50cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4udGFibGUtYWNoaWV2ZW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGNhcHRpb24ge1xuICAgICAgICBAZXh0ZW5kIC5zdWJ0aXRsZTtcbiAgICB9XG4gICAgdGgsIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcblxuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJ1bGVzIGZvciBhbGwgbW9kYWxzXG4ubW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIC43Mik7XG5cbiAgICBociB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5tb2RhbC1sZyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtc20ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgzMHB4ICogMikpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMzBweDtcbiAgICB9XG4gICAgLm1vZGFsLXRpdGxlcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQ7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucHJvZmlsZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yb3ctZWRpdC1wcm9maWxlIHtcbiAgICBhLmJ0bi1wcmltYXJ5LTIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gU3BlY2lhbCBtb2RhbFxuLm1vZGFsLm1vZGFsLWVkaXQtcHJvZmlsZSB7XG5cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgIH1cblxuICAgIC5idG4tc2F2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG4vLyBTcGVjaWFsIG1vZGFsXG4ubW9kYWwubW9kYWwtYWRkLWltYWdlLXZpZGVvIHtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDUwcHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2RhbC5tb2RhbC1lbnRlci1ldmVudCB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICB9XG59XG4ubW9kYWwubW9kYWwtcGF5bWVudC1ub3RpZmljYXRpb24ge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybSAge1xuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYudGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb3JtLXVwbG9hZCB7XG4gICAgICAgIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWxlLWJveCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbCwgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC4ycmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICZbZGF0YS1zdGF0ZS1maWxlXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUtc2luZ2xlKCR0cnVuY2F0ZS1ib3VuZGFyeTogMzA1cHgpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdGF0ZS1maWxlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jdGFibGUtYWNoaWV2ZW1lbnRzIC50YWJsZS1ib2R5IHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvL21heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweFxuICAgIH1cblxuXG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cbi5tYWduaWZpYy1nYWxsZXJ5IHtcbiAgICAubWZwLWltYWdlIHtcbiAgICAgICAgLmJ0bi1wbGF5IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWZwLWlmcmFtZSwgLm1mcC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuLmdhbGxlcnktYm94IHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblxuICAgICAgICAuYnRuLXRyYXNoLCAuYnRuLXBsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBob3RvIHtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZCgpO1xuICAgIH1cbiAgICBpZnJhbWUsIC5waG90byB7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYnRuLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5idG4tdHJhc2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcGxheSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9ucy1tZWRpYS1hZGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Z3JheTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMjVweCA1NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpYS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1jYWxlbmRhciB7XG5cbiAgICBwYWRkaW5nOiAwcHggMCAxMDBweDtcblxuICAgIGhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ0bi1ib3gge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3ByZXYtbW9udGgsICNuZXh0LW1vbnRoLCAjYnRuLWdhbWVzLXN0YXR1c2VzLCAuZGF0ZSwgLmJ0bi1sZWdlbmR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAjcHJldi1tb250aCwgI25leHQtbW9udGgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcmV2LW1vbnRoIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgI25leHQtbW9udGgge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdC1ib3gge1xuICAgICAgICAuc2luZ2xlLWV2ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NhbGVuZGFyLWV2ZW50IHtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjVweDtcblxuICAgICAgICAgICAgLmZjLWxlZnQsIC5mYy1yaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYy1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLWljb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0uNmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQsIGhyLCB0aGVhZCwgdGJvZHksIHRyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC4yJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC4yJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWRheS1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjlyZW0gMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtZG90IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciwgLmZjLWJhc2ljLXZpZXcgLmZjLXdlZWstbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAycHggMTdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vTGVnZW5kXG4ubGVnZW5kLWJveCB7XG4gICAgLmJ0bi1sZWdlbmQge1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sZWdlbmQtd2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IC42NXJlbSAuN3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iZy1ncmVlbi1saWdodCB7XG4gICAgYmFja2dyb3VuZDogIzhkYzYzZjtcbn1cbi5iZy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNmZmRkMGE7XG59XG4uYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2M5YzljOTtcbn1cbi5iZy1yZWQge1xuICAgIGJhY2tncm91bmQ6ICNkZDFjMWQ7XG59XG4uYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzUzOGVmNTtcbn1cbi5iZy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmNzkzMWY7XG59XG5cbi8vRGF0ZXBpY2tlclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuXG4gICAgJi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4ge1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQuZGF5LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmV2ZW50LWJveCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLm1DdXN0b21TY3JvbGxiYXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICB9XG4gICAgLmV2ZW50LWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICAgIC5ldmVudC1tZW1iZXJzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTBweCA2NXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjU7XG4gICAgfVxuICAgIC5idG4tam9pbi1ldmVudCxcbiAgICAuYnRuLWVudGVyLWV2ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M0MTYyNztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNjNDE2Mjc7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5idG4tam9pbi1ldmVudCxcbiAgICAgICAgLmJ0bi1lbnRlci1ldmVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZXZlbnQtc3VtbWFyeSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuLy8gTXkgY3VzdG9tIHNjcm9sbGJhclxuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMTVweDtcblxuICAgIC5tQ1NCX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNkN2Q3ZDcgMCUsICNkN2Q3ZDcgNDklLCAjZWVlIDUwJSwgI2VlZSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjZDdkN2Q3KSwgY29sb3Itc3RvcCg0OSUsICNkN2Q3ZDcpLCBjb2xvci1zdG9wKDUwJSwgI2VlZSksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDdkN2Q3IDAlLCAjZDdkN2Q3IDQ5JSwgI2VlZSA1MCUsICNlZWUgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDdkN2Q3IDAlLCAjZDdkN2Q3IDQ5JSwgI2VlZSA1MCUsICNlZWUgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Q3ZDdkNyAwJSwgI2Q3ZDdkNyA0OSUsICNlZWUgNTAlLCAjZWVlIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkN2Q3ZDcgMCUsICNkN2Q3ZDcgNDklLCAjZWVlIDUwJSwgI2VlZSAxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNkN2Q3ZDcnLCBlbmRDb2xvcnN0cj0nI2VlZScsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCMzYjNiM2IsIC4yKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zY3JvbGwtaWNvbi5wbmcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1DU0JfZHJhZ2dlclJhaWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubUNTQl9idXR0b25VcCwgLm1DU0JfYnV0dG9uRG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1DU0JfYnV0dG9uVXAge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNiM2IzYiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubUNTQl9idXR0b25Eb3duIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICMzYjNiM2IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNsdWItcHJpY2UtbGlzdCB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAvKmRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICAgICAgICBwYWRkaW5nOiA5cHggMCA1cHg7XG4gICAgfVxufVxuXG4jZXZlbnQtbG9jYXRpb24tbWFwIHtcbiAgICBoZWlnaHQ6IDQ4NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1ldmVudC1kZXRhaWxzIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG4gICAgICAgIC5hc2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IC0xNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udGFjdC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAxNXB4IDA7XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3QgIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgPiAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGFjdC1oZWFkZXIgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybS1jb250YWN0LWhlYWRlciAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcm0tY29udGFjdC1oZWFkZXIgIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXNpZGUge1xuICAgICAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mb3JtLWNvbnRhY3QtaGVhZGVyICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFzaWRlIHtcbiAgICAgICAgICAgIC5idG4tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAuZm9ybS1jb250YWN0LWhlYWRlciAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hc2lkZSB7XG4gICAgICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJvdW5jaW5nLWxvYWRlciB7XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFyZW0sIDApO1xuICAgIH1cbn1cblxuLmJvdW5jaW5nLWxvYWRlciB7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC4zKTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmJvdW5jaW5nLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5ib3VuY2luZy1iYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAuMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2luZy1sb2FkZXIgMC42cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcnVuYW1lbnQtY29sb3ItcGxheWVycy0xe1xuICAgIGNvbG9yOiAjZmYwMDAwO1xufVxuLnRvcnVuYW1lbnQtY29sb3ItcGxheWVycy0ye1xufVxuLnRvcnVuYW1lbnQtY29sb3ItcGxheWVycy0ze1xuICAgIGNvbG9yOiAjMDAwMGZmO1xufVxuLnRvcnVuYW1lbnQtY29sb3ItcGxheWVycy00e1xuICAgIGNvbG9yOiAjMDBlMDI5O1xufVxuXG4udG9ydW5hbWVudC1jb2xvci1zdGFnZS0xe1xuICAgIGNvbG9yOiAjZmYwMDAwO1xufVxuLnRvcnVuYW1lbnQtY29sb3Itc3RhZ2UtMntcbiAgICBjb2xvcjogIzAwMDBmZjtcbn1cbi50b3J1bmFtZW50LWNvbG9yLXN0YWdlLTN7XG4gICAgY29sb3I6ICMwMGUwMjk7XG59XG4udG9ydW5hbWVudC1jb2xvci1zdGFnZS00e1xuICAgIGNvbG9yOiAjODAwMDgwO1xufVxuLnRvcnVuYW1lbnQtY29sb3Itc3RhZ2UtNXtcbiAgICBjb2xvcjogI2ZmOGMwMDtcbn1cbi50b3J1bmFtZW50LWNvbG9yLXN0YWdlLTZ7XG59XG4udG9ydW5hbWVudC1jb2xvci1zdGFnZS03e1xuICAgIGNvbG9yOiAjZmYwMDY2O1xufVxuLnRvcnVuYW1lbnQtY29sb3Itc3RhZ2UtOHtcbiAgICBjb2xvcjogI2NjOTlmZjtcbn1cblxuLnJlc3VsdC10YWJsZXMge1xuICAgIC53LTMwe1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICAudy0xMHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnRhYmxlLXNpbmdsZS1ncm91cHtcbiAgICAudy0zMHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLnctMjB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC53LTEwe1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgIH1cbn1cbi5ncmFuZC1maW5hbC10YWJsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAudy0zMHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLnctMjB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC53LTEwe1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgIH1cbn1cbi5ncmFuZC1maW5hbC10YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi50YWJsZS53LTcwLXh4bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnJvdy1lZGl0LXByb2ZpbGUge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmJ0bi1wcmltYXJ5LTIge1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICB9XG59XG5cbiNyYW5raW5nTGlzdFRhYmxlX3dyYXBwZXJ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZGF0YVRhYmxlc19sZW5ndGh7XG4gICAgbGFiZWx7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG59XG4uc2l0ZS1uYW1lIHtcbiAgICBmb250LXNpemU6MzVweDtcbn1cbi5lbGlnaWJpbGl0eXtcbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xuICAgIH1cbn1cblxuLnNob3J0LW5hbWVzLCAuc3RhZ2VzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4IDA7XG5cbiAgICBhLCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U3O1xuICAgIH1cblxuICAgIC5hY3RpdmUsIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYmJiYjtcbiAgICB9XG59XG5cbmRpdi5hbGVydC1zdWNjZXNzLm15c2VsZi1pbmZve1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uYWxpZ24tbWlkZGxlLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtZml4dHVyZSB0ZHtcbiAgICAvKndpZHRoOjgwcHg7XG4gICAgaGVpZ2h0OjQwcHg7Ki9cbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDAqL1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1maXh0dXJle1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYnJlYWRjcnVtYiBhe1xuICAgIGNvbG9yOiAjMGE2YWExO1xufVxuIiwiJG1haW4tdHY6ICNGRkQ5MDA7XG4kbWFpbi1ibHVlLXR2OiAjMDA0RkI2O1xuXG4udHYtcGFnZXtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRtYWluLXR2O1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDogMTA4MHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBoMXtcbiAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtdHY7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnR2LWxvZ297XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtdHY7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLXR2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yaW5re1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibHVlLC55ZWxsb3d7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJvdW5kLCAuc3RhcnQtdGltZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2NvcmV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzNkNWUzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGZvb3R7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZHN7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgfVxuICAgIHVsLnBhZ2luYXRpb257XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxufVxuLnR2LXZpZGVve1xuICAgIHdpZHRoOiAxOTIwcHg7XG4gICAgaGVpZ2h0OiAxMDgwcHg7XG59XG4ud3JhcHBlci10dntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiNzY3JvbGwtY29udGFpbmVyIHtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi10djtcbiAgICBjb2xvcjogJG1haW4tYmx1ZS10djtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udi1lbnRlci1hY3RpdmUsXG4udi1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4udi1lbnRlci1mcm9tLFxuLnYtbGVhdmUtdG8ge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogNDk2LjY1NnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIC8qIG9wdGlvbmFsICovXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMy41NDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG5cblxuI3Njcm9sbC10ZXh0IHtcbiAgICAvKiBhbmltYXRpb24gcHJvcGVydGllcyAqL1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICAtbW96LWFuaW1hdGlvbjogbXktYW5pbWF0aW9uIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG15LWFuaW1hdGlvbiAzMHMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogbXktYW5pbWF0aW9uIDMwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIGZvciBGaXJlZm94ICovXG5ALW1vei1rZXlmcmFtZXMgbXktYW5pbWF0aW9uIHtcbiAgICBmcm9tIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICB0byB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxufVxuXG4vKiBmb3IgQ2hyb21lICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXktYW5pbWF0aW9uIHtcbiAgICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIG15LWFuaW1hdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbn1cbiIsbnVsbCwiJExhdG86IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuJGdyYXk6ICM0MjQzNDg7XG4kZ3JheS1saWdodGVyOiAjNTU1O1xuJGxpZ2h0Z3JheTogI2VmZWZlZjtcbiRsaWdodGdyYXktZGFya2VuOiAjODg4OThjO1xuXG4vLyBTb2NpYWwgbWVkaWEgQ1NTIHNwcml0ZVxuJHNwcml0ZVNvY2lhbE1lZGlhOiAnLi4vaW1nL3NvY2lhbG1lZGlhc3ByaXRlLnBuZyc7XG4kc3ByaXRlU29jaWFsTWVkaWFEYXJrOiAnLi4vaW1nL3NvY2lhbG1lZGlhc3ByaXRlZGFyay5wbmcnO1xuJHNwcml0ZVNvY2lhbE1lZGlhQmlnZ2VyOiAnLi4vaW1nL3NvY2lhbC1tZWRpYS1iZy5wbmcnO1xuXG4kbXlTcHJpdGU6KFxuICAgIHVybDogJHNwcml0ZVNvY2lhbE1lZGlhLFxuICAgIG5hbWVzOiAoXG4gICAgICAnZmFjZWJvb2snLCAnaW5zdGFncmFtJywgJ3R3aXR0ZXInLCAneW91dHViZScgICAgLy8gbm9uIGFjdGl2ZSBzdGF0ZVxuICAgICksICAvL25hbWVzIG9mIGFsbCBvZiB0aGUgaWNvbnMgaW4gc3ByaXRlXG4gICAgY29sdW1uczogNCwgICAvL3Nwcml0ZSBzdHJ1Y3R1cmVcbiAgICByb3dzOiAxXG4pO1xuJG15U3ByaXRlRGFyazooXG4gICAgdXJsOiAkc3ByaXRlU29jaWFsTWVkaWFEYXJrLFxuICAgIG5hbWVzOiAoXG4gICAgICAnZmFjZWJvb2snLCAnaW5zdGFncmFtJywgJ3R3aXR0ZXInLCAneW91dHViZScgICAgLy8gbm9uIGFjdGl2ZSBzdGF0ZVxuICAgICksICAvL25hbWVzIG9mIGFsbCBvZiB0aGUgaWNvbnMgaW4gc3ByaXRlXG4gICAgY29sdW1uczogNCwgICAvL3Nwcml0ZSBzdHJ1Y3R1cmVcbiAgICByb3dzOiAxXG4pO1xuJG15U3ByaXRlQmlnZ2VyOihcbiAgICB1cmw6ICRzcHJpdGVTb2NpYWxNZWRpYUJpZ2dlcixcbiAgICBuYW1lczogKFxuICAgICAgJ2ZhY2Vib29rJywgJ2luc3RhZ3JhbScsICd0d2l0dGVyJyAgICAvLyBub24gYWN0aXZlIHN0YXRlXG4gICAgKSwgIC8vbmFtZXMgb2YgYWxsIG9mIHRoZSBpY29ucyBpbiBzcHJpdGVcbiAgICBjb2x1bW5zOiAzLCAgIC8vc3ByaXRlIHN0cnVjdHVyZVxuICAgIHJvd3M6IDFcbik7XG5cbi8vIENvbmZpZ3VyZSBjb2xvdXJzXG4kY29sb3ItdGhlbWU6IChcbiAgICBcImJyYW5kLXByaW1hcnlcIjogJGJyYW5kLXByaW1hcnksXG4gICAgXCJicmFuZC1ncmF5XCI6ICRncmF5LFxuICAgIFwiYnJhbmQtbGlnaHRncmF5XCIgOiAkbGlnaHRncmF5LFxuICAgIFwibGlnaHRncmF5LWRhcmtlblwiOiAkbGlnaHRncmF5LWRhcmtlbixcbiAgICBcIndoaXRlXCI6ICR3aGl0ZVxuKTtcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3ItdGhlbWUge1xuXG4gICAgLmJnLSN7JGtleX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uY29sb3Itd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgcCwgYSAge1xuICAgICAgICBjb2xvcjogI2ZmZiA7XG4gICAgfVxufVxuLmNvbG9yLWdyYXkge1xuICAgIGNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIHAsIGEgIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbn1cbiIsImZvcm0ge1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZWNlY2VjO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgY29sb3I6ICNiZmJmYzA7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNiZmJmYzA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUgIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93RG93bi5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3c2xldHRlci1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG5cbiAgICAgICAgY29sb3I6ICNiZmJmYzA7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogICNiZmJmYzAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxufVxuLmJ0bi1zaWduLWxvZ2luIHtcblxuICAgIHBhZGRpbmc6IDZweCAxOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIFxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1wcmltYXJ5LCAxMCUpO1xuICAgIH1cbn1cbi5mb3JtLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmZmJkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zaWduLWxvZ2luIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmJ0bi1lbnEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDM1cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1wcmltYXJ5LCA1JSk7XG4gICAgfVxuXG4gICAgPiBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJi5idG4tbGcge1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgfVxuXG4gICAgJi5ici0wIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5cbi5idG4tZGlhcnkge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTMzRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5idG4tbGVhZ3VlcyB7XG4gICAgQGV4dGVuZCAuYnRuLWRpYXJ5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0bi1saW5rLWNpcmNsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQ7XG5cdGhlaWdodDogMTIwcHg7XG5cdHdpZHRoOiAxMjBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuXHRcdGhlaWdodDogMjI1cHg7XG5cdFx0d2lkdGg6IDIyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1heC13aWR0aDogMjFweDtcblx0XHRtYXgtaGVpZ2h0OiAzMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQzcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDM0cHg7XG5cdFx0fVxuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLmJyYW5kLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDE1JSk7XG5cdFx0fVxuXHR9XG59XG4ucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlciwmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNvcnQtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgICYuYXQtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hdC1ib3R0b20ge1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYgeyBtYXJnaW4tYm90dG9tOiAwO31cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMjg1cHggIWltcG9ydGFudDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcbiAgICB9XG59XG4uYnRuLXByaW1hcnktMiB7XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA5cHggMjhweDtcblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogM3B4O1xuICAgIH1cbn1cbi5idG4tbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHBhZGRpbmc6IDE5cHggMjBweCAxOXB4IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDI1cHggMTlweCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjJweDtcbiAgICB9XG5cbiAgICAmLmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJnLWJyYW5kLWdyYXkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXksIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0tY29udGFjdC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWN0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb3JtLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDcwcHggNjBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Z3JheS1kYXJrZW47XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDA7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodGdyYXktZGFya2VuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0tc2VuZC1tZXNzYWdlIHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRhY3Q7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTI1cHggNTVweCAxMDBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRncmF5LWRhcmtlbjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAgI2JmYmZjMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tc2VuZC1wbGFuZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgICB3aWR0aDogODdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvcm0tc2VuZC1tZXNzYWdlLWhlYWRlciB7XG5cbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG4uY2hlY2tib3gtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2hlY2tib3gge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgcCwgYSAge1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2tib3ggPiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9ybS1zZW5kLW1lc3NhZ2UtZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgfVxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJ0bi1ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1maWxle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7ICAgIFxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7ICAgIFxuICAgIHBhZGRpbmc6IDEwcHg7IFxuICAgIHdpZHRoOiAxMDAlOyAgICBcbn1cblxuLnJlcXVpcmUtYWZ0ZXI6YWZ0ZXJ7XG4gICAgY29sb3I6IHJlZDtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmltYWdlLXByZXZpZXd7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRpc2FibGVkLXN0cmlwZS1idXR0b24ge1xuICAgIC5zdHJpcGUtYnV0dG9uLWRpc2FibGVkLWVsIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgbWluLXdpZHRoOjIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsIzAxNWU5NCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsIzAxNWU5NCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzI4YTBlNSwjMDE1ZTk0KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsIzAxNWU5NCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsIzAxNWU5NCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsIzAxNWU5NCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIzI4YTBlNSwjMDE1ZTk0KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCMyOGEwZTUsIzAxNWU5NCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMjhhMGU1LCMwMTVlOTQpO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgLW1zLWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAtby1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjc1ZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2FhYSwjNmQ2ZDZkIDg1JSwjN2Y3ZjdmKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNhYWEsIzZkNmQ2ZCA4NSUsIzdmN2Y3Zik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCNhYWEsIzZkNmQ2ZCA4NSUsIzdmN2Y3Zik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2FhYSwjNmQ2ZDZkIDg1JSwjN2Y3ZjdmKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNhYWEsIzZkNmQ2ZCA4NSUsIzdmN2Y3Zik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjYWFhLCM2ZDZkNmQgODUlLCM3ZjdmN2YpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjYWFhLCM2ZDZkNmQgODUlLCM3ZjdmN2YpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNhYWEsIzZkNmQ2ZCA4NSUsIzdmN2Y3Zik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2FhYSwjNmQ2ZDZkIDg1JSwjN2Y3ZjdmKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xuICAgICAgICAgICAgLW1zLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcbiAgICAgICAgICAgIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIC41Myk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZCgkY29sb3I6cmdiYSgkYnJhbmQtcHJpbWFyeSwgLjkpKTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLmJhbm5lci1vZmZlcnQtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA0MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1vZmZlci1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmZXJ0LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZS1zaW5nbGUoKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmltZy1jcm9wIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogODFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYWluLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLml0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCRjb2xvcjpyZ2JhKCRncmF5LCAuOSkpO1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0N3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5YTlhO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM5YTlhOWEsIDEwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzlhOWE5YSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuI2NsdWItc2xpZGVyIHtcbiAgICAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnJvdy1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmFycm93LW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG4ubWFpbi1iYW5uZXItc3VicGFnZSB7XG4gICAgLml0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCRjb2xvcjogJGJyYW5kLXByaW1hcnksICRwb3NpdGlvbjogYm90dG9tLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC41Myk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1YnBhZ2UtY29udGFjdCB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2luZ2xlLXByb2R1Y3Qge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5zdWJwYWdlLWNvbnRhY3QtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgIGgxLCBoMiB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBmaXR0ZXh0KFxuICAgICAgICAkbWluLW1lZGlhOiA0MDBweCxcbiAgICAgICAgICAgICRtYXgtbWVkaWE6IDE1MDBweCxcbiAgICAgICAgICAgICRtaW4tZm9udC1zaXplOiAzNXB4LFxuICAgICAgICAgICAgJG1heC1mb250LXNpemU6IDkwcHgsXG4gICAgICAgICAgICAkbWVkaWEtaW5jcmVtZW50OiAxMDBweCxcbiAgICAgICAgICAgICRmb250LWluY3JlbWVudDogNXB4LFxuICAgICAgICAgICAgJHJhdGlvOiAxLFxuICAgICAgICAgICAgJHJvdW5kOiBmYWxzZVxuICAgICAgICAgICAgKVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBmaXR0ZXh0KFxuICAgICAgICAkbWluLW1lZGlhOiAzMDBweCxcbiAgICAgICAgICAgICRtYXgtbWVkaWE6IDE1MDBweCxcbiAgICAgICAgICAgICRtaW4tZm9udC1zaXplOiAyNHB4LFxuICAgICAgICAgICAgJG1heC1mb250LXNpemU6IDQ4cHgsXG4gICAgICAgICAgICAkbWVkaWEtaW5jcmVtZW50OiAxMDBweCxcbiAgICAgICAgICAgICRmb250LWluY3JlbWVudDogMnB4LFxuICAgICAgICAgICAgJHJhdGlvOiAxLFxuICAgICAgICAgICAgJHJvdW5kOiBmYWxzZVxuICAgICAgICAgICAgKVxuICAgIH1cbn1cblxuLmNsdWItdXBkYXRlcyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNsdWItdXBkYXRlczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4iLCJAbWl4aW4gYmFja2dyb3VuZCgkY29sb3I6cmdiYSgjMDAwLCAwLjMpLCAkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xufVxuQG1peGluIGNlbnRlcigkaG9yaXpvbnRhbDogdHJ1ZSwgJHZlcnRpY2FsOiB0cnVlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICgkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9IEBlbHNlIGlmICgkaG9yaXpvbnRhbCkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfSBAZWxzZSBpZiAoJHZlcnRpY2FsKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cbkBtaXhpbiBmaXR0ZXh0KCRtaW4tbWVkaWE6IDIwMHB4LCAkbWF4LW1lZGlhOiAxNDAwcHgsICRtaW4tZm9udC1zaXplOiA1ZW0sICRtYXgtZm9udC1zaXplOiA1MGVtLCAkbWVkaWEtaW5jcmVtZW50OiAxMDAsICRmb250LWluY3JlbWVudDogMS41LCAkcmF0aW86IDEsICRyb3VuZDogZmFsc2UpIHtcbiAgJGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICRtZWRpYTogJG1pbi1tZWRpYTtcbiAgQHdoaWxlICgkbWVkaWEgPD0gJG1heC1tZWRpYSkgYW5kICgkZm9udC1zaXplIDw9ICRtYXgtZm9udC1zaXplKSB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG4gICAgJGZvbnQtc2l6ZTogaWYoJHJvdW5kLCBjZWlsKGZvbnQtc2l6ZXIoJGZvbnQtc2l6ZSwgJGZvbnQtaW5jcmVtZW50LCAkcmF0aW8pKSwgZm9udC1zaXplcigkZm9udC1zaXplLCAkZm9udC1pbmNyZW1lbnQsICRyYXRpbykpO1xuICAgICRtZWRpYTogJG1lZGlhICsgJG1lZGlhLWluY3JlbWVudDtcbiAgfVxufVxuQGZ1bmN0aW9uIGZvbnQtc2l6ZXIoJGZzLCAkZmksICRyYSkge1xuICBAcmV0dXJuICgkZnMgKyAkZmkpICogJHJhO1xufVxuXG5AbWl4aW4gdHJ1bmNhdGUtc2luZ2xlKCR0cnVuY2F0ZS1ib3VuZGFyeToxMDAlKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6ICR0cnVuY2F0ZS1ib3VuZGFyeTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGUtZm9udC1zaXplOjE0cHgsICR0cnVuY2F0ZS1saW5lLWhlaWdodDoxLjQsICR0cnVuY2F0ZS1saW5lcy10by1zaG93OiAyLCAkdHJ1bmNhdGUtYm91bmRhcnk6MTAwJSwgJHN0YXRpYy1oZWlnaHQ6IHRydWUpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRtYXgtd2lkdGg6ICR0cnVuY2F0ZS1ib3VuZGFyeTtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGZvbnQtc2l6ZTogJHRydW5jYXRlLWZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICR0cnVuY2F0ZS1saW5lLWhlaWdodDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAkdHJ1bmNhdGUtbGluZXMtdG8tc2hvdztcblxuXHRAaWYgJHN0YXRpYy1oZWlnaHQgPT0gdHJ1ZSB7XG5cdFx0aGVpZ2h0OiAkdHJ1bmNhdGUtZm9udC1zaXplICogJHRydW5jYXRlLWxpbmUtaGVpZ2h0ICogJHRydW5jYXRlLWxpbmVzLXRvLXNob3cgIWltcG9ydGFudDtcblx0fVxuXHRAZWxzZSB7XG5cdFx0bWF4LWhlaWdodDogJHRydW5jYXRlLWZvbnQtc2l6ZSAqICR0cnVuY2F0ZS1saW5lLWhlaWdodCAqICR0cnVuY2F0ZS1saW5lcy10by1zaG93O1xuXHR9XG59XG5AZnVuY3Rpb24gZGl2aWRlRXNjYXBlMCgkYSwkYil7XG4gIEBpZiAoJGIgPT0wKXtAcmV0dXJuIDB9XG4gIEByZXR1cm4gZGl2aWRlKCRhLCRiKTtcbn1cbkBmdW5jdGlvbiBnZXRJbWFnZVBvc2l0aW9uRnJvbVNwcml0ZSgkaWNvbk5hbWUsJHNwcml0ZS1uYW1lLCRjb2x1bW5zLCRyb3dzKXtcbiAgJGluZGV4OiBpbmRleCgkc3ByaXRlLW5hbWUsJGljb25OYW1lKTtcbiAgJHJvdzogY2VpbChkaXZpZGUoJGluZGV4LCRjb2x1bW5zKSk7XG4gICRjb2x1bW46ICRpbmRleCAlICRjb2x1bW5zO1xuICBAcmV0dXJuIHBlcmNlbnRhZ2UoZGl2aWRlRXNjYXBlMCgxLCgkY29sdW1ucyAtIDEpKSooJGNvbHVtbiAtIDEpKSBwZXJjZW50YWdlKGRpdmlkZUVzY2FwZTAoMSwoJHJvd3MgLSAxKSkqKCRyb3cgLSAxKSk7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kSW1hZ2VCeVNwcml0ZSgkc3ByaXRlLCRuYW1lLCRzaXplKXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcF9nZXQoJHNwcml0ZSx1cmwpKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogZ2V0SW1hZ2VQb3NpdGlvbkZyb21TcHJpdGUoXG4gICAgICAgICAgJG5hbWUsXG4gICAgICAgICAgbWFwX2dldCgkc3ByaXRlLG5hbWVzKSxcbiAgICAgICAgICBtYXBfZ2V0KCRzcHJpdGUsY29sdW1ucyksXG4gICAgICAgICAgbWFwX2dldCgkc3ByaXRlLHJvd3MpXG4gICk7XG4gIGhlaWdodDogJHNpemU7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvICRzaXplICogKG1hcF9nZXQoJHNwcml0ZSxyb3dzKSk7XG59XG5cbkBtaXhpbiBzb2NpYWwtaWNvbigkbmFtZSwkc2l6ZSl7XG4gIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZUJ5U3ByaXRlKCRteVNwcml0ZSwkbmFtZSwkc2l6ZSlcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIENvcHkgc2V0dGluZ3MgZnJvbSB0aGlzIGZpbGUgaW50byB0aGUgcHJvdmlkZWQgYF9jdXN0b20uc2Nzc2AgdG8gb3ZlcnJpZGVcbi8vIHRoZSBCb290c3RyYXAgZGVmYXVsdHMgd2l0aG91dCBtb2RpZnlpbmcga2V5LCB2ZXJzaW9uZWQgZmlsZXMuXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vIE9wdGlvbnNcbi8vIFNwYWNpbmdcbi8vIEJvZHlcbi8vIExpbmtzXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIEdyaWQgY29sdW1uc1xuLy8gRm9udHNcbi8vIENvbXBvbmVudHNcbi8vIFRhYmxlc1xuLy8gQnV0dG9uc1xuLy8gRm9ybXNcbi8vIERyb3Bkb3duc1xuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy8gTmF2c1xuLy8gTmF2YmFyXG4vLyBQYWdpbmF0aW9uXG4vLyBKdW1ib3Ryb25cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vIENhcmRzXG4vLyBUb29sdGlwc1xuLy8gUG9wb3ZlcnNcbi8vIEJhZGdlc1xuLy8gTW9kYWxzXG4vLyBBbGVydHNcbi8vIFByb2dyZXNzIGJhcnNcbi8vIExpc3QgZ3JvdXBcbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vIEZpZ3VyZXNcbi8vIEJyZWFkY3J1bWJzXG4vLyBDYXJvdXNlbFxuLy8gQ2xvc2Vcbi8vIENvZGVcblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4kd2hpdGU6ICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjBmMGYwICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgIzAwMCAhZGVmYXVsdDtcblxuLy9BZGRpdGlvbmFsIGNvbG9yc1xuJGdyYXk6ICM0MjQzNDg7XG4kZ3JheS1saWdodGVyOiAjNTU1O1xuJGxpZ2h0Z3JheTogI2VmZWZlZjtcbiRsaWdodGdyYXktZGFya2VuOiAjODg4OThjO1xuXG4kZ3JheXM6IChcbiAgMTAwOiAkZ3JheS0xMDAsXG4gIDIwMDogJGdyYXktMjAwLFxuICAzMDA6ICRncmF5LTMwMCxcbiAgNDAwOiAkZ3JheS00MDAsXG4gIDUwMDogJGdyYXktNTAwLFxuICA2MDA6ICRncmF5LTYwMCxcbiAgNzAwOiAkZ3JheS03MDAsXG4gIDgwMDogJGdyYXktODAwLFxuICA5MDA6ICRncmF5LTkwMCxcbiAgZ3JheTogJGdyYXksXG4gIGdyYXktbGlnaHRlcjogJGdyYXktbGlnaHRlcixcbiAgbGlnaHRncmF5OiAkbGlnaHRncmF5LFxuICBsaWdodGdyYXktZGFya2VuOiAkbGlnaHRncmF5LWRhcmtlblxuKSAhZGVmYXVsdDtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcblxuLy8kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMDFiNDlmICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMTIzMDU2O1xuXG5cbiRjb2xvcnM6IChcbiAgYmx1ZTogJGJsdWUsXG4gIGluZGlnbzogJGluZGlnbyxcbiAgcHVycGxlOiAkcHVycGxlLFxuICBwaW5rOiAkcGluayxcbiAgcmVkOiAkcmVkLFxuICBvcmFuZ2U6ICRvcmFuZ2UsXG4gIHllbGxvdzogJHllbGxvdyxcbiAgZ3JlZW46ICRncmVlbixcbiAgdGVhbDogJHRlYWwsXG4gIGN5YW46ICRjeWFuLFxuICB3aGl0ZTogJHdoaXRlLFxuICBncmF5OiAkZ3JheSxcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbi8vICR0aGVtZS1jb2xvcnM6IChcbi8vICAgcHJpbWFyeTogJGJsdWUsXG4vLyAgIHNlY29uZGFyeTogJGdyYXktNjAwLFxuLy8gICBzdWNjZXNzOiAkZ3JlZW4sXG4vLyAgIGluZm86ICRjeWFuLFxuLy8gICB3YXJuaW5nOiAkeWVsbG93LFxuLy8gICBkYW5nZXI6ICRyZWQsXG4vLyAgIGxpZ2h0OiAkZ3JheS0xMDAsXG4vLyAgIGRhcms6ICRncmF5LTgwMFxuLy8gKSAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKFxuICBwcmltYXJ5OiAkYnJhbmQtcHJpbWFyeSxcbiAgc2Vjb25kYXJ5OiAkZ3JheS02MDAsXG4gIHN1Y2Nlc3M6ICRncmVlbixcbiAgaW5mbzogJGN5YW4sXG4gIHdhcm5pbmc6ICR5ZWxsb3csXG4gIGRhbmdlcjogJHJlZCxcbiAgZ3JheTogJGdyYXlcbikgIWRlZmF1bHQ7XG5cblxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6IDglICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pICFkZWZhdWx0O1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6IChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICRncmF5ICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vICRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG5cblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4bGw6IDE0MDBweCxcbiAgeGxsbDogMTY1MHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeGxsOiAxMzYwcHgsXG4gIHhsbGw6IDE1NjBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4vLyAkYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAxLjc1cmVtICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiBkaXZpZGUoJHNwYWNlciwgMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICA2MDAgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaW52ZXJzZS1iZzogICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1ob3Zlci1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjogICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogIDEuNSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgMS41ICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAwIDAgMCAzcHggcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC43NSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYWxsIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkaW5wdXQtYm94LXNoYWRvdywgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgLjJyZW0gLjRyZW0gcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIGRpdmlkZSgkc3BhY2VyLCAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICBkaXZpZGUoKCRuYXZiYXItYnJhbmQtaGVpZ2h0IC0gJG5hdi1saW5rLWhlaWdodCksIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgIGRpdmlkZSgkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDFweCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAzMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgM3B4IDlweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIDVweCAxNXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwLDcwMHxNb250c2VycmF0OjQwMCw2MDAsNzAwJyk7XG5cbi8vIERvIG5vdCByZW1vdmUgdGhvc2UgaW1wb3J0c1xuQGltcG9ydCBcImJvb3RzdHJhcC9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzLWN1c3RvbVwiO1xuXG5AaW1wb3J0IFwibW9kdWxlcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJjb25maWd1cmVcIjtcblxuLy8gYWRkIGFsbCBvdGhlciBpbXBvcnRzIGJlbG93XG5AaW1wb3J0IFwicGFydGlhbHMvX25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fZm9ybXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fZm9vdGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX2FzaWRlXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX2FuaW1hdGlvbnNcIjtcblxuXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9faGVscGVyc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL19oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fc2xpZGVyXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fY3VzdG9tXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX21haW5cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fc2VjdGlvbnNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fY2FyZHNcIjsqL1xuXG5cblxuQGltcG9ydCBcInBhcnRpYWxzL19wcm9kdWN0c1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL19jYXJ0XCI7XG5cblxuXG5AaW1wb3J0IFwicGFydGlhbHMvX2NhcnQtbGF5ZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9fb3JkZXJzXCI7XG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9fbmV3c1wiOyovXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9fbmV3c2xldHRlclwiOyovXG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9fY29va2llXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX2Fkc1wiO1xuXG4vKkBpbXBvcnQgXCJwYXJ0aWFscy9fZXJyb3JzXCI7Ki9cbi8qQGltcG9ydCBcInBhcnRpYWxzL19zd2VldGFsZXJ0XCI7Ki9cblxuXG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9fdHZcIjtcblxuQGltcG9ydCBcImdlbmVyYWxcIjtcbi8vSWYgc29tZXRoaW5nIGlzIHVzZWQgc2V2ZXJhbCB0aW1lcy4gSGVyZSB5b3UgY2FuIG92ZXJ3cml0dGUgc3R5bGVzLlxuQGltcG9ydCBcInBhcnRpYWxzL19vdmVycmlkZXNcIjtcblxuIiwiLmZvb3RlciB7XG4gICAgZm9udC1mYW1pbHk6ICRMYXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOTVweCAwO1xuICAgIH1cbn1cbi5mb290ZXItYm94IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufVxuLmNvbnRhY3QtdXMge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbn1cbi5mb290ZXItY29weXJpZ2h0cyB7XG5cbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnJpZ2h0cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV2ZWxvcG1lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEsIHAge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXHRhIHtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi5hc2lkZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXRlZ29yeS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cbi5saXN0LWhlYWRlciB7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDIzcHggMzBweDtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuLmxpc3QtY2F0IHtcbiAgICBAZXh0ZW5kIC5saXN0LWhlYWRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAyM3B4IDMwcHggMzNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGNvbHVtbnM6IDI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICBjb2x1bW5zOiAxO1xuICAgIH1cblxuICAgICYuY29sdW1ucyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgY29sdW1uczogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYTJhMmE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM1MjUxNTE7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyNXB4LDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjYuMFxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxOCBEYW5pZWwgRWRlblxuICovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSxcbiAgMTEuMSUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIi5jYXJvdXNlbC1wcm9kdWN0cyB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAuY2FyZCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxMDEwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIxYzI0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnJvdy1sZWZ0IHtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgfVxuICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMTNweDtcblxuICAgICAgICAuZmE6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC5jYXRlZ29yeS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICBcbiAgICAmLnByb2R1Y3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHRydW5jYXRlLWZvbnQtc2l6ZTogMThweCwgJHRydW5jYXRlLWxpbmUtaGVpZ2h0OiAxLjMsICR0cnVuY2F0ZS1saW5lcy10by1zaG93OiAyLCAkdHJ1bmNhdGUtYm91bmRhcnk6IDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIC5za3Uge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgICAgIFxuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vbGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyb20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLm9wdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAtMjFweCAtMXB4IDA7XG4gICAgICAgICAgICAgICAgLmZvcm0tcXR5IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpLmZhLWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tcXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lLWNvbG9yKCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcmRlci1wcm9kdWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIC5jYXJkLXBheW1lbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3Qge1xuXG4gICAgLmJpZy1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2VzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAzZVwiO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNrdSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAucHJpY2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAub2xkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5mcm9tIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYnMge1xuICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtcmV2aWV3cyB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICMyYzJjMmI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXR1cy1vcGluaW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3Ryb25nIHtcblxuICAgIH1cbn1cblxuLmJlc3RzZWxsZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGgyLmgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMyYjJiMmE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAuYWxsLXByb2R1Y3RzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmJlc3RzZWxsZXJzLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1vcHRpb25zIHtcbiAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDIwMHB4O1xuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnlvdS1zYXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKmJhY2tncm91bmQ6ICRzZWNvbmRhcnk7Ki9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2lzaGxpc3QtYWRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgIH1cblxuICAgIC5mb3JtLXF0eSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxufSIsIi5jdXJyZW5jeSB7XG4gICAgJi5nYnAge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMDBhM1wiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItc3RlcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIG1hcmdpbjogMHJlbSAwIDNyZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoJ3N1Y2Nlc3MnKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdzdWNjZXNzJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNhcnQtYWRkIHtcbiAgICAuZm9ybS1ncm91cC5udW1iZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtY2FydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3NtJykpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgJi5wcmljZSwgJi52YWx1ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICB0ZC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICB9XG4gICAgICAgIHRkLml0ZW0tbmFtZSB7XG4gICAgICAgICAgICAuaXRlbS1vcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkLml0ZW0tcXVhbnRpdHkge1xuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsIC5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICB0ZC5pdGVtLXVuaXQtcHJpY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICB0ZC5pdGVtLXF1YW50aXR5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgICB0ZC5pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGZvb3Qge1xuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJhc2tldC1zdW1tYXJ5LXRvdGFsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVsaXZlcnktb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgICB9XG59XG5cbi5zYW1lLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XG4gICAgfVxufVxuXG5cblxuLmNhcnQtc3VtbWFyeSB7XG4gICAgLm5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLnZhbHVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5zdWJ0b3RhbC1uYW1lLCAuZGVsaXZlcnktbmFtZSwgLnZhdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuICAgIC50by1wYXktd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAvKkBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpOyovXG4gICAgICAgIC8qQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pOyovXG4gICAgfVxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIHAsIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdGlja3ktdG9wIHtcbiAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cbn1cblxuLmZvcm0tZWRpdC1wcm9maWxlIHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxvYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9hZGVyIHNwYW57XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuIiwiJGNhcnQtYm90dG9tLWxheWVyOiAjMDAwMDAwO1xuXG4ubm8tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJ0LWxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY2FydC1ib3R0b20tbGF5ZXIsMC42KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYub3BlbmVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuaGlkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBoaWRpbmc7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVJpZ2h0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3BlbmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogb3BlbmluZztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAuY2FydC1jb250YWluZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlTGVmdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGEzJzsgICAvLyBwb3VuZCBzaWduXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKFwic2Vjb25kYXJ5XCIpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5jYXJ0LWNsb3NlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWl0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIC5jYXJ0LW5vLWl0ZW1zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgLml0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAuaXRlbS1yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCd3YXJuaW5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcignc2Vjb25kYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS1vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoJ3NlY29uZGFyeScpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbS1mb3JtLWVsZW1lbnRzIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXVuaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6ICcoXFwwMGEzJ307XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnKSd9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtYm90dG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kaXNjb3VudC1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdW1tYXJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdW1tYXJ5LWRldGFpbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FydC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuYnRuLWNoZWNrb3V0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcigncHJpbWFyeScpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGluZyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQ6IHJnYmEoJGNhcnQtYm90dG9tLWxheWVyLDAuNik7IH1cbiAgICB0byB7IGJhY2tncm91bmQ6IHJnYmEoJGNhcnQtYm90dG9tLWxheWVyLDApOyB9XG59XG5Aa2V5ZnJhbWVzIG9wZW5pbmcge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kOiByZ2JhKCRjYXJ0LWJvdHRvbS1sYXllciwwKTsgfVxuICAgIHRvIHsgYmFja2dyb3VuZDogcmdiYSgkY2FydC1ib3R0b20tbGF5ZXIsMC42KTsgfVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgICBmcm9tIHsgcmlnaHQ6IDA7IH1cbiAgICB0byB7IHJpZ2h0OiAtNDAwcHg7IH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgICBmcm9tIHsgcmlnaHQ6IC00MDBweDsgfVxuICAgIHRvIHsgcmlnaHQ6IDA7IH1cbn1cbiIsIi8qIEZMT1QgQ0hBUlQgICovXG4uZmxvdC1jaGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICAuZmxvdC1jaGFydC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmZsb3QtY2hhcnQtcGllLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG4iLCIjY29va2llLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAjY29va2llLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAjY29va2llLXBvbGljeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgI2Nvb2tpZS1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWRzLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5hZHMtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYWRzLWNlbnRlciwgLmFkcy1hYnNvbHV0ZSB7XG4gICAgaW5zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkc19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xufSIsIi5vcGFjaXR5LTUwe1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbiNtb3JlLWluZm8gLnNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXJ7XG4gIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tZ3JleXtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZ3JleTtcbn1cbi5ib2xkLWxhYmVsIGxhYmVse1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmlucHV0LW1iLTAgLmZvcm0tZ3JvdXB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OjphZnRlciB7XG4gIHdpZHRoOiAyMHB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMTBweCFpbXBvcnRhbnQ7XG4gIGNsaXA6IGluaXRpYWwhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIjw8PFwiIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0OjphZnRlciB7XG4gIHdpZHRoOiAyMHB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMTBweCFpbXBvcnRhbnQ7XG4gIGNsaXA6IGluaXRpYWwhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIj4+PlwiIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xufVxuLnJlc3VsdC1lbnRyeS12aWV3IHN0cm9uZyBhIHtcbiAgY29sb3I6ICMwYTZhYTE7XG59XG4ucmVzdWx0LWVudHJ5LXZpZXcgcHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJhY2stYnRuLWRpdntcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAub3dsLXRoZW1lIHtcbiAgICAuY3VzdG9tLW5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6NTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2NlY2VjZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFyZWEtZml4dHVyZS1saW5re1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4udGFibGUudGFibGUtYWNoaWV2ZW1lbnRzIHRoZWFkIHRoe1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUtYWNoaWV2ZW1lbnRzICB0aCAuZm9ybS1ncm91cHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLWFjaGlldmVtZW50cyAgdGggLmZvcm0tZ3JvdXAgc2VsZWN0e1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuLnRhYmxlLWFjaGlldmVtZW50cyAgdGggLmZvcm0tZ3JvdXAgc2VsZWN0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzEyMzA1Njtcbn1cbi50YWJsZS1hY2hpZXZlbWVudHMgIHRoIC5mb3JtLXRleHQudGV4dC13YXJuaW5ne1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucmlua0luZm8uYm9yZGVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDBcbn1cblxuYm9keSAucGFnaW5hdG9yLXdyYXBwZXIgLnBhZ2luYXRpb24+bGkgYTphY3RpdmUsXG5ib2R5IC5wYWdpbmF0b3Itd3JhcHBlciAucGFnaW5hdGlvbj5saSBhOmZvY3VzLFxuYm9keSAucGFnaW5hdG9yLXdyYXBwZXIgLnBhZ2luYXRpb24+bGkgYTpob3ZlcntcbiAgICBjb2xvcjojZmZmO1xufVxuYm9keSAucGFnaW5hdG9yLXdyYXBwZXIgLmNvdW50ZXJ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmp1c3RpZnktY29udGVudC1zcGFjZS1iZXR3ZWVue1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZXh0LWJvbGR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGV4dC1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1zY2hlZHVsZSBpbnB1dCwgLmZvcm0tc2NoZWR1bGUgc2VsZWN0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgb3V0bGluZTogdGhpY2sgZG91YmxlICNjY2M7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjZmZmICFpbXBvcnRhbnQ7XG59XG4iXX0= */
