/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?8b43027f47b20503057dfbbaa9401fef);src:url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?8b43027f47b20503057dfbbaa9401fef?#iefix&v=4.7.0) format('embedded-opentype'),url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?20fd1704ea223900efa9fd4e869efb08) format('woff2'),url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?f691f37e57f04c152e2315ab7dbad881) format('woff'),url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?1e59d2330b4c6deb84b340635ed36249) format('truetype'),url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?c1e38fd9e0e74ba58f7a2b77ef29fdd3#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;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%}.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;list-style-type:none}.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:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.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(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}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-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image:before,.fa-picture-o: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator: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:before,.fa-battery-full: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-stop-o:before,.fa-hand-paper-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-tv:before,.fa-television: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-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language: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-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-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:before,.fa-thermometer-full: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-bathtub:before,.fa-s15:before,.fa-bath: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}

.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}
[data-simplebar] {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}

.simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0;
}

.simplebar-offset {
    direction: inherit !important;
    -webkit-box-sizing: inherit !important;
            box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
}

.simplebar-content {
    direction: inherit;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
    width: auto;
    visibility: visible;
    overflow: scroll; /* Scroll on this element otherwise element can't have a padding applied properly */
    max-width: 100%; /* Not required for horizontal scroll to trigger */
    max-height: 100%; /* Needed for vertical scroll to trigger */
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
    -webkit-box-sizing: inherit !important;
            box-sizing: inherit !important;
    height: 100%;
    width: inherit;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
        -ms-flex-positive: inherit;
            flex-grow: inherit;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
}

.simplebar-height-auto-observer {
    -webkit-box-sizing: inherit;
            box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px;
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: black;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.simplebar-track .simplebar-scrollbar.simplebar-visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    -webkit-transition: opacity 0s linear;
    transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}

/* Rtl support */
[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
}

.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
}

.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px);transform:perspective(700px) translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateX(60deg);transform:perspective(700px) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(.5);transform:translateY(-10px) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px);transform:perspective(700px) translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateX(-60deg);transform:perspective(700px) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(.5);transform:translateY(10px) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px);transform:perspective(700px) translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateY(-60deg);transform:perspective(700px) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(.5);transform:translateX(-10px) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px);transform:perspective(700px) translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateY(60deg);transform:perspective(700px) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(.5);transform:translateX(10px) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:.25rem;font-size:.875rem;padding:.3125rem .5625rem;line-height:1.4;text-align:center;background-color:#333}.tippy-tooltip[data-size=small]{padding:.1875rem .375rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.375rem .75rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:initial}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] .tippy-roundarrow path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}
.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .iti--container:hover {
      cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }

.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/images/vendor/intl-tel-input/build/flags.png?007b2705c0a8f69dfdf6ea1bfa0341c9);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }

.iti__flag.iti__np {
  background-color: transparent; }

@media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; }
    .iti__flag {
      background-image: url(/images/vendor/intl-tel-input/build/flags@2x.png?9d5328fb490cddd43f6698012123404b); } }

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{-webkit-box-shadow:none;box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span,.bootstrap-datetimepicker-widget .picker-switch td i{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:.25rem;padding:.5em}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#dee2e6}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#f8f9fa;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#dee2e6}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#dee2e6;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span,.bootstrap-datetimepicker-widget table td i{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:.25rem}.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table td i:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td i.active{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old,.bootstrap-datetimepicker-widget table td i.old{color:#dee2e6}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td i.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover,.bootstrap-datetimepicker-widget table td i.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media (min-width:576px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}
/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
       -o-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
          animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0';
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */
@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Thin.woff2?dbd56bd3357dc3617fe5a755d72dc3be) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Thin.woff?e7f7c82374bd0ebef14b6ea2b8dbaa77) format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Thin.woff2?dbd56bd3357dc3617fe5a755d72dc3be) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Thin.woff?e7f7c82374bd0ebef14b6ea2b8dbaa77) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-ThinItalic.woff2?a8cef84f735ef887abdc1d1dbd466cb8) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-ThinItalic.woff?5dd9349c940073834e9aac0a8c2874cd) format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-ThinItalic.woff2?a8cef84f735ef887abdc1d1dbd466cb8) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-ThinItalic.woff?5dd9349c940073834e9aac0a8c2874cd) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Light.woff2?c27d89ac77468ae18f28e6b47e323a4f) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Light.woff?d923dfafc0c5183b59aa015501b6e960) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Light.woff2?c27d89ac77468ae18f28e6b47e323a4f) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Light.woff?d923dfafc0c5183b59aa015501b6e960) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-LightItalic.woff2?506274c7228cf81cae4d8a89f992b95a) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-LightItalic.woff?d4b8c137518d9d92bb2800e21ca9f676) format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-LightItalic.woff2?506274c7228cf81cae4d8a89f992b95a) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-LightItalic.woff?d4b8c137518d9d92bb2800e21ca9f676) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Regular.woff2?64cfb66c866ea50cad477e2b0d4ace4f) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Regular.woff?e02e9d6ff5547f7e99627e1117bbf5ec) format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Regular.woff2?64cfb66c866ea50cad477e2b0d4ace4f) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Regular.woff?e02e9d6ff5547f7e99627e1117bbf5ec) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-RegularItalic.woff2?4dd2af1e8df532f41db858db7991faef) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-RegularItalic.woff?5ea38fff9eebef99c5df46f5678a072e) format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-RegularItalic';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-RegularItalic.woff2?4dd2af1e8df532f41db858db7991faef) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-RegularItalic.woff?5ea38fff9eebef99c5df46f5678a072e) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Medium.woff2?1d3bced88509b08389849b09dc444b31) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Medium.woff?092c6130df8fd21998880b86af83aece) format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Medium.woff2?1d3bced88509b08389849b09dc444b31) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Medium.woff?092c6130df8fd21998880b86af83aece) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-MediumItalic.woff2?d620b8f53f75966fe42e5597f1e11798) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-MediumItalic.woff?18ff1628c628080166c17b226e92e0fe) format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-MediumItalic.woff2?d620b8f53f75966fe42e5597f1e11798) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-MediumItalic.woff?18ff1628c628080166c17b226e92e0fe) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Bold.woff2?92fbd4e93cf0a5dbebaa100066de8653) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Bold.woff?73288d91c325e82a5b92c7ca3ba57482) format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Bold.woff2?92fbd4e93cf0a5dbebaa100066de8653) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Bold.woff?73288d91c325e82a5b92c7ca3ba57482) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-BoldItalic.woff2?5f600d98a73d800ae5752d5e75db8e63) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-BoldItalic.woff?6d89acbd21d7e3fbecb2ddfaa839226a) format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-BoldItalic.woff2?5f600d98a73d800ae5752d5e75db8e63) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-BoldItalic.woff?6d89acbd21d7e3fbecb2ddfaa839226a) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Black.woff2?41ed1105a6ebb8ffe34e4a63768f5256) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Black.woff?937491dfcbe64ca9a9f1c757ed447a60) format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-Black.woff2?41ed1105a6ebb8ffe34e4a63768f5256) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-Black.woff?937491dfcbe64ca9a9f1c757ed447a60) format('woff');
}

@font-face {
    font-family: 'Roboto';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-BlackItalic.woff2?50ca4c51ebc27e7e7d2fbdd5e85b693f) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-BlackItalic.woff?2e1ee657996854c6f427f4bc0ab2db19) format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url(/fonts/vendor/roboto-fontface/roboto/Roboto-BlackItalic.woff2?50ca4c51ebc27e7e7d2fbdd5e85b693f) format('woff2'), url(/fonts/vendor/roboto-fontface/roboto/Roboto-BlackItalic.woff?2e1ee657996854c6f427f4bc0ab2db19) format('woff');
}

@font-face{
  font-family: monospace;
  font-style: italic;
  font-weight: 400;
  src: local("Menlo Italic"),local(Menlo-Italic),local("Consolas Italic"),local(Consolas-Italic),local("Courier New Italic");
}
@font-face{
  font-family: monospace;
  font-style: italic;
  font-weight: 700;
  src: local("Menlo Bold Italic"),local(Menlo-BoldItalic),local(Monaco),local("Consolas Bold Italic"),local(Consolas-BoldItalic),local("Courier New Bold Italic");
}
@font-face{
  font-family: monospace;
  font-style: normal;
  font-weight: 400;
  src: local("Menlo Regular"),local(Menlo-Regular),local(Monaco),local(Consolas),local("Courier New");
}
@font-face{
  font-family: monospace;
  font-style: normal;
  font-weight: 700;
  src: local("Menlo Bold"),local(Menlo-Bold),local(Monaco),local("Consolas Bold"),local(Consolas-Bold),local("Courier New Bold");
}
@font-face{
  font-family: Roboto;
  font-style: italic;
  font-weight: 100;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dKw.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dKQ.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc0CsA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc0CsI.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzY.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzQ.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsI.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsI.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: italic;
  font-weight: 900;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc0CsA.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc0CsI.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzY.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzQ.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc-.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxO.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxM.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc-.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc-.woff) format("woff");
}
@font-face{
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc8.eot?#) format("eot"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2"),url(//fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc-.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A_Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA-Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A_w.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 500;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXt_A_Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXtHA-Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTXt_A_w.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 600;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt_A_Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtHA-Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt_A_w.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXt_A_Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXtHA-Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXt_A_w.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUXt_A_Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUXtHA-Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUXt_A_w.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: italic;
  font-weight: 900;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXt_A_Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXtHA-Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUXt_A_w.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtc.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtM.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtU.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDZbtc.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDXbtM.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vXDZbtU.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDZbtc.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDXbtM.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDZbtU.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDZbtc.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtM.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDZbtU.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFunDZbtc.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFunDXbtM.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFunDZbtU.woff) format("woff");
}
@font-face{
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDZbtc.eot?#) format("eot"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtM.woff2) format("woff2"),url(//fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDZbtU.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 200;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXAHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXAHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXAHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83AHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83AHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83AHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXAHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXAHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXAHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 500;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3AHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3AHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3AHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 600;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3cHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3cHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3cHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSncHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSncHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSncHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXcHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXcHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXcHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: italic;
  font-weight: 900;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHcHg6be.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHcHjaba.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHcHg6bc.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 200;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: Nunito;
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTo3iw.eot?#) format("eot"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTQ3jw.woff2) format("woff2"),url(//fonts.gstatic.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImdTo3iQ.woff) format("woff");
}
@font-face{
  font-family: sans-serif;
  font-style: italic;
  font-weight: 300;
  src: local("Helvetica Neue Light Italic"),local(HelveticaNeue-LightItalic),local("Helvetica Light Oblique"),local(Helvetica-LightOblique);
}
@font-face{
  font-family: sans-serif;
  font-style: italic;
  font-weight: 400;
  src: local("Helvetica Neue Italic"),local(HelveticaNeue-Italic),local("Helvetica Oblique"),local(Helvetica-Oblique);
}
@font-face{
  font-family: sans-serif;
  font-style: italic;
  font-weight: 700;
  src: local("Helvetica Neue Bold Italic"),local(HelveticaNeue-BoldItalic),local("Helvetica Bold Oblique"),local(Helvetica-BoldOblique);
}
@font-face{
  font-family: sans-serif;
  font-style: normal;
  font-weight: 300;
  src: local("Helvetica Neue Light"),local(HelveticaNeue-Light),local("Helvetica Light"),local(Helvetica-Light);
}
@font-face{
  font-family: sans-serif;
  font-style: normal;
  font-weight: 400;
  src: local(HelveticaNeue),local(Helvetica);
}
@font-face{
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
  src: local("Helvetica Neue Bold"),local(HelveticaNeue-Bold),local("Helvetica Bold"),local(Helvetica-Bold);
}
@charset "UTF-8";
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
/* ---------------------------------------------- */
/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
/* ---------------------------------------------- */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #3490dc;
  --indigo: #6574cd;
  --purple: #9561e2;
  --pink: #f66D9b;
  --red: #e63201;
  --orange: #f6993f;
  --yellow: #ffed4a;
  --green: #38c172;
  --teal: #4dc0b5;
  --cyan: #6cb2eb;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3490dc;
  --secondary: #6c757d;
  --success: #38c172;
  --info: #6cb2eb;
  --warning: #ffed4a;
  --danger: #e63201;
  --light: #f8f9fa;
  --dark: #212529;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  text-align: left;
  background-color: #f8fafc;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #3490dc;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(28.75, 104.3214285714, 166.75);
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.25rem;
}

h2, .h2 {
  font-size: 1.8rem;
}

h3, .h3 {
  font-size: 1.575rem;
}

h4, .h4 {
  font-size: 1.35rem;
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 0.9rem;
}

.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8fafc;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #f66D9b;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(198.16, 223.92, 245.2);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(149.44, 197.28, 236.8);
}

.table-hover .table-primary:hover {
  background-color: rgb(176.41, 212.0271428571, 241.45);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(176.41, 212.0271428571, 241.45);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(199.28, 237.64, 215.52);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(151.52, 222.76, 181.68);
}

.table-hover .table-success:hover {
  background-color: rgb(179.8374712644, 231.5825287356, 201.744137931);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(179.8374712644, 231.5825287356, 201.744137931);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(213.84, 233.44, 249.4);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(178.56, 214.96, 244.6);
}

.table-hover .table-info:hover {
  background-color: rgb(191.3938922156, 221.6825149701, 246.3461077844);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(191.3938922156, 221.6825149701, 246.3461077844);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 249.96, 204.32);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 245.64, 160.88);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 247.4240883978, 178.82);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 247.4240883978, 178.82);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(248, 197.6, 183.88);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(242, 148.4, 122.92);
}

.table-hover .table-danger:hover {
  background-color: rgb(245.7150537634, 178.8634408602, 160.6649462366);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(245.7150537634, 178.8634408602, 160.6649462366);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(192.84, 193.96, 195.08);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(139.56, 141.64, 143.72);
}

.table-hover .table-dark:hover {
  background-color: rgb(179.8560550459, 181.21, 182.5639449541);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(179.8560550459, 181.21, 182.5639449541);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(160.75, 203.4642857143, 238.75);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.7875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.6;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #38c172;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(56, 193, 114, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #38c172;
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.4em + 0.1875rem);
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #38c172;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #38c172;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #38c172;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #38c172;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #38c172;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #38c172;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(92.2289156627, 207.7710843373, 141.1445783133);
  background-color: rgb(92.2289156627, 207.7710843373, 141.1445783133);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #38c172;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #38c172;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #38c172;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e63201;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(230, 50, 1, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #e63201;
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23e63201' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23e63201' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.4em + 0.1875rem);
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #e63201;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #e63201;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23e63201' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23e63201' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #e63201;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e63201;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e63201;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #e63201;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(254.012987013, 76.3506493506, 27.987012987);
  background-color: rgb(254.012987013, 76.3506493506, 27.987012987);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e63201;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e63201;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #e63201;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-inline .form-check {
  width: 100%;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(34.375, 124.7321428571, 199.375);
  border-color: rgb(32.5, 117.9285714286, 188.5);
}
.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82.45, 160.65, 225.25, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82.45, 160.65, 225.25, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(32.5, 117.9285714286, 188.5);
  border-color: rgb(30.625, 111.125, 177.625);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82.45, 160.65, 225.25, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82.45, 160.65, 225.25, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
.btn-secondary:focus, .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(47.3975903614, 163.3524096386, 96.4879518072);
  border-color: rgb(44.5301204819, 153.4698795181, 90.6506024096);
}
.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85.85, 202.3, 135.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(85.85, 202.3, 135.15, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(44.5301204819, 153.4698795181, 90.6506024096);
  border-color: rgb(41.6626506024, 143.5873493976, 84.813253012);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85.85, 202.3, 135.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(85.85, 202.3, 135.15, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(74.3308383234, 160.3637724551, 230.4191616766);
  border-color: rgb(63.1077844311, 154.4850299401, 228.8922155689);
}
.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(96.75, 156.85, 205.9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(96.75, 156.85, 205.9, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(63.1077844311, 154.4850299401, 228.8922155689);
  border-color: rgb(51.8847305389, 148.6062874251, 227.3652694611);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(96.75, 156.85, 205.9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(96.75, 156.85, 205.9, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(255, 233.1961325967, 35.75);
  border-color: rgb(255, 231.9281767956, 23);
}
.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(221.7, 207, 69.05, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(221.7, 207, 69.05, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(255, 231.9281767956, 23);
  border-color: rgb(255, 230.6602209945, 10.25);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(221.7, 207, 69.05, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(221.7, 207, 69.05, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #e63201;
  border-color: #e63201;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(191.9155844156, 41.7207792208, 0.8344155844);
  border-color: rgb(179.2207792208, 38.961038961, 0.7792207792);
}
.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(233.75, 80.75, 39.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(233.75, 80.75, 39.1, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #e63201;
  border-color: #e63201;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(179.2207792208, 38.961038961, 0.7792207792);
  border-color: rgb(166.525974026, 36.2012987013, 0.724025974);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(233.75, 80.75, 39.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(233.75, 80.75, 39.1, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(15.9425675676, 17.875, 19.8074324324);
  border-color: rgb(10.2567567568, 11.5, 12.7432432432);
}
.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66.3, 69.7, 73.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66.3, 69.7, 73.1, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(10.2567567568, 11.5, 12.7432432432);
  border-color: rgb(4.5709459459, 5.125, 5.6790540541);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66.3, 69.7, 73.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66.3, 69.7, 73.1, 0.5);
}

.btn-outline-primary {
  color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3490dc;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #38c172;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}

.btn-outline-info {
  color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #6cb2eb;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}

.btn-outline-warning {
  color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffed4a;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}

.btn-outline-danger {
  color: #e63201;
  border-color: #e63201;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #e63201;
  border-color: #e63201;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e63201;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e63201;
  border-color: #e63201;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #3490dc;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(28.75, 104.3214285714, 166.75);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3490dc;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.7875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.44rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3490dc;
  background-color: #3490dc;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(160.75, 203.4642857143, 238.75);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(204.25, 227.25, 246.25);
  border-color: rgb(204.25, 227.25, 246.25);
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #3490dc;
  background-color: #3490dc;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.22rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
      -ms-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(160.75, 203.4642857143, 238.75);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(160.75, 203.4642857143, 238.75);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.6em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.6;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3490dc;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(204.25, 227.25, 246.25);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3490dc;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(204.25, 227.25, 246.25);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3490dc;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(204.25, 227.25, 246.25);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #f8fafc;
  border-color: #dee2e6 #dee2e6 #f8fafc;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3490dc;
}

.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: "#000000";
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: "#ffffff";
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}

.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3490dc;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(28.75, 104.3214285714, 166.75);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #3490dc;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(32.5, 117.9285714286, 188.5);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #38c172;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(44.5301204819, 153.4698795181, 90.6506024096);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #6cb2eb;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: rgb(63.1077844311, 154.4850299401, 228.8922155689);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffed4a;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(255, 231.9281767956, 23);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #e63201;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(179.2207792208, 38.961038961, 0.7792207792);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(230, 50, 1, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #212529;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(10.2567567568, 11.5, 12.7432432432);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.85rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(27.04, 74.88, 114.4);
  background-color: rgb(214.4, 232.8, 248);
  border-color: rgb(198.16, 223.92, 245.2);
}
.alert-primary hr {
  border-top-color: rgb(176.41, 212.0271428571, 241.45);
}
.alert-primary .alert-link {
  color: rgb(17.29, 47.88, 73.15);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}
.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(29.12, 100.36, 59.28);
  background-color: rgb(215.2, 242.6, 226.8);
  border-color: rgb(199.28, 237.64, 215.52);
}
.alert-success hr {
  border-top-color: rgb(179.8374712644, 231.5825287356, 201.744137931);
}
.alert-success .alert-link {
  color: rgb(17.6501204819, 60.8298795181, 35.9306024096);
}

.alert-info {
  color: rgb(56.16, 92.56, 122.2);
  background-color: rgb(225.6, 239.6, 251);
  border-color: rgb(213.84, 233.44, 249.4);
}
.alert-info hr {
  border-top-color: rgb(191.3938922156, 221.6825149701, 246.3461077844);
}
.alert-info .alert-link {
  color: rgb(40.1016909621, 66.0935276968, 87.2583090379);
}

.alert-warning {
  color: rgb(132.6, 123.24, 38.48);
  background-color: rgb(255, 251.4, 218.8);
  border-color: rgb(255, 249.96, 204.32);
}
.alert-warning hr {
  border-top-color: rgb(255, 247.4240883978, 178.82);
}
.alert-warning .alert-link {
  color: rgb(93.0711246201, 86.5013981763, 27.0088753799);
}

.alert-danger {
  color: rgb(119.6, 26, 0.52);
  background-color: rgb(250, 214, 204.2);
  border-color: rgb(248, 197.6, 183.88);
}
.alert-danger hr {
  border-top-color: rgb(245.7150537634, 178.8634408602, 160.6649462366);
}
.alert-danger .alert-link {
  color: rgb(68.8207792208, 14.961038961, 0.2992207792);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(17.16, 19.24, 21.32);
  background-color: rgb(210.6, 211.4, 212.2);
  border-color: rgb(192.84, 193.96, 195.08);
}
.alert-dark hr {
  border-top-color: rgb(179.8560550459, 181.21, 182.5639449541);
}
.alert-dark .alert-link {
  color: black;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.675rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3490dc;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: rgb(27.04, 74.88, 114.4);
  background-color: rgb(198.16, 223.92, 245.2);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(27.04, 74.88, 114.4);
  background-color: rgb(176.41, 212.0271428571, 241.45);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 74.88, 114.4);
  border-color: rgb(27.04, 74.88, 114.4);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(29.12, 100.36, 59.28);
  background-color: rgb(199.28, 237.64, 215.52);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(29.12, 100.36, 59.28);
  background-color: rgb(179.8374712644, 231.5825287356, 201.744137931);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(29.12, 100.36, 59.28);
  border-color: rgb(29.12, 100.36, 59.28);
}

.list-group-item-info {
  color: rgb(56.16, 92.56, 122.2);
  background-color: rgb(213.84, 233.44, 249.4);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(56.16, 92.56, 122.2);
  background-color: rgb(191.3938922156, 221.6825149701, 246.3461077844);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(56.16, 92.56, 122.2);
  border-color: rgb(56.16, 92.56, 122.2);
}

.list-group-item-warning {
  color: rgb(132.6, 123.24, 38.48);
  background-color: rgb(255, 249.96, 204.32);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 123.24, 38.48);
  background-color: rgb(255, 247.4240883978, 178.82);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 123.24, 38.48);
  border-color: rgb(132.6, 123.24, 38.48);
}

.list-group-item-danger {
  color: rgb(119.6, 26, 0.52);
  background-color: rgb(248, 197.6, 183.88);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(119.6, 26, 0.52);
  background-color: rgb(245.7150537634, 178.8634408602, 160.6649462366);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(119.6, 26, 0.52);
  border-color: rgb(119.6, 26, 0.52);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(17.16, 19.24, 21.32);
  background-color: rgb(192.84, 193.96, 195.08);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(17.16, 19.24, 21.32);
  background-color: rgb(179.8560550459, 181.21, 182.5639449541);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(17.16, 19.24, 21.32);
  border-color: rgb(17.16, 19.24, 21.32);
}

.close {
  float: right;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: 0s 0.6s opacity;
  transition: 0s 0.6s opacity;
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #3490dc !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(32.5, 117.9285714286, 188.5) !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785) !important;
}

.bg-success {
  background-color: #38c172 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(44.5301204819, 153.4698795181, 90.6506024096) !important;
}

.bg-info {
  background-color: #6cb2eb !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(63.1077844311, 154.4850299401, 228.8922155689) !important;
}

.bg-warning {
  background-color: #ffed4a !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(255, 231.9281767956, 23) !important;
}

.bg-danger {
  background-color: #e63201 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(179.2207792208, 38.961038961, 0.7792207792) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #212529 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(10.2567567568, 11.5, 12.7432432432) !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #3490dc !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #38c172 !important;
}

.border-info {
  border-color: #6cb2eb !important;
}

.border-warning {
  border-color: #ffed4a !important;
}

.border-danger {
  border-color: #e63201 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #3490dc !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(28.75, 104.3214285714, 166.75) !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

.text-success {
  color: #38c172 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(38.7951807229, 133.7048192771, 78.9759036145) !important;
}

.text-info {
  color: #6cb2eb !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(40.6616766467, 142.7275449102, 225.8383233533) !important;
}

.text-warning {
  color: #ffed4a !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(252.5, 227.3895027624, 0) !important;
}

.text-danger {
  color: #e63201 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(153.8311688312, 33.4415584416, 0.6688311688) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #212529 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}
/* ---------------------------------------------- */
.iti {
  width: 100%;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.header .header_navigation_mobile {
  z-index: 3;
  text-align: center;
}
.header .header_navigation_mobile nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
}
.header .header_navigation_mobile nav a {
  font-size: 12px;
  color: #212529;
}
.header .header_navigation_mobile nav .cart-holder {
  position: relative;
  width: 30px;
  height: 30px;
}
.header .header_navigation_mobile nav .cart-holder .dropdown-toggle {
  width: 30px;
  height: 30px;
  margin: 0 0 0 3px;
  padding: 0;
}
.header .header_navigation_mobile nav .cart-holder .dropdown-toggle span {
  display: none;
}
.header .header_navigation_mobile nav .cart-holder .purchase-number {
  left: 20px;
  top: -5px;
}
.header .header_navigation_mobile nav .__login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header .header_navigation_mobile nav .__menu.fill {
  width: 40px;
}
.header .header_navigation_mobile nav .__menu button {
  height: 30px;
}
.header .header_navigation_mobile nav .__menu button .fa {
  vertical-align: top;
  font-size: 16px;
  color: #7e8c9f;
}
.header .header_navigation_mobile nav .__menu button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.header .header_navigation_mobile nav .__menu button.__fixed {
  position: fixed;
  z-index: 3;
  margin-left: -20px;
}
.header .header_navigation_mobile nav .__menu #menu button {
  width: 100%;
}
.header .header_navigation_mobile nav .__menu #menu .toggle-button .fa {
  margin-left: 10px;
}
.header .header_navigation_mobile nav .__menu #menu a:hover {
  color: #212529;
}
.header .header_navigation_mobile nav .__menu .dropdown-flex-menu {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header .header_navigation_mobile nav .__menu .dropdown-flex-menu.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header .header_navigation_mobile nav .__menu .dropdown-flex-menu li {
  padding: 10px 0;
}
.header .header_navigation_mobile nav .__menu .dropdown-flex-menu li a {
  padding: 5px 10px;
}
.header .header__phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header .header__phones .header-phone {
  text-align: center;
  margin: 0 23px;
  font-size: 20px;
}
.header .header__phones .header-phone span {
  display: block;
  font-size: 12px;
  color: #7e8c9f;
  margin-bottom: 0;
}
.header .header__phones .header-phone p {
  line-height: 37px;
  margin-bottom: 0;
}
.header .header__login {
  height: 64px;
}
.header .header__logo {
  margin: 0.75rem 0;
}
.header .header__logo .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 64px;
}
.header .header__logo .logo img {
  height: 54px;
}
.header .header__phones {
  margin: 0.75rem 0;
}
.header .header__phones .header-phone p a {
  color: #212529;
}
.header .header__phones .header-phone p a:hover {
  color: rgb(55.7432432432, 62.5, 69.2567567568);
}
.header .header__login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header .header__login .request .btn {
  white-space: nowrap;
  width: 100%;
}
.header .header__login .login {
  text-align: center;
}
.header .header__lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header .header__navigation .dropdown-flex-menu, .header .header_navigation_mobile .dropdown-flex-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 500px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.header .header__navigation .dropdown-flex-menu li, .header .header_navigation_mobile .dropdown-flex-menu li {
  width: 100%;
  max-width: 50%;
  padding: 10px !important;
  margin: 0;
}
.header .header__navigation .dropdown .dropdown-menu, .header .header_navigation_mobile .dropdown .dropdown-menu {
  padding: 6px;
}
.header .header__navigation .dropdown .dropdown-container, .header .header_navigation_mobile .dropdown .dropdown-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 400px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.header .header__navigation .dropdown .dropdown-container a, .header .header_navigation_mobile .dropdown .dropdown-container a {
  max-width: calc(50% - 12px);
  padding: 6px;
}
.header .header__cart .cart-holder li {
  margin-left: 0;
}

#menu {
  z-index: 1;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 0 10px #85888C;
          box-shadow: 0 0 10px #85888C;
  margin: 0;
  padding: 25px;
  padding-top: 75px;
  background-color: #F5F6FA;
  -webkit-font-smoothing: antialiased;
  -webkit-transform-origin: 0% 0%;
      -ms-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate(-110%, 0);
      -ms-transform: translate(-110%, 0);
          transform: translate(-110%, 0);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
#menu.active {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

#menu li {
  padding: 10px 0;
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}

/*
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
@font-face {
  font-family: "OpenSans-Regular";
  src: url(/fonts/OpenSansRegular.eot?37f94c43d2dd7817f1c698042be7c737);
  src: url(/fonts/OpenSansRegular.eot?37f94c43d2dd7817f1c698042be7c737) format("embedded-opentype"), url(/fonts/OpenSansRegular.woff?6d4bca139834107b8d83e9bc05fecc04) format("woff"), url(/fonts/OpenSans-Regular.ttf?17e98b9e5586529b13ccb1f7af16861c) format("truetype"), url(/fonts/OpenSansRegular.svg?396d24ea46450ce6b88eed69395b2b50) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Bold";
  src: url(/fonts/OpenSansBold.eot?62131bba3065175b9726437a7c327139);
  src: url(/fonts/OpenSansBold.eot?62131bba3065175b9726437a7c327139) format("embedded-opentype"), url(/fonts/OpenSansBold.woff?39985905ffdd26c4eee6edfe81f8a25e) format("woff"), url(/fonts/OpenSans-Bold.ttf?043771c999cd4d47d9f33c9c7e42c392) format("truetype"), url(/fonts/OpenSansBold.svg?c5fd55a88f4d4a3580cb3037f8dc54be) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Semibold";
  src: url(/fonts/OpenSansSemibold.eot?eb39b543139ce12b8965aeaff173851f);
  src: url(/fonts/OpenSansSemibold.eot?eb39b543139ce12b8965aeaff173851f) format("embedded-opentype"), url(/fonts/OpenSansSemibold.woff?02a7b3cca38a42bfd60d1388d26f3e08) format("woff"), url(/fonts/OpenSans-Semibold.ttf?029b9bc9d72f4d799803735f6295f763) format("truetype"), url(/fonts/OpenSans-Semibold.svg?98d298a4941e37d6ddfb73e867e783ba) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Italic";
  src: url(/fonts/OpenSansItalic.eot?9fa774a25ab132779aa318e5107147f8);
  src: url(/fonts/OpenSansItalic.eot?9fa774a25ab132779aa318e5107147f8) format("embedded-opentype"), url(/fonts/OpenSansItalic.woff?a525f365f20e36126dd8c49609bc7b65) format("woff"), url(/fonts/OpenSans-Italic.ttf?9585580230392fee3fdc7d8e632e404e) format("truetype"), url(/fonts/OpenSansItalic.svg?67c6e21f783e966d65a911783d5ab7f7) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Light";
  src: url(/fonts/OpenSans-Light.eot?787f0332413f7c123ebcc0ed51055bce);
  src: url(/fonts/OpenSans-Light.eot?787f0332413f7c123ebcc0ed51055bce) format("embedded-opentype"), url(/fonts/OpenSans-Light.woff?d47c5091a7fed36bbaa759e4963cfbc3) format("woff"), url(/fonts/OpenSans-Light.ttf?16cd4dce69de922f0a9027342d97e658) format("truetype"), url(/fonts/OpenSans-Light.svg?2ff805c0d727053acb48a4dbe3e4c4c0) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-LightItalic";
  src: url(/fonts/OpenSans-LightItalic.ttf?4f712f17699ad78028280a6ffd0ce325) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*-- common --*/
body, html {
  font-family: "OpenSans-Regular";
}

a:hover {
  text-decoration: none;
}

.red-link {
  color: #e63201;
}

.red-link:hover {
  color: #ff4e1e;
}

.black-link {
  color: #000;
}

.black-link:hover {
  color: #415169;
}

.grey-link {
  color: #7E8C9F;
}

.grey-link:hover {
  color: #415169;
}

.dark-link {
  color: #212529;
}
.dark-link:hover {
  color: #515760;
}

.more {
  border-radius: 4px;
  border: solid 1px #B2C1D6;
  padding: 4px 24px 6px 24px;
  margin-top: 50px;
}

.more span {
  font-size: 12px;
  text-transform: uppercase;
  background: url(/images/triarrow.svg?1ab4d98438788e5e03f671bef49aa7b9) right center no-repeat;
  padding-right: 16px;
  font-family: "OpenSans-Semibold";
  color: #000;
}

.more:hover {
  background: #EBF0F7;
  border: solid 1px #EBF0F7;
}

/*-- common --*/
/*-- header --*/
.login {
  font-size: 12px;
  color: #7e8c9f;
  margin-bottom: 0.35rem;
}

.request {
  max-width: 200px;
}

/*-- header --*/
/*-- filter form --*/
.cover {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.min-cover p {
  font-size: 18px;
}

.cover-back {
  padding: 14px 0;
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
}

.search-intro {
  font-size: 24px;
  color: #fff;
  margin: 10px 0;
}

.light .search-intro {
  color: #415169;
}

.extended-search .search-intro {
  margin: 10px 0%;
}

.search-intro p {
  color: #fff;
  font-size: 16px;
}

.cover-ghost-button {
  display: block;
  min-width: 220px;
  border: 1px solid #fff;
  border-radius: 4px;
  padding: 10px 14px;
  margin: 6px 11px;
}

.cover-ghost-button span {
  color: #fff;
}

.cover-ghost-button:hover {
  border: 1px solid #E63201;
}

.cover-ghost-button:hover span {
  text-decoration: none;
  color: #E63201;
}

.advanced-search span {
  padding-left: 22px;
  background: url(/images/advanced-search.svg?737dab9a7fbc91fe5d615f2fb64bb80b) left center no-repeat;
}

.advanced-search:hover span {
  padding-left: 22px;
  background: url(/images/ex-search-red.svg?6bcd62a7b82d310913830deddb92f1c7) left center no-repeat;
}

.actions-menu {
  margin-bottom: 18px;
}

.banners .row > div {
  margin: 12px 0;
  text-align: center;
}

.banners img {
  width: 100%;
  max-width: 400px;
  border-radius: 4px;
}

.header ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.header ul li {
  display: inline;
  margin: 0 15px;
}

.header ul li a {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "OpenSans-Semibold";
  color: #000;
}

.header ul li a:hover {
  text-decoration: none;
  color: #7E8C9F;
}

/*Ð’Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐµ Ð¼ÐµÐ½ÑŽ*/
.dropdown > a {
  padding-right: 18px;
  background: url(/images/darrow.svg?7180c6631579dd0899cb75c29b3665df) right center no-repeat;
}

.dropdown-menu {
  width: 400px;
  padding: 20px;
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  margin-top: 14px;
}

.dropdown-menu a {
  padding: 8px;
}

.cart-holder .dropdown-menu {
  width: 200px;
  margin-left: -100px;
}

/*Ð’Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰ÐµÐµ Ð¼ÐµÐ½ÑŽ*/
h2 {
  font-size: 24px;
  margin: 0px 0 56px 0;
}

.cart-holder {
  text-align: center;
}

body .cart-holder a.dropdown-toggle {
  margin-left: 10px;
  font-size: 14px;
  padding-left: 30px;
  background: url(/images/cart-icon.svg?ff0ca6dd528981026b8e50ab4ef60b45) left center no-repeat;
}

.purchase-number {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  background: #e63201;
  color: #fff;
  position: absolute;
  top: -8px;
  left: 64px;
  font-size: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.purchase-number span {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/*Ð¨Ð°Ð±Ð»Ð¾Ð½ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð°*/
.mainpage-issue {
  width: 195px;
  margin: 0 auto;
  font-family: "OpenSans-Semibold";
}

.issue-image {
  margin-bottom: 24px;
  text-align: center;
}

.issue-image img {
  width: 100%;
  max-width: 195px;
}

.issue-number {
  font-size: 11px;
  color: #7e8c9f;
  margin-bottom: 2px;
}

.issue-title {
  font-size: 14px;
  margin-bottom: 7px;
}

.issue-title a {
  text-decoration: none;
}

.issue-title a:link {
  color: #000;
}

.issue-title a:hover {
  color: #415169;
}

.issue-price, .article-from-issue h3 {
  font-size: 20px;
}

.article-from-issue .issue-date {
  margin-bottom: 14px;
}

.issue-price span {
  font-size: 16px;
}

.issue-to-cart {
  font-size: 12px;
  text-align: right;
}

.issue-to-cart a {
  text-decoration: underline;
}

/*Ð¨Ð°Ð±Ð»Ð¾Ð½ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð°*/
/*Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ð° Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹*/
.article-item {
  margin-bottom: 50px;
}

.modal-header h4 {
  font-size: 22px;
  font-family: "OpenSans-Regular";
}

.article-item h3 {
  line-height: 1.4;
}

.magazine-item h3 {
  color: #000;
}

.announce {
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}

mark {
  background: #F6E640;
}

.article-item .section {
  text-transform: uppercase;
  color: #7E8C9F;
  font-size: 12px;
  margin-bottom: 12px;
}

.output, .out-author, .out-magazine {
  font-size: 13px;
  color: #7E8C9F;
}

.output span {
  font-family: "OpenSans-Semibold";
  color: #000;
  margin-right: 11px;
}

.output {
  margin-bottom: 14px;
}

/*Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ð° Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹*/
/*Ð¤ÑƒÑ‚ÐµÑ€*/
footer {
  margin-top: 140px;
  padding: 34px 0;
  background-color: #000;
}

footer .container .row span {
  color: #7e8c9f;
  text-transform: uppercase;
  font-size: 15px;
  display: block;
  margin-bottom: 14px;
}

footer .container .row:first-child span {
  color: #fff;
}

footer .col-3 {
  padding-left: 18px;
}

.logo-footer {
  margin-bottom: 24px;
}

.logo-footer img {
  width: 80%;
  max-width: 300px;
}

footer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

footer ul li {
  margin: 0 !important;
  display: block !important;
}

footer ul a {
  font-size: 15px;
  color: #7E8C9F !important;
  text-transform: none !important;
}

footer ul a:hover {
  text-decoration: none;
  color: #B2C1D6 !important;
}

footer p {
  font-size: 14px;
  color: #fff;
  width: 90%;
}

.fwrapper {
  margin-bottom: 48px;
}

.socials {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.socials a {
  display: block;
  height: 32px;
  width: 32px;
}
.socials.__header a {
  height: 24px;
  width: 24px;
}
.socials > div {
  margin-right: 10px;
}
.socials > div:last-child {
  margin-right: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #ccc;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #ccc;
}

.socials a img {
  opacity: 0.7;
  width: 100%;
}

.socials a:hover img {
  opacity: 1;
}

/*Ð¤ÑƒÑ‚ÐµÑ€*/
/*Ð¤Ð¾Ñ€Ð¼Ð°*/
/*-- Custom radios and checkboxes --*/
input[type=checkbox], input[type=radio] {
  display: none;
}

input[type=checkbox] + label, input[type=radio] + label {
  cursor: pointer;
}

.mag-art-filter input[type=checkbox] + label, .mag-art-filter input[type=radio] + label {
  display: inline-block;
  background-color: #fff;
  border: solid 1px #d0dbe9;
  height: 40px;
  border-radius: 4px;
}

/*-- Radio --*/
input[type=radio] + label.rightsharp {
  border-radius: 4px 0 0 4px;
}

input[type=radio] + label.leftsharp {
  border-radius: 0 4px 4px 0;
}

input[type=radio] + label span {
  color: #7E8C9F;
  padding: 0 12px;
  line-height: 40px;
}

input[type=radio] + label::before {
  position: absolute;
  content: "";
  display: inline-block;
  height: 38px;
  width: 20px;
  margin: 0 5px 0 0;
}

input[type=radio]:checked + label {
  background: #EBF0F7;
}

input[type=radio]:checked + label span {
  color: #415169;
}

/*-- Radio --*/
/*-- Checkbox --*/
.mag-art-filter input[type=checkbox] + label span {
  color: #7E8C9F;
  padding: 0 18px 0 20px;
  line-height: 40px;
}

.head-of-show-results .mag-art-filter span {
  font-size: 12px;
}

input[type=checkbox]:checked + label {
  background: #EBF0F7 url(/images/check.svg?f553d541ec6dfd06329190aefc9efa4d) 4px center no-repeat;
}

input[type=checkbox]:checked + label span {
  color: #415169;
}

.mag-art-filter.mag-art-primary input[type=radio] + label {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: #e63201;
}
.mag-art-filter.mag-art-primary input[type=radio] + label:hover {
  background: rgb(254.6753246753, 196.2337662338, 180.3246753247);
}
.mag-art-filter.mag-art-primary input[type=radio] + label span {
  color: #e63201;
}
.mag-art-filter.mag-art-primary input[type=radio]:checked + label {
  background: #e63201;
}
.mag-art-filter.mag-art-primary input[type=radio]:checked + label span {
  color: #fff;
}

.simple-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.simple-checkbox input[type=checkbox] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  padding: 0;
  margin-bottom: 0;
}

.simple-checkbox input[type=checkbox]:checked + label {
  background: none;
}

.simple-checkbox input[type=checkbox] + label::before {
  content: "";
  display: inline-block;
  height: 17px;
  width: 17px;
  margin: 0 6px 0 0;
  border: solid 1px #B2C1D6;
  border-radius: 3px;
}

.simple-checkbox input[type=checkbox]:checked + label::before {
  background: #EBF0F7 url(/images/check-sign.svg?5ae8d45eca1d85c1abe1336e9a24183a) center center no-repeat;
}

/*-- Checkbox --*/
/*-- Custom radios and checkboxes --*/
/*-- Ð’Ñ‹Ð²Ð¾Ð´ ÑÑ‚Ñ€Ð¾ÐºÐ°Ð¼Ð¸ Ð¸Ð»Ð¸ Ð¿Ð»Ð¸Ñ‚ÐºÐ¾Ð¹ --*/
.view-type input[type=radio] + label {
  height: 34px;
  width: 32px;
  margin: 0;
  border: solid 1px #b2c1d6;
}

.view-type input[type=radio]:checked + label {
  background: #b2c1d6;
}

.view-type input[type=radio] + label.rightsharp {
  border-right: none;
}

.view-type input[type=radio] + label::before {
  position: absolute;
  content: "";
  display: inline-block;
  height: 34px;
  width: 32px;
  margin: 0;
}

.view-type input#row-view[type=radio] + label {
  background: url(/images/rows.svg?e26bd975ce4aebee8ca887974926e3b6) center center no-repeat;
}

.view-type input#row-view[type=radio]:checked + label {
  background: #b2c1d6 url(/images/rows-white.svg?a7a8b2a9f08c2bb40298ac7b888be10c) center center no-repeat;
}

.view-type input#grid-view[type=radio] + label {
  background: url(/images/grids.svg?40c580f5f46e6d831b447a2758b067da) center center no-repeat;
}

.view-type input#grid-view[type=radio]:checked + label {
  background: #b2c1d6 url(/images/grids-white.svg?fcb5af2c548426ae1fbbdec28921d7e3) center center no-repeat;
}

/*-- Ð’Ñ‹Ð²Ð¾Ð´ ÑÑ‚Ñ€Ð¾ÐºÐ°Ð¼Ð¸ Ð¸Ð»Ð¸ Ð¿Ð»Ð¸Ñ‚ÐºÐ¾Ð¹ --*/
/*-- Ð§ÐµÐºÐ±Ð¾ÐºÑ Ð² ÑÑ‚Ð°Ñ‚ÑŒÑÑ… Ð¸ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð°Ñ… --*/
.checkbox-col input[type=checkbox] + label {
  height: 17px;
  width: 17px;
  margin: 0;
  border: solid 1px #B2C1D6;
  border-radius: 3px;
}

.checkbox-col input[type=checkbox] + label::before {
  position: absolute;
  content: "";
  display: inline-block;
  height: 15px;
  width: 15px;
  margin: 0;
}

.checkbox-col input[type=checkbox]:checked + label {
  background: #EBF0F7;
}

.checkbox-col input[type=checkbox]:checked + label::before {
  background: url(/images/check-sign.svg?5ae8d45eca1d85c1abe1336e9a24183a) center center no-repeat;
}

/*-- Ð§ÐµÐºÐ±Ð¾ÐºÑ Ð² ÑÑ‚Ð°Ñ‚ÑŒÑÑ… Ð¸ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð°Ñ… --*/
/*-- Ð¤Ð¾Ñ€Ð¼Ð° Ð² Ð¼Ð¾Ð´Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¾ÐºÐ½Ðµ --*/
.modal-body input, .modal-body select {
  height: 38px;
  border: 1px solid #cbd4e0 !important;
  margin-bottom: 14px;
  padding-right: 28px !important;
}

/*-- Ð¤Ð¾Ñ€Ð¼Ð° Ð² Ð¼Ð¾Ð´Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¾ÐºÐ½Ðµ --*/
/*-- Ð¤Ð¾Ñ€Ð¼Ð° Ð¿Ð¾Ð´Ð¿Ð¸ÑÐºÐ¸ --*/
.subscribe-form input, .subscribe-form select {
  height: 38px !important;
  border: 1px solid #cbd4e0 !important;
  margin-bottom: 14px;
  padding-right: 28px !important;
  padding-left: 16px;
}

.subscribe-form input[type=radio].no-circle {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  height: 0px !important;
  border: 0px solid #cbd4e0 !important;
  margin-bottom: 0px;
  padding-right: 0px !important;
  padding-left: 0px;
}

.subscribe-form .price {
  font-family: "OpenSans-Light";
  font-size: 28px;
}

.subscribe-fields label {
  font-size: 12px;
  color: #7e8c9f;
  margin-bottom: 4px;
}

.modal-body label {
  font-size: 12px;
  color: #7e8c9f;
  margin-bottom: 4px;
}

.subscribe-form .request {
  max-width: 224px;
  height: 50px;
}

.subscribe-form .request a {
  display: block;
  height: 100%;
  padding: 14px 12px 12px 12px;
  border: solid 1px transparent;
}

.subscribe-form .request a:hover {
  border: solid 1px #ff6b43;
  color: #ff6b43;
}

.subscribe-form textarea {
  width: 100%;
  height: 200px;
  resize: none;
  border: solid 1px #d0dbe9;
  border-radius: 4px;
  font-family: "OpenSans-LightItalic";
  color: #7E8C9F;
  padding: 16px;
}

/*-- Ð¤Ð¾Ñ€Ð¼Ð° Ð¿Ð¾Ð´Ð¿Ð¸ÑÐºÐ¸ --*/
/*--Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ„Ð¾Ñ€Ð¼Ñ‹--*/
.search-form {
  padding: 20px 0;
  width: 85%;
}
.search-form .search-form--links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.search-form:not(.extended-search) .input-query, .search-form:not(.extended-search) select[name=search_in], .search-form:not(.extended-search) button[type=submit] {
  height: 50px;
}

select {
  cursor: pointer;
}

.search-form input, .search-form button, .search-form select, .subscribe-form button {
  height: 50px;
  border: none;
  padding: 0 16px;
}

.head-of-show-results select {
  padding: 0 20px;
}

.extended-search input, .extended-search button, .extended-search select {
  height: 40px;
}

input, select, button {
  border-radius: 4px;
}

select {
  -webkit-appearance: none;
  background: #fff url(/images/grarrow.svg?8a561294bdc79eb13bc8d28cae2ab37a) right 10px center no-repeat;
  background-size: 12px;
  font-size: 14px;
  width: 100%;
  padding-right: 28px !important;
}

.date {
  font-size: 12px;
  font-family: "OpenSans-Regular" !important;
  padding: 0 36px 0 12px !important;
  background: #fff url(/images/calendar-icon.svg?9e961c284ddd1d9efd94b21081702870) right 10px center no-repeat;
}

.date:first-of-type {
  border-right: 1px solid #b2c0d2;
}

.search-form button {
  text-transform: uppercase;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

input[type=date] {
  width: 100% !important;
  -webkit-appearance: none;
}

input[type=text], input[type=password], input[type=email] {
  font-family: "OpenSans-LightItalic";
  width: 100%;
  color: #7E8C9F;
}

.subscribe-form {
  margin-bottom: 120px;
}

.search-form button, .subscribe-form button {
  background-color: #e63201;
  border: 1px solid #e63201;
  color: #fff;
  cursor: pointer;
  min-width: 100px;
  padding: 4px 24px 6px 24px;
}
.search-form button:hover, .subscribe-form button:hover {
  background-color: #FF4E1E;
  border: 1px solid #FF4E1E;
  color: #fff;
}
.search-form button.disabled, .subscribe-form button.disabled {
  pointer-events: none;
  cursor: default;
  background-color: #ebf0f7;
  border-color: #ebf0f7;
  color: #415169;
  opacity: 0.8;
}
.search-form button.disabled:hover, .subscribe-form button.disabled:hover {
  opacity: 1;
}

.modal input {
  padding-left: 14px;
}

.search-form button:hover, .subscribe-form button:hover {
  background-color: #FF4E1E;
  border: 1px solid #FF4E1E;
}

.modal button {
  width: auto;
}

.search-form button span {
  padding-left: 20px;
  background: url(/images/search.svg?d8e661dc2afc3bf62c80cb4173bfad38) left center no-repeat;
}

.basic-button {
  width: auto;
  background-color: #e63201;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 0 18px;
  font-size: 14px;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.basic-button:hover {
  background-color: #FF4E1E;
  border: none;
}

.searcharea {
  background: #ebf0f7 url(/images/grarrow.svg?8a561294bdc79eb13bc8d28cae2ab37a) right 10px center no-repeat;
  background-size: 12px;
  -webkit-appearance: none;
}

.extended-search > div {
  margin-bottom: 16px;
}

.extended-search label {
  font-size: 12px;
  color: #ebf0f7;
  margin-bottom: 0;
}

.light .extended-search label {
  color: #415169;
}

.rightsharp {
  border-radius: 4px 0 0 4px;
}

.leftsharp {
  border-radius: 0 4px 4px 0;
}

.bothsharp {
  border-radius: 0px;
}

/*Ð¤Ð¾Ñ€Ð¼Ð°*/
/*Show results*/
.action-menu-title {
  font-family: "OpenSans-Semibold";
  font-size: 12px;
  color: #415169;
}

.action-item {
  display: block;
  width: 100%;
  height: 34px;
  border-radius: 4px;
  background-color: #ebf0f7;
  margin: 4px 0;
}

.fileupload .action-item {
  display: inline-block;
  width: auto;
  padding-right: 12px;
}

.action-item:hover {
  background-color: #d9e2ee;
  text-decoration: none;
}

.action-item.accent {
  background-color: #e63201;
}

.action-item.accent:hover {
  background-color: #ff4e1e;
}

.action-item.accent span {
  color: #fff;
}

.action-item span {
  display: block;
  font-family: "OpenSans-Semibold";
  font-size: 12px;
  color: #415169;
  height: 34px;
  line-height: 34px;
  padding-left: 38px;
}

.fileupload .action-item span {
  background: url(/images/clip.svg?0f15689d51122b14005458cef9812073) 7% center no-repeat;
}

.to-favs span {
  background: url(/images/favs-icon.svg?5952b5c790f475d569ab0f6077c5b3e6) 7% center no-repeat;
}

.already-favs span {
  background: url(/images/already-fav.svg?f72babdb462131b00713dc0f5cdc06cf) 7% center no-repeat;
}

.del-favs span {
  background: url(/images/favs-del.svg?89e7bfb9058304b49ab0528da552b56a) 7% center no-repeat;
}

.del-fav-this a:hover, .to-fav-this a:hover, .share-this a:hover {
  background-size: 100%;
}

.recommend span {
  background: url(/images/recom-icon.svg?1e26875d5b7290fc926247ee0ea9c434) 7% center no-repeat;
}

.cite span {
  background: url(/images/citate-icon.svg?29a5c00461b456f33a0426ad896322ae) 7% center no-repeat;
}

.get-access span {
  background: url(/images/unlocked-icon-white.svg?11bba71e62382dca8083e79d268eea6a) 7% center no-repeat;
}

.share span {
  background: url(/images/share-icon.svg?6ae1c510c73fc58832f3fc2073d8516b) 7% center no-repeat;
  background-size: 9%;
}

.print span {
  background: url(/images/print-icon.svg?bc558374d8ed321b759fe6a4366dd092) 7% center no-repeat;
}

.head-of-show-results {
  margin-bottom: 32px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3d4d4;
}

.head-of-show-results select {
  font-size: 12px;
  color: #415169;
  height: 34px;
  border: solid 1px #B2C1D6;
}

.results-count {
  margin-bottom: 14px;
}

.results-count span {
  font-size: 12px;
  color: #000;
}

.results-count span span {
  font-family: "OpenSans-Semibold";
}

.article-info-col {
  /*flex: 1 1 auto;*/
  border-bottom: 1px solid #d3d4d4;
}

.article-item-announce {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.article-image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 125px;
          flex: 0 0 125px;
  margin-left: 20px;
}

.article-image img {
  width: 100%;
  border-radius: 4px;
}

.checkbox-col {
  width: 15px;
  margin-right: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15px;
          flex: 0 0 15px;
}

.article-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 24px 0;
}

.article-footer > div {
  margin-right: 20px;
}

.del-fav-this a {
  display: block;
  height: 20px;
  width: 20px;
  background: url(/images/favs-del.svg?89e7bfb9058304b49ab0528da552b56a) center center no-repeat;
  background-size: 18px;
}

.to-fav-this a {
  display: block;
  height: 20px;
  width: 20px;
  background: url(/images/favs-icon.svg?5952b5c790f475d569ab0f6077c5b3e6) center center no-repeat;
  background-size: 18px;
}

.to-fav-this .already {
  background: url(/images/already-fav.svg?f72babdb462131b00713dc0f5cdc06cf) center center no-repeat;
  background-size: 18px;
}

.share-this a {
  display: block;
  height: 20px;
  width: 20px;
  background: url(/images/share-icon.svg?6ae1c510c73fc58832f3fc2073d8516b) center center no-repeat;
  background-size: 16px;
}

.reader-link {
  width: 120px;
}

.article--full-english-text {
  line-height: 20px;
  font-size: 11px;
  color: #7e8c9f;
  font-family: "OpenSans-Semibold";
}

.get-access-link a {
  display: block;
  line-height: 20px;
  background: url(/images/unlocked-icon.svg?a5f1f86d7be150c693e3fd28d9fc2f44) left center no-repeat;
  padding-left: 18px;
  font-family: "OpenSans-Semibold";
  font-size: 11px;
  color: #7e8c9f;
}

.get-access-link a:hover {
  color: #415169;
}

.get-access-link .already {
  background: url(/images/unlocked-icon-green.svg?c5667b210b1d02835b20769171fc8a68) left center no-repeat;
  color: #278466;
}

.show-annotation a {
  display: block;
  line-height: 20px;
  background: url(/images/darrow.svg?7180c6631579dd0899cb75c29b3665df) right center no-repeat;
  padding-right: 18px;
  font-family: "OpenSans-Semibold";
  font-size: 11px;
  color: #415169;
}

.annotation p {
  font-size: 13px;
  line-height: 1.54;
  color: #000;
}

.hidden {
  display: none !important;
}

.hide {
  display: none !important;
}

.magazine-item {
  margin-bottom: 34px;
}

.magazine-item img {
  width: 80%;
}

.magazine-item .announce {
  color: #7E8C9F;
}

.inner-menu.__journal ul {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.goto-issue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
}

.goto-issue span {
  font-size: 12px;
  color: #475262;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
}

.goto-issue select {
  font-size: 12px;
  height: 34px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 126px;
          flex: 0 0 126px;
  border: solid 1px #B2C1D6;
  padding: 0 24px 0 10px;
  color: #415169;
  margin-right: 14px;
}

.goto-issue a {
  display: block;
  font-size: 12px;
  border: 1px solid #B2C1D6;
  border-radius: 4px;
  padding: 7px 10px;
  color: #000;
}

.goto-issue a:hover {
  background: #EBF0F7;
  border: solid 1px #EBF0F7;
}

.get-access-red a {
  font-family: "OpenSans-Semibold";
  font-size: 12px;
  color: #e63201;
}

.magazine-footer {
  margin: 16px 0;
}

.magazine-footer > div {
  margin-bottom: 12px;
}

.out-issn {
  font-size: 12px;
  color: #6a788b;
}

.out-issn span {
  font-family: "OpenSans-Semibold";
  font-size: 14px;
  color: #000;
  margin-right: 8px;
}

/*Show results*/
.issue-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.issue-main h3 {
  text-transform: uppercase;
  font-family: "OpenSans-Semibold";
}

/*--Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ð¼ÐµÐ½ÑŽ--*/
.inner-menu {
  background-color: #ebf0f7;
}

.inner-menu ul {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.inner-menu ul li {
  display: block;
  height: 50px;
  padding: 0;
}

.inner-menu ul li span {
  font-family: "OpenSans-Regular";
  font-size: 14px;
  display: block;
  height: 50px;
  line-height: 50px;
}

.inner-menu ul li a {
  font-family: "OpenSans-Regular";
  height: 50px;
  line-height: 16px;
  font-size: 14px;
  padding: 0 16px;
  text-decoration: none;
  font-weight: normal;
  text-transform: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.inner-menu ul li a:link, .inner-menu ul li a:visited {
  color: #415169;
}

.inner-menu ul li a:hover {
  background: #d9e2ee;
}

.inner-menu-active span {
  color: #000;
  border-bottom: 2px solid #7E8C9F;
}

/*--Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ð¼ÐµÐ½ÑŽ--*/
.issue-announce {
  font-size: 14px;
  line-height: 1.6;
  color: #000000;
}

.issue-date {
  font-size: 12px;
  color: #e63201;
}

.latest-issue-title {
  text-transform: uppercase;
  font-size: 16px;
  font-family: "OpenSans-Semibold";
  margin-bottom: 18px;
}

.tab-pane {
  font-size: 14px;
}

.nav-item a {
  font-family: "OpenSans-Semibold";
  text-transform: uppercase;
  font-size: 12px;
  line-height: 1.83;
  color: #000;
}

.issue-extended-info {
  margin-top: 34px;
}

.nav-tabs {
  border-bottom: none;
  margin-left: -16px;
  margin-bottom: 20px;
}

.nav-item {
  border-radius: 0;
  border: none;
  margin: 0 1rem;
}

.nav-item a {
  display: block;
  border-bottom: 2px solid #cbd4e0;
}

.nav-link.active {
  border-bottom: 2px solid #e63201;
}

.vak span a {
  font-family: "OpenSans-Semibold";
  font-size: 14px;
  padding-right: 18px;
  background: url(/images/info-icon.svg?198682f15c5f687735736f7244774940) right center no-repeat;
}

.vak span a:link, .vak span a:visited {
  color: #000;
}

.tooltip-inner {
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
}

.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before {
  content: "";
  border-width: 0;
  width: 13px;
  height: 16px;
  background: url(/images/triangle.png?981bbb353f574b9773c234e19b7a6478) right center no-repeat;
}

.vak-tooltip {
  display: none;
  position: absolute;
  margin: -26px 0 0 190px;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  border-radius: 4px;
  padding: 10px 24px;
}

.found-item {
  margin-bottom: 18px;
}

.found-item span {
  font-family: "OpenSans-Semibold";
  font-size: 14px;
}

.found-item p {
  font-size: 11px;
  color: #000;
  margin-bottom: 0;
}

.found-item p span {
  font-size: 11px;
  margin-right: 8px;
  color: #7E8C9F;
  font-family: "OpenSans-Regular";
}

.vak-tooltip p {
  margin-bottom: 0;
  font-size: 12px;
  color: #415169;
}

.vak-tooltip span {
  color: #000;
}

.article-main h3 {
  font-size: 22px;
  line-height: 1.5;
  color: #000;
  margin-bottom: 32px;
}

.first-announce {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 32px;
}

.delimiter {
  background: #B2C1D6;
  width: 64px;
  height: 2px;
  margin: 40px auto;
}

.all-ussues-container {
  margin-top: 40px;
}

.card-link {
  display: block;
}

.card-link span {
  margin-right: 28px;
}

.card {
  border: none;
  margin-bottom: 4px;
}

.card-header {
  padding: 0;
  height: 42px;
  border: none;
  border-radius: 0;
}

.card-body {
  padding: 12px 0;
}

.card-information {
  padding: 18px;
}

.card-header a {
  font-family: "OpenSans-Semibold";
  font-size: 12px;
  padding: 0 18px;
  height: 42px;
  line-height: 42px;
  background: #ebf0f7 url(/images/toparrow.svg?613f798475dca8ca8da5eb2e53d7679c) right 18px center no-repeat;
  background-size: 12px;
}

.card-header a.collapsed {
  background: #ebf0f7 url(/images/grarrow.svg?8a561294bdc79eb13bc8d28cae2ab37a) right 18px center no-repeat;
  background-size: 12px;
}

.card-header a:hover {
  background-color: #d9e2ee;
}

.card-header a:link, .card-header a:visited, .card-header a:hover {
  color: #475262;
}

.card-header a:link span, .card-header a:visited span, .card-header a:hover span {
  font-size: 16px;
  color: #000;
}

.issue-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  font-family: "OpenSans-Semibold";
  padding: 0 18px;
  margin: 6px 0;
}

.issue-line-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.issue-line .checkbox-col {
  margin-right: 50px;
}

.issue-num {
  width: 100%;
}

.issue-line .to-fav-this, .issue-line .share-this {
  margin: 0 20px;
}

.navmenu {
  border: none;
}

.navmenu ul li {
  display: block;
}

.navmenu ul li a.dropdown-toggle {
  padding-right: 20px;
}

.hamburger a {
  width: 48px;
  height: 48px;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #EBF0F7;
}

.icon-bar {
  display: block;
  width: 28px;
  height: 2px;
  margin: 4px 0;
  background: #7E8C9F;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hCross {
  display: block;
}

.hCross .icon-bar:first-child {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  position: absolute;
  margin-top: 0;
}

.hCross .icon-bar:last-child {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin-top: 0;
  position: absolute;
}

.hCross .icon-bar:nth-child(2) {
  display: none;
}

.toggle-block {
  text-align: center;
  height: 50px;
}

.toggle-block a {
  display: block;
  line-height: 50px;
  text-transform: uppercase;
  font-size: 12px;
}

.toggle-block a span {
  padding-right: 16px;
  background: #ebf0f7 url(/images/grarrow.svg?8a561294bdc79eb13bc8d28cae2ab37a) right center no-repeat;
}

.part-item {
  margin: 10px 0;
}

.holder {
  margin-top: 86px;
}

.sidebar-sections-menu span {
  font-family: "OpenSans-Semibold";
  color: #E63201;
  line-height: 40px;
  display: block;
  margin-bottom: 24px;
}

.sidebar-sections-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.sidebar-sections-menu a {
  text-transform: uppercase;
  line-height: 40px;
}

.sidebar-sections-menu a:link, .sidebar-sections-menu a:visited {
  color: #000;
}

.sidebar-sections-menu a:hover {
  color: #7E8C9F;
  text-decoration: none;
}

/*--Form functions--*/
.form-functions {
  font-size: 12px;
  font-family: "OpenSans-Semibold";
}

.save-search a {
  padding-left: 20px;
  background: url(/images/save-search.svg?404b568c7714c1249e2cdcf9dab28329) left center no-repeat;
}

.save-search a:hover, .delete-search a:hover, .clear-search a:hover, .my-searches a:hover, .collapse-search a:hover {
  text-decoration: underline;
}

.saved-searches a {
  padding-left: 20px;
  background: url(/images/saved-bell.svg?961eac594b8f20fe1f00e23a3f9c3f1b) left center no-repeat;
}

.delete-search a {
  padding-left: 20px;
  background: url(/images/del-search.svg?387c865d86f5c7ef3b4986c444adf85f) left center no-repeat;
}

.my-searches a {
  padding-left: 20px;
  background: url(/images/my-searches.svg?2cd57e3163659d7f93263a7134799a19) left center no-repeat;
}

.save-search a:link, .save-search a:visited {
  color: #E63201;
}

.clear-search a {
  padding-left: 18px;
  background: url(/images/dcross.svg?12209ac36cc4223101a2ad13eb4021c5) left center no-repeat;
}

.light .clear-search a {
  padding-left: 18px;
  background: url(/images/cross.svg?c73270e333b12606c8276c1a04455b0c) left center no-repeat;
}

.clear-search a:link, .clear-search a:visited {
  color: #EBF0F7;
}

.light .clear-search a:link, .light .clear-search a:visited {
  color: #415169;
}

.collapse-search, .save-search, .clear-search, .my-searches {
  margin: 14px 0;
}

.my-searches > a:link, .my-searches > a:visited {
  color: #e63201;
}

.save-search {
  margin-right: 8px;
}

.clear-search {
  margin-left: 8px;
}

.collapse-search a {
  padding-left: 18px;
  background: url(/images/coll-up.svg?a5d24bc79ef241866c4c02008dcf56a4) left center no-repeat;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.collapse-search a.collapsed-search {
  background: url(/images/coll-down.svg?20cc5a9cf1a773ef02f12325e2b3cf28) left center no-repeat;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.collapse-search a:link, .collapse-search a:visited {
  color: #EBF0F7;
}

.light .collapse-search a:link, .light .collapse-search a:visited {
  color: #415169;
}

/*--Form functions--*/
.form-margin {
  margin-bottom: 12px;
  height: 64px;
}

/*--Ð¡Ð²ÐµÑ€Ð½ÑƒÑ‚Ð°Ñ Ñ„Ð¾Ñ€Ð¼Ð°--*/
.form-collapsed .section-choice, .form-collapsed .form-line-to-collapse, .form-collapsed .mag-art-filter {
  display: none !important;
}

/*--Ð¡Ð²ÐµÑ€Ð½ÑƒÑ‚Ð°Ñ Ñ„Ð¾Ñ€Ð¼Ð°--*/
/*--ÐœÐ¾Ð¸ Ð¿Ð¾Ð¸ÑÐºÐ¸--*/
.triaria {
  position: absolute;
  right: 45px;
  margin-top: -23px;
  width: 16px;
  height: 13px;
  background: url(/images/tria.png?996c07c1320a9533245709733e64a1ac) center center no-repeat;
}

.dropdown-menu .triaria {
  margin-top: -33px;
}

.form-functions {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.form-functions > div {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.3333333333%;
          flex: 0 1 33.3333333333%;
}

.mysearches-wide {
  width: 320px;
  max-height: 400px;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
  border-radius: 4px;
  padding: 10px 14px;
  color: #000;
  background-color: #fff;
  display: none;
  position: absolute;
  margin: 14px 0 0 0;
  z-index: 100;
  margin-left: -220px;
}

.searchesinn {
  position: relative;
  max-height: 380px;
  overflow-y: auto;
  overflow-x: hidden;
}

.mysearches .searches-title {
  margin-bottom: 18px;
}

.mysearches .searches-title span {
  font-size: 15px;
  color: #415169;
}

.mysearches button {
  background-color: #fff;
  border: none;
  color: #fff;
  cursor: pointer;
  width: 24px !important;
  height: 24px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 24px;
          flex: 0 1 24px;
  margin: 0 14px 0 0;
  padding: 0;
}

.mysearches button:hover {
  background-color: #fff;
  border: none;
}

.mysearches button:hover span {
  background: url(/images/trash-red.svg?9af47ae8fc7bda0a811445f167b532c3) center center no-repeat;
  padding-left: 0px;
}

.mysearches button span {
  display: block;
  width: 24px;
  height: 24px;
  padding-left: 0px;
  background: url(/images/trash-icon.svg?fec24c1c7efb520829c1df74aeb91958) center center no-repeat;
}

.mysearches span {
  line-height: 24px;
}

.mysearches a {
  background: none;
  padding: 0;
}

.mysearches a:link, .mysearches a:visited {
  color: #000;
}

.mysearches a:hover {
  color: #415169;
}

/*--ÐœÐ¾Ð¸ Ð¿Ð¾Ð¸ÑÐºÐ¸--*/
.pagination {
  margin: 48px 0 60px 0;
}

.pagination ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.pagination ul li {
  display: inline-block;
  margin: 0 14px;
  width: 24px;
  height: 24px;
  text-align: center;
}

.pagination span {
  background: #E63201;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  color: #fff;
}

.modal-content {
  border: none;
}

.found-phrase {
  margin-top: 24px;
}

.theme-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 10px;
}

.theme-item {
  margin-bottom: 56px;
}

.theme-item p {
  font-size: 14px;
}

.pad24 {
  padding: 24px 0 20px 0;
}

.mb-24 {
  margin-bottom: 24px;
}

/*-- 19.06.2018 --*/
.action-item.disabled span {
  opacity: 0.4;
}

.action-item.disabled:hover {
  background-color: #ebf0f7;
  cursor: auto;
}

.get-access.disabled span {
  background: url(/images/unlocked-icon.svg?a5f1f86d7be150c693e3fd28d9fc2f44) 7% center no-repeat;
  background-size: 10%;
}

.issue-cover {
  margin-top: 8px;
  margin-bottom: 24px;
  max-width: 90%;
}

/*-- 19.06.2018 --*/
.action-info {
  width: 205px;
  height: 36px;
  padding-left: 26px;
  /* @todo Не найден файл img/check-rose.svg */
  /*background: url(../img/check-rose.svg) left center no-repeat;*/
  background-size: 10%;
}

.action-info p {
  font-size: 12px;
  color: #7e8c9f;
  line-height: 1;
  margin-bottom: 0;
}

/*-- 25.06.2018 --*/
.card-body p {
  font-size: 0.9rem;
  /*-- 12.02.2020 --*/
  padding: 10px;
}

.card-body h3 {
  padding: 10px;
}

/*-- 12.02.2020 --*/
.card ul {
  list-style-position: inside;
  padding: 0 10px;
}

.accordeon-text {
  padding: 24px 24px 38px 24px;
}

/*-- 02.07.2018 --*/
.quantity {
  /*margin-left: 20px;*/
}

.input-stepper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

.input-stepper input {
  margin: 0 4px;
  text-align: center;
  padding: 0;
  padding-right: 0 !important;
  width: 50px;
}

.input-stepper button {
  padding: 0;
  height: 24px;
  min-width: 24px;
  background: #fff;
  color: #7e8c9f;
  border: 1px solid #cbd4e0;
  line-height: 24px;
}

.input-stepper button span {
  display: block;
  margin-top: -2px;
}

.input-stepper button span.plus {
  display: block;
  margin-top: -1px;
}

.input-stepper button:hover {
  background: #ebf0f7;
  color: #7e8c9f;
  border: none;
  border: 1px solid #cbd4e0;
}

.price {
  display: block;
  margin-top: 32px;
}

.range-holder {
  margin: 32px 0;
}

.range-holder input {
  padding: 0;
  width: 100%;
}

.range-holder ul {
  margin: 0;
  padding: 0;
}

.range-holder li {
  list-style-type: none;
  display: block;
  font-size: 12px;
  padding-top: 4px;
  color: #7e8c9f;
}

.subscribe-form label span {
  font-size: 12px;
}

.or {
  margin: 0 8px;
}

.clear-button {
  margin-right: 12px;
}

.clear-button button {
  background: #ebf0f7;
  border-color: #ebf0f7;
  color: #415169;
}

.clear-button button:hover {
  background: #d9e2ee;
  border-color: #d9e2ee;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(-300px, 0) scale(4);
      -ms-transform: translate(-300px, 0) scale(4);
          transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}

.fileupload {
  margin-bottom: 9px;
}

.fileupload .uneditable-input {
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
  cursor: text;
}

.fileupload .thumbnail {
  overflow: hidden;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: middle;
  text-align: center;
}

.fileupload .thumbnail > img {
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
}

.fileupload .btn {
  vertical-align: middle;
}

.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists {
  display: none;
}

.fileupload-inline .fileupload-controls {
  display: inline;
}

.fileupload-new .input-append .btn-file {
  border-radius: 0 3px 3px 0;
}

.thumbnail-borderless .thumbnail {
  border: none;
  padding: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.fileupload-new.thumbnail-borderless .thumbnail {
  border: 1px solid #ddd;
}

.control-group.warning .fileupload .uneditable-input {
  color: #a47e3c;
  border-color: #a47e3c;
}

.control-group.warning .fileupload .fileupload-preview {
  color: #a47e3c;
}

.control-group.warning .fileupload .thumbnail {
  border-color: #a47e3c;
}

.control-group.error .fileupload .uneditable-input {
  color: #b94a48;
  border-color: #b94a48;
}

.control-group.error .fileupload .fileupload-preview {
  color: #b94a48;
}

.control-group.error .fileupload .thumbnail {
  border-color: #b94a48;
}

.control-group.success .fileupload .uneditable-input {
  color: #468847;
  border-color: #468847;
}

.control-group.success .fileupload .fileupload-preview {
  color: #468847;
}

.control-group.success .fileupload .thumbnail {
  border-color: #468847;
}

.btn-file .fileupload-new, .btn-file .fileupload-exist {
  z-index: 100;
  cursor: pointer;
}

.fileupload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.fileupload .action-item {
  margin-right: 6px;
}

.btn-file {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.file-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.fileupload-preview-holder {
  width: auto;
  font-size: 12px;
  font-style: italic;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.fileupload-preview {
  font-size: 12px;
  font-style: italic;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.fileupload-close {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
}

.custom-list {
  margin: 0;
  padding: 0;
}

.custom-list li {
  list-style-type: none;
  background: url(/images/grey-check.svg?0b5e2d18d7d848f5b9e3dcbfe43e7931) left center no-repeat;
  padding-left: 14px;
}

.coincidence-counter {
  margin: 14px 0 24px 0;
  font-family: "OpenSans-Bold";
  font-size: 12px;
}
/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
/*  -xl-  */
/*  -xl-  */
/*  -lg-  */
/*  -lg-  */
/*  -xl- + -lg-  */
/*  -xl- + -lg-  */
/*  -md-  */
/*  -md-  */
/*  -xl- + -lg- + -md- */
/*  -xl- + -lg- + -md- */
/*  -sm-  */
/*  -sm-  */
/*  -col-  */
/*  -col-  */
/*  -<col-  */
/*  -<col-  */
img {
  max-width: 100%;
}

.issue-line .del-fav-this {
  margin: 0 20px;
}

.bx-core-window input[type=checkbox],
.bx-core-window input[type=radio],
#zayavka_result input[type=checkbox],
#zayavka_result input[type=radio] {
  display: initial;
  height: initial;
}

.article-info-col {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.article-info-col .announce {
  margin-top: 0.5rem;
}

.journal-description {
  margin-top: 2rem;
}

#send_article input[type=checkbox],
#send_article input[type=radio],
#send_article input[type=text],
#send_article input[type=password],
#send_article input[type=email] {
  display: inline-block;
  border: 1px solid #ced4da;
}
.cart-holder.active .dropdown-menu {
  display: block;
}

ul.orderStep li.active {
  font-weight: bold;
}

.has-error {
  border: 1px solid red;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.search-form button {
  min-width: inherit;
}

i.r {
  color: #e63201;
  font-size: 12px;
  font-style: normal;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/fonts/glyphicons-halflings-regular.eot?5be1347c682810f199c7f486f40c5974);
  src: url(/fonts/glyphicons-halflings-regular.eot?5be1347c682810f199c7f486f40c5974) format("embedded-opentype"), url(/fonts/glyphicons-halflings-regular.woff2?be810be3a3e14c682a257d6eff341fe4) format("woff2"), url(/fonts/glyphicons-halflings-regular.woff?82b1212e45a2bc35dd731913b27ad813) format("woff"), url(/fonts/glyphicons-halflings-regular.ttf?4692b9ec53fd5972caa2f2372ae20d16) format("truetype"), url(/fonts/glyphicons-halflings-regular.svg?060b2710bdbbe3dfe48b58d59bd5f1fb) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.ya-share2__container_size_m .ya-share2__icon {
  width: 20px !important;
  height: 20px !important;
}

.ya-share2__container_size_m {
  margin-top: 1px;
  min-width: 140px;
}
.ya-share2__container_size_m ul {
  padding: 0 !important;
}

.phone-row .form-holder .iti__selected-flag {
  background-color: transparent;
}
.phone-row .form-label {
  line-height: 1.3;
}

.iti-mobile .iti--container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/*
This .scss loop will create "margin helpers" and "padding helpers" for use in your web projects.
It will generate several classes such as:
.m-r-10 which gives margin-right 10 pixels.
.m-r-15 gives MARGIN to the RIGHT 15 pixels.
.m-t-15 gives MARGIN to the TOP 15 pixels and so on.
.p-b-5 gives PADDING to the BOTTOM of 5 pixels
.p-l-40 gives PADDING to the LEFT of 40 pixels
The first letter is "m" or "p" for MARGIN or PADDING
Second letter is "t", "b", "l", or "r" for TOP, BOTTOM, LEFT, or RIGHT
Third letter is the number of spacing in pixels. Adjust the amounts generated by editing the $spaceamounts variable below.
*/
.m-t-0 {
  margin-top: 0px !important;
}

.p-t-0 {
  padding-top: 0px !important;
}

.m-b-0 {
  margin-bottom: 0px !important;
}

.p-b-0 {
  padding-bottom: 0px !important;
}

.m-l-0 {
  margin-left: 0px !important;
}

.p-l-0 {
  padding-left: 0px !important;
}

.m-r-0 {
  margin-right: 0px !important;
}

.p-r-0 {
  padding-right: 0px !important;
}

.m-t-5 {
  margin-top: 5px !important;
}

.p-t-5 {
  padding-top: 5px !important;
}

.m-b-5 {
  margin-bottom: 5px !important;
}

.p-b-5 {
  padding-bottom: 5px !important;
}

.m-l-5 {
  margin-left: 5px !important;
}

.p-l-5 {
  padding-left: 5px !important;
}

.m-r-5 {
  margin-right: 5px !important;
}

.p-r-5 {
  padding-right: 5px !important;
}

.m-t-10 {
  margin-top: 10px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.m-l-10 {
  margin-left: 10px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.m-r-10 {
  margin-right: 10px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.m-b-15 {
  margin-bottom: 15px !important;
}

.p-b-15 {
  padding-bottom: 15px !important;
}

.m-l-15 {
  margin-left: 15px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.m-r-15 {
  margin-right: 15px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.m-b-20 {
  margin-bottom: 20px !important;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.m-l-20 {
  margin-left: 20px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.m-r-20 {
  margin-right: 20px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.m-t-25 {
  margin-top: 25px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.m-b-25 {
  margin-bottom: 25px !important;
}

.p-b-25 {
  padding-bottom: 25px !important;
}

.m-l-25 {
  margin-left: 25px !important;
}

.p-l-25 {
  padding-left: 25px !important;
}

.m-r-25 {
  margin-right: 25px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.m-t-30 {
  margin-top: 30px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.m-l-30 {
  margin-left: 30px !important;
}

.p-l-30 {
  padding-left: 30px !important;
}

.m-r-30 {
  margin-right: 30px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.m-t-35 {
  margin-top: 35px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.m-b-35 {
  margin-bottom: 35px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.m-l-35 {
  margin-left: 35px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.m-r-35 {
  margin-right: 35px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.m-t-40 {
  margin-top: 40px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.m-b-40 {
  margin-bottom: 40px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.m-l-40 {
  margin-left: 40px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.m-r-40 {
  margin-right: 40px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.m-t-45 {
  margin-top: 45px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.m-b-45 {
  margin-bottom: 45px !important;
}

.p-b-45 {
  padding-bottom: 45px !important;
}

.m-l-45 {
  margin-left: 45px !important;
}

.p-l-45 {
  padding-left: 45px !important;
}

.m-r-45 {
  margin-right: 45px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.m-t-50 {
  margin-top: 50px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.m-b-50 {
  margin-bottom: 50px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.m-l-50 {
  margin-left: 50px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

.m-r-50 {
  margin-right: 50px !important;
}

.p-r-50 {
  padding-right: 50px !important;
}

.m-t-75 {
  margin-top: 75px !important;
}

.p-t-75 {
  padding-top: 75px !important;
}

.m-b-75 {
  margin-bottom: 75px !important;
}

.p-b-75 {
  padding-bottom: 75px !important;
}

.m-l-75 {
  margin-left: 75px !important;
}

.p-l-75 {
  padding-left: 75px !important;
}

.m-r-75 {
  margin-right: 75px !important;
}

.p-r-75 {
  padding-right: 75px !important;
}

.m-t-100 {
  margin-top: 100px !important;
}

.p-t-100 {
  padding-top: 100px !important;
}

.m-b-100 {
  margin-bottom: 100px !important;
}

.p-b-100 {
  padding-bottom: 100px !important;
}

.m-l-100 {
  margin-left: 100px !important;
}

.p-l-100 {
  padding-left: 100px !important;
}

.m-r-100 {
  margin-right: 100px !important;
}

.p-r-100 {
  padding-right: 100px !important;
}

/*
  RUN GULP to generate the classes. Now you can use these helpers to customize spacing on HTML elements.
*/
/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
p, a, h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 24pt;
  line-height: 1;
}

.dropdown-toggle::after {
  display: none;
}

label {
  font-size: 12px;
  color: #7e8c9f;
  margin-bottom: 4px;
}
label.wrap {
  line-height: 1.2;
}

.form-group {
  position: relative;
}

.help.is-danger {
  font-size: 12px;
  left: 0;
  width: 100%;
}

.help--force.is-danger {
  font-size: 12px;
  left: 0;
  width: 100%;
  color: #e63201;
}
.help--force.is-danger.absolute {
  position: absolute;
}

.text-center .help.is-danger {
  width: 100%;
  text-align: center;
}

.btn-sm:focus, .btn-group-sm > .btn:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn-sm .glyphicon, .btn-group-sm > .btn .glyphicon {
  margin-top: 4px;
}

.form-payment form input[type=submit] {
  margin-top: 20px;
}

.__paper {
  -webkit-box-shadow: 0 0 1px 0px #eee;
          box-shadow: 0 0 1px 0px #eee;
  padding: 20px 20px 40px 20px;
  background-color: #fff;
}

.increase-qty,
.reduce-qty {
  border: none;
  padding: 3px 9px;
  background: none;
  color: red;
  font-weight: bold;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  -ms-user-select: none;
      user-select: none;
  font-size: 16px;
}

.incart-quantity-number {
  width: 110px;
}

.quantity_input_cart {
  padding-left: 3px;
  padding-right: 3px;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
/* ---------------------------------------------- */
.btn {
  outline: none;
}

a.btn-primary {
  color: #fff;
}

a[role=button] {
  cursor: pointer;
}

.btn-group-toggle .btn-outline-secondary {
  cursor: pointer;
}
.btn-group-toggle .btn-outline-secondary:hover {
  color: #6c757d;
  background-color: rgb(243.1974248927, 244.0472103004, 244.8025751073);
}

.btn-lg, .btn-group-lg > .btn {
  height: 50px;
  border: none;
  padding: 4px 24px 6px 24px;
  font-size: 0.9rem;
  line-height: 2.5rem;
  border-radius: 0.2rem;
}

.btn-modal {
  background-color: #e63201;
  border: 1px solid #e63201;
  color: #fff;
  cursor: pointer;
  min-width: 100px;
  padding: 0.375rem 0.75rem;
}
.btn-modal:hover {
  background-color: #FF4E1E;
  border: 1px solid #FF4E1E;
  color: #fff;
}
.btn-modal.disabled {
  pointer-events: none;
  cursor: default;
  background-color: #ebf0f7;
  border-color: #ebf0f7;
  color: #415169;
  opacity: 0.8;
}
.btn-modal.disabled:hover {
  opacity: 1;
}

button.btn.btn-file {
  background-color: #ebf0f7;
  padding-left: calc(0.75rem + 10px + 0.75rem);
  position: relative;
  font-size: 12px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #415169;
  font-family: "OpenSans-Semibold";
}
button.btn.btn-file:hover {
  background-color: rgb(216.7857142857, 226.3392857143, 239.7142857143);
}
button.btn.btn-file span.icon {
  background: url(/images/clip.svg?a45c10a…) center no-repeat;
  background-size: 14px;
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: calc(0.75rem - 3px);
  top: 0.375rem;
}

.btn-light-darken {
  color: #212529;
  background-color: #e9ecef;
  border-color: #B2C1D6;
}
.btn-light-darken:hover {
  background-color: #dee2e6;
  border-color: #B2C1D6;
}

label.btn {
  cursor: pointer;
}

.btn-outline-light-darken {
  border-color: #B2C1D6;
  background-color: #fff;
}
.btn-outline-light-darken:hover {
  background-color: #dee2e6;
}
.btn-outline-light-darken.active {
  color: #fff;
  background-color: #B2C1D6;
}
.btn-outline-light-darken.active:hover {
  background-color: #B2C1D6;
}

.pa--btn-group.__filter {
  height: 34px;
}
.pa--btn-group.__filter label.btn {
  line-height: 1.9;
  padding-left: 1rem;
  padding-right: 1rem;
}
.pa--btn-group.__search-filter {
  width: 100%;
  height: 34px;
}
.pa--btn-group.__search-filter label.btn {
  line-height: 1.9;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.pa--input-group.__search.__date {
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.pa--input-group.__search.__date .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 85%;
}
.pa--input-group.__search.__date .input-group input {
  height: 34px;
  width: 50% !important;
}
.pa--input-group.__search.__date .input-group input:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pa--input-group.__search.__date .input-group-append {
  width: 15%;
}
.pa--input-group.__search.__date .input-group-append button {
  width: 100%;
  color: #6c757d;
  border-color: #dee2e6;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.btn.is-loading, div.is-loading {
  position: relative;
  color: transparent !important;
  pointer-events: none;
  z-index: 200;
}
.btn.is-loading:after, div.is-loading:after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  position: absolute;
}
.btn.is-loading.btn-link:after, div.is-loading.btn-link:after {
  border: 2px solid transparent;
  border-right-color: #3490dc;
  border-top-color: #3490dc;
}
.btn.text-danger.is-loading *, div.text-danger.is-loading * {
  visibility: hidden;
}
.btn.text-danger.is-loading:after, div.text-danger.is-loading:after {
  border-right-color: #e63201;
  border-top-color: #e63201;
}

.form-group.form-group-select.is-loading {
  position: relative;
}
.form-group.form-group-select.is-loading:after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  position: absolute;
  border: 2px solid transparent;
  border-right-color: #3490dc;
  border-top-color: #3490dc;
  top: 45px;
  right: 14px;
  left: inherit;
}
.form-group.form-group-select.is-loading select {
  background: none;
}

.subscribe-form .form-group.is-disabled:after {
  background-color: #f8fafc;
}

div.is-loading {
  min-height: 50px;
}
div.is-loading:after {
  border-right-color: #e63201;
  border-top-color: #e63201;
}
div.is-loading.text-primary:after {
  border-right-color: #3490dc;
  border-top-color: #3490dc;
}
div.is-loading.is-search-loading {
  min-height: 50px;
  margin-bottom: 500px;
}
div.is-loading.is-search-loading:after {
  border-right-color: #e63201;
  border-top-color: #e63201;
}
div.is-loading.is-search-loading:before {
  content: attr(data-search-title);
  display: block;
  position: absolute;
  color: #e63201;
  font-weight: bold;
  top: calc(50% + 10px);
  width: 100%;
  text-align: center;
}
div.is-loading.is-transparent:after {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.dialog__loading {
  position: relative;
  color: transparent !important;
  pointer-events: none;
}
.dialog__loading:after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  position: absolute;
  z-index: 5;
}

.dialog__loading.is-container:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  z-index: 4;
  opacity: 0.6;
  left: 0;
  top: 0;
}

.modal-content .dialog__loading {
  width: 100%;
  height: 100%;
}

.dialog__loading.is-black:after {
  border: 2px solid transparent;
  border-right-color: #000;
  border-top-color: #000;
}

.help.is-danger {
  color: #e63201;
}

.icon-check {
  margin-top: -1px;
}

.hr-label {
  width: 100%;
}
.hr-label hr {
  width: 100%;
  margin-top: 0;
}
.hr-label label {
  margin-bottom: 0;
  margin-left: 1rem;
  color: #55595c;
}

.modal.is-right-bar .modal-body {
  max-height: 800px;
  overflow: auto;
}

.btn-outline-danger.is-loading:after {
  border-right-color: #e63201;
  border-top-color: #e63201;
}

.btn-outline-primary.is-loading:after {
  border-right-color: #3490dc;
  border-top-color: #3490dc;
}

.btn-outline-info.is-loading:after {
  border-right-color: #3490dc;
  border-top-color: #3490dc;
}

.btn-outline-success.is-loading:after {
  border-right-color: #38c172;
  border-top-color: #38c172;
}

.btn-outline-warning.is-loading:after {
  border-right-color: #f6993f;
  border-top-color: #f6993f;
}

.message-loading {
  min-height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.message-loading.__is-danger {
  color: #dc3545;
  font-size: 14px;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
.toast {
  font-size: 14px;
  -webkit-box-shadow: 0 0 6px #999 !important;
          box-shadow: 0 0 6px #999 !important;
  opacity: 0.9 !important;
  padding: 10px 10px 10px 50px !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.toast:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1 !important;
}
.toast .toast-close-button {
  width: 20px;
  position: absolute;
  top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  right: 5px;
  outline: none;
}

.toast-top-right {
  right: 25px;
}

#toast-container > div:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

#toast-container .toast {
  background-color: #030303;
}
#toast-container .toast-success {
  background-color: #51A351;
}
#toast-container .toast-error {
  background-color: #BD362F;
}
#toast-container .toast-info {
  background-color: #2F96B4;
}
#toast-container .toast-warning {
  background-color: #f6993f;
}

.tippy-tooltip.light-theme {
  background-color: #fff;
  color: #212529;
  -webkit-box-shadow: 0 0 5px #ccc;
          box-shadow: 0 0 5px #ccc;
  width: 300px;
  padding: 10px 20px;
}
.tippy-tooltip.light-theme .tippy-content {
  color: #212529;
}
.tippy-tooltip.light-theme .tippy-content .title {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
}
.tippy-tooltip.info-theme {
  background-color: #fff;
  color: #212529;
  -webkit-box-shadow: 0 0 5px #ccc;
          box-shadow: 0 0 5px #ccc;
  padding: 10px 20px;
}
.tippy-tooltip.info-theme .tippy-content {
  color: #212529;
}
.tippy-tooltip.info-theme .tippy-content .title {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
}
.tooltip.show {
  opacity: 1 !important;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
.modal .close.__close-body {
  position: absolute;
  top: 5px;
  right: 10px;
}
.modal .close.__close-large {
  position: absolute;
  padding: 0 1rem;
  top: -2rem;
  right: -3rem;
  font-size: 40px;
  text-shadow: none;
  font-weight: normal;
}

.modal .form-group {
  position: relative;
}
.modal .form-group .help {
  font-size: 12px;
}
.modal .form-group input {
  margin-bottom: 0px;
}

.modal .modal-content .form-text {
  font-size: 12px;
  line-height: 18px;
  display: block;
  margin: 15px 0 25px 0;
  text-align: center;
}
.modal.__support {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal.__has-scroll {
  margin-left: -0.5rem;
}

.modal-backdrop {
  z-index: 1040;
}
.modal-backdrop.is-support {
  z-index: 1041;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
.breadcrumbs, .breadcrumb {
  margin: 15px 0;
  padding: 0;
  background: none;
}
.breadcrumbs ul, .breadcrumb ul {
  margin: 0;
  padding: 0;
}
.breadcrumbs li, .breadcrumb li {
  display: inline;
  font-size: 14px;
}
.breadcrumbs li a, .breadcrumb li a {
  font-size: 14px !important;
}
.breadcrumbs li a:hover, .breadcrumb li a:hover {
  color: #212529;
}
.breadcrumbs li.active, .breadcrumb li.active {
  color: #212529;
}
.breadcrumbs li.active a, .breadcrumb li.active a {
  color: #212529;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumb a:link, .breadcrumb a:visited {
  font-size: 12px;
  color: #7E8C9F;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
.input-group.date {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 0 40px 0 0 !important;
}
.input-group.date input {
  border: none !important;
}

.form-label.wrap {
  line-height: 20px;
}

.form-control:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-color: #80bdff !important;
}

input[type=checkbox].is-danger + label::before {
  border: solid 1px #e63201 !important;
}

.form-field.__error.is-danger {
  border-color: #e63201 !important;
}

.form-field.is-danger {
  border-color: #e63201 !important;
}

.form-control.__error.is-danger {
  border-color: #e63201 !important;
}

.form-control.is-danger {
  border-color: #e63201 !important;
}

.input-group.is-danger {
  border-color: #e63201 !important;
}

.form-wrapper .form-holder {
  position: relative;
}
.form-wrapper .form-holder .help {
  font-size: 12px;
  position: absolute;
}
.form-wrapper .form-holder input {
  margin-bottom: 0px;
  color: #212529;
}

.is-disabled:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.modal-body input.is-danger {
  border: solid 1px #dc3545 !important;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  background: none;
}

.input-group.input-group-password .input-group-append {
  position: absolute;
  top: 0;
  right: 0;
  height: 38px;
  z-index: 20;
}
.input-group.input-group-password input {
  border-radius: 4px !important;
}
.input-group.input-group-password .btn-input {
  border-radius: 4px !important;
}
.input-group.input-group-password .btn-input:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.input-group.input-group-password .btn-input:hover {
  color: #3490dc;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
.topmenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header {
  border-bottom: 1px solid #d3d4d4;
}
.header nav {
  margin: 10px 0 10px 0;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.readmore-button,
.markdown-front .readmore-button {
  color: #e63201;
  text-decoration: underline;
  font-size: 12px;
}
.readmore-button:hover,
.markdown-front .readmore-button:hover {
  color: #ff4e1e;
}

.readmore-container {
  position: relative;
}
.readmore-container.__fix-height {
  overflow: hidden;
}
.readmore-container.__fix-height.article-description {
  height: 130px;
}
.readmore-container.__fix-height.__publisher {
  height: 175px;
}

[data-readmore] {
  overflow: hidden;
}

.readmore-js-toggle, .readmore-js-section {
  display: block;
  width: 100%;
}

.readmore-js-section {
  overflow: hidden;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.pagination .page-item.active .page-link {
  background-color: #e63201;
  border-color: #e63201;
}
.pagination .page-item.active .page-link:hover {
  color: #fff;
}
.pagination .btn-link {
  color: #212529;
}
.pagination .btn-link:hover {
  text-decoration: none;
  color: #e63201;
}
.pagination .page-link {
  margin-right: 2px;
  background: transparent;
  border: none;
}
.pagination .page-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.--search-row mark {
  padding: 0 5px;
}

.--search-filters {
  border-left: 1px solid #d3d4d4;
}

.btn-collapse {
  width: 100%;
  max-width: 100%;
}
.btn-collapse .fa {
  -webkit-transform: all 0.2s ease-in-out;
      -ms-transform: all 0.2s ease-in-out;
          transform: all 0.2s ease-in-out;
  margin-right: 0.25rem;
}
.btn-collapse:not(.collapsed) .fa {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.cover {
  display: grid;
  background: url(/images/cover-bg.jpg?003a1bfacafe75bdc75eb1b207a343b5) center center no-repeat;
}
.cover .cover-ghost-button {
  text-align: center;
}

.cover a.collapsed-search {
  display: none;
}
.cover a.not-collapsed-search {
  display: block;
}
.cover.form-collapsed .phrase-search {
  width: 100%;
}
.cover.form-collapsed .extended-search {
  width: 100%;
}
.cover.form-collapsed a.collapsed-search {
  display: block;
}
.cover.form-collapsed a.not-collapsed-search {
  display: none;
}

.mysearches button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mysearches button.is-loading span {
  display: none;
}
.mysearches button.is-loading:after {
  border-right-color: #e63201;
  border-top-color: #e63201;
}

.save-search a.is-loading {
  position: relative;
  background: none;
}
.save-search a.is-loading:after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  position: absolute;
  border-color: transparent;
  border-right-color: #e63201;
  border-top-color: #e63201;
  left: 7px;
}

main {
  margin: 0;
  padding: 0;
}

section {
  margin: 0;
  padding: 0;
}

main > section {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
}

main > section p {
  line-height: 1;
}

[lang=ru] section[lang=ru],
[lang=en] section[lang=en] {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}

.languages {
  width: 80px;
  border: none;
  text-align: center;
}

ul.languages {
  min-width: auto;
}
ul.languages li:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
ul.languages li:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

ul li.language {
  display: block;
  width: 80px;
  padding: 10px 0;
  margin: 0px;
  background-color: transparent;
}

ul li.language:hover {
  background-color: #EBF0F7;
}

.language, .lang {
  font-size: 12px;
  color: #7e8c9f;
}
.language a, .lang a {
  cursor: pointer;
  border-bottom: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.language a p, .lang a p {
  font-size: 12px;
  color: #7e8c9f;
  font-family: "OpenSans-Regular";
}
.language a span, .language a p, .lang a span, .lang a p {
  display: inline-block;
}
.language span, .language p, .lang span, .lang p {
  display: inline-block;
}

.flag-icon-ru {
  margin-right: 8px;
  display: inline-block;
  margin-top: -2px;
  vertical-align: middle;
  background-image: url("/img/flag-ru-ru.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16px;
  width: 22px;
}

.flag-icon-en {
  margin-right: 8px;
  display: inline-block;
  margin-top: -2px;
  vertical-align: middle;
  background-image: url("/img/flag-en-us.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16px;
  width: 22px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.citation {
  width: 100%;
}
.citation.c-article-container {
  padding: 2rem 0;
}
.citation .c-head {
  width: 100%;
  border-bottom: 2px solid #B2C1D6;
}
.citation .c-head .c-title {
  padding: 0 1.5rem 1px 1.5rem;
  background-color: #5f5e5e;
  color: #fff;
  display: inline-block;
  margin-bottom: -2px;
}
.citation .c-body {
  padding: 4px 1.5rem;
  color: #7E8C9F;
}
.citation.is-modal.c-article-container {
  padding: 0;
}
.citation.is-modal .c-head {
  display: none;
}
.citation.is-modal .c-body {
  padding: 0;
}

.font-sm {
  font-size: 0.7875rem;
}

.cookie-bar-container {
  position: fixed;
  bottom: -10rem;
  left: 1rem;
  width: 400px;
  display: none;
  padding: 0.5rem 0.75rem;
  background-color: #f8fafc;
  z-index: 1;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.cookie-bar-container.__visible {
  bottom: 1rem;
}
.cookie-bar-container .cookie-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cookie-bar-container .cookie-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.cookie-bar-container .cookie-actions .btn {
  line-height: 17px;
}

.form-control.__is-sidebar {
  font-family: "OpenSans-Semibold";
  font-size: 12px;
  color: #415169;
  background-color: #EBF0F7;
  border-color: #EBF0F7;
  height: 34px;
}

footer .socials-collapse .socials-collapse-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5rem 0;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  margin: 0.5rem 0;
}
footer .socials-collapse .socials-collapse-container a.d-flex {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 0.5rem;
}
footer .socials-collapse .socials-collapse-container a.d-flex:last-child {
  margin-bottom: 0;
}
footer .socials-collapse .socials-collapse-container a.d-flex span {
  margin-bottom: 0;
  text-transform: inherit;
  line-height: 16px;
}
footer .socials-collapse .socials-collapse-container a.d-flex span img {
  opacity: 0.7;
}
footer .socials-collapse .socials-collapse-container a.d-flex span:first-child {
  width: 32px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
footer .socials-collapse .socials-collapse-container a.d-flex:hover img {
  opacity: 1;
}

footer .address-container .markdown-front p {
  margin-bottom: 0;
}

.pr--scroll-up {
  border: none;
  bottom: 25px;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  cursor: pointer;
  height: 50px;
  padding: 0;
  position: fixed;
  right: -100px;
  width: 50px;
  z-index: 1;
  font-size: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #e63201;
  border-radius: 4px;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.pr--scroll-up.__show {
  right: 25px;
}
.pr--scroll-up:hover {
  background-color: rgb(254.012987013, 76.3506493506, 27.987012987);
}
.pr--scroll-up .fa {
  margin-top: -4px;
}

.dropdown-menu.__small {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1rem;
}
.dropdown-menu.__small.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dropdown-menu.__small .dropdown-item {
  padding: 0.5rem;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  white-space: normal;
}
.dropdown.__journals-by-categories .grey-link {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "OpenSans-Semibold";
  color: #000;
}
.dropdown.__journals-by-categories .grey-link:hover {
  text-decoration: none;
  color: #7E8C9F;
}

.pr-row-form-control .form-control {
  border: 1px solid #dee2e6;
  font-family: "OpenSans-Regular", sans-serif;
  color: #212529;
}
.pr-row-form-control .form-control::-webkit-input-placeholder {
  color: #6c757d;
}
.pr-row-form-control .form-control::-moz-placeholder {
  color: #6c757d;
}
.pr-row-form-control .form-control:-ms-input-placeholder {
  color: #6c757d;
}
.pr-row-form-control .form-control::-ms-input-placeholder {
  color: #6c757d;
}
.pr-row-form-control .form-control::placeholder {
  color: #6c757d;
}
.pr-row-form-control .form-label {
  display: block;
  margin-bottom: 0;
  margin-left: 0.25rem;
  padding: 0;
  width: 100%;
  line-height: inherit;
  text-align: left;
}

.pn--bg {
  background-color: #f8fafc;
}

.pn--collapse-link {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #475262;
  font-family: OpenSans-Semibold, sans-serif;
  font-size: 12px;
  padding: 0 3rem 0 1rem;
  height: 42px;
  line-height: 42px;
  background: #ebf0f7 url(/images/toparrow.svg?53c07c5…) right 18px center no-repeat;
  background-size: 12px;
}
.pn--collapse-link.collapsed {
  background: #ebf0f7 url(/images/grarrow.svg?6f5bafa…) right 18px center no-repeat;
  background-size: 12px;
}
.pn--collapse-link:hover {
  background-color: #d9e2ee;
  color: #475262;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.nav-like-steppers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.nav-like-steppers .nav-item {
  width: 25%;
  margin: 0;
}
.nav-like-steppers .nav-item a {
  text-align: center;
  text-transform: initial;
  position: relative;
  border-bottom: 2px solid #B2C1D6;
  font-weight: 500;
  font-size: 12px;
  color: #6F8193;
}
.nav-like-steppers .nav-item a:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background-color: #cbd4e0;
  border-radius: 100%;
  position: absolute;
  bottom: -4px;
  right: 0;
}
.nav-like-steppers .nav-item a.active {
  color: #1b1b1b;
  border-bottom: 2px solid #e63201;
}
.nav-like-steppers .nav-item a.active:after {
  background-color: #e63201;
}

.nav-like-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.nav-like-line .nav-item {
  padding: 15px;
  margin: 6px;
}
.nav-like-line .nav-item a {
  font-weight: 500;
  padding: 0;
  margin: 0;
  font-size: 14px;
  text-align: center;
  text-transform: initial;
  position: relative;
  border-bottom: transparent;
}
.nav-like-line .nav-item a:not(.active) {
  color: #536D87;
  border-bottom: transparent;
}
.nav-like-line .nav-item a:not(.active):after {
  display: none;
}
.nav-like-line .nav-item a:after {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  background-color: #e63201;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.pn--journal-card-basic {
  margin-bottom: 1rem;
}
.pn--journal-card-basic img {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-bottom: 0.5rem;
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.pn--journal-card-basic img:hover {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.pn--journal-card-basic .--link {
  font-family: OpenSans-Semibold, sans-serif;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
  color: #212529;
  line-height: 1.25rem;
}
.pn--journal-card-basic .--link:hover {
  color: rgb(78.4864864865, 88, 97.5135135135);
}

.pn--news-card-small {
  margin-bottom: 1rem;
}
.pn--news-card-small .--date {
  color: #6c757d;
  margin-bottom: 0.25rem;
  font-size: 0.7875rem;
}
.pn--news-card-small .--description p {
  margin-bottom: 0;
}
.pn--news-card-small .--link {
  font-family: OpenSans-Semibold, sans-serif;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
  color: #212529;
  line-height: 1.25;
  font-size: 1.35rem;
  margin-bottom: 0.5rem;
}
.pn--news-card-small .--link:hover {
  color: rgb(78.4864864865, 88, 97.5135135135);
}

.pn--news-all-link {
  font-family: OpenSans-Semibold, sans-serif;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #212529;
  font-size: 1.125rem;
  text-decoration: none;
}
.pn--news-all-link:hover {
  color: rgb(78.4864864865, 88, 97.5135135135);
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.promo.body {
  background: -webkit-gradient(linear, left top, right top, from(#06549d), to(#6cb2eb));
  background: linear-gradient(to right, #06549d 0%, #6cb2eb 100%);
  margin-bottom: 30px;
}
.promo.body > .container > .row {
  margin: 10px -15px 10px -15px;
}
.promo .head {
  background: #06549d;
  background: -webkit-gradient(linear, left top, right top, from(#06549d), to(#61c2e9));
  background: linear-gradient(to right, #06549d 0%, #61c2e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#06549d", endColorstr="#61c2e9",GradientType=1 );
}
.promo .head-row {
  padding-bottom: 30px;
}
.promo .container {
  background: url(/images/reader.png?4884966c09b60bb4f1afc25c70f5a020) 300px bottom no-repeat;
  padding: 10px 15px 10px 15px;
}
.promo h1 {
  font-family: "OpenSans-Semibold";
  padding-right: 20px;
  margin-top: 20px;
  margin-bottom: 24px;
  font-size: 46px;
  line-height: 0.95em;
  color: white;
}
.promo .info {
  width: 72%;
  font-size: 14px;
  line-height: 1.4;
  color: white;
}
.promo .form-container {
  height: 100%;
  width: 100%;
  padding: 16px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 12px 1px rgba(0, 0, 0, 0.38);
          box-shadow: 0px 2px 12px 1px rgba(0, 0, 0, 0.38);
  font-size: 14px;
}
.promo .form-wrapper {
  display: table;
  width: 90%;
  margin: 0 5%;
}
.promo .form-wrapper .form-holder .help {
  bottom: -18px;
}
.promo .form-wrapper .form-holder .help--force {
  bottom: -18px;
}
.promo .form-row {
  display: table-row;
  width: 100% !important;
}
.promo .form-label {
  display: table-cell;
  padding-right: 8px;
  text-align: right;
  width: 20%;
}
.promo .form-field {
  display: table-cell;
  height: 36px;
  width: 100%;
  border: none;
  border-bottom: 1px solid #bcbcbc;
  border-radius: 0px;
  margin-bottom: 14px;
  outline: none;
}
.promo .form-field.promocode {
  width: 50%;
  border-bottom: 2px solid #1771b3;
}
.promo input[type=checkbox] {
  display: inline;
}
.promo .button-holder {
  /* width: 220px; */
  margin: 0 auto;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 25px;
}
.promo button[type=submit] {
  width: 40%;
  letter-spacing: 2px;
  padding: 14px 24px;
  font-family: "OpenSans-Semibold";
  border: none;
  background: #3d97cc;
  background: -webkit-gradient(linear, left top, left bottom, from(#3d97cc), to(#1262a7));
  background: linear-gradient(to bottom, #3d97cc 0%, #1262a7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3d97cc", endColorstr="#1262a7",GradientType=0 );
}
.promo.container {
  font-size: 14px;
}
.promo.container .h4 {
  font-size: 18px;
}
.promo.container .row.center {
  display: block;
  /*border: 1px solid red;*/
  width: 70%;
  text-align: -webkit-center;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 15%;
  padding: 0px;
}
.promo.container .row.center .phone-container {
  margin-top: 30px;
}
.promo.container .row.center .phone {
  font-family: "OpenSans-Light";
  font-size: 32px;
}
.txt-h1 {
  font-weight: 600;
  font-size: 4rem;
  line-height: 5rem;
  margin-bottom: 1.5rem;
}

.txt-main {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 1.5rem;
}

.txt-mb-h3 {
  margin-bottom: 3.5rem;
}

.txt-h3 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 4.5rem;
  margin-bottom: 3.5rem;
}
.txt-h3.txt-white {
  color: #fff;
}

.txt-h4 {
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom: 3.5rem;
}

.txt-award {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.txt-title {
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}
.txt-title.mb-editor {
  margin-bottom: 0.5rem;
}

.txt-md {
  font-weight: 500;
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}

.txt-sm {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 2rem;
}
.txt-sm.__bold {
  font-weight: 600;
}

.txt-xs {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}

b.txt-description {
  display: block;
}

.txt-description {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 0;
}
.txt-description.mb-editor {
  margin-bottom: 0.5rem;
}

.pa-promo-block-radius {
  border-radius: 3.125rem;
}

.pa-promo-block-radius-md {
  border-radius: 3.125rem;
}

@font-face {
  font-family: "Montserrat";
  src: url(/fonts/Montserrat-Light.woff2?40407be25649264b5dbb720bc0733636) format("woff2"), url(/fonts/Montserrat-Light.woff?bb9f15fd72ec78cef285e5583d3a82f4) format("woff"), url(/fonts/Montserrat-Light.ttf?34270926ef09970234f58962082bc853) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/fonts/Montserrat-Regular.woff2?fcb334ae86289352c6f629c17e80ea74) format("woff2"), url(/fonts/Montserrat-Regular.woff?d6faae4f5b1637779ae9c4910ce95e08) format("woff"), url(/fonts/Montserrat-Regular.ttf?2a2d37bf7680d86811db09a7b7177b47) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/fonts/Montserrat-Medium.woff2?c0eae82d207026ba4426ca2376e6b9ec) format("woff2"), url(/fonts/Montserrat-Medium.woff?63cf06b6d0089512ad0768213c0147e5) format("woff"), url(/fonts/Montserrat-Medium.ttf?647f0e61af3a76a138c3b0f6b4981d3b) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/fonts/Montserrat-SemiBold.woff2?1d03572519b69b8eb9e1d6b7976bff6e) format("woff2"), url(/fonts/Montserrat-SemiBold.woff?d68d21f7cdf6a25d3ff6416ed24ae32c) format("woff"), url(/fonts/Montserrat-SemiBold.ttf?2f7a846126c7d5ee91636209cd78214b) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url(/fonts/Montserrat-Bold.woff2?9f00bc2d8a7beeda093a8be562bb18c9) format("woff2"), url(/fonts/Montserrat-Bold.woff?b22fe5caeddce930c9e17b7731f029d1) format("woff"), url(/fonts/Montserrat-Bold.ttf?0915f0a8c3367a6d05ec1e6bc6ba4abe) format("truetype");
  font-weight: 700;
  font-style: normal;
}
.pa--promo {
  font-family: -apple-system, BlinkMacSystemFont, "Montserrat", sans-serif;
  font-weight: 600;
  background-color: #f3f1f1;
}
.pa--promo b {
  font-weight: bold;
}
.pa--promo .mb-3 {
  margin-bottom: 1.75rem !important;
}
.pa--promo .h3 {
  font-size: 3rem;
  font-weight: 600;
  line-height: 72px;
}
.pa--promo .h4 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}
.pa--promo .font-md {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 2rem;
}
.pa--promo .font-lg {
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
}
.pa--promo .border-md {
  border: 1px solid #242324;
}
.pa--promo .rounded-md {
  border-radius: 1.5rem;
}
.pa--promo .rounded-md-2 {
  border-radius: 2rem;
}
.pa--promo .rounded-lg {
  border-radius: 3rem;
}
.pa--promo .p-md {
  padding: 1.25rem;
}
.pa--promo .container {
  max-width: 1610px;
}
.pa--promo .container-fluid {
  max-width: 1610px;
}

.pa--promo-form-group {
  margin-bottom: 1.5rem;
  width: 100%;
}
.pa--promo-form-group .form-control {
  font-family: -apple-system, BlinkMacSystemFont, "Montserrat", sans-serif;
  padding: 1.5rem 4.125rem 1.5rem 2rem;
  background: #F3F1F1;
  border-radius: 1.5rem;
  height: 4.5rem;
  color: #242324;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  position: relative;
}
.pa--promo-form-group .form-control::-webkit-input-placeholder {
  color: #343a40;
}
.pa--promo-form-group .form-control::-moz-placeholder {
  color: #343a40;
}
.pa--promo-form-group .form-control:-ms-input-placeholder {
  color: #343a40;
}
.pa--promo-form-group .form-control::-ms-input-placeholder {
  color: #343a40;
}
.pa--promo-form-group .form-control::placeholder {
  color: #343a40;
}
.pa--promo-form-group .form-control[readonly] {
  background: #ccc;
}
.pa--promo-form-group .form-question {
  display: block;
  position: absolute;
  color: #242324;
  width: 24px;
  height: 24px;
  top: calc(50% - 12px);
  margin-bottom: 0;
  right: 24px;
}
.pa--promo-form-group .form-question img {
  position: absolute;
}
.pa--promo-form-group .pr--captcha .captcha-collapse {
  border-radius: 1.5rem;
  background: #F3F1F1;
}
.pa--promo-form-group .pr--captcha .form-control {
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  background-color: #fff;
}
.pa--promo-form-group button[type=submit] {
  width: 100%;
}
.pa--promo-form-group.__phone {
  color: #242324;
}
.pa--promo-form-group.__phone .iti__country span {
  color: #242324 !important;
}
.pa--promo-form-group span.is-danger {
  margin-bottom: 10px;
  font-size: 12px !important;
  margin-left: 20px !important;
  color: #EC3333 !important;
}

.tooltip.__promo {
  opacity: 1;
}

.pa--promo-tabs {
  border: 1px solid #242324;
  padding: 0.5rem;
  border-radius: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.125rem;
}
.pa--promo-tabs .nav-item {
  margin: 0;
  margin-right: 4px;
}
.pa--promo-tabs .nav-item:last-child {
  margin-right: 0;
}
.pa--promo-tabs .nav-item .nav-link {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
  font-family: -apple-system, BlinkMacSystemFont, "Montserrat", sans-serif;
  font-weight: 600;
  padding: 0.875rem 1.25rem;
  text-transform: inherit;
  font-size: 1.125rem;
  line-height: 1.375rem;
  border-radius: 1.125rem;
}
.pa--promo-tabs .nav-item .nav-link:hover {
  background-color: #F3F1F1;
}
.pa--promo-tabs .nav-item .nav-link.active {
  background-color: #242324;
  color: #fff;
}

.pa--card {
  padding: 2rem;
  height: 100%;
  position: relative;
  border: 1px solid #242324;
  border-radius: 1.875rem;
}
.pa--card.pa--card-p-28 {
  padding: 1.75rem;
}
.pa--card.pa--card-p-32 {
  padding: 2rem;
}
.pa--card.pa--card-p-40 {
  padding: 2.5rem;
}
.pa--card.pa--card-white {
  background-color: #fff;
}
.pa--card .card-image {
  width: calc(100% + 2rem);
  margin-right: -1rem;
  margin-left: -1rem;
  margin-top: -1rem;
  border-radius: 1.875rem;
  border: 1px solid #242324;
  background-size: calc(100% + 2rem);
  background-repeat: no-repeat;
  height: 13.75rem;
}
.pa--card .card-image.card-editor {
  height: 25rem;
  margin-bottom: 1rem;
}
.pa--card .card-icon {
  margin-bottom: 2rem;
}
.pa--card .card-icon img {
  width: 3.5rem;
}
.pa--card .card-badge {
  position: absolute;
  top: -42px;
  left: -42px;
}
.pa--card .card-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 1.25rem;
}
.pa--card .card-head .--left {
  margin-right: 1.25rem;
}
.pa--card .card-head .--left.__feedback {
  min-width: 4rem;
  height: 4rem;
  border: 1px solid #242324;
  border-radius: 20px;
  overflow: hidden;
}
.pa--card .card-head .--left img {
  min-width: 4rem;
  height: 4rem;
}
.pa--card .card-head .--right .--title {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 2rem;
}
.pa--card .card-head .--right .--description {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
}
.pa--card .card-body.__spaced {
  padding: 16px;
}
.pa--card .card-body .card-title {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 0.5rem;
}
.pa--card .card-body .card-title.card-title-md {
  font-weight: 600;
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}
.pa--card .card-body .card-title.card-title-lg {
  font-weight: 600;
  font-size: 3rem;
  line-height: 4rem;
}
.pa--card .card-body .card-text {
  padding: 0;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 0;
}

.btn-bubble {
  gap: 0.75rem;
  padding: 1.25rem 2rem;
  border-radius: 1.5rem !important;
  line-height: 1.375rem;
  font-size: 1.125rem;
  height: inherit;
}
.btn-bubble.btn-danger {
  background-color: #EC3333;
}
.btn-bubble.btn-danger:hover {
  background-color: rgb(238.1726457399, 74.3273542601, 74.3273542601);
}
.btn-bubble.btn-secondary {
  background-color: #fff;
  border: 1px solid #242324;
  color: #242324;
}
.btn-bubble.btn-secondary:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.btn-bubble.btn-lg, .btn-group-lg > .btn-bubble.btn {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
  height: 4rem;
}
.btn-bubble.btn-md {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.375rem;
  height: 4rem;
  border-radius: 1.875rem;
}
.btn-bubble.btn-promo-arrow {
  width: 4.625rem;
  height: 3.5rem;
  padding: 0.938rem 1.563rem;
  border-radius: 1.875rem;
}

.pa--promo-carousel {
  margin-bottom: 24px;
  padding-bottom: 24px;
}
.pa--promo-carousel .carousel-indicators {
  margin-bottom: 0;
}
.pa--promo-carousel .carousel-indicators li {
  width: 8px;
  height: 8px;
  background-color: #e9e9e9;
  border-radius: 100%;
}
.pa--promo-carousel .carousel-indicators li.active {
  background-color: #232423;
}
.pa--promo-carousel .carousel-indicators.__white li {
  background-color: #e9e9e9;
}
.pa--promo-carousel .carousel-indicators.__white li.active {
  background-color: #fff;
}

.col-carousel-12 {
  padding-right: 0;
  padding-left: 0;
}
.col-carousel-12 .carousel-item {
  padding-right: 15px;
  padding-left: 15px;
}

.pa--markdown p {
  margin-bottom: 1rem;
}
.pa--markdown p:last-child {
  margin-bottom: 0;
}

.pa--promo-annotations {
  background-color: #fff;
  padding-bottom: 120px;
  padding-right: 40px;
  padding-left: 40px;
}
.pa--promo-annotations .pa--promo-annotations-container {
  background-color: #6E3EF6;
  padding: 72px 113px;
}
.pa--promo-annotations .pa--promo-annotations-container .h3 {
  color: #fff;
  margin-bottom: 72px;
}
.pa--promo-annotations .pa--promo-annotations-container .block-group {
  color: #242324;
}
.pa--promo-annotations .pa--promo-annotations-container .block-group .block-group-item {
  background: #FFFFFF;
  padding: 40px;
  border: 1px solid #242324;
  border-radius: 24px;
  margin: 14px;
}
.pa--promo-annotations .pa--promo-annotations-container .block-group .block-group-item:first-child {
  margin-left: 0;
}
.pa--promo-annotations .pa--promo-annotations-container .block-group .block-group-item:last-child {
  margin-right: 0;
}
.pa--promo-annotations .pa--promo-annotations-container .block-group .block-group-item .--title {
  font-size: 32px;
  line-height: 48px;
  font-weight: 600;
  margin-bottom: 24px;
}
.pa--promo-annotations .pa--promo-annotations-container .block-group .block-group-item .--description {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}

.pa--promo-awards {
  background-color: #fff;
  padding-bottom: 120px;
}
.pa--promo-awards .block-item {
  background-color: #fff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  padding: 24px;
  border: 1px solid #242324;
  border-radius: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #242324;
}
.pa--promo-awards .block-item.active {
  background-color: #F3F1F1;
  color: #242324;
}
.pa--promo-awards .block-item .icon {
  height: 56px;
  width: 56px;
  margin-bottom: 24px;
}
.pa--promo-awards .list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.pa--promo-awards .list-group .list-group-item {
  background-color: #fff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  padding: 24px;
  border: 1px solid #242324;
  border-radius: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 15px;
  color: #242324;
}
.pa--promo-awards .list-group .list-group-item.active {
  background-color: #F3F1F1;
  color: #242324;
}
.pa--promo-awards .list-group .list-group-item:first-child {
  margin-left: 0;
}
.pa--promo-awards .list-group .list-group-item:last-child {
  margin-right: 0;
}
.pa--promo-awards .list-group .list-group-item .icon {
  height: 56px;
  width: 56px;
}
.pa--promo-awards .list-group .list-group-item .text {
  margin-top: 24px;
  line-height: 28px;
  font-size: 1.125rem;
}

.pa--promo-banners {
  background-color: #fff;
  padding-bottom: 56px;
}
.pa--promo-banners h4 {
  margin-bottom: 3.5rem;
}
.pa--promo-banners .block-item {
  border: 1px solid #000000;
  border-radius: 1.5rem;
  overflow: hidden;
}
.pa--promo-banners .block-item img {
  width: 100%;
  height: 100%;
}
.pa--promo-banners .block-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pa--promo-banners .block-group .block-group-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 1px solid #000000;
  border-radius: 1.5rem;
  width: 20%;
  margin: 0 1rem;
  height: 9rem;
  overflow: hidden;
}
.pa--promo-banners .block-group .block-group-item img {
  width: 100%;
  height: 100%;
}
.pa--promo-banners .block-group .block-group-item:first-child {
  margin-left: 0;
}
.pa--promo-banners .block-group .block-group-item:last-child {
  margin-right: 0;
}

.pa--promo-bonuses {
  margin-bottom: 40px;
}
.pa--promo-bonuses .pa--promo-bonuses-container {
  background-color: #fff;
  padding: 72px;
}
.pa--promo-bonuses .pa--promo-bonuses-container .h2 {
  font-weight: 600;
  font-size: 48px;
  line-height: 64px;
  margin-bottom: 56px;
}

.pa--promo-conclusion {
  margin-bottom: 40px;
}
.pa--promo-conclusion .pa--promo-conclusion-container {
  position: relative;
  background-color: #fff;
  padding: 72px;
  margin-bottom: 40px;
}
.pa--promo-conclusion .pa--promo-conclusion-container .--background {
  background-size: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 637px;
  height: 918px;
  border-bottom-right-radius: 50px;
}
.pa--promo-conclusion .pa--promo-conclusion-container .--counter {
  position: absolute;
  margin-bottom: 0 !important;
  text-align: center;
  top: calc(50% - 1.4rem);
  right: calc(50% - 2.2rem);
  width: 48px;
}
.pa--promo-conclusion .pa--promo-conclusion-container .block-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: 1px solid #242324;
  border-radius: 24px;
  padding: 20px;
  height: 100%;
}
.pa--promo-conclusion .pa--promo-conclusion-container .block-item.__counter {
  height: 136px;
}
.pa--promo-conclusion .pa--promo-conclusion-container .block-item .block-item-image {
  width: 113px;
}
.pa--promo-conclusion .pa--promo-conclusion-container .h2 {
  font-weight: 600;
  font-size: 48px;
  line-height: 64px;
  margin-bottom: 56px;
}
.pa--promo-conclusion .pa--promo-conclusion-container h4 {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 10px;
}
.pa--promo-conclusion .pa--promo-conclusion-container table {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
.pa--promo-conclusion .pa--promo-conclusion-container table tr td:first-child {
  padding-right: 10px;
}
.pa--promo-conclusion .pa--promo-conclusion-container ul {
  padding-left: 2rem;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
.pa--promo-conclusion .pa--promo-conclusion-container ul li {
  margin-bottom: 10px;
}

.pa--promo-editors .pa--promo-editors-container {
  background-color: #fff;
  padding: 4.5rem;
  margin-bottom: 40px;
}
.pa--promo-editors .pa--promo-editors-container .--more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 56px;
  padding-bottom: 72px;
}
.pa--promo-editors .pa--promo-editors-container .block-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 1px solid #000000;
  border-radius: 30px;
  width: 33.3%;
  margin: 0 15px;
  padding: 12px;
  min-height: 772px;
  position: relative;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item .--img {
  border-radius: 20px;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item .--vip {
  position: absolute;
  top: -42px;
  left: -42px;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item .--content {
  padding: 16px;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item .--title {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item.__main .--title {
  font-weight: 600;
  font-size: 48px;
  line-height: 64px;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item .--description {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item img {
  width: 100%;
  height: 100%;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item:first-child {
  margin-left: 0;
}
.pa--promo-editors .pa--promo-editors-container .block-group .block-group-item:last-child {
  margin-right: 0;
}

.pa--promo-feedbacks {
  margin-bottom: 40px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container {
  background-color: #fff;
  padding: 72px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .--right .txt-title {
  margin-bottom: 0;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 32px;
  border: 1px solid #242324;
  border-radius: 30px;
  width: 50%;
  margin: 0 15px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item:first-child {
  margin-left: 0;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item:last-child {
  margin-right: 0;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--head .--img {
  margin-right: 20px;
  width: 92px;
  height: 92px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--head .--title {
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--head .--description {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #242324;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--content .--title {
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 8px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--content .--description {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pa--promo-feedbacks .pa--promo-feedbacks-container .block-group .block-group-item .--right .txt-title {
  margin-bottom: 0;
}

.pa--promo-footer {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-32.02%, #242324), color-stop(447.32%, #6E3EF6));
  background: linear-gradient(180deg, #242324 -32.02%, #6E3EF6 447.32%);
  padding: 7.5rem;
  color: #fff;
  position: relative;
  margin-top: 2.5rem;
}
.pa--promo-footer .--policy {
  text-align: center;
}
.pa--promo-footer .--policy a {
  color: #6E3EF6;
}
.pa--promo-footer .form {
  padding-left: 3.375rem;
}
.pa--promo-footer .form .form-group button {
  min-width: 100%;
}
.pa--promo-footer .--logo {
  position: absolute;
  bottom: 0;
  left: calc(50% - 4.563rem);
}
.pa--promo-footer .--logo img {
  width: 9.125rem;
}

.pa--promo-header {
  background-color: #fff;
  position: fixed;
  width: 100%;
  z-index: 1;
}
.pa--promo-header .pa--promo-header-container {
  height: 6.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pa--promo-header .pa--promo-header-container .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4rem;
}
.pa--promo-header .btn.__main {
  min-width: 290px;
}

.pa--promo-links {
  background-color: #fff;
  padding-bottom: 7.5rem;
  border-bottom-left-radius: 3.5rem;
  border-bottom-right-radius: 3.5rem;
  margin-bottom: 40px;
}
.pa--promo-links .pa--promo-links-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pa--promo-links .pa--promo-links-container button {
  margin-bottom: 1rem;
}
.pa--promo-links .pa--promo-links-container button:first-child {
  margin-right: 1rem;
}

.pa--promo-main {
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 72px;
}
.pa--promo-main .pa--promo-main-container .h1 {
  font-weight: 600;
  font-size: 4rem;
  line-height: 5rem;
  margin-bottom: 1.5rem;
}
.pa--promo-main .pa--promo-main-container .--image img {
  overflow: hidden;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 24px;
}
.pa--promo-main .pa--promo-main-container .--release-info {
  background-color: #25A668;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #242324;
  border-radius: 24px;
  color: #fff;
  width: calc(100% - 4rem);
  position: absolute;
  bottom: -2rem;
  left: 2rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 2rem;
}
.pa--promo-main .pa--promo-main-container .--center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.pa--promo-main .pa--promo-main-container .--left {
  margin-right: 72px;
}
.pa--promo-main .pa--promo-main-container .--left .--img {
  width: 380px;
}
.pa--promo-main .pa--promo-main-container .--right {
  margin: 24px 0;
}
.pa--promo-main .pa--promo-main-container .--right .h1 {
  font-weight: 600;
  font-size: 64px;
  line-height: 80px;
  margin-bottom: 24px;
}
.pa--promo-main .pa--promo-main-container .--right .text {
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 32px;
}
.pa--promo-main .pa--promo-main-container .--right .text.text-description .--description {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 24px;
}

.pa--promo-reasons {
  margin-bottom: 40px;
}
.pa--promo-reasons .pa--promo-reasons-container {
  background-color: #6E3EF6;
  padding: 4.5rem;
}

.promocodes.__deskbooks {
  /*--Справочники--*/
}
.promocodes.__deskbooks .inform-holder {
  width: 100%;
  display: table;
}
.promocodes.__deskbooks .inform-cell {
  width: 100%;
  display: table-cell;
  height: 122px;
  vertical-align: middle;
}
.promocodes.__deskbooks .high-cell {
  height: 226px;
}
.promocodes.__deskbooks .high-cell.has-active {
  height: 148px;
  padding-top: 50px;
}
.promocodes.__deskbooks .inform {
  width: 50%;
  margin: 30px auto;
  text-align: center;
  font-size: 22px;
}
.promocodes.__deskbooks .inform a {
  text-decoration: underline;
}
.promocodes.__deskbooks .inform a:link, .promocodes.__deskbooks .inform a:visited {
  color: #e63201;
}
.promocodes.__deskbooks .inform a:hover {
  color: #fa4717;
}
.promocodes.__deskbooks .inform span {
  color: #e63201;
}
.promocodes.__deskbooks .deskbook-button {
  background-color: #e63201;
  max-width: 200px;
}
.promocodes.__deskbooks .section {
  margin-bottom: 60px;
  clear: both;
}
.promocodes.__deskbooks .deskbook-section-title {
  width: 100%;
  text-align: center;
  font-size: 30px;
  margin-bottom: 20px;
  font-family: "OpenSans-Light", sans-serif !important;
  color: #728594;
  font-weight: 100;
  position: relative;
}
.promocodes.__deskbooks .deskbook-section-title .info-count {
  position: absolute;
  top: 0;
  right: 14px;
}
.promocodes.__deskbooks .journal-checkbox {
  width: 184px;
  height: 250px;
  display: block;
  position: relative;
  margin: 0 auto;
  outline: none;
}
.promocodes.__deskbooks .journal-checkbox input + span {
  position: absolute;
  width: 184px;
  height: 250px;
  cursor: pointer;
  text-align: center;
}
.promocodes.__deskbooks .journal-checkbox input + span img {
  width: 167px;
  height: 230px;
  margin-top: 20px;
  border: 1px solid #bbbbba;
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}
.promocodes.__deskbooks .journal-checkbox input + span > span {
  background: url(/images/check.png?2a5cfe7089f7b73bad38d819bf2ba003) left bottom no-repeat;
  display: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  position: absolute;
  left: 10px;
  bottom: 10px;
  width: 34px;
  height: 34px;
}
.promocodes.__deskbooks .journal-checkbox input + span img:hover {
  width: 184px;
  height: 250px;
  margin-top: 0;
}
.promocodes.__deskbooks .journal-checkbox input + span img:hover + span {
  opacity: 0.5;
  display: inline-block;
}
.promocodes.__deskbooks .journal-checkbox input:checked + span img {
  width: 184px;
  height: 250px;
  margin-top: 0;
}
.promocodes.__deskbooks .journal-checkbox input:checked + span img:hover + span {
  opacity: 1;
}
.promocodes.__deskbooks .journal-checkbox input:checked + span > span {
  background: url(/images/checked.png?444cc33218c88f17e513be0294673b1d) left bottom no-repeat;
  display: inline-block;
}
.promocodes.__deskbooks .journal-checkbox input:disabled + span {
  opacity: 0.5;
}
.promocodes.__deskbooks .journal-checkbox input:disabled + span > span {
  background: none;
}

.deskbook-button {
  border-radius: 5px;
  color: #fff !important;
  font-family: "OpenSans-Regular";
  padding: 10px 18px;
  text-transform: none;
  font-size: 16px;
  margin-bottom: 40px;
}

.added-deskbooks {
  text-align: center;
  margin-bottom: 40px;
}

.added-item {
  display: inline-block;
  width: 115px;
  margin: 0 5px;
}

.page-added-item {
  display: inline-block;
  width: 180px;
  margin: 0 20px;
}

.added-item img, .page-added-item img {
  width: 100%;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.reader-header {
  padding: 0.7rem 0;
}
.reader-header a span {
  font-size: 10pt;
  font-family: "OpenSans-Regular", sans-serif;
  padding: 6px 0 6px 30px;
  background: url(/images/sprite-nav.png?d649a9145f4cd1bda65cf37ffef7dc05);
  background-repeat: no-repeat;
  text-decoration: none;
  text-transform: uppercase;
}
.reader-header a span i {
  font-style: normal;
}
.reader-header a span.contents {
  background-position: 0 -60px;
}
.reader-header a span.contents:hover {
  background-position: 0 -90px;
}
.reader-header a span.bookmark {
  background-position: 0 0;
}
.reader-header a span.bookmark:hover {
  background-position: 0 -30px;
}
.reader-header a span.library {
  background-position: 0 -120px;
}
.reader-header a span.library:hover {
  background-position: 0 -150px;
}
.reader-header a span.setbookmark {
  background-position: 0 -180px;
  border-bottom: 1px #e63201 solid;
  border-radius: 0;
}
.reader-header a span.setbookmark:hover {
  background-position: 0 -210px;
}
.reader-header a span.exit {
  background-position: 0 -330px;
}
.reader-header a span.exit:hover {
  background-position: 0 -360px;
}
.reader-header a span.empty {
  background: none;
}
.reader-header a span:hover {
  color: #e63201;
}
.reader-header a:hover {
  color: #e63201;
}
.reader-header .search .search-input {
  outline: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  padding-left: 0px;
}
.reader-header .search .search-input:focus {
  outline: none;
}
.reader-header .search .search-icon .__close {
  display: none;
}

#reader-header {
  position: fixed;
  width: 100%;
  background-color: #fff;
  top: 0;
  z-index: 2;
}

#reader {
  position: fixed;
  width: 100%;
  height: calc(100vh - 100px);
}

#reader-menu ul {
  margin: 0;
  padding: 0;
}
#reader-menu ul li {
  list-style-type: none;
  padding-left: 10px;
}
#reader-menu ul {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
#reader-menu ul > li {
  position: relative;
  padding: 0px;
}

.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 300px;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none;
}
.slideout-menu .nav {
  margin: 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
.slideout-menu .nav .nav-item {
  color: #6c757d;
  padding: 0;
  font-size: 0.7rem;
  margin: 0;
}
.slideout-menu .nav .nav-link {
  border: none;
}
.slideout-menu .nav .nav-link:hover {
  border: none;
}
.slideout-menu .nav .nav-link.active {
  border: none;
  color: #e63201;
  border-bottom: 1px solid #e63201 !important;
}
.slideout-menu .tab-content {
  margin: 0 10px;
}
.slideout-menu .contents-nav li {
  border-bottom: #d3d4d4 solid 1px;
  padding-bottom: 0px 0px 18px 0px;
  margin: 0px 0px 18px 0px;
}
.slideout-menu .contents-nav li a {
  display: block;
  line-height: 1.3;
  margin-bottom: 5px;
}
.slideout-menu .contents-nav li:last-child {
  border-bottom: none;
}
.slideout-menu .contents-nav .reader-sidebar-journal {
  padding-bottom: 10px !important;
}
.slideout-menu .contents-nav .reader-sidebar-journal a.red-link:hover {
  color: #e63201;
}
.slideout-menu .contents-nav li span a:link, .slideout-menu .contents-nav li span a:visited {
  font-size: 10pt;
  color: #000;
  font-family: "OpenSans-Bold";
}
.slideout-menu .contents-nav li span a:hover {
  color: #e63201;
}
.slideout-menu .tab-content-item {
  margin-bottom: 20px;
  height: calc(100vh - 100px);
}
.slideout-menu .reader-sidebar-chapter span p {
  margin-bottom: 8px;
  line-height: 1.3;
}
.slideout-menu .bookmarks-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: none !important;
}
.slideout-menu .bookmarks-list-item .bookmark-remove {
  margin-right: 4px;
}
.slideout-menu .bookmarks-list-item .bookmark-remove a {
  color: #212529;
}
.slideout-menu .bookmarks-list-item .bookmark-remove a:hover {
  color: #e63201;
}
.slideout-menu .bookmarks-list-item .bookmark-flag {
  height: 32px;
  width: 36px;
  background: url(/images/flag.png?8a69969902bc9403b65e5e62fb113075) left center no-repeat;
  color: #fff;
  font-size: 9pt;
  font-family: "OpenSans-Semibold";
}
.slideout-menu .bookmarks-list-item .bookmark-flag span {
  display: block;
  text-align: center;
  width: 24px;
  padding-top: 3px;
}
.slideout-menu .bookmarks-list-item .bookmark-cont {
  float: left;
  width: 100%;
  margin-right: 10px;
  margin-left: 5px;
  margin-top: -2px;
  line-height: 1.3;
}
.slideout-menu .simplebar-wrapper {
  margin-right: -10px;
}
.slideout-menu .simplebar-vertical {
  right: -10px;
}
.slideout-menu a.is-loading {
  position: relative;
  color: transparent !important;
  pointer-events: none;
  z-index: 200;
}
.slideout-menu a.is-loading:after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  position: absolute;
  border-right-color: #3490dc;
  border-top-color: #3490dc;
}

.slideout-menu-left {
  left: 0;
}

.slideout-menu-right {
  right: 0;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  will-change: transform;
  background-color: #FFF; /* A background-color is required */
  min-height: 100vh;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open #header {
  position: absolute;
}

.slideout-open .slideout-menu {
  display: block;
}

.panel:before {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}

.panel-open:before {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
}

.menu-wrapper {
  position: absolute;
  top: -7px;
  left: 15px;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 14px;
  cursor: pointer;
}

.hamburger-menu,
.hamburger-menu:after,
.hamburger-menu:before {
  width: 20px;
  height: 2px;
}

.hamburger-menu {
  position: relative;
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  background: #6c757d;
  -webkit-transition: all 0ms 300ms;
  transition: all 0ms 300ms;
}
.hamburger-menu.animate {
  background: rgba(255, 255, 255, 0);
}

.hamburger-menu:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 6px;
  background: #6c757d;
  -webkit-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.hamburger-menu:after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  background: #6c757d;
  -webkit-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.hamburger-menu.animate:after {
  top: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.hamburger-menu.animate:before {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.inform-string {
  padding-top: 14px;
  font-size: 14px;
}

.inform-string div {
  height: 31px;
  line-height: 31px;
  float: left;
}

.inform-string-home {
  margin-right: 6px;
}

.inform-string-magazine {
  margin-right: 8px;
  padding-left: 14px;
  background: url(/images/arrow.png?9d36084bba2bc54d9c34fe51e014b956) center left no-repeat;
}

.inform-string-article {
  margin-right: 8px;
  padding-left: 14px;
  background: url(/images/arrow.png?9d36084bba2bc54d9c34fe51e014b956) center left no-repeat;
}

.inform-string-holder div {
  float: left;
}

.inform-string-home a {
  display: block !important;
  height: 31px;
  width: 31px;
  background: url(/images/home.png?dc4828d9a455604eb98c3b78b662fa31) center 0px no-repeat;
}

.inform-string-home a:hover {
  background: url(/images/home.png?dc4828d9a455604eb98c3b78b662fa31) center -31px no-repeat;
}

.inform-string-magazine, .inform-string-article {
  overflow: hidden;
  max-width: 47%;
}

.inform-string-magazine p, .inform-string-article p {
  white-space: nowrap;
}

.inform-string {
  height: 60px;
  width: 100%;
  position: fixed;
  bottom: 0;
  background: #fff;
  border-top: #d3d4d4 solid 1px;
  -webkit-box-shadow: 0px -5px 20px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px -5px 20px 0px rgba(50, 50, 50, 0.4);
  z-index: 90;
}

.inform-string-holder {
  height: 60px;
  width: 70%;
  margin: 0 15%;
}

.inform-string-magazine span {
  color: #cd2727;
}

.inform-string-magazine a:link, .inform-string-article a:link, .inform-string-magazine a:visited, .inform-string-article a:visited {
  color: #000;
  text-decoration: none;
}

.inform-string-magazine a:hover, .inform-string-article a:hover {
  color: #464646;
}

.grad_01, .grad_02 {
  width: 40px;
  float: left;
  margin-left: -40px; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1); /* IE6-9 */
}

#article-content {
  margin-left: -50px;
  margin-right: -50px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
/* ---------------------------------------------- */
/* ---------------------------------------------- */
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
@font-face {
  font-family: "OpenSans-Regular";
  src: url(/fonts/OpenSansRegular.eot?37f94c43d2dd7817f1c698042be7c737);
  src: url(/fonts/OpenSansRegular.eot?37f94c43d2dd7817f1c698042be7c737) format("embedded-opentype"), url(/fonts/OpenSansRegular.woff?6d4bca139834107b8d83e9bc05fecc04) format("woff"), url(/fonts/OpenSans-Regular.ttf?17e98b9e5586529b13ccb1f7af16861c) format("truetype"), url(/fonts/OpenSansRegular.svg?396d24ea46450ce6b88eed69395b2b50) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Bold";
  src: url(/fonts/OpenSansBold.eot?62131bba3065175b9726437a7c327139);
  src: url(/fonts/OpenSansBold.eot?62131bba3065175b9726437a7c327139) format("embedded-opentype"), url(/fonts/OpenSansBold.woff?39985905ffdd26c4eee6edfe81f8a25e) format("woff"), url(/fonts/OpenSans-Bold.ttf?043771c999cd4d47d9f33c9c7e42c392) format("truetype"), url(/fonts/OpenSansBold.svg?c5fd55a88f4d4a3580cb3037f8dc54be) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Semibold";
  src: url(/fonts/OpenSansSemibold.eot?eb39b543139ce12b8965aeaff173851f);
  src: url(/fonts/OpenSansSemibold.eot?eb39b543139ce12b8965aeaff173851f) format("embedded-opentype"), url(/fonts/OpenSansSemibold.woff?02a7b3cca38a42bfd60d1388d26f3e08) format("woff"), url(/fonts/OpenSans-Semibold.ttf?029b9bc9d72f4d799803735f6295f763) format("truetype"), url(/fonts/OpenSans-Semibold.svg?98d298a4941e37d6ddfb73e867e783ba) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Italic";
  src: url(/fonts/OpenSansItalic.eot?9fa774a25ab132779aa318e5107147f8);
  src: url(/fonts/OpenSansItalic.eot?9fa774a25ab132779aa318e5107147f8) format("embedded-opentype"), url(/fonts/OpenSansItalic.woff?a525f365f20e36126dd8c49609bc7b65) format("woff"), url(/fonts/OpenSans-Italic.ttf?9585580230392fee3fdc7d8e632e404e) format("truetype"), url(/fonts/OpenSansItalic.svg?67c6e21f783e966d65a911783d5ab7f7) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Light";
  src: url(/fonts/OpenSans-Light.eot?787f0332413f7c123ebcc0ed51055bce);
  src: url(/fonts/OpenSans-Light.eot?787f0332413f7c123ebcc0ed51055bce) format("embedded-opentype"), url(/fonts/OpenSans-Light.woff?d47c5091a7fed36bbaa759e4963cfbc3) format("woff"), url(/fonts/OpenSans-Light.ttf?16cd4dce69de922f0a9027342d97e658) format("truetype"), url(/fonts/OpenSans-Light.svg?2ff805c0d727053acb48a4dbe3e4c4c0) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-LightItalic";
  src: url(/fonts/OpenSans-LightItalic.ttf?4f712f17699ad78028280a6ffd0ce325) format("truetype");
  font-weight: normal;
  font-style: normal;
}
html {
  position: relative;
  min-height: 100%;
}

div.--article-html-content {
  font-family: "OpenSans-Regular";
  padding: 0;
  margin: 0;
  /*--Поиск--*/
  /*--Поиск--*/
  /*--Контент с отступами--*/
  /*--Врезка--*/
  /*--Кнопка--*/
}
div.--article-html-content h1 {
  font-size: 32pt;
}
div.--article-html-content h2 {
  font-size: 24pt;
  line-height: 1;
}
div.--article-html-content h4 {
  font-size: 14pt;
  text-align: center;
}
div.--article-html-content a, div.--article-html-content h1, div.--article-html-content h2, div.--article-html-content h3, div.--article-html-content h4 {
  margin: 0;
  padding: 0;
}
div.--article-html-content p {
  margin: 0;
  padding: 0;
  text-align: justify;
  text-indent: 1.5em;
}
div.--article-html-content a:link, div.--article-html-content a:visited {
  color: #1b6aae;
}
div.--article-html-content a:hover {
  color: #2585d7;
}
div.--article-html-content h3, div.--article-html-content h4, div.--article-html-content h5, div.--article-html-content h6 {
  margin-bottom: 10px;
  margin-top: 20px;
}
div.--article-html-content .clear {
  clear: both;
}
div.--article-html-content header {
  max-height: 60px;
  width: 100%;
  background: #fff;
  border-bottom: #d3d4d4 solid 1px;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.4);
  z-index: 2;
}
div.--article-html-content .fixed-header {
  position: fixed;
  width: 100%;
  height: 90px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 2;
}
div.--article-html-content .header-left, div.--article-html-content .header-right {
  margin-top: 27px;
  width: 35%;
  float: left;
  padding: 0;
}
div.--article-html-content .header-center {
  margin-top: 25px;
  float: left;
  width: 30%;
  padding: 0;
}
div.--article-html-content .header-right {
  text-align: right;
}
div.--article-html-content .header-right ul {
  margin-right: 20px;
}
div.--article-html-content .header-right ul li:hover a {
  color: #e63201;
}
div.--article-html-content .header-left ul li, div.--article-html-content .header-right ul li {
  display: inline;
  margin-right: 6px;
  line-height: 30px;
}
div.--article-html-content .inform-string {
  height: 60px;
  width: 100%;
  position: fixed;
  bottom: 0;
  background: #fff;
  border-top: #d3d4d4 solid 1px;
  -webkit-box-shadow: 0px -5px 20px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px -5px 20px 0px rgba(50, 50, 50, 0.4);
  z-index: 99;
}
div.--article-html-content .inform-string-holder {
  font-family: "OpenSans-Semibold";
  height: 60px;
  width: 70%;
  margin: 0 15%;
}
div.--article-html-content .inform-string-magazine span {
  color: #cd2727;
}
div.--article-html-content .inform-string nav ul li {
  list-style-type: none;
  display: inline;
  font-family: "OpenSans-Semibold";
  line-height: 50px;
}
div.--article-html-content .inform-string nav ul li span {
  color: #cd2727;
}
div.--article-html-content .header-left li a, div.--article-html-content .header-right li a, div.--article-html-content .header-left li span, div.--article-html-content .header-right li span {
  font-size: 10pt;
  font-family: "OpenSans-Semibold";
  padding: 6px 0 6px 30px;
  background: url(/images/sprite-nav.png?d649a9145f4cd1bda65cf37ffef7dc05);
  background-repeat: no-repeat;
  text-decoration: none;
  text-transform: uppercase;
}
div.--article-html-content .header-left li span, div.--article-html-content .header-right li span {
  cursor: pointer;
}
div.--article-html-content .header-left li span:hover, div.--article-html-content .header-right li a:hover {
  color: #e63201;
}
div.--article-html-content .header-left li a:link, div.--article-html-content .header-left li a:visited, div.--article-html-content .header-right li a:link, div.--article-html-content .header-right li a:visited {
  color: #000;
}
div.--article-html-content .header-left li span.contents {
  background-position: 0 -60px;
}
div.--article-html-content .header-left li span.contents:hover {
  background-position: 0 -90px;
}
div.--article-html-content .header-left li span.bookmark {
  background-position: 0 0;
}
div.--article-html-content .header-left li span.bookmark:hover {
  background-position: 0 -30px;
}
div.--article-html-content .header-left li span.library {
  background-position: 0 -120px;
}
div.--article-html-content .header-left li span.library:hover {
  background-position: 0 -150px;
}
div.--article-html-content .header-right li a.setbookmark {
  background-position: 0 -180px;
  border: 2px #e63201 solid;
  border-radius: 6px;
  padding-right: 10px;
}
div.--article-html-content .header-right li a.setbookmark:hover {
  background-position: 0 -210px;
}
div.--article-html-content .header-right li a.exit {
  background: none;
  padding: 4px 0 4px 4px;
}
div.--article-html-content .inform-string {
  padding-top: 14px;
}
div.--article-html-content .inform-string ul li {
  height: 31px;
  line-height: 31px;
  display: block !important;
  float: left;
}
div.--article-html-content .inform-string-home {
  padding-right: 14px;
  background: url(/images/arrow.png?9d36084bba2bc54d9c34fe51e014b956) center right no-repeat;
}
div.--article-html-content .inform-string-magazine {
  padding-right: 14px;
  background: url(/images/arrow.png?9d36084bba2bc54d9c34fe51e014b956) center right no-repeat;
}
div.--article-html-content .inform-string-home a {
  display: block !important;
  height: 31px;
  width: 31px;
  background: url(/images/home.png?dc4828d9a455604eb98c3b78b662fa31) center 0px no-repeat;
}
div.--article-html-content .inform-string-home a:hover {
  background: url(/images/home.png?dc4828d9a455604eb98c3b78b662fa31) center -31px no-repeat;
}
div.--article-html-content .wrapper {
  display: none;
  padding-top: 100px;
  padding-bottom: 80px;
  position: absolute;
  height: 100%;
  width: 20%;
}
div.--article-html-content #top_search2 {
  margin-top: 0;
}
div.--article-html-content .search-holder {
  width: 90%;
  border: 2px solid #e6e6e6;
  padding: 2px;
  margin-left: 4%;
  height: 34px;
  border-radius: 6px;
}
div.--article-html-content .search-holder input {
  width: 100%;
}
div.--article-html-content .search-button {
  width: 32px;
  height: 32px;
  background: url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb);
  background-repeat: no-repeat;
  background-position: 0 -432px;
  border: none;
  opacity: 0.45;
}
div.--article-html-content .search-button:hover {
  background: url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb);
  background-repeat: no-repeat;
  background-position: 0 -432px;
  opacity: 1;
}
div.--article-html-content .search-tab {
  display: table;
}
div.--article-html-content .search-tab-row {
  display: table-row;
}
div.--article-html-content .search-tab-input, div.--article-html-content .search-tab-button {
  display: table-cell;
}
div.--article-html-content .search-tab-input {
  width: 100%;
  vertical-align: top;
}
div.--article-html-content .search-tab-button {
  width: 32px;
}
div.--article-html-content #search {
  height: 23px;
  padding: 0;
  width: 100%;
  border: none;
  padding-left: 13px;
  outline: none;
}
div.--article-html-content .cover {
  width: 60%;
  margin-left: 20%;
  margin-bottom: 10px;
  padding-top: 20px;
}
div.--article-html-content ul {
  margin: 0;
  padding: 0;
}
div.--article-html-content ul li {
  list-style-type: none;
  padding-left: 10px;
}
div.--article-html-content ul li p {
  margin-left: 0;
  padding-left: 0;
}
div.--article-html-content ul {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
div.--article-html-content ul > li {
  position: relative;
  margin: 0 0 6px 25px;
  padding: 0px;
}
div.--article-html-content article ul > li:before {
  content: "— ";
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  width: 2em;
  padding: 4px 0;
  font-size: 12pt;
  font-family: "OpenSans-Regular";
  text-align: center;
}
div.--article-html-content ol {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
div.--article-html-content ol > li {
  position: relative;
  margin: 0 0 6px 1em;
  padding: 0px;
}
div.--article-html-content ol > li:before {
  content: counter(li) ") ";
  counter-increment: li;
  position: absolute;
  margin-top: -4px;
  left: -2em;
  width: 2em;
  padding: 4px 0;
  font-size: 12pt;
  font-family: "OpenSans-Regular";
  color: #92896b;
  text-align: center;
}
div.--article-html-content .footnote p {
  margin: 0;
  padding: 0;
  font-size: 9pt;
}
div.--article-html-content .footnote ol {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
div.--article-html-content .footnote ol > li {
  position: relative;
  margin: 0 0 6px 1em;
  padding: 0px;
}
div.--article-html-content .footnote ol > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  margin-top: -2px;
  left: -2em;
  width: 2em;
  padding: 4px 0;
  font-size: 10pt;
  font-family: "OpenSans-Regular";
  color: #000;
  text-align: center;
}
div.--article-html-content .title {
  text-align: center;
  margin: 40px 0;
}
div.--article-html-content .title h1 span {
  display: block;
}
div.--article-html-content .number {
  font-size: 16pt;
  margin: 20px 0;
}
div.--article-html-content sup a {
  text-decoration: none;
}
div.--article-html-content .contents {
  margin: 40px 0 120px 0;
}
div.--article-html-content .contents span {
  font-size: 20pt;
  margin-bottom: 20px;
}
div.--article-html-content .contents .announce {
  font-size: 11pt;
}
div.--article-html-content .container {
  width: 960px;
  margin: 0 auto;
  background: #fff;
  padding: 40px 120px;
}
div.--article-html-content .author {
  margin: 40px 0 20px 0;
}
div.--article-html-content .article-header {
  margin-bottom: 40px;
}
div.--article-html-content .border {
  width: 120px;
  height: 2px;
  background: #c4bfae;
  margin: 0 auto;
  margin-top: 40px;
}
div.--article-html-content .udk {
  margin: 10px 0;
}
div.--article-html-content .udk span {
  font-size: 10pt;
}
div.--article-html-content article {
  text-align: left;
  margin: 20px 0 160px 0;
}
div.--article-html-content article h2 {
  text-align: left;
  line-height: 1.2;
  margin-bottom: 20px;
}
div.--article-html-content article p {
  font-size: 12pt;
  line-height: 1.5;
  margin: 10px 0;
}
div.--article-html-content .picture, div.--article-html-content .reklama {
  text-align: center;
  margin: 40px 0;
}
div.--article-html-content .picture p {
  font-size: 10pt;
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .picture img, div.--article-html-content .reklama img {
  max-width: 100%;
}
div.--article-html-content .reklama, div.--article-html-content .picture, div.--article-html-content .contents p, div.--article-html-content .contents .contents-title, div.--article-html-content .contents-link, div.--article-html-content article p, div.--article-html-content article h2, div.--article-html-content article h3, div.--article-html-content .udk, div.--article-html-content .subscription p, div.--article-html-content .subscription h2, div.--article-html-content .subscription h3, div.--article-html-content ol, div.--article-html-content article ul {
  padding: 0 50px;
}
div.--article-html-content article ul ul {
  padding: 0 20px;
}
div.--article-html-content article ol p {
  padding: 0;
}
div.--article-html-content .contents-link {
  margin-bottom: 10px;
}
div.--article-html-content .announce {
  margin-bottom: 20px;
}
div.--article-html-content .italic {
  font-family: "OpenSans-Italic";
}
div.--article-html-content .bold-text {
  font-family: "OpenSans-Bold";
}
div.--article-html-content .semibold-text {
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .picture-caption {
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .question {
  font-family: "OpenSans-Italic";
}
div.--article-html-content .footnote {
  border-top: 1px solid #7b7b7b;
  margin: 80px 50px 0 50px;
  padding-top: 8px;
}
div.--article-html-content .announcement {
  font-family: "OpenSans-Bold";
  margin-bottom: 14px;
}
div.--article-html-content .prologue, div.--article-html-content .announce {
  font-family: "OpenSans-Italic";
}
div.--article-html-content .heading {
  font-family: "OpenSans-Semibold";
  text-transform: uppercase;
}
div.--article-html-content .keywords p, div.--article-html-content .summary p, div.--article-html-content .author p, div.--article-html-content .keywords span, div.--article-html-content .summary span, div.--article-html-content .author span {
  font-size: 11pt;
}
div.--article-html-content .keywords span, div.--article-html-content .summary span, div.--article-html-content .author span {
  font-family: "OpenSans-Semibold";
  margin-right: 10px;
}
div.--article-html-content .incut {
  margin: 40px 0;
}
div.--article-html-content .incut, div.--article-html-content .heading {
  padding: 10px 50px;
  background: #f7f2e1;
}
div.--article-html-content .incut p, div.--article-html-content .incut h3 {
  padding: 0;
}
div.--article-html-content .incut > .incut {
  padding: 0px;
  margin: 0px;
}
div.--article-html-content .contents .heading {
  padding: 10px;
  margin-bottom: 20px;
}
div.--article-html-content .bold {
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .subscription {
  margin-bottom: 40px;
}
div.--article-html-content .subscription p {
  font-size: 10pt;
  margin: 10px 0;
}
div.--article-html-content footer {
  border: 1px solid #7b7b7b;
  padding: 40px 50px;
}
div.--article-html-content footer h2 {
  font-size: 10pt;
}
div.--article-html-content footer .footer_h2 {
  width: 180px;
  background: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  margin-top: -50px;
}
div.--article-html-content footer p {
  font-size: 10pt;
  margin: 10px 0;
}
div.--article-html-content #menu {
  background: #fff;
}
div.--article-html-content #panel {
  background: #4c4c4c;
  border-radius: 0;
  margin: 0px !important;
  padding: 0px !important;
}
div.--article-html-content .menu-tabs {
  margin: 18px 0;
  border: none;
}
div.--article-html-content .nav-tabs {
  width: 90%;
  position: relative;
  margin-left: 5%;
  border: none;
}
div.--article-html-content .nav-tabs li {
  margin: 0 8px;
  padding: 0;
  border: none;
}
div.--article-html-content .nav-tabs li a {
  text-transform: uppercase;
  font-size: 8pt;
  padding: 0;
  font-family: "OpenSans-Bold";
  border: 0px !important;
}
div.--article-html-content .nav-tabs li a:link, div.--article-html-content .nav-tabs li a:visited {
  color: #000;
}
div.--article-html-content .nav-tabs li a:hover {
  color: #e63201;
}
div.--article-html-content .nav-tabs li.active a {
  color: #e63201;
}
div.--article-html-content .contents-nav li {
  border-bottom: #d3d4d4 solid 1px;
  padding-bottom: 0px 0px 18px 0px;
  margin: 0px 0px 18px 0px;
}
div.--article-html-content .contents-nav li span a:link, div.--article-html-content .contents-nav li span a:visited {
  font-size: 10pt;
  color: #000;
  font-family: "OpenSans-Bold";
}
div.--article-html-content .contents-nav li span a:hover {
  color: #e63201;
}
div.--article-html-content .tab-pane {
  padding: 10px 18px;
  max-height: 98%;
}
div.--article-html-content .tab-pane h3 {
  text-align: center;
  font-size: 12pt;
  font-family: "OpenSans-Bold";
}
div.--article-html-content .tab-content h3 {
  margin-bottom: 32px;
}
div.--article-html-content .navbar-button {
  display: none;
}
div.--article-html-content .navbar-toggle {
  float: left;
  margin-left: 15px;
  margin-top: 24px;
  border-radius: 0px;
  border: none;
}
div.--article-html-content .navbar-toggle {
  background: none;
}
div.--article-html-content button .navbar-toggle:active {
  background: none !important;
}
div.--article-html-content .icon-bar {
  background: #d3d4d4;
  border: #d3d4d4 solid 1px;
}
div.--article-html-content .navbar {
  right: auto;
  background: none;
  border: none;
}
div.--article-html-content .navbar-toggle .icon-bar:nth-of-type(2) {
  top: 1px;
}
div.--article-html-content .navbar-toggle .icon-bar:nth-of-type(3) {
  top: 2px;
}
div.--article-html-content .navbar-toggle .icon-bar {
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
div.--article-html-content .navbar-toggle.active .icon-bar:nth-of-type(1) {
  top: 6px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
div.--article-html-content .navbar-toggle.active .icon-bar:nth-of-type(2) {
  opacity: 0;
}
div.--article-html-content .navbar-toggle.active .icon-bar:nth-of-type(3) {
  top: -6px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
div.--article-html-content .bookmarks-holder {
  position: relative;
  width: 123.8%;
  margin-left: -7%;
}
div.--article-html-content .bookmarks-holder .bookmark-item {
  position: absolute;
  border-top: #e63201 solid 2px;
  width: 100%;
  height: 32px;
  z-index: 1;
  background: url(/images/flag.png?8a69969902bc9403b65e5e62fb113075) left center no-repeat;
}
div.--article-html-content .bookmark-item {
  color: #fff;
  font-size: 9pt;
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .bookmark-item span {
  display: block;
  text-align: center;
  width: 24px;
}
div.--article-html-content .bookmark-001 {
  top: 2650px;
}
div.--article-html-content .bookmark-002 {
  top: 3100px;
}
div.--article-html-content .contents-nav-container {
  position: relative;
  height: 20%;
  overflow: hidden;
  overflow-y: scroll;
}
div.--article-html-content .library-cover {
  width: 160px;
  border: 1px solid #d3d4d4;
  margin: 0 auto;
}
div.--article-html-content .library-cover img {
  width: 100%;
}
div.--article-html-content .library-panel {
  text-align: center;
}
div.--article-html-content #overblack {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
div.--article-html-content .disable-overlay {
  display: none;
}
div.--article-html-content .enable-overlay {
  display: block;
}
div.--article-html-content .scrollbox {
  width: 100%;
  height: 800px;
  overflow: auto;
}
div.--article-html-content .mCS-inset-dark .mCSB_draggerRail {
  border-radius: 0px !important;
}
div.--article-html-content .mCS-inset-dark .mCSB_dragger {
  border-radius: 0px !important;
}
div.--article-html-content .mCS-inset-dark .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0px !important;
}
div.--article-html-content .setbookmark span, div.--article-html-content .exit span {
  padding: 0 !important;
  background: none !important;
}
div.--article-html-content .swipe-area {
  position: absolute;
  width: 50px;
  left: 0;
  top: 0;
  height: 100%;
  background: #f3f3f3;
  z-index: 0;
}
div.--article-html-content .navmenu {
  overflow: hidden !important;
  max-width: 100%;
}
div.--article-html-content small {
  text-align: left;
}
div.--article-html-content .table-holder {
  width: 100%;
  overflow: auto;
  /*border: 1px solid #e3e0d8;*/
  border: 1px solid #c4bfae;
  margin-bottom: 24px;
}
div.--article-html-content table {
  text-align: center;
  font-size: 10pt;
  max-width: 90%;
  padding-bottom: 0;
  margin-bottom: 0 !important;
  border-collapse: collapse;
}
div.--article-html-content table p, div.--article-html-content table p span {
  font-size: 10pt;
  margin: 0;
  padding: 0;
}
div.--article-html-content table td {
  border: 1px solid #c4bfae;
}
div.--article-html-content td:first-child {
  border-left: none;
}
div.--article-html-content td:last-child {
  border-right: none;
}
div.--article-html-content tr:last-child td {
  border-bottom: none;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
div.--article-html-content.__v1 .header-right li a.exit {
  background-position: 0 -330px;
  border: none;
  border-radius: 6px;
  padding-right: 10px;
}
div.--article-html-content.__v1 .header-right li a.exit:hover {
  background-position: 0 -360px;
}
div.--article-html-content.__v1 header {
  max-height: 40px;
}
div.--article-html-content.__v1 .header-left, div.--article-html-content.__v1 .header-right {
  margin-top: 3px;
}
div.--article-html-content.__v1 .header-center {
  margin-top: 3px;
}
div.--article-html-content.__v1 .navbar-toggle {
  margin-top: 3px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
div.--article-html-content {
  line-height: 1.42857143 !important;
  /*--Контент с отступами--*/
  /*--Врезка--*/
}
div.--article-html-content .panel-cover {
  text-align: center;
}
div.--article-html-content .panel-cover img {
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  height: 600px;
}
div.--article-html-content h3 {
  font-size: 24px;
  font-family: inherit;
}
div.--article-html-content table {
  border: 1px solid #c4bfae;
  text-align: center;
  font-size: 10pt;
  max-width: 100%;
  margin: 0 5%;
  margin-left: 0;
  margin-right: 0;
}
div.--article-html-content ul {
  margin: 0;
  padding: 0;
}
div.--article-html-content ul li {
  list-style-type: none;
  padding-left: 10px;
}
div.--article-html-content ul {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
div.--article-html-content ul > li {
  position: relative;
  margin: 0 0 6px 25px;
  padding: 0px;
}
div.--article-html-content article ul > li:before {
  content: "— ";
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  width: 2em;
  padding: 4px 0;
  font-size: 12pt;
  font-family: "OpenSans-Regular";
  text-align: center;
}
div.--article-html-content ol {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
div.--article-html-content ol > li {
  position: relative;
  margin: 0 0 6px 1em;
  padding: 0px;
}
div.--article-html-content ol > li:before {
  content: counter(li) ") ";
  counter-increment: li;
  position: absolute;
  margin-top: -4px;
  left: -2em;
  width: 2em;
  padding: 4px 0;
  font-size: 12pt;
  font-family: "OpenSans-Regular";
  color: #92896b;
  text-align: center;
}
div.--article-html-content .footnote {
  border-top: 1px solid #7b7b7b;
  margin: 80px 50px 0 50px;
  padding-top: 8px;
}
div.--article-html-content .footnote ol {
  counter-reset: li;
  padding: 0;
  list-style: none;
}
div.--article-html-content .footnote ol > li {
  position: relative;
  margin: 0 0 6px 1em;
  padding: 0px;
}
div.--article-html-content .footnote ol > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  margin-top: -2px;
  left: -2em;
  width: 2em;
  padding: 4px 0;
  font-size: 10pt;
  font-family: "OpenSans-Regular";
  color: #000;
  text-align: center;
}
div.--article-html-content .footnote p {
  margin: 0;
  padding: 0 !important;
  font-size: 9pt;
}
div.--article-html-content .title {
  text-align: center;
  margin: 40px 0;
}
div.--article-html-content .title h1 span {
  display: block;
}
div.--article-html-content .number {
  font-size: 16pt;
  margin: 20px 0;
}
div.--article-html-content sup a {
  text-decoration: none;
}
div.--article-html-content .contents {
  margin: 40px 0;
}
div.--article-html-content .contents span {
  font-size: 20pt;
  margin-bottom: 20px;
}
div.--article-html-content .contents .announce {
  font-size: 11pt;
}
div.--article-html-content .container {
  overflow: hidden;
  width: 960px;
  margin: 0 auto;
  background: #fff;
  padding: 40px 120px;
  position: relative;
}
div.--article-html-content #reader-panel-bookmarks {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
div.--article-html-content #reader-panel-bookmarks .bookmarks-holder {
  width: 100%;
  margin-left: 0;
}
div.--article-html-content #reader-panel-bookmarks .bookmarks-holder .bookmark-item {
  left: 0;
}
div.--article-html-content .author {
  text-align: right;
  margin: 40px 0 20px 0;
}
div.--article-html-content .article-header {
  margin-bottom: 40px;
}
div.--article-html-content .border {
  width: 120px;
  height: 2px;
  background: #c4bfae !important;
  margin: 0 auto;
  margin-top: 40px;
  border: none !important;
}
div.--article-html-content .udk-doi-wrap {
  margin: 15px 0;
}
div.--article-html-content .udk {
  margin: 10px 0;
}
div.--article-html-content .doi {
  margin: 10px 0;
}
div.--article-html-content .doi span {
  font-size: 14px;
}
div.--article-html-content .udk span {
  font-size: 10pt;
}
div.--article-html-content article {
  text-align: justify;
  margin: 20px 0 160px 0;
}
div.--article-html-content article h2 {
  text-align: left;
  line-height: 1.2;
  margin-bottom: 20px;
}
div.--article-html-content article p {
  font-size: 12pt;
  line-height: 1.5;
  margin: 10px 0;
  text-indent: 1.5em;
}
div.--article-html-content .picture, div.--article-html-content .reklama {
  text-align: center;
  margin: 40px 0;
}
div.--article-html-content .picture p {
  font-size: 10pt;
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .picture img, div.--article-html-content .reklama img {
  max-width: 100%;
}
div.--article-html-content .reklama, div.--article-html-content .picture, div.--article-html-content .contents p, div.--article-html-content .contents .contents-title, div.--article-html-content .contents-link, div.--article-html-content article p, div.--article-html-content article h2, div.--article-html-content article h3, div.--article-html-content .udk, div.--article-html-content .doi, div.--article-html-content .subscription p, div.--article-html-content .subscription h2, div.--article-html-content .subscription h3, div.--article-html-content ol {
  padding: 0 50px;
}
div.--article-html-content article ol p {
  padding: 0;
}
div.--article-html-content .contents-link {
  margin-bottom: 10px;
}
div.--article-html-content .announce {
  margin-bottom: 20px;
}
div.--article-html-content .italic {
  font-family: "OpenSans-Italic";
}
div.--article-html-content .picture-caption {
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .footnote {
  border-top: 1px solid #7b7b7b;
  margin: 80px 50px 0 50px;
  padding-top: 8px;
}
div.--article-html-content.__web .footnote {
  margin-left: 0;
  margin-right: 0;
}
div.--article-html-content .announcement {
  font-family: "OpenSans-Bold";
  margin-bottom: 14px;
}
div.--article-html-content .prologue, div.--article-html-content .announce {
  font-family: "OpenSans-Italic";
}
div.--article-html-content .heading {
  font-family: "OpenSans-Semibold";
  text-transform: uppercase;
}
div.--article-html-content .keywords p, div.--article-html-content .summary p, div.--article-html-content .author p, div.--article-html-content .authors p, div.--article-html-content .keywords span, div.--article-html-content .summary span, div.--article-html-content .author span, div.--article-html-content .authors span {
  font-size: 11pt;
}
div.--article-html-content .summary p {
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .keywords span, div.--article-html-content .summary span, div.--article-html-content .author span, div.--article-html-content .authors span {
  font-family: "OpenSans-Semibold";
  margin-right: 10px;
}
div.--article-html-content .incut {
  margin: 40px 0;
}
div.--article-html-content .incut, div.--article-html-content .heading {
  padding: 10px 50px;
  background: #f7f2e1;
}
div.--article-html-content .incut p, div.--article-html-content .incut h3 {
  padding: 0;
}
div.--article-html-content .contents .heading {
  padding: 10px 0;
  margin-bottom: 20px;
}
div.--article-html-content .bold {
  font-family: "OpenSans-Semibold";
}
div.--article-html-content .subscription {
  margin-bottom: 40px;
}
div.--article-html-content .subscription p {
  font-size: 10pt;
  margin: 10px 0;
  text-indent: inherit;
}
div.--article-html-content footer {
  border: 1px solid #7b7b7b;
  padding: 40px 50px;
}
div.--article-html-content footer h2 {
  font-size: 10pt;
}
div.--article-html-content footer .footer_h2 {
  width: 180px;
  background: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  margin-top: -50px;
}
div.--article-html-content footer p {
  font-size: 10pt;
  margin: 10px 0;
}
div.--article-html-content .picture img {
  float: none !important;
  display: block;
  margin: 0 auto;
}
div.--article-html-content .picture img.note-float-left {
  margin: 0 auto 0 0;
}
div.--article-html-content .picture img.note-float-right {
  margin: 0 0 0 auto;
}

div.--article-html-content .note-editable .article-header {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 0;
}
div.--article-html-content .note-editable .article-header:after {
  content: "";
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: 0;
  left: 0;
  border: 1px dashed #ccc;
  margin-left: -4px;
  margin-top: -4px;
}

.print-reader {
  display: none;
}

.can-print .print-reader {
  display: inline-block;
}

.can-print a.print-reader span {
  background: url(/images/printer.png) 0px center no-repeat;
}
.can-print a.print-reader span:hover {
  background: url(/images/printer-active.png) 0px center no-repeat;
}
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
/**
--------------------------------------------
Стили для читалки
--------------------------------------------
 */
div.--article-html-content#reader-panel #reader-panel-bookmarks {
  width: 120px !important;
}
div.--article-html-content#reader-panel #reader-panel-bookmarks .bookmarks-holder .bookmark-item {
  width: 960px !important;
  margin-left: 9px;
}
div.--article-html-content#reader-panel .bookmarks-holder .bookmark-item {
  width: 100%;
}
div.--article-html-content#reader-panel #content-title {
  text-align: center;
  width: 100%;
  display: block;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
/**
--------------------------------------------
Стили для текстового редактора
--------------------------------------------
 */
div.--article-html-content .note-editor.note-frame .note-editing-area .note-editable {
  color: #212529 !important;
}
div.--article-html-content .note-editable {
  margin: 0 auto;
  background: #fff;
  position: relative;
}
div.--article-html-content .note-editing-area {
  background: #4c4c4c;
  overflow-x: scroll !important;
}
div.--article-html-content .note-editor.fullscreen .note-editable {
  width: 966px;
  padding: 40px 120px !important;
}
div.--article-html-content .note-editor.fullscreen .note-editing-area {
  margin-left: -11px;
}
div.--article-html-content .note-editor.fullscreen .reklama, div.--article-html-content .note-editor.fullscreen .picture, div.--article-html-content .note-editor.fullscreen .contents p, div.--article-html-content .note-editor.fullscreen .contents .contents-title, div.--article-html-content .note-editor.fullscreen .contents-link, div.--article-html-content .note-editor.fullscreen p, div.--article-html-content .note-editor.fullscreen h2, div.--article-html-content .note-editor.fullscreen h3, div.--article-html-content .note-editor.fullscreen .udk, div.--article-html-content .note-editor.fullscreen .subscription p, div.--article-html-content .note-editor.fullscreen .subscription h2, div.--article-html-content .note-editor.fullscreen .subscription h3, div.--article-html-content .note-editor.fullscreen ol {
  padding: 0 50px;
}
div.--article-html-content .note-editor:not(.fullscreen) .reklama, div.--article-html-content .note-editor:not(.fullscreen) .picture, div.--article-html-content .note-editor:not(.fullscreen) .contents p, div.--article-html-content .note-editor:not(.fullscreen) .contents .contents-title, div.--article-html-content .note-editor:not(.fullscreen) .contents-link, div.--article-html-content .note-editor:not(.fullscreen) p, div.--article-html-content .note-editor:not(.fullscreen) h2, div.--article-html-content .note-editor:not(.fullscreen) h3, div.--article-html-content .note-editor:not(.fullscreen) .udk, div.--article-html-content .note-editor:not(.fullscreen) .subscription p, div.--article-html-content .note-editor:not(.fullscreen) .subscription h2, div.--article-html-content .note-editor:not(.fullscreen) .subscription h3, div.--article-html-content .note-editor:not(.fullscreen) ol {
  padding: 0 17px;
}
div.--article-html-content .note-editor:not(.fullscreen) [data-context=helper] {
  padding-right: 22px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
@font-face {
  font-family: "OpenSans-Regular";
  src: url(/fonts/OpenSansRegular.eot?37f94c43d2dd7817f1c698042be7c737);
  src: url(/fonts/OpenSansRegular.eot?37f94c43d2dd7817f1c698042be7c737) format("embedded-opentype"), url(/fonts/OpenSansRegular.woff?6d4bca139834107b8d83e9bc05fecc04) format("woff"), url(/fonts/OpenSans-Regular.ttf?17e98b9e5586529b13ccb1f7af16861c) format("truetype"), url(/fonts/OpenSansRegular.svg?396d24ea46450ce6b88eed69395b2b50) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Bold";
  src: url(/fonts/OpenSansBold.eot?62131bba3065175b9726437a7c327139);
  src: url(/fonts/OpenSansBold.eot?62131bba3065175b9726437a7c327139) format("embedded-opentype"), url(/fonts/OpenSansBold.woff?39985905ffdd26c4eee6edfe81f8a25e) format("woff"), url(/fonts/OpenSans-Bold.ttf?043771c999cd4d47d9f33c9c7e42c392) format("truetype"), url(/fonts/OpenSansBold.svg?c5fd55a88f4d4a3580cb3037f8dc54be) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Semibold";
  src: url(/fonts/OpenSansSemibold.eot?eb39b543139ce12b8965aeaff173851f);
  src: url(/fonts/OpenSansSemibold.eot?eb39b543139ce12b8965aeaff173851f) format("embedded-opentype"), url(/fonts/OpenSansSemibold.woff?02a7b3cca38a42bfd60d1388d26f3e08) format("woff"), url(/fonts/OpenSans-Semibold.ttf?029b9bc9d72f4d799803735f6295f763) format("truetype"), url(/fonts/OpenSans-Semibold.svg?98d298a4941e37d6ddfb73e867e783ba) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Italic";
  src: url(/fonts/OpenSansItalic.eot?9fa774a25ab132779aa318e5107147f8);
  src: url(/fonts/OpenSansItalic.eot?9fa774a25ab132779aa318e5107147f8) format("embedded-opentype"), url(/fonts/OpenSansItalic.woff?a525f365f20e36126dd8c49609bc7b65) format("woff"), url(/fonts/OpenSans-Italic.ttf?9585580230392fee3fdc7d8e632e404e) format("truetype"), url(/fonts/OpenSansItalic.svg?67c6e21f783e966d65a911783d5ab7f7) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Light";
  src: url(/fonts/OpenSans-Light.eot?787f0332413f7c123ebcc0ed51055bce);
  src: url(/fonts/OpenSans-Light.eot?787f0332413f7c123ebcc0ed51055bce) format("embedded-opentype"), url(/fonts/OpenSans-Light.woff?d47c5091a7fed36bbaa759e4963cfbc3) format("woff"), url(/fonts/OpenSans-Light.ttf?16cd4dce69de922f0a9027342d97e658) format("truetype"), url(/fonts/OpenSans-Light.svg?2ff805c0d727053acb48a4dbe3e4c4c0) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans-Italic";
  src: url(/fonts/OpenSans-Italic.ttf?9585580230392fee3fdc7d8e632e404e) format("truetype");
  font-weight: normal;
  font-style: normal;
}
#reader-v2 {
  font-family: "OpenSans-Regular";
  padding: 0;
  margin: 0;
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*--Кнопка--*/
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
}
#reader-v2 .is-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#reader-v2 .is-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#reader-v2 header {
  height: 60px;
  width: 100%;
  background: #fff;
  border-bottom: #d3d4d4 solid 1px;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.4);
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
#reader-v2 header.fixed-header {
  position: fixed;
  width: 100%;
  height: 60px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 3;
}
#reader-v2 header .fixed-header-container {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#reader-v2 header .emplacement {
  padding-left: 22px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
#reader-v2 header .goback {
  display: block;
  width: 72px;
  height: 50px;
  background: url(/images/back-arrow.svg?83eb1fa867bf4661f52c415f01a55610) left 6px center no-repeat;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 72px;
          flex: 0 0 72px;
}
#reader-v2 header .goback .gobacklogo {
  width: 50px;
  height: 50px;
  margin-left: 20px;
  background: url(/images/loggy.svg?c8e5e34c8c4c3074876a5aa08e0d060b) center center no-repeat;
}
#reader-v2 header .goback:hover {
  background: url(/images/back-arrow.svg?83eb1fa867bf4661f52c415f01a55610) left 4px center no-repeat;
}
#reader-v2 header .goback:hover .gobacklogo {
  background-size: 80%;
}
#reader-v2 header .navs {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#reader-v2 header .topmenu-add-bookmark {
  background: url(/images/add-bookmrk.svg?9a12f178e21e5728c773e7d5504550a6) center center no-repeat;
}
#reader-v2 header .breadcrumbs {
  overflow: hidden;
  margin-left: 36px;
}
#reader-v2 header .breadcrumbs .breadcrumbs-article-title {
  font-size: 12px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  overflow: hidden;
}
#reader-v2 header .breadcrumbs .breadcrumbs-article-title.__content {
  width: 100px;
}
#reader-v2 header .breadcrumbs .breadcrumbs-article-title a {
  font-size: 12px !important;
  white-space: nowrap;
}
#reader-v2 header .breadcrumbs .homejournal, #reader-v2 header .breadcrumbs .breadcrumbs-issue {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
#reader-v2 header .breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}
#reader-v2 header .breadcrumbs ul li {
  list-style-type: none;
  padding-left: 10px;
}
#reader-v2 header .breadcrumbs ul li a:link, #reader-v2 header .breadcrumbs ul li a:visited {
  color: #2E3D4B;
  text-decoration: none;
}
#reader-v2 header .breadcrumbs ul li a:hover {
  color: #6F8193;
  text-decoration: none;
}
#reader-v2 header .breadcrumbs ul > li > a {
  display: block;
  height: 24px;
  line-height: 24px;
  padding-right: 24px;
  font-size: 16px !important;
  background: url(/images/bc-arrow.svg?8f87fba4f1a45645186144960c649d94) right 4px center no-repeat;
}
#reader-v2 header .breadcrumbs ul > li:last-child > a {
  padding-right: 0px;
  background: none;
}
#reader-v2 header .navs {
  margin-left: 18px;
}
#reader-v2 header .navs .forward, #reader-v2 header .navs .backward {
  width: 24px;
  height: 24px;
}
#reader-v2 header .navs .forward > a, #reader-v2 header .navs .backward > a {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}
#reader-v2 header .navs .forward.disable > a, #reader-v2 header .navs .backward.disable > a {
  opacity: 0.4;
}
#reader-v2 header .navs .forward > a:hover, #reader-v2 header .navs .backward > a:hover {
  opacity: 1;
}
#reader-v2 header .navs .forward.disable > a:hover, #reader-v2 header .navs .backward.disable > a:hover {
  opacity: 0.4;
}
#reader-v2 header .navs .forward > a {
  background: url(/images/forward.svg?f3c1815e8d0a3899c6a65cdbd29cacac) center center no-repeat;
}
#reader-v2 header .navs .backward > a {
  background: url(/images/forward.svg?f3c1815e8d0a3899c6a65cdbd29cacac) center center no-repeat;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
#reader-v2 header .navbar-button {
  display: none;
}
#reader-v2 header .controls {
  width: 250px;
  margin: 0 60px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#reader-v2 header .controls.is-disabled {
  position: relative;
}
#reader-v2 header .controls .nav-button {
  width: 32px;
  height: 32px;
}
#reader-v2 header .controls .nav-button:hover, #reader-v2 header .controls .nav-button.active-tab {
  -webkit-filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(354deg) brightness(0%) contrast(104%);
          filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(354deg) brightness(0%) contrast(104%);
}
#reader-v2 header .controls .search, #reader-v2 header .controls .menu, #reader-v2 header .controls .settings {
  display: block;
  cursor: pointer;
}
#reader-v2 header .controls .nav-button.__is-print {
  background: url(/images/printer3.svg?ad05b8490886cffdc23a55db875c91ed) center center no-repeat;
}
#reader-v2 header .controls .nav-button.__is-search {
  background: url(/images/reader-search.svg?d26de85af550581e86c9aca00cd828ab) center center no-repeat;
}
#reader-v2 header .controls .nav-button.__is-locale:hover, #reader-v2 header .controls .nav-button.__is-locale.active-tab {
  -webkit-filter: none !important;
          filter: none !important;
}
#reader-v2 header .controls .nav-button.__is-locale.__ru {
  background: url(/img/flag-ru-ru.svg) center center no-repeat;
}
#reader-v2 header .controls .nav-button.__is-locale.__en {
  background: url(/img/flag-en-us.svg) center center no-repeat;
}
#reader-v2 header .controls .nav-button.__is-menu {
  background: url(/images/menu.svg?c977aa6d529faafa3e2b625df6b0d65d) center center no-repeat;
}
#reader-v2 header .controls .nav-button.__is-settings {
  background: url(/images/settings.svg?c94d12dc05edfe4600b59af50c345e91) center center no-repeat;
}
#reader-v2 header .controls .dropdown .dropdown-menu {
  padding: 0;
  margin: 0;
}
#reader-v2 .yellow-sheets-container {
  display: none;
  position: fixed;
  height: 100vh;
  width: 400px;
  right: 0;
  z-index: 2;
}
#reader-v2 .yellow-sheets-container.upper-index {
  z-index: 10;
}
#reader-v2 .yellow-sheets-container .yellow-content {
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#reader-v2 .yellow-sheets-container .yellow-content span {
  display: block;
  margin-top: 10px;
  font-family: "Roboto-Medium";
  font-size: 15px;
}
#reader-v2 .yellow-sheets-container .yellow-sheets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#reader-v2 .yellow-sheets-container .set-bookmark {
  position: relative;
  display: none;
  background: #FDF2C2;
  width: 380px;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=text] {
  background: none;
  border: none;
  border-bottom: 1px solid #000;
  height: 30px;
  width: 100%;
  font-family: "Roboto-Medium";
  font-size: 15px;
  outline: none;
  border-radius: 0;
  padding-top: 2px;
  color: #000;
}
#reader-v2 .yellow-sheets-container .set-bookmark textarea {
  background: none;
  border: none;
  width: 100%;
  resize: none;
  outline: none;
  color: #000;
  line-height: 1.4;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=text]::-webkit-input-placeholder {
  color: #999999;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=text]::-moz-placeholder {
  color: #999999;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=text]:-ms-input-placeholder {
  color: #999999;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=text]::-ms-input-placeholder {
  color: #999999;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=text]::placeholder {
  color: #999999;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=button] {
  background: none;
  border: none;
  font-family: "Roboto-Medium";
  font-size: 10pt;
  text-transform: uppercase;
  padding: 12px 12px;
  border-radius: 0;
}
#reader-v2 .yellow-sheets-container .set-bookmark .form.is-loading {
  position: relative;
}
#reader-v2 .yellow-sheets-container .set-bookmark .form.is-loading:after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  border: 2px solid transparent;
  border-right-color: #e63201;
  border-top-color: #e63201;
  top: inherit;
  left: inherit;
  bottom: 15px;
  right: 45px;
}
#reader-v2 .yellow-sheets-container .set-bookmark .form.is-loading:before {
  content: "";
  position: absolute;
  width: 102px;
  height: 45px;
  bottom: 0;
  right: 0;
  background-color: #fff;
  opacity: 0.5;
}
#reader-v2 .yellow-sheets-container .set-bookmark input[type=button]:hover {
  background: #eee1a9;
}
#reader-v2 .yellow-sheets-container .show-bookmark {
  position: relative;
  display: none;
  background: #FDF2C2;
  width: 380px;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
}
#reader-v2 .yellow-sheets-container .yellow-sheet-active {
  display: block;
  height: 250px;
}
#reader-v2 .yellow-sheets-container .yellow-sheet-inner {
  height: 90%;
  width: auto;
  margin: 5%;
}
#reader-v2 .yellow-sheets-container .yellow-sheet-inner .form {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#reader-v2 .yellow-sheets-container .yellow-sheet-inner textarea {
  margin: 18px 0;
  font-family: "Roboto-Regular";
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
#reader-v2 .reader-cover {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  padding-top: 80px;
}
#reader-v2 .reader-cover .cover-image {
  width: 600px;
}
#reader-v2 .sidebar-menu {
  display: none;
  position: fixed;
  height: 100vh;
  width: 360px;
  right: -400px;
  top: 70px;
  z-index: 3;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  margin: 0;
  padding: 0;
  background: none;
}
#reader-v2 .sidebar-menu .sidebar-wrapper {
  position: relative;
}
#reader-v2 .sidebar-menu.sidebar-showed {
  display: block;
  max-height: calc(100vh - 80px);
}
#reader-v2 .add-bookmark {
  display: block;
  width: 56px;
  height: 56px;
  background: #E53516 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMTUgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQWRkLWJvb2ttYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMTkuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi1hZGQtYm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjk3MDQ3MTEsMTcuOTk0NzMyNCBMMzUuMjcxNzE2NCwxNy45OTQ3MzI0IEMzNS41NDc4NTg4LDE3Ljk5NDczMjQgMzUuNzcxNzE2NCwxOC4yMTg1OSAzNS43NzE3MTY0LDE4LjQ5NDczMjQgTDM1Ljc3MTcxNjQsMzkuNDU5OTE0MiBDMzUuNzcxNzE2NCwzOS43MzYwNTY2IDM1LjU0Nzg1ODgsMzkuOTU5OTE0MiAzNS4yNzE3MTY0LDM5Ljk1OTkxNDIgQzM1LjE1MzIxNywzOS45NTk5MTQyIDM1LjAzODU2OTIsMzkuOTE3ODI3NCAzNC45NDgyMTQ5LDM5Ljg0MTE1NzkgTDI4Ljk0NDU5NTMsMzQuNzQ2ODMxNSBDMjguNzU3OTkwOSwzNC41ODg0ODk4IDI4LjQ4NDE5NjYsMzQuNTg4NDg5OCAyOC4yOTc1OTIyLDM0Ljc0NjgzMTUgTDIyLjI5Mzk3MjYsMzkuODQxMTU3OSBDMjIuMDgzNDE3NSw0MC4wMTk4MjI5IDIxLjc2Nzg5MjMsMzkuOTkzOTcwOCAyMS41ODkyMjc0LDM5Ljc4MzQxNTcgQzIxLjUxMjU1NzksMzkuNjkzMDYxNCAyMS40NzA0NzExLDM5LjU3ODQxMzYgMjEuNDcwNDcxMSwzOS40NTk5MTQyIEwyMS40NzA0NzExLDE4LjQ5NDczMjQgQzIxLjQ3MDQ3MTEsMTguMjE4NTkgMjEuNjk0MzI4NywxNy45OTQ3MzI0IDIxLjk3MDQ3MTEsMTcuOTk0NzMyNCBaIE0yOS42OTkyMTg4LDI1LjQ5NjA5MzggTDI5LjY5OTIxODgsMjIuNDQxNDA2MyBMMjcuNTUwNzgxMywyMi40NDE0MDYzIEwyNy41NTA3ODEzLDI1LjQ5NjA5MzggTDI0LjcyMjY1NjMsMjUuNDk2MDkzOCBMMjQuNzIyNjU2MywyNy41MzUxNTYzIEwyNy41NTA3ODEzLDI3LjUzNTE1NjMgTDI3LjU1MDc4MTMsMzAuNzIyNjU2MyBMMjkuNjk5MjE4OCwzMC43MjI2NTYzIEwyOS42OTkyMTg4LDI3LjUzNTE1NjMgTDMyLjUxOTUzMTIsMjcuNTM1MTU2MyBMMzIuNTE5NTMxMiwyNS40OTYwOTM4IEwyOS42OTkyMTg4LDI1LjQ5NjA5MzggWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") center center no-repeat;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  left: 50%;
  margin-left: 496px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);
  z-index: 1000;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
#reader-v2 .add-bookmark:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
#reader-v2 #overblack {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
#reader-v2 #overblack.disable-overlay {
  display: none;
}
#reader-v2 #overblack.enable-overlay {
  display: block;
}
#reader-v2 .bar {
  background: #fff;
  border-radius: 4px;
  display: none;
  -webkit-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.4);
  /* скролл в выпадающем меню */
  /* скролл в выпадающем меню */
  /*--Поиск--*/
  /*-- Custom checkbox --*/
}
#reader-v2 .bar.bar-showed {
  display: block;
}
#reader-v2 .bar .bar-header, #reader-v2 .bar .inside-bar-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
#reader-v2 .bar .bar-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #D5E0EC;
  height: 65px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 24px;
}
#reader-v2 .bar .bar-header a {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Roboto-Medium";
  text-decoration: none;
  margin-top: 8px;
}
#reader-v2 .bar .bar-header a:link, #reader-v2 .bar .bar-header a:visited, #reader-v2 .bar .inside-bar-header a:link, #reader-v2 .bar .inside-bar-header a:visited {
  color: #6F8193;
}
#reader-v2 .bar .bar-header a:hover, #reader-v2 .bar .inside-bar-header a:hover {
  text-decoration: none;
}
#reader-v2 .bar .bar-header a.active-tab-in, #reader-v2 .bar .bar-header a:hover, #reader-v2 .bar .inside-bar-header a.active-tab-in, #reader-v2 .bar .inside-bar-header a:hover {
  color: #2E3D4B;
}
#reader-v2 .bar .inside-bar-header {
  margin: 0 24px;
}
#reader-v2 .bar .header-inside {
  margin: 8px 18px 8px 24px;
}
#reader-v2 .bar .inside-content-scroll::-webkit-scrollbar, #reader-v2 .bar .search-results::-webkit-scrollbar {
  width: 6px;
}
#reader-v2 .bar .inside-content-scroll::-webkit-scrollbar-track, #reader-v2 .bar .search-results::-webkit-scrollbar-track {
  background: #D5E0EC;
}
#reader-v2 .bar .inside-content-scroll::-webkit-scrollbar-thumb, #reader-v2 .bar .search-results::-webkit-scrollbar-thumb {
  background: #E53516;
  border-radius: 3px;
}
#reader-v2 .bar .inside-content-scroll::-webkit-scrollbar-thumb:hover, #reader-v2 .bar .search-results::-webkit-scrollbar-thumb:hover {
  background: #E53516;
}
#reader-v2 .bar .inside-content {
  display: none;
  /*padding-right: 20px;*/
}
#reader-v2 .bar .inside-content-showed {
  display: block;
}
#reader-v2 .bar .inside-content-search {
  padding-right: 0px;
}
#reader-v2 .bar .search-results {
  margin-top: 22px;
}
#reader-v2 .bar .search-results p {
  font-size: 16px;
  line-height: 20px;
}
#reader-v2 .bar .search-results a {
  font-size: 16px;
  line-height: 20px;
  text-decoration: underline;
}
#reader-v2 .bar .inside-content-scroll {
  max-height: 310px;
  margin-right: 18px;
  padding-right: 2px;
  overflow: auto;
}
#reader-v2 .bar .year-section {
  margin-bottom: 24px;
}
#reader-v2 .bar .year-section .article-item {
  line-height: 1.4;
  margin-bottom: 0;
}
#reader-v2 .bar .year-section .article-item a {
  font-size: 16px;
}
#reader-v2 .bar .year-section .article-item a.magazine-title-menu {
  font-size: 12px;
}
#reader-v2 .bar .year-section span {
  font-family: "Roboto-Medium";
  font-size: 16px;
  margin-left: 24px;
}
#reader-v2 .bar .magazine-title-menu {
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  font-size: 12px;
  color: #6F8193 !important;
}
#reader-v2 .bar .menu-scroll-item {
  cursor: pointer;
  padding: 16px 10px 16px 24px;
}
#reader-v2 .bar .menu-scroll-item:hover {
  background: #EDF4FC;
}
#reader-v2 .bar a.menu-scroll-item {
  font-size: 16px;
  line-height: 20px !important;
  color: #2E3D4B;
  width: 100%;
  display: block;
}
#reader-v2 .bar a.menu-scroll-item:hover {
  color: #2E3D4B;
  background: #EDF4FC;
}
#reader-v2 .bar #magazines-menu-item-active.magazines-menu-item:hover {
  background: none;
}
#reader-v2 .bar .search-btn-icon {
  width: 24px;
  height: 24px;
  background: url(/images/search-logo.svg?6aa17d01de26559789b0bddb9a19f1b3) center center no-repeat;
  border: none;
}
#reader-v2 .bar .search-input-wrapper {
  padding-bottom: 4px;
  border-bottom: 1px solid #D5E0EC;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
#reader-v2 .bar .search-input-wrapper.is-loading .search-btn-icon {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  background: none;
}
#reader-v2 .bar .search-input-wrapper.is-loading:after {
  left: 19px;
  top: 3px;
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1rem;
  position: relative;
  width: 1rem;
  border-right-color: #e63201;
  border-top-color: #e63201;
}
#reader-v2 .bar .search-input {
  width: 100%;
  border: none;
  font-size: 14px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  padding-left: 8px;
  height: 30px;
  outline: none;
  height: 32px;
}
#reader-v2 .bar .search-input::-webkit-input-placeholder {
  font-size: 14px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  padding-left: 8px;
}
#reader-v2 .bar .search-input::-moz-placeholder {
  font-size: 14px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  padding-left: 8px;
}
#reader-v2 .bar .search-input:-ms-input-placeholder {
  font-size: 14px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  padding-left: 8px;
}
#reader-v2 .bar .search-input::-ms-input-placeholder {
  font-size: 14px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  padding-left: 8px;
}
#reader-v2 .bar .search-input::placeholder {
  font-size: 14px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  padding-left: 8px;
}
#reader-v2 .bar .custom-checkbox {
  font-size: 11px;
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  color: #6F8193;
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
#reader-v2 .bar .custom-checkbox label {
  font-size: 11px;
}
#reader-v2 .bar .custom-checkbox input[type=checkbox]:checked + label {
  background: none;
}
#reader-v2 .bar .checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
  /*margin: 10px 0 0 20px;*/
  right: 0;
  line-height: 1.2;
}
#reader-v2 .bar .checkbox + label {
  position: relative;
  padding: 0 36px 0 0;
  cursor: pointer;
}
#reader-v2 .bar .checkbox + label:before {
  content: "";
  position: absolute;
  right: 0;
  width: 28px;
  height: 14px;
  border-radius: 7px;
  background: #A7B7C6;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
#reader-v2 .bar .checkbox + label:after {
  content: "";
  position: absolute;
  top: 2px;
  right: 16px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: #FFF;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
#reader-v2 .bar .checkbox:checked + label:before {
  background: #E96149;
}
#reader-v2 .bar .checkbox:checked + label:after {
  right: 1px;
}
#reader-v2 .bar #top_search2 {
  margin-top: 0;
}
#reader-v2 .bar .search-holder {
  width: 90%;
  border: 2px solid #e6e6e6;
  padding: 2px;
  margin-left: 4%;
  height: 34px;
  border-radius: 6px;
}
#reader-v2 .bar .search-holder input {
  width: 100%;
}
#reader-v2 .bar .search-button {
  width: 32px;
  height: 32px;
  background: url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb);
  background-repeat: no-repeat;
  background-position: 0 -432px;
  border: none;
  opacity: 0.45;
}
#reader-v2 .bar .search-button:hover {
  background: url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb);
  background-repeat: no-repeat;
  background-position: 0 -432px;
  opacity: 1;
}
#reader-v2 .bar .search-tab {
  display: table;
}
#reader-v2 .bar .search-tab-row {
  display: table-row;
}
#reader-v2 .bar .search-tab-input, #reader-v2 .bar .search-tab-button {
  display: table-cell;
}
#reader-v2 .bar .search-tab-input {
  width: 100%;
  vertical-align: top;
}
#reader-v2 .bar .search-tab-button {
  width: 32px;
}
#reader-v2 .bar #search {
  height: 23px;
  padding: 0;
  width: 100%;
  border: none;
  padding-left: 13px;
  outline: none;
}
#reader-v2 .bar .search-results-item p {
  margin-bottom: 12px;
  line-height: 1.5;
}
#reader-v2 .bar .search-results-item p mark {
  background: #ffed97;
  font-weight: bold;
}
#reader-v2 .bar .search-results-item a {
  font-family: "Roboto-RegularItalic", "OpenSans-LightItalic", sans-serif;
  margin-bottom: 12px;
  color: #6F8193;
}
#reader-v2 .bar .search-results-item p strong, #reader-v2 .bar .highlighted {
  background: #ffed97;
}
#reader-v2 .bar.__is-locale .bar-content {
  padding: 12px 48px 12px 48px;
}
#reader-v2 .bar.__is-locale .bar-content .menu-section {
  margin-bottom: 0;
}
#reader-v2 .bar.__is-settings {
  /* color samples */
}
#reader-v2 .bar.__is-settings .bar-content {
  padding: 32px 48px 10px 48px;
}
#reader-v2 .bar.__is-settings .font-toggle-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 47px;
}
#reader-v2 .bar.__is-settings .font-toggle-buttons div {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#reader-v2 .bar.__is-settings .font-minus, #reader-v2 .bar.__is-settings .font-plus {
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: solid 2px #D5E0EC;
  color: #4A4A4A;
}
#reader-v2 .bar.__is-settings .font-minus:hover, #reader-v2 .bar.__is-settings .font-plus:hover {
  color: #000;
  background: #edf4fc;
}
#reader-v2 .bar.__is-settings .font-minus {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-right: solid 1px #D5E0EC;
}
#reader-v2 .bar.__is-settings .font-plus {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: solid 1px #D5E0EC;
  font-size: 32px;
}
#reader-v2 .bar.__is-settings .color-samples {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#reader-v2 .bar.__is-settings .color-sample {
  display: block;
  margin-right: 8px;
  font-size: 12px;
  text-align: center;
  font-family: "Roboto-Regular", sans-serif;
  color: #6F8193;
  cursor: pointer;
}
#reader-v2 .bar.__is-settings .color-sample:last-child {
  margin-right: 0;
}
#reader-v2 .bar.__is-settings .color-sample-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  -webkit-box-shadow: 0px 0px 3px 0px rgb(50, 50, 50);
  box-shadow: 0px 0px 3px 0px rgb(50, 50, 50);
  margin-bottom: 7px;
  background: #fff;
}
#reader-v2 .bar.__is-settings .color-sample-view {
  width: 46px;
  height: 46px;
  border-radius: 50%;
}
#reader-v2 .bar.__is-settings .color-sample-active {
  border: solid 2px #6F8193;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#reader-v2 .inside-bar-header a {
  text-transform: uppercase;
  font-size: 10px;
  font-family: "Roboto-Bold", sans-serif;
  padding: 5px;
  margin: 10px 20px 10px -5px;
}
#reader-v2 .inside-tab {
  letter-spacing: 1.2px;
  text-decoration: none;
}
#reader-v2 .bar-content .bar-header .inside-tab {
  padding: 0 18px 0 0;
}
#reader-v2 .bar-footer {
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #D5E0EC;
}
#reader-v2 .bar-footer span {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Roboto-Medium";
}
#reader-v2 .bar-footer a {
  color: #2E3D4B;
}
#reader-v2 .bar-footer a:hover {
  color: #000;
  text-decoration: none;
}
#reader-v2 .bar.__is-search .bar-footer {
  height: 52px;
}
#reader-v2 .inside-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#reader-v2 .active-tab-in .redbar {
  width: 100%;
}
#reader-v2 .inside-tab.__is-library .active-tab-in .redbar {
  width: 100%;
}
#reader-v2 .bar.__is-menu .library-header-none {
  display: none;
}
#reader-v2 .bar.__is-menu .contents-menu-item {
  margin: 12px 0;
}
#reader-v2 .bar.__is-menu .contents-menu-item a {
  font-size: 16px;
  line-height: 1;
}
#reader-v2 .bar.__is-menu .contents-menu-item .menu-scroll-item {
  padding: 8px 10px 8px 24px;
}
#reader-v2 .bar.__is-menu .contents-menu-item p {
  font-family: "Roboto-Regular";
  margin-bottom: 14px;
}
#reader-v2 .bar.__is-menu .contents-menu-item span {
  display: block;
  font-size: 10pt;
  color: #6F8193;
  font-family: "Roboto-Bold";
  margin-left: 24px;
  line-height: 1;
}
#reader-v2 .bar.__is-menu .bookmarks-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 22px;
  background: url(/images/flag-icon.svg?8057255510af10ebdd4c33e35b6d540d) top 4px left no-repeat;
}
#reader-v2 .bar.__is-menu .bookmarks-item span {
  display: block;
  font-family: "Roboto-Regular";
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.2;
}
#reader-v2 .bar.__is-menu .bookmarks-item p {
  font-family: "Roboto-Regular";
  font-size: 10pt;
  color: #6F8193;
  font-size: 13px;
  line-height: 1.2;
}
#reader-v2 .bar.__is-menu .magazines-menu-item {
  padding: 0px 10px 0px 24px;
}
#reader-v2 .bar.__is-menu .magazines-menu-item img {
  width: 46px;
  min-width: 46px;
}
#reader-v2 .bar.__is-menu .magazines-menu-item a {
  padding: 8px 0;
  display: block;
  font-family: "Roboto-Medium";
  font-size: 14px;
  color: #2B2C33;
  text-decoration: none;
}
#reader-v2 .bar.__is-menu .magazines-menu-item > a:hover {
  background: #EDF4FC;
}
#reader-v2 .bar.__is-menu .cover-menu {
  margin-right: 16px;
}
#reader-v2 .bar.__is-menu .magazines-library-issues a:link, #reader-v2 .bar.__is-menu .magazines-library-issues a:visited {
  color: #6F8193;
}
#reader-v2 .bar.__is-menu .magazines-library-issues a:hover {
  color: #2E3D4B;
}
#reader-v2 .bar.__is-menu .issues-in-library {
  display: none;
}
#reader-v2 .bar.__is-menu a[role=button] {
  cursor: pointer;
}
#reader-v2 .bar.__is-menu .magazines-clip-opened .magazines-menu-item {
  display: none;
}
#reader-v2 .bar.__is-menu .magazines-clip-opened .issues-in-library {
  display: block;
  margin-top: 18px;
}
#reader-v2 .bar.__is-menu .issues-in-library span {
  font-family: "Roboto-Medium";
  font-size: 16px;
}
#reader-v2 .bar.__is-menu #magazines-menu-item-active {
  display: block;
}
#reader-v2 .bar.__is-menu .magazines-menu-item.active {
  display: block;
}
#reader-v2 .bar.__is-menu .magazines-menu-item.active:hover {
  background: none;
}
#reader-v2 .bar.__is-menu .library-header-close {
  display: block;
  width: 32px;
  height: 18px;
  background: url(/images/red-arrow.svg?619e1f0e55cdf6b874a7f743e1d353f9) center center no-repeat;
  margin-bottom: 14px;
  margin-top: 15px;
}
#reader-v2 .bar.__is-menu .inside-bar-header a.library-header-close {
  margin-left: 0px;
}
#reader-v2 .bar.__is-menu .magazines-library-issues a {
  display: block;
  width: 16%;
}
#reader-v2 .bar.__is-menu .magazines-library-issues {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 18px;
  margin-top: 8px;
}
#reader-v2 .bar.__is-menu {
  background: #fff;
}
#reader-v2 #panel {
  background-attachment: fixed !important;
  border-radius: 0;
  margin: 0 !important;
  padding: 0 !important;
}
#reader-v2 .menu-tabs {
  margin: 18px 0;
  border: none;
}
#reader-v2 .menu-section {
  margin-bottom: 48px;
}
#reader-v2 .menu-section-title {
  text-transform: uppercase;
  font-size: 12px;
  color: #6F8193;
  margin-bottom: 14px;
}
#reader-v2 .nav-tabs {
  width: 90%;
  position: relative;
  margin-left: 5%;
  border: none;
}
#reader-v2 .nav-tabs li {
  margin: 0 8px;
  padding: 0;
  border: none;
}
#reader-v2 .nav-tabs li a {
  text-transform: uppercase;
  font-size: 8pt;
  padding: 0;
  font-family: "OpenSans-Bold", sans-serif;
  border: 0 !important;
}
#reader-v2 .nav-tabs li a:link, #reader-v2 .nav-tabs li a:visited {
  color: #000;
}
#reader-v2 .nav-tabs li a:hover {
  color: #e63201;
}
#reader-v2 .nav-tabs li.active a {
  color: #e63201;
}
#reader-v2 .contents-nav li {
  border-bottom: #d3d4d4 solid 1px;
  padding: 0px 0px 18px 0px;
  margin: 0px 0px 18px 0px;
}
#reader-v2 .contents-nav li:last-child {
  border-bottom: none;
}
#reader-v2 .contents-nav li span a:link, #reader-v2 .contents-nav li span a:visited {
  font-size: 10pt;
  color: #000;
  font-family: "OpenSans-Bold", sans-serif;
}
#reader-v2 .contents-nav li span a:hover {
  color: #e63201;
}
#reader-v2 .tab-pane {
  padding: 10px 18px;
  max-height: 98%;
}
#reader-v2 .tab-pane h3 {
  text-align: center;
  font-size: 12pt;
  font-family: "OpenSans-Bold", sans-serif;
}
#reader-v2 .tab-content h3 {
  margin-bottom: 32px;
}
#reader-v2 .icon-bar {
  background: #d3d4d4;
  border: #d3d4d4 solid 1px;
}
#reader-v2 .navbar {
  right: auto;
  background: none;
  border: none;
}
#reader-v2 .navbar-toggle {
  float: left;
  margin-left: 15px;
  margin-top: 24px;
  border-radius: 0;
  border: none;
}
#reader-v2 .navbar-toggle .icon-bar:nth-of-type(2) {
  top: 1px;
}
#reader-v2 .navbar-toggle .icon-bar:nth-of-type(3) {
  top: 2px;
}
#reader-v2 .navbar-toggle .icon-bar {
  position: relative;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
#reader-v2 .navbar-toggle.active, #reader-v2 .navbar-toggle .navbar-toggle:focus {
  background: none !important;
}
#reader-v2 .navbar-toggle.active .icon-bar:nth-of-type(1) {
  top: 6px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
#reader-v2 .navbar-toggle.active .icon-bar:nth-of-type(2) {
  opacity: 0;
}
#reader-v2 .navbar-toggle.active .icon-bar:nth-of-type(3) {
  top: -6px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#reader-v2 .yellow-sheets-container .form-group {
  margin: 18px 0;
  width: 100%;
  height: 100%;
}
#reader-v2 .yellow-sheets-container .form-group textarea {
  height: 100%;
  margin: 0;
}
#reader-v2 .yellow-sheets-container .form-group.is-disabled:after {
  opacity: 0.4;
  background-color: #FDF2C2;
}
#reader-v2 .yellow-close {
  width: 39px;
  height: 39px;
  background: url(/images/cross.png?e5918745f808349ee2572e4b77309a44) center center no-repeat;
  position: absolute;
  right: 0;
  margin-top: 0;
  cursor: pointer;
}
#reader-v2 .yellow-close:hover {
  background: #eee1a9 url(/images/cross.png?e5918745f808349ee2572e4b77309a44) center center no-repeat;
}
#reader-v2 .bookmark-label {
  position: absolute;
  left: 50%;
  margin-left: 420px;
  padding-left: 14px;
  background: url(/images/bflag.svg?340b36aa2bc0993fc801f3b649847e7d) left top 4px no-repeat;
  cursor: pointer !important;
  margin-top: 3px;
}
#reader-v2 .bookmark-label span {
  color: #A7B7C6;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}
#reader-v2 .bookmark-label.__is-tmp {
  left: inherit;
  right: 50%;
  margin-left: 0;
  margin-right: 420px;
}
#reader-v2 .bookmark-placement.hover-active {
  background-color: #ffed97;
}
#reader-v2 .bookmark-placement.click-active {
  background-color: #ffed97;
}
#reader-v2 .bookmark-label:hover {
  -webkit-filter: invert(49%) sepia(3%) saturate(2512%) hue-rotate(169deg) brightness(99%) contrast(76%);
          filter: invert(49%) sepia(3%) saturate(2512%) hue-rotate(169deg) brightness(99%) contrast(76%);
}
#reader-v2 .bookmark-label a {
  color: #A7B7C6;
  font-size: 12px;
  text-decoration: none !important;
}
#reader-v2 .bookmark-label a:hover {
  text-decoration: none;
  color: #6F8193;
}
#reader-v2 .bookmark-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 14px;
}
#reader-v2 .share-bookmark {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTcgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFyZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNYWlucGFnZS0tLUVkaXQtQm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzI5LjAwMDAwMCwgLTcyMy4wMDAwMDApIiBmaWxsPSIjMkUzRDRCIj4KICAgICAgICAgICAgPGcgaWQ9IkFkZGluZy1hLWJvb2ttYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDUzLjAwMDAwMCwgNTI2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InBvcHVwLWJvb2ttYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA0Njg3NSwgMC42NDg0MzgpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iUE9QVVAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjE4NzUwLCAwLjk2ODc1MCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2hhcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MC45OTAyMzQsIDE5MS43OTEwMTYpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTZXR0aW5ncy1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjY2NjI2MCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi4yODgxMjU4OSwxMC42MzQ5NTAxIEwxMS41MDExNzgsMTMuNjQ0NzA3MiBDMTIuMDQ3MjM2OCwxMy4wNzQ4ODMyIDEyLjgxNTkxODIsMTIuNzIwMDkyOCAxMy42Njc0NjUzLDEyLjcyMDA5MjggQzE1LjMyNDMxOTUsMTIuNzIwMDkyOCAxNi42Njc0NjUzLDE0LjA2MzIzODUgMTYuNjY3NDY1MywxNS43MjAwOTI4IEMxNi42Njc0NjUzLDE3LjM3Njk0NyAxNS4zMjQzMTk1LDE4LjcyMDA5MjggMTMuNjY3NDY1MywxOC43MjAwOTI4IEMxMi4wMTA2MTEsMTguNzIwMDkyOCAxMC42Njc0NjUzLDE3LjM3Njk0NyAxMC42Njc0NjUzLDE1LjcyMDA5MjggQzEwLjY2NzQ2NTMsMTUuNTI3NTY1NCAxMC42ODU2MDEyLDE1LjMzOTI3NCAxMC43MjAyNTc4LDE1LjE1NjgzMzYgTDUuMzI4MDEwNjUsMTIuMDQzNjE4MyBDNC44MTA5NjU1NCwxMi40NjY0Mzk5IDQuMTUwMTkyNTYsMTIuNzIwMDkyOCAzLjQzMDE3NTc4LDEyLjcyMDA5MjggQzEuNzczMzIxNTMsMTIuNzIwMDkyOCAwLjQzMDE3NTc4MSwxMS4zNzY5NDcgMC40MzAxNzU3ODEsOS43MjAwOTI3NyBDMC40MzAxNzU3ODEsOC4wNjMyMzg1MiAxLjc3MzMyMTUzLDYuNzIwMDkyNzcgMy40MzAxNzU3OCw2LjcyMDA5Mjc3IEM0LjA0ODUzNjAzLDYuNzIwMDkyNzcgNC42MjMyMDAzNyw2LjkwNzE3NzIxIDUuMTAwNjU0MjcsNy4yMjc4MzE1NiBMMTAuNzQ0NzA0MSwzLjk2OTIzNzg4IEMxMC42OTQxNzM3LDMuNzUwOTYwNjEgMTAuNjY3NDY1MywzLjUyMzU1ODYyIDEwLjY2NzQ2NTMsMy4yODk5MTg1MyBDMTAuNjY3NDY1MywxLjYzMzA2NDI5IDEyLjAxMDYxMSwwLjI4OTkxODUzNSAxMy42Njc0NjUzLDAuMjg5OTE4NTM1IEMxNS4zMjQzMTk1LDAuMjg5OTE4NTM1IDE2LjY2NzQ2NTMsMS42MzMwNjQyOSAxNi42Njc0NjUzLDMuMjg5OTE4NTMgQzE2LjY2NzQ2NTMsNC45NDY3NzI3OCAxNS4zMjQzMTk1LDYuMjg5OTE4NTMgMTMuNjY3NDY1Myw2LjI4OTkxODUzIEMxMi44NTc4NzU2LDYuMjg5OTE4NTMgMTIuMTIzMTg2OSw1Ljk2OTIyOTI2IDExLjU4MzQ5ODksNS40NDc5NTAzNyBMNi4xOTY3ODc4Niw4LjU1Nzk2OTQ1IEM2LjM0NzEwMTUxLDguOTE1Mzg0MjcgNi40MzAxNzU3OCw5LjMwODAzNyA2LjQzMDE3NTc4LDkuNzIwMDkyNzcgQzYuNDMwMTc1NzgsMTAuMDM5MTI2NCA2LjM4MDM3NTk5LDEwLjM0NjUyODcgNi4yODgxMjU4OSwxMC42MzQ5NTAxIFogTTEzLjY2NzQ2NTMsNS4yMzAyMjUzOCBDMTQuNzM5MDY3MSw1LjIzMDIyNTM4IDE1LjYwNzc3MjEsNC4zNjE1MjA0MiAxNS42MDc3NzIxLDMuMjg5OTE4NTMgQzE1LjYwNzc3MjEsMi4yMTgzMTY2NSAxNC43MzkwNjcxLDEuMzQ5NjExNjkgMTMuNjY3NDY1MywxLjM0OTYxMTY5IEMxMi41OTU4NjM0LDEuMzQ5NjExNjkgMTEuNzI3MTU4NCwyLjIxODMxNjY1IDExLjcyNzE1ODQsMy4yODk5MTg1MyBDMTEuNzI3MTU4NCw0LjM2MTUyMDQyIDEyLjU5NTg2MzQsNS4yMzAyMjUzOCAxMy42Njc0NjUzLDUuMjMwMjI1MzggWiBNMTMuNjY3NDY1MywxNy42NjAzOTk2IEMxNC43MzkwNjcxLDE3LjY2MDM5OTYgMTUuNjA3NzcyMSwxNi43OTE2OTQ3IDE1LjYwNzc3MjEsMTUuNzIwMDkyOCBDMTUuNjA3NzcyMSwxNC42NDg0OTA5IDE0LjczOTA2NzEsMTMuNzc5Nzg1OSAxMy42Njc0NjUzLDEzLjc3OTc4NTkgQzEyLjU5NTg2MzQsMTMuNzc5Nzg1OSAxMS43MjcxNTg0LDE0LjY0ODQ5MDkgMTEuNzI3MTU4NCwxNS43MjAwOTI4IEMxMS43MjcxNTg0LDE2Ljc5MTY5NDcgMTIuNTk1ODYzNCwxNy42NjAzOTk2IDEzLjY2NzQ2NTMsMTcuNjYwMzk5NiBaIE0zLjQzMDE3NTc4LDExLjY2MDM5OTYgQzQuNTAxNzc3NjYsMTEuNjYwMzk5NiA1LjM3MDQ4MjYzLDEwLjc5MTY5NDcgNS4zNzA0ODI2Myw5LjcyMDA5Mjc3IEM1LjM3MDQ4MjYzLDguNjQ4NDkwODkgNC41MDE3Nzc2Niw3Ljc3OTc4NTkzIDMuNDMwMTc1NzgsNy43Nzk3ODU5MyBDMi4zNTg1NzM5LDcuNzc5Nzg1OTMgMS40ODk4Njg5NCw4LjY0ODQ5MDg5IDEuNDg5ODY4OTQsOS43MjAwOTI3NyBDMS40ODk4Njg5NCwxMC43OTE2OTQ3IDIuMzU4NTczOSwxMS42NjAzOTk2IDMuNDMwMTc1NzgsMTEuNjYwMzk5NiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
}
#reader-v2 .bookmarks-menu .share-bookmark {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTcgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFyZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJTaWRlYmFyLW1lbnUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MTkuMDAwMDAwLCAtNTI4LjAwMDAwMCkiIGZpbGw9IiM2RjgxOTMiPgogICAgICAgICAgICA8ZyBpZD0iU2lkZWJhci1Cb29rbWFya3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5MC41NDY4NzUsIDY3Ljk5MjE4OCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlVuaXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyOTYuMjgxMjUwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkVkaXQtYm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyMy4wMDAwMDAsIDE1OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNoYXJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc2NTYyNSwgMS44MjcyNzEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTZXR0aW5ncy1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjY2NjI2MCwgMy44NTE4NTIpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi4yODgxMjU4OSwxMC4yNDEwNjMxIEwxMS41MDExNzgsMTMuMTM5MzQ3NyBDMTIuMDQ3MjM2OCwxMi41OTA2MjgyIDEyLjgxNTkxODIsMTIuMjQ4OTc4MiAxMy42Njc0NjUzLDEyLjI0ODk3ODIgQzE1LjMyNDMxOTUsMTIuMjQ4OTc4MiAxNi42Njc0NjUzLDEzLjU0MjM3NzggMTYuNjY3NDY1MywxNS4xMzc4NjcxIEMxNi42Njc0NjUzLDE2LjczMzM1NjQgMTUuMzI0MzE5NSwxOC4wMjY3NTYgMTMuNjY3NDY1MywxOC4wMjY3NTYgQzEyLjAxMDYxMSwxOC4wMjY3NTYgMTAuNjY3NDY1MywxNi43MzMzNTY0IDEwLjY2NzQ2NTMsMTUuMTM3ODY3MSBDMTAuNjY3NDY1MywxNC45NTI0NzA0IDEwLjY4NTYwMTIsMTQuNzcxMTUyNyAxMC43MjAyNTc4LDE0LjU5NTQ2OTQgTDUuMzI4MDEwNjUsMTEuNTk3NTU4MyBDNC44MTA5NjU1NCwxMi4wMDQ3MTk5IDQuMTUwMTkyNTYsMTIuMjQ4OTc4MiAzLjQzMDE3NTc4LDEyLjI0ODk3ODIgQzEuNzczMzIxNTMsMTIuMjQ4OTc4MiAwLjQzMDE3NTc4MSwxMC45NTU1Nzg2IDAuNDMwMTc1NzgxLDkuMzYwMDg5MzQgQzAuNDMwMTc1NzgxLDcuNzY0NjAwMDYgMS43NzMzMjE1Myw2LjQ3MTIwMDQ1IDMuNDMwMTc1NzgsNi40NzEyMDA0NSBDNC4wNDg1MzYwMyw2LjQ3MTIwMDQ1IDQuNjIzMjAwMzcsNi42NTEzNTU4MyA1LjEwMDY1NDI3LDYuOTYwMTM0MDkgTDEwLjc0NDcwNDEsMy44MjIyMjkwNyBDMTAuNjk0MTczNywzLjYxMjAzNjE0IDEwLjY2NzQ2NTMsMy4zOTMwNTY0NSAxMC42Njc0NjUzLDMuMTY4MDY5NyBDMTAuNjY3NDY1MywxLjU3MjU4MDQyIDEyLjAxMDYxMSwwLjI3OTE4MDgxMSAxMy42Njc0NjUzLDAuMjc5MTgwODExIEMxNS4zMjQzMTk1LDAuMjc5MTgwODExIDE2LjY2NzQ2NTMsMS41NzI1ODA0MiAxNi42Njc0NjUzLDMuMTY4MDY5NyBDMTYuNjY3NDY1Myw0Ljc2MzU1ODk4IDE1LjMyNDMxOTUsNi4wNTY5NTg1OSAxMy42Njc0NjUzLDYuMDU2OTU4NTkgQzEyLjg1Nzg3NTYsNi4wNTY5NTg1OSAxMi4xMjMxODY5LDUuNzQ4MTQ2NjkgMTEuNTgzNDk4OSw1LjI0NjE3NDQzIEw2LjE5Njc4Nzg2LDguMjQxMDA3NjIgQzYuMzQ3MTAxNTEsOC41ODUxODQ4NSA2LjQzMDE3NTc4LDguOTYzMjk0ODkgNi40MzAxNzU3OCw5LjM2MDA4OTM0IEM2LjQzMDE3NTc4LDkuNjY3MzA2OTIgNi4zODAzNzU5OSw5Ljk2MzMyMzkzIDYuMjg4MTI1ODksMTAuMjQxMDYzMSBaIE0xMy42Njc0NjUzLDUuMDM2NTEzMzMgQzE0LjczOTA2NzEsNS4wMzY1MTMzMyAxNS42MDc3NzIxLDQuMTk5OTgyNjIgMTUuNjA3NzcyMSwzLjE2ODA2OTcgQzE1LjYwNzc3MjEsMi4xMzYxNTY3OCAxNC43MzkwNjcxLDEuMjk5NjI2MDcgMTMuNjY3NDY1MywxLjI5OTYyNjA3IEMxMi41OTU4NjM0LDEuMjk5NjI2MDcgMTEuNzI3MTU4NCwyLjEzNjE1Njc4IDExLjcyNzE1ODQsMy4xNjgwNjk3IEMxMS43MjcxNTg0LDQuMTk5OTgyNjIgMTIuNTk1ODYzNCw1LjAzNjUxMzMzIDEzLjY2NzQ2NTMsNS4wMzY1MTMzMyBaIE0xMy42Njc0NjUzLDE3LjAwNjMxMDcgQzE0LjczOTA2NzEsMTcuMDA2MzEwNyAxNS42MDc3NzIxLDE2LjE2OTc4IDE1LjYwNzc3MjEsMTUuMTM3ODY3MSBDMTUuNjA3NzcyMSwxNC4xMDU5NTQyIDE0LjczOTA2NzEsMTMuMjY5NDIzNSAxMy42Njc0NjUzLDEzLjI2OTQyMzUgQzEyLjU5NTg2MzQsMTMuMjY5NDIzNSAxMS43MjcxNTg0LDE0LjEwNTk1NDIgMTEuNzI3MTU4NCwxNS4xMzc4NjcxIEMxMS43MjcxNTg0LDE2LjE2OTc4IDEyLjU5NTg2MzQsMTcuMDA2MzEwNyAxMy42Njc0NjUzLDE3LjAwNjMxMDcgWiBNMy40MzAxNzU3OCwxMS4yMjg1MzMgQzQuNTAxNzc3NjYsMTEuMjI4NTMzIDUuMzcwNDgyNjMsMTAuMzkyMDAyMyA1LjM3MDQ4MjYzLDkuMzYwMDg5MzQgQzUuMzcwNDgyNjMsOC4zMjgxNzY0MSA0LjUwMTc3NzY2LDcuNDkxNjQ1NzEgMy40MzAxNzU3OCw3LjQ5MTY0NTcxIEMyLjM1ODU3MzksNy40OTE2NDU3MSAxLjQ4OTg2ODk0LDguMzI4MTc2NDEgMS40ODk4Njg5NCw5LjM2MDA4OTM0IEMxLjQ4OTg2ODk0LDEwLjM5MjAwMjMgMi4zNTg1NzM5LDExLjIyODUzMyAzLjQzMDE3NTc4LDExLjIyODUzMyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") center center no-repeat;
}
#reader-v2 .edit-bookmark {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5FZGl0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik1haW5wYWdlLS0tRWRpdC1Cb29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4MTMuMDAwMDAwLCAtNzI0LjAwMDAwMCkiIGZpbGw9IiMyRTNENEIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJBZGRpbmctYS1ib29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ1My4wMDAwMDAsIDUyNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJwb3B1cC1ib29rbWFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNDY4NzUsIDAuNjQ4NDM4KSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBPUFVQIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjIxODc1MCwgMC45Njg3NTApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkVkaXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1Mi40MDgyMDMsIDE5MS43OTEwMTYpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjQ2MjI1ODczLDE3LjIzMDE5NzUgQzkuNTU2ODI4NzcsMTcuOTIxNzU4MiA5Ljg3NTcyNDI5LDE4LjQzMjY3NzEgMTAuNDE4OTQ1MywxOC43NjI5NTQxIEMxMC45NjU1NjI3LDE5LjA5NTI5NjEgMTEuNjM3ODIzNiwxOS4yMDg3NTEyIDEyLjQzNTcyNzksMTkuMTAzMzE5NiBMMTIuNDc2NDMzNCwxOS4wODE4MjExIEwxNy43MDAyMjY0LDEwLjcyMjAwNDggTDE0LjY5MDk4MDcsOC44NDE2MTkzNiBMOS40NjM1NjUyMywxNy4yMDcyMzI5IEw5LjQ2MjI1ODczLDE3LjIzMDE5NzUgWiBNMTMuNzU4MDM5Miw3LjMxNTMxMDA2IEMxMy45OTIxNzIyLDYuOTQwNjE4ODQgMTQuNDg1NzIxOCw2LjgyNjY3MzkzIDE0Ljg2MDQxMzEsNy4wNjA4MDcgTDE5LjIyNjUzNTcsOS43ODkwNjMyMSBDMTkuNjAxMjI2OSwxMC4wMjMxOTYzIDE5LjcxNTE3MTgsMTAuNTE2NzQ1OSAxOS40ODEwMzg3LDEwLjg5MTQzNzEgTDEzLjgxNjAzODgsMTkuOTU3MzMyMSBMOS40NjEzNjYzNSwyMi4yNDA2NTk1IEM5LjE1NzI0MDAyLDIyLjQwMDEyNSA4Ljc5MzQwMDYyLDIyLjM5MjA1MzcgOC40OTczNjgxLDIyLjIyMTI2NjYgQzguNDkwMzAyOCwyMi4yMTczNDAxIDguNDgzMzI4OTUsMjIuMjEzMjI3NyA4LjQ3NjQ1NDA3LDIyLjIwODkzMTggTDguMjk5MDI1MDcsMjIuMDk4MDYxOSBMOC4yNzUwMDEyNCwyMi4wODMwNTAxIEM4LjI1NzU5NTYsMjIuMDcyMTczOSA4LjI0MTE2NzY2LDIyLjA2MDMyNDkgOC4yMjU3NDM4NiwyMi4wNDc2MTc3IEM3Ljk2MTkwNTg1LDIxLjg0ODE2MjYgNy44MTIwODIwNCwyMS41MjkxOTAzIDcuODMwNDUyNzksMjEuMTk1MTA4MSBMOC4wOTUzNjc5NywxNi4zNzc0NzgzIEwxMy43NTgwMzkyLDcuMzE1MzEwMDYgWiBNMTYuOTc4MzI2OCw0LjgxNzk1OTUzIEwyMC40NjQ1Mjk0LDYuOTk2MzgwNjcgQzIwLjk5NzI0MzMsNy4zMjkyNTcyOCAyMS4xNTkyNDM1LDguMDMwOTU3MDcgMjAuODI2MzY2OSw4LjU2MzY3MTAxIEMyMC40OTM0OTAyLDkuMDk2Mzg0OTUgMTkuNzkxNzkwNSw5LjI1ODM4NTExIDE5LjI1OTA3NjUsOC45MjU1MDg1IEwxNS43NzI4NzQsNi43NDcwODczNiBDMTUuMjQwMTYsNi40MTQyMTA3NSAxNS4wNzgxNTk5LDUuNzEyNTEwOTYgMTUuNDExMDM2NSw1LjE3OTc5NzAyIEMxNS43NDM5MTMxLDQuNjQ3MDgzMDggMTYuNDQ1NjEyOSw0LjQ4NTA4MjkyIDE2Ljk3ODMyNjgsNC44MTc5NTk1MyBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") center center no-repeat;
}
#reader-v2 .bookmarks-menu .edit-bookmark {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTQgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5FZGl0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlNpZGViYXItbWVudSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc5My4wMDAwMDAsIC01MjguMDAwMDAwKSIgZmlsbD0iIzZGODE5MyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlNpZGViYXItQm9va21hcmtzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTAuNTQ2ODc1LCA2Ny45OTIxODgpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJVbml0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjk2LjI4MTI1MCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJFZGl0LWJvb2ttYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjMuMDAwMDAwLCAxNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJFZGl0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MS42MTkxNDEsIDEuODI3MjcxKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS40NjIyNTg3MywxNy4yMzAxOTc1IEM5LjU1NjgyODc3LDE3LjkyMTc1ODIgOS44NzU3MjQyOSwxOC40MzI2NzcxIDEwLjQxODk0NTMsMTguNzYyOTU0MSBDMTAuOTY1NTYyNywxOS4wOTUyOTYxIDExLjYzNzgyMzYsMTkuMjA4NzUxMiAxMi40MzU3Mjc5LDE5LjEwMzMxOTYgTDEyLjQ3NjQzMzQsMTkuMDgxODIxMSBMMTcuNzAwMjI2NCwxMC43MjIwMDQ4IEwxNC42OTA5ODA3LDguODQxNjE5MzYgTDkuNDYzNTY1MjMsMTcuMjA3MjMyOSBMOS40NjIyNTg3MywxNy4yMzAxOTc1IFogTTEzLjc1ODAzOTIsNy4zMTUzMTAwNiBDMTMuOTkyMTcyMiw2Ljk0MDYxODg0IDE0LjQ4NTcyMTgsNi44MjY2NzM5MyAxNC44NjA0MTMxLDcuMDYwODA3IEwxOS4yMjY1MzU3LDkuNzg5MDYzMjEgQzE5LjYwMTIyNjksMTAuMDIzMTk2MyAxOS43MTUxNzE4LDEwLjUxNjc0NTkgMTkuNDgxMDM4NywxMC44OTE0MzcxIEwxMy44MTYwMzg4LDE5Ljk1NzMzMjEgTDkuNDYxMzY2MzUsMjIuMjQwNjU5NSBDOS4xNTcyNDAwMiwyMi40MDAxMjUgOC43OTM0MDA2MiwyMi4zOTIwNTM3IDguNDk3MzY4MSwyMi4yMjEyNjY2IEM4LjQ5MDMwMjgsMjIuMjE3MzQwMSA4LjQ4MzMyODk1LDIyLjIxMzIyNzcgOC40NzY0NTQwNywyMi4yMDg5MzE4IEw4LjI5OTAyNTA3LDIyLjA5ODA2MTkgTDguMjc1MDAxMjQsMjIuMDgzMDUwMSBDOC4yNTc1OTU2LDIyLjA3MjE3MzkgOC4yNDExNjc2NiwyMi4wNjAzMjQ5IDguMjI1NzQzODYsMjIuMDQ3NjE3NyBDNy45NjE5MDU4NSwyMS44NDgxNjI2IDcuODEyMDgyMDQsMjEuNTI5MTkwMyA3LjgzMDQ1Mjc5LDIxLjE5NTEwODEgTDguMDk1MzY3OTcsMTYuMzc3NDc4MyBMMTMuNzU4MDM5Miw3LjMxNTMxMDA2IFogTTE2Ljk3ODMyNjgsNC44MTc5NTk1MyBMMjAuNDY0NTI5NCw2Ljk5NjM4MDY3IEMyMC45OTcyNDMzLDcuMzI5MjU3MjggMjEuMTU5MjQzNSw4LjAzMDk1NzA3IDIwLjgyNjM2NjksOC41NjM2NzEwMSBDMjAuNDkzNDkwMiw5LjA5NjM4NDk1IDE5Ljc5MTc5MDUsOS4yNTgzODUxMSAxOS4yNTkwNzY1LDguOTI1NTA4NSBMMTUuNzcyODc0LDYuNzQ3MDg3MzYgQzE1LjI0MDE2LDYuNDE0MjEwNzUgMTUuMDc4MTU5OSw1LjcxMjUxMDk2IDE1LjQxMTAzNjUsNS4xNzk3OTcwMiBDMTUuNzQzOTEzMSw0LjY0NzA4MzA4IDE2LjQ0NTYxMjksNC40ODUwODI5MiAxNi45NzgzMjY4LDQuODE3OTU5NTMgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") center top 5px no-repeat;
}
#reader-v2 .delete-bookmark {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTggMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5UcmFzaDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNYWlucGFnZS0tLUVkaXQtQm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzcwLjAwMDAwMCwgLTcyMi4wMDAwMDApIiBmaWxsPSIjMkUzRDRCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iQWRkaW5nLWEtYm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NTMuMDAwMDAwLCA1MjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0icG9wdXAtYm9va21hcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDQ2ODc1LCAwLjY0ODQzOCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQT1BVUCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4yMTg3NTAsIDAuOTY4NzUwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJUcmFzaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzEyLjYzMTgzNiwgMTkwLjY0NTUwOCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjk3NjUwMTgsNi40MzA5MzA0MiBDMTEuMzgyMDM1MSw1LjE5NzkyMjg2IDEyLjIyMzE4NzgsNC41ODE0MTkwNyAxMy40OTk5NTk5LDQuNTgxNDE5MDcgQzE0Ljc3NjczMjEsNC41ODE0MTkwNyAxNS42MTE1NDcyLDUuMTk3OTIyODYgMTYuMDA0NDA1Myw2LjQzMDkzMDQyIEwyMS4wNjgyOTU5LDYuNDMwOTMwNDIgQzIxLjU3MDM4OTYsNi40MzA5MzA0MiAyMS45Nzc0MTcsNi44Mzc5NTc4MiAyMS45Nzc0MTcsNy4zNDAwNTE1NSBDMjEuOTc3NDE3LDcuODQyMTQ1MjkgMjEuNTcwMzg5Niw4LjI0OTE3MjY4IDIxLjA2ODI5NTksOC4yNDkxNzI2OCBMNS44OTExNzY3OSw4LjI0OTE3MjY4IEM1LjM4OTA4MzA2LDguMjQ5MTcyNjggNC45ODIwNTU2Niw3Ljg0MjE0NTI5IDQuOTgyMDU1NjYsNy4zNDAwNTE1NSBDNC45ODIwNTU2Niw2LjgzNzk1NzgyIDUuMzg5MDgzMDYsNi40MzA5MzA0MiA1Ljg5MTE3Njc5LDYuNDMwOTMwNDIgTDEwLjk3NjUwMTgsNi40MzA5MzA0MiBaIE04Ljc0MjM1NzkyLDIxLjQ5ODE0MTIgTDE4LjIzODY2NTMsMjEuNDk4MTQxMiBMMTguOTU1NjIxNywxMS4yNDUxODczIEMxOC45ODgzNjgzLDEwLjc3Njg4ODggMTkuMzk0NTQ1NiwxMC40MjM4MDQzIDE5Ljg2Mjg0NDEsMTAuNDU2NTUwOSBDMjAuMzMxMTQyNiwxMC40ODkyOTc1IDIwLjY4NDIyNzIsMTAuODk1NDc0OCAyMC42NTE0ODA2LDExLjM2Mzc3MzMgTDE5Ljg3OTI3NjQsMjIuNDA2ODA3NCBDMTkuODQ3MjE4LDIyLjg2NTI2MzcgMTkuNDU3MjYwNywyMy4yMTMyOTggMTkuMDAxNDk1NCwyMy4xOTY5OTk4IEwxOS4wMDE0OTU0LDIzLjE5ODE0MTIgTDcuOTk5Nzg2MzgsMjMuMTk4MTQxMiBMNy45OTk3ODYzOCwyMy4xOTYwNDE5IEM3LjUzNTM3MjI1LDIzLjIyMzU2NTcgNy4xMzQyNzkyMSwyMi44NzIwNDIyIDcuMTAxNzQ2ODIsMjIuNDA2ODA3NCBMNi4zMjkzMDc4OSwxMS4zNjA0MTYgQzYuMjk2NTYxMjcsMTAuODkyMTE3NSA2LjY0OTY0NTgzLDEwLjQ4NTk0MDIgNy4xMTc5NDQzMywxMC40NTMxOTM2IEM3LjU4NjI0MjgzLDEwLjQyMDQ0NyA3Ljk5MjQyMDE2LDEwLjc3MzUzMTUgOC4wMjUxNjY3OCwxMS4yNDE4MyBMOC43NDIzNTc5MiwyMS40OTgxNDEyIFogTTExLjkyOTQ5MjIsMTAuNzk3OTczNiBDMTIuMzE2MDkxNSwxMC43OTc5NzM2IDEyLjYyOTQ5MjIsMTEuMTExMzc0MyAxMi42Mjk0OTIyLDExLjQ5Nzk3MzYgTDEyLjYyOTQ5MjIsMTkuMDk3OTczNiBDMTIuNjI5NDkyMiwxOS40ODQ1NzMgMTIuMzE2MDkxNSwxOS43OTc5NzM2IDExLjkyOTQ5MjIsMTkuNzk3OTczNiBDMTEuNTQyODkyOSwxOS43OTc5NzM2IDExLjIyOTQ5MjIsMTkuNDg0NTczIDExLjIyOTQ5MjIsMTkuMDk3OTczNiBMMTEuMjI5NDkyMiwxMS40OTc5NzM2IEMxMS4yMjk0OTIyLDExLjExMTM3NDMgMTEuNTQyODkyOSwxMC43OTc5NzM2IDExLjkyOTQ5MjIsMTAuNzk3OTczNiBaIE0xNS4wNDg1MzUyLDEwLjc5Nzk3MzYgQzE1LjQzNTEzNDUsMTAuNzk3OTczNiAxNS43NDg1MzUyLDExLjExMTM3NDMgMTUuNzQ4NTM1MiwxMS40OTc5NzM2IEwxNS43NDg1MzUyLDE5LjA5Nzk3MzYgQzE1Ljc0ODUzNTIsMTkuNDg0NTczIDE1LjQzNTEzNDUsMTkuNzk3OTczNiAxNS4wNDg1MzUyLDE5Ljc5Nzk3MzYgQzE0LjY2MTkzNTgsMTkuNzk3OTczNiAxNC4zNDg1MzUyLDE5LjQ4NDU3MyAxNC4zNDg1MzUyLDE5LjA5Nzk3MzYgTDE0LjM0ODUzNTIsMTEuNDk3OTczNiBDMTQuMzQ4NTM1MiwxMS4xMTEzNzQzIDE0LjY2MTkzNTgsMTAuNzk3OTczNiAxNS4wNDg1MzUyLDEwLjc5Nzk3MzYgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") center top 3px no-repeat;
}
#reader-v2 .bookmarks-menu .delete-bookmark {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTggMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjYgKDY3NDkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TZWFyY2ggQ29weSAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlNpZGViYXItbWVudSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1NS4wMDAwMDAsIC01MjYuMDAwMDAwKSIgZmlsbD0iIzZGODE5MyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlNpZGViYXItQm9va21hcmtzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTAuNTQ2ODc1LCA2Ny45OTIxODgpIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJVbml0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjk2LjI4MTI1MCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJFZGl0LWJvb2ttYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjMuMDAwMDAwLCAxNTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJUcmFzaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcuMjAyMTQ4LCAwLjAxNjcyNCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjk3NjUwMTgsNi40MzA5MzA0MiBDMTEuMzgyMDM1MSw1LjE5NzkyMjg2IDEyLjIyMzE4NzgsNC41ODE0MTkwNyAxMy40OTk5NTk5LDQuNTgxNDE5MDcgQzE0Ljc3NjczMjEsNC41ODE0MTkwNyAxNS42MTE1NDcyLDUuMTk3OTIyODYgMTYuMDA0NDA1Myw2LjQzMDkzMDQyIEwyMS4wNjgyOTU5LDYuNDMwOTMwNDIgQzIxLjU3MDM4OTYsNi40MzA5MzA0MiAyMS45Nzc0MTcsNi44Mzc5NTc4MiAyMS45Nzc0MTcsNy4zNDAwNTE1NSBDMjEuOTc3NDE3LDcuODQyMTQ1MjkgMjEuNTcwMzg5Niw4LjI0OTE3MjY4IDIxLjA2ODI5NTksOC4yNDkxNzI2OCBMNS44OTExNzY3OSw4LjI0OTE3MjY4IEM1LjM4OTA4MzA2LDguMjQ5MTcyNjggNC45ODIwNTU2Niw3Ljg0MjE0NTI5IDQuOTgyMDU1NjYsNy4zNDAwNTE1NSBDNC45ODIwNTU2Niw2LjgzNzk1NzgyIDUuMzg5MDgzMDYsNi40MzA5MzA0MiA1Ljg5MTE3Njc5LDYuNDMwOTMwNDIgTDEwLjk3NjUwMTgsNi40MzA5MzA0MiBaIE04Ljc0MjM1NzkyLDIxLjQ5ODE0MTIgTDE4LjIzODY2NTMsMjEuNDk4MTQxMiBMMTguOTU1NjIxNywxMS4yNDUxODczIEMxOC45ODgzNjgzLDEwLjc3Njg4ODggMTkuMzk0NTQ1NiwxMC40MjM4MDQzIDE5Ljg2Mjg0NDEsMTAuNDU2NTUwOSBDMjAuMzMxMTQyNiwxMC40ODkyOTc1IDIwLjY4NDIyNzIsMTAuODk1NDc0OCAyMC42NTE0ODA2LDExLjM2Mzc3MzMgTDE5Ljg3OTI3NjQsMjIuNDA2ODA3NCBDMTkuODQ3MjE4LDIyLjg2NTI2MzcgMTkuNDU3MjYwNywyMy4yMTMyOTggMTkuMDAxNDk1NCwyMy4xOTY5OTk4IEwxOS4wMDE0OTU0LDIzLjE5ODE0MTIgTDcuOTk5Nzg2MzgsMjMuMTk4MTQxMiBMNy45OTk3ODYzOCwyMy4xOTYwNDE5IEM3LjUzNTM3MjI1LDIzLjIyMzU2NTcgNy4xMzQyNzkyMSwyMi44NzIwNDIyIDcuMTAxNzQ2ODIsMjIuNDA2ODA3NCBMNi4zMjkzMDc4OSwxMS4zNjA0MTYgQzYuMjk2NTYxMjcsMTAuODkyMTE3NSA2LjY0OTY0NTgzLDEwLjQ4NTk0MDIgNy4xMTc5NDQzMywxMC40NTMxOTM2IEM3LjU4NjI0MjgzLDEwLjQyMDQ0NyA3Ljk5MjQyMDE2LDEwLjc3MzUzMTUgOC4wMjUxNjY3OCwxMS4yNDE4MyBMOC43NDIzNTc5MiwyMS40OTgxNDEyIFogTTExLjkyOTQ5MjIsMTAuNzk3OTczNiBDMTIuMzE2MDkxNSwxMC43OTc5NzM2IDEyLjYyOTQ5MjIsMTEuMTExMzc0MyAxMi42Mjk0OTIyLDExLjQ5Nzk3MzYgTDEyLjYyOTQ5MjIsMTkuMDk3OTczNiBDMTIuNjI5NDkyMiwxOS40ODQ1NzMgMTIuMzE2MDkxNSwxOS43OTc5NzM2IDExLjkyOTQ5MjIsMTkuNzk3OTczNiBDMTEuNTQyODkyOSwxOS43OTc5NzM2IDExLjIyOTQ5MjIsMTkuNDg0NTczIDExLjIyOTQ5MjIsMTkuMDk3OTczNiBMMTEuMjI5NDkyMiwxMS40OTc5NzM2IEMxMS4yMjk0OTIyLDExLjExMTM3NDMgMTEuNTQyODkyOSwxMC43OTc5NzM2IDExLjkyOTQ5MjIsMTAuNzk3OTczNiBaIE0xNS4wNDg1MzUyLDEwLjc5Nzk3MzYgQzE1LjQzNTEzNDUsMTAuNzk3OTczNiAxNS43NDg1MzUyLDExLjExMTM3NDMgMTUuNzQ4NTM1MiwxMS40OTc5NzM2IEwxNS43NDg1MzUyLDE5LjA5Nzk3MzYgQzE1Ljc0ODUzNTIsMTkuNDg0NTczIDE1LjQzNTEzNDUsMTkuNzk3OTczNiAxNS4wNDg1MzUyLDE5Ljc5Nzk3MzYgQzE0LjY2MTkzNTgsMTkuNzk3OTczNiAxNC4zNDg1MzUyLDE5LjQ4NDU3MyAxNC4zNDg1MzUyLDE5LjA5Nzk3MzYgTDE0LjM0ODUzNTIsMTEuNDk3OTczNiBDMTQuMzQ4NTM1MiwxMS4xMTEzNzQzIDE0LjY2MTkzNTgsMTAuNzk3OTczNiAxNS4wNDg1MzUyLDEwLjc5Nzk3MzYgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") center top 3px no-repeat;
}
#reader-v2 .bookmarks-menu .delete-bookmark.is-loading, #reader-v2 .show-bookmark .delete-bookmark.is-loading {
  background-image: none;
  min-height: 27px;
}
#reader-v2 .show-bookmark .delete-bookmark.is-loading:after {
  border-left-color: #ffed97;
  border-bottom-color: #ffed97;
}
#reader-v2 .bookmarks-item .bookmark-buttons {
  margin: 8px 0 0 0;
}
#reader-v2 .bookmark-button {
  width: 27px;
  height: 27px;
  opacity: 0.8;
  cursor: pointer;
  margin-left: 14px;
}
#reader-v2 .bookmark-button:hover {
  opacity: 1;
}
#reader-v2 .topmenu-add-bookmark {
  cursor: pointer;
}
#reader-v2 footer.output-data {
  border: 1px solid #7b7b7b;
  padding: 40px 50px;
  margin-top: 0;
  background-color: #fff;
}
#reader-v2 footer.output-data h2 {
  font-size: 10pt;
  font-weight: bold;
}
#reader-v2 footer.output-data .footer_h2 {
  width: 180px;
  background: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0 auto;
  margin-top: -50px;
}
#reader-v2 footer.output-data p {
  font-size: 10pt;
  margin: 10px 0;
  color: #000;
  text-indent: inherit;
  text-align: left;
  width: 100%;
  line-height: 18px;
}
#reader-v2 li h4 {
  text-align: left;
  font-weight: bold;
}
#reader-v2 li p {
  text-indent: 0;
}
#reader-v2 .redbar {
  width: 0;
  height: 1px;
  background: #E53516;
}
#reader-v2 .greyborder {
  border: solid 1px #B4BFCB;
}
#reader-v2 section p::-moz-selection, #reader-v2 section strong::-moz-selection {
  background: #ffed97;
}
#reader-v2 section p::selection, #reader-v2 section strong::selection {
  background: #ffed97;
}
#reader-v2 .selection-search-highlight {
  background: #ffed97;
}
#reader-v2 .reader-panel-footer {
  height: 50px;
}
#reader-v2 .--article-html-content a {
  text-decoration: underline;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.--reader-version.__v2.__bg-default, .--reader-version.__v2 .color-sample-view.__bg-default {
  background: #D5E0EC url(/images/pattern.png?3e99580b80b74f1e304329298a314544);
  background-attachment: fixed;
}
.--reader-version.__v2.__bg-white, .--reader-version.__v2 .color-sample-view.__bg-white {
  background: rgb(255, 255, 255);
}
.--reader-version.__v2.__bg-dark, .--reader-version.__v2 .color-sample-view.__bg-dark {
  background: rgb(48, 48, 48);
}
.--reader-version.__v2.__bg-sepia, .--reader-version.__v2 .color-sample-view.__bg-sepia {
  background: rgb(240, 218, 181);
}

.--reader-version.__v2.__font-14px article p, .--reader-version.__v2.__font-14px article li {
  font-size: 14px;
}
.--reader-version.__v2.__font-14px nav .heading {
  font-size: 14.4px;
}
.--reader-version.__v2.__font-14px nav .contents-link, .--reader-version.__v2.__font-14px nav .contents-author, .--reader-version.__v2.__font-14px nav .announce {
  font-size: 14.4px;
}
.--reader-version.__v2.__font-15px article p, .--reader-version.__v2.__font-15px article li {
  font-size: 15px;
}
.--reader-version.__v2.__font-15px nav .heading {
  font-size: 15.4px;
}
.--reader-version.__v2.__font-15px nav .contents-link, .--reader-version.__v2.__font-15px nav .contents-author, .--reader-version.__v2.__font-15px nav .announce {
  font-size: 15.4px;
}
.--reader-version.__v2.__font-16px article p, .--reader-version.__v2.__font-16px article li {
  font-size: 16px;
}
.--reader-version.__v2.__font-16px nav .heading {
  font-size: 16.4px;
}
.--reader-version.__v2.__font-16px nav .contents-link, .--reader-version.__v2.__font-16px nav .contents-author, .--reader-version.__v2.__font-16px nav .announce {
  font-size: 16.4px;
}
.--reader-version.__v2.__font-17px article p, .--reader-version.__v2.__font-17px article li {
  font-size: 17px;
}
.--reader-version.__v2.__font-17px nav .heading {
  font-size: 17.4px;
}
.--reader-version.__v2.__font-17px nav .contents-link, .--reader-version.__v2.__font-17px nav .contents-author, .--reader-version.__v2.__font-17px nav .announce {
  font-size: 17.4px;
}
.--reader-version.__v2.__font-18px article p, .--reader-version.__v2.__font-18px article li {
  font-size: 18px;
}
.--reader-version.__v2.__font-18px nav .heading {
  font-size: 18.4px;
}
.--reader-version.__v2.__font-18px nav .contents-link, .--reader-version.__v2.__font-18px nav .contents-author, .--reader-version.__v2.__font-18px nav .announce {
  font-size: 18.4px;
}
.--reader-version.__v2.__font-19px article p, .--reader-version.__v2.__font-19px article li {
  font-size: 19px;
}
.--reader-version.__v2.__font-19px nav .heading {
  font-size: 19.4px;
}
.--reader-version.__v2.__font-19px nav .contents-link, .--reader-version.__v2.__font-19px nav .contents-author, .--reader-version.__v2.__font-19px nav .announce {
  font-size: 19.4px;
}
.--reader-version.__v2.__font-20px article p, .--reader-version.__v2.__font-20px article li {
  font-size: 20px;
}
.--reader-version.__v2.__font-20px nav .heading {
  font-size: 20.4px;
}
.--reader-version.__v2.__font-20px nav .contents-link, .--reader-version.__v2.__font-20px nav .contents-author, .--reader-version.__v2.__font-20px nav .announce {
  font-size: 20.4px;
}

/* stylelint-disable selector-list-comma-newline-after */
.reader-header {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
}

.reader-header-logo {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-size: 2.25rem;
}

.reader-header-logo:hover {
  text-decoration: none;
}

.display-4 {
  font-size: 2.5rem;
}
.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
}

.nav-scroller .nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.nav-scroller .nav-link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
}

.card-img-right {
  height: 100%;
  border-radius: 0 3px 3px 0;
}

.flex-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
}

.h-250 {
  height: 250px;
}
/*
 * Blog name and description
 */
.blog-title {
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
}

.blog-description {
  font-size: 1.1rem;
  color: #999;
}
/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

.blog-pagination > .btn {
  border-radius: 2rem;
}

/*
 * Blog posts
 */
.blog-post {
  margin-bottom: 4rem;
}

.blog-post-title {
  margin-bottom: 0.25rem;
  font-size: 2.5rem;
}

.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #999;
}

/*
 * Footer
 */
.blog-footer {
  padding: 2.5rem 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 0.05rem solid #e5e5e5;
}

.blog-footer p:last-child {
  margin-bottom: 0;
}

.red-link.__j-on-hover {
  color: #333;
}

#reader-panel {
  background: #4c4c4c;
  border-radius: 0;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 100%;
  margin-top: 60px !important;
  font-size: 14px;
  overflow: auto;
  height: calc(100vh - 120px);
  position: relative;
}
#reader-panel .bookmarks-holder .bookmark-item {
  position: absolute;
  border-top: #e63201 solid 2px;
  height: 32px;
  overflow: hidden;
  background: url(/images/flag.png?8a69969902bc9403b65e5e62fb113075) left center no-repeat;
  background-position: 40px 100%;
}
#reader-panel .bookmark-item span {
  display: block;
  text-align: center;
  width: 24px;
  color: #fff;
  margin-left: 40px;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
.body-personal input[type=text]::-webkit-input-placeholder, .body-personal input[type=password]::-webkit-input-placeholder, .body-personal input[type=email]::-webkit-input-placeholder {
  font-weight: normal;
  color: #7E8C9F;
}
.body-personal input[type=text]::-moz-placeholder, .body-personal input[type=password]::-moz-placeholder, .body-personal input[type=email]::-moz-placeholder {
  font-weight: normal;
  color: #7E8C9F;
}
.body-personal input[type=text]:-ms-input-placeholder, .body-personal input[type=password]:-ms-input-placeholder, .body-personal input[type=email]:-ms-input-placeholder {
  font-weight: normal;
  color: #7E8C9F;
}
.body-personal input[type=text]::-ms-input-placeholder, .body-personal input[type=password]::-ms-input-placeholder, .body-personal input[type=email]::-ms-input-placeholder {
  font-weight: normal;
  color: #7E8C9F;
}
.body-personal input[type=text]::placeholder,
.body-personal input[type=password]::placeholder,
.body-personal input[type=email]::placeholder {
  font-weight: normal;
  color: #7E8C9F;
}
.body-personal input[type=text], .body-personal input[type=password], .body-personal input[type=email] {
  border: 1px solid #ced4da;
  color: #212529;
  font-weight: bold;
}
.body-personal .form-holder {
  padding-top: 6px;
}
.body-personal .personal-title {
  margin: 10px 0;
}
.body-personal .personal-content .cart_empty {
  text-align: center;
}

/*--Личный кабинет--*/
.account-links {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 27px;
  color: #728594;
  font-size: 10pt;
}

.account-links a:link, .account-links a:visited {
  color: #39444f;
}

.account-links a:hover {
  text-decoration: underline;
  color: #000;
}

.signin {
  background: url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb);
  background-repeat: no-repeat;
  background-position: -6px -3px;
  padding-left: 14px;
}

.hdel {
  color: #728594;
  margin: 0 10px;
}

.account-menu {
  background: #e3e6e9;
  padding: 20px;
  margin: 0 0 45px 0;
}

.account-menu ul {
  list-style-type: none;
}

.account-menu ul li {
  margin-bottom: 10px;
  padding-left: 34px;
  line-height: 24px;
}

.account-menu ul li {
  background: url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb);
  background-repeat: no-repeat;
}

.account-menu ul li.favs {
  background: url(/images/favs-icon.svg?5952b5c790f475d569ab0f6077c5b3e6) 0 center no-repeat;
}

.account-menu ul li.favs:hover {
  background-position: 0;
}

.account-menu ul li.active.favs {
  background: url(/images/already-fav.svg?f72babdb462131b00713dc0f5cdc06cf) 3px center no-repeat;
}

.account-menu ul li.history {
  background-position: -2px -120px;
}

.account-menu ul li.incart {
  background-position: -2px -168px;
}

.account-menu ul li.personal {
  background-position: -2px -264px;
}

.account-menu ul li.mysubs {
  background-position: -2px -216px;
}

.account-menu ul li.oldsite {
  background-position: -2px -312px;
}

.account-menu ul li.active.history {
  background-position: -2px -144px;
}

.account-menu ul li.active.incart {
  background-position: -2px -192px;
}

.account-menu ul li.active.personal {
  background-position: -2px -288px;
}

.account-menu ul li.active.mysubs {
  background-position: -2px -240px;
}

.account-menu ul li.active.oldsite {
  background-position: -2px -336px;
}

.account-menu ul li a:link, .account-menu ul li a:visited {
  color: #000 !important;
}

.account-menu ul li a:hover {
  font-family: "OpenSans-Bold";
  text-decoration: none;
  color: #485662 !important;
}

.account-menu ul li.active a {
  font-family: "OpenSans-Bold";
  color: #e63201 !important;
}

.account-menu ul li:hover {
  background-position: bottom left;
}

.acc-table-wrapper {
  display: table;
  width: 100%;
}

.order-info-title {
  width: 220px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.order-status {
  /*float: right;*/
  position: absolute;
  margin-top: -23px;
  margin-right: -100px;
}

.order-info .btn, .personal-form .btn {
  float: right;
}

/*Таблица аккаунта*/
.acc-table-row {
  display: table-row;
}

.acc-table-item {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #c7c7c7;
  padding: 20px 5px;
}

.acc-table-item-img img {
  -webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.3);
  border: 1px solid #d3d4d4;
}

.acc-table-item-title {
  text-align: left;
  padding: 20px 40px;
}

.acc-table-item-about {
  vertical-align: top;
  text-align: left;
}

.acc-table-item-about h4, .cart-item-subscr-info {
  margin-bottom: 12px;
}

.acc-table-item-about .price {
  font-family: "OpenSans-Bold";
  color: #e63201;
}

.acc-table-item img {
  width: 90px;
}

.acc-table-row-header {
  font-size: 10pt;
  color: #c7c7c7;
}

.acc-table-row-header .acc-table-item {
  padding: 20px 5px 10px 5px;
}

/*Таблица аккаунта*/
.subscr-table-readmore a {
  font-size: 10pt;
  text-decoration: underline;
}

.subscr-table-readmore a:link, .subscr-table-readmore a:visited {
  color: #728594;
}

.subscr-table-readmore a:hover {
  color: #000;
}

.account-menu li.active {
  color: #e63201;
}

.status {
  border-radius: 3px;
  padding: 1px 6px;
  color: #fff;
  font-size: 10pt;
}

.title-holder {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

.spanh3 {
  font-size: 16pt;
  line-height: 17px;
}

.section-title .status {
  margin-left: 10px;
  font-family: "OpenSans-Regular";
  letter-spacing: normal;
  line-height: 17px;
}

.nomen {
  margin-right: 8px;
}

.order-information-block {
  margin-bottom: 22px;
}

.order-information-block div {
  margin-bottom: 14px;
}

.order-information-block ul {
  list-style-type: none;
}

.status-holder {
  position: absolute;
  top: 0px;
  right: 0px;
}

.status-completed {
  background: #297fc3;
}

.status-payed {
  background: #7fc327;
}

.status-wait {
  background: #ee9123;
}

.status-cancelled {
  background: #7e8f9d;
}

.form-label {
  line-height: 30px;
  padding-right: 12px;
}

.form-label-long {
  line-height: 18px;
}

.search-holder-adapt form {
  margin-top: 0px;
}

.search-holder-adapt .form-field {
  border: none;
}

.form-wrapper {
  display: table;
  width: 80%;
  margin-left: 10%;
  margin-bottom: 20px;
}

.form-buttons-holder {
  width: 80%;
  margin-left: 10%;
}

.form-row {
  width: 100% !important;
  display: table-row;
}

.form-label, .form-holder {
  display: table-cell;
  vertical-align: top;
  padding: 10px 10px 10px 0;
}

.form-holder {
  width: 80%;
}

.form-label {
  text-align: right;
  width: 30%;
}

.form-row-button {
  width: 80%;
  margin-top: 20px;
  margin-left: 10%;
  padding: 18px;
  background: #e3e6e9;
  height: 81px;
}

.form-row-button button {
  float: right;
}

.personal-form textarea {
  height: 120px;
  resize: none;
}

.personal-form .unit-version {
  margin-top: 5px;
  margin-bottom: 0;
}

.personal-form .unit-version-long-label {
  margin-top: 10px;
  margin-bottom: 0;
}

.personal-form .form-field {
  padding-left: 10px;
}

.form-container {
  margin-top: 18px;
}

.profile-legend {
  text-align: center;
  font-size: 9pt;
}

.profile-legend .osital {
  margin: 0 8px 0 2px;
}

.form-subheader {
  margin: 10px 0;
}

.payment_type {
  /*bottom: 10px;*/
  font-size: 10pt;
  margin: 14px 0;
}

.payment_type span {
  font-family: "OpenSans-Bold";
  margin-left: 5px;
}

.payment_type_title {
  font-family: "OpenSans-Regular";
  text-transform: uppercase;
  color: #8d8d8e;
  text-align: center;
  margin-left: 0px !important;
}

/*--Личный кабинет--*/
/*--Страница Мои заказы--*/
.acc-table-wrapper-orders .subscr-table-readmore {
  width: 15%;
}

.acc-table-wrapper-orders .acc-table-item-type-name {
  width: 50%;
}

.acc-table-wrapper-orders .acc-table-item-duo {
  width: 17%;
}

.order-info .acc-table-item-duo {
  width: 18%;
}

.subtable-cell-type {
  width: 35%;
}

.subtable-cell-name {
  width: 65%;
  text-align: left !important;
}

.subtable {
  display: table;
  height: 100%;
  width: 100%;
}

.subtable-row {
  display: table-row;
}

.subtable-cell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 20px 5px;
}

/*--Страница Мои заказы--*/
.news-cat-date-holder {
  margin-bottom: 8px;
}

.articles-text-holder {
  margin-bottom: 12px;
}

.articles-inner h3.section-title {
  letter-spacing: 0px;
}

.subscr-info span {
  color: #626972;
  margin-right: 4px;
}

.filter-sort {
  float: right;
}

.filter-sort select {
  padding-left: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  width: 200px;
}

.filter-sort span {
  float: left;
  line-height: 33px;
  font-family: "OpenSans-Bold";
  margin-right: 8px;
}

.filter-sort .select-holder {
  float: left;
}

.article-search {
  background: #e3e6e9;
  padding: 21px;
}

.article-search .search-holder {
  background: #fff;
  width: 100%;
  margin-left: 0;
}

.article-search-wrapper {
  background: #e3e6e9;
}

.block-sorting {
  margin-bottom: 60px;
}

.lk-menu {
  background: #e3e6e9;
  padding: 20px;
  margin: 43px 0 45px 0;
}

.author, .whatmag {
  margin: 8px 0;
}

.button-right-holder {
  text-align: right;
}

.number-date .form-field {
  float: left;
  padding-left: 8px;
}

.number-date input, .select-holder-middle {
  width: 70%;
  margin-right: 0;
}

.sorting select {
  padding-left: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
}

.author-label {
  font-family: "OpenSans-Bold";
  margin-bottom: 8px;
}

.select-holder {
  outline: none;
  border: 1px solid #bcbcbc;
  border-radius: 7px;
  /* @todo img/select-arrow.png */
}

.select-holder-min {
  outline: none;
  border: 1px solid #bcbcbc;
  border-radius: 7px;
  /* @todo img/select-arrow.png */
  float: left;
  width: 25%;
  margin-right: 5%;
}

.select-holder-middle {
  outline: none;
  border: 1px solid #bcbcbc;
  border-radius: 7px;
  /* @todo img/select-arrow.png */
  float: left;
  width: 70%;
  margin-right: 0%;
}

.mymags-group {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.mymags-group > h4 {
  width: 100%;
}

.publication {
  margin-bottom: 24px;
}

.group-table .acc-table-item {
  vertical-align: top;
}

.group-table-header {
  border-bottom: 1px solid #8d8d8e;
  margin-bottom: 18px;
  padding-bottom: 14px;
  color: #8d8d8e;
  text-transform: uppercase;
}

.group-table {
  border-bottom: 1px solid #8d8d8e;
  margin-bottom: 18px;
}

.group-table:last-child {
  border-bottom: none;
}

.group-table-header, .group-table, .in-group-table {
  width: 100% !important;
}

.group-table-header .group-table-item:nth-child(1) {
  float: left;
  width: 30%;
}

.group-table-header .group-table-item:nth-child(2) {
  float: left;
  width: 30%;
}

.group-table-header .group-table-item:nth-child(3) {
  float: left;
  width: 18%;
}

.group-table-header .group-table-item:nth-child(4) {
  float: left;
  width: 18%;
}

.group-table-header .group-table-item:nth-child(5) {
  float: left;
  width: 4%;
}

.group-table > .group-table-item:nth-child(1) {
  float: left;
  width: 30%;
}

.group-table > .group-table-item:nth-child(2) {
  float: left;
  width: 70%;
}

.in-group-table .group-table-item:nth-child(1) {
  float: left;
  width: 43%;
}

.in-group-table .group-table-item:nth-child(2) {
  float: left;
  width: 25%;
}

.in-group-table .group-table-item:nth-child(3) {
  float: left;
  width: 25%;
}

.in-group-table .group-table-item:nth-child(4) {
  float: left;
  width: 7%;
}

.addsubscriber {
  text-align: right;
  margin-bottom: 48px;
}

.addsubscriber a {
  background: #e3e6e9 url(/images/sprite-min.png?8b7bca22a3034d4a382ed747e2991edb) 4px -730px no-repeat;
}

.addsubscriber a:link, .addsubscriber a:visited {
  font-family: "OpenSans-Bold";
  border-radius: 7px;
  line-height: 46px;
  padding: 12px;
  padding-left: 34px;
}

.modal-body .sorting {
  margin-bottom: 23px;
}

.acc-table-item-mags {
  text-align: right;
}

.acc-table-item-mags a {
  font-family: "OpenSans-Bold";
}

.bank-filters {
  display: none;
}

.bank-filters .sorting {
  width: 30%;
  margin-right: 3%;
  float: left;
}

.accordeon-filter {
  padding: 0 20px;
  color: #555;
  display: none;
}

.accordeon-filter span {
  padding-right: 20px;
  /* @todo img/accordeon-arrow-opened.png */
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.accordeon-filter.collapsed span {
  padding-right: 20px;
  /* @todo img/accordeon-arrow-opened.png */
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.accordeon-bank-page {
  margin-bottom: 24px;
  padding-bottom: 8px;
}

.cat-button {
  /*display: none;*/
  float: none;
}

.number-date input {
  outline: none;
  border: 1px solid #bcbcbc;
  border-radius: 7px;
  height: 36px;
}

.mymags-item {
  float: left;
  width: 25%;
  padding: 0 1%;
}

.mymags-item-image {
  position: relative;
  width: 100%;
  height: 100%;
}

.mymags-hover-div {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: -73%;
}

::-webkit-input-placeholder {
  color: #555;
}

:-moz-placeholder { /* Firefox 18- */
  color: #555;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #555;
}

:-ms-input-placeholder {
  color: #555;
}

.article_for_sale_info, .article_for_sale_buy {
  float: left;
}

.article_for_sale_info {
  width: 80%;
}

.article_for_sale_buy {
  text-align: right;
  width: 20%;
}

.account-menu ul li.history {
  background-position: -2px -120px;
}

.account-menu ul li.incart {
  background-position: -2px -168px;
}

.account-menu ul li.personal {
  background-position: -2px -264px;
}

.account-menu ul li.mysubs {
  background-position: -2px -216px;
}

.account-menu ul li.oldsite {
  background-position: -2px -312px;
}

.account-menu ul li.mymags {
  background-position: -2px -578px;
}

.account-menu ul li.active.history {
  background-position: -2px -144px;
}

.account-menu ul li.active.incart {
  background-position: -2px -192px;
}

.account-menu ul li.active.personal {
  background-position: -2px -288px;
}

.account-menu ul li.active.mysubs {
  background-position: -2px -240px;
}

.account-menu ul li.active.oldsite {
  background-position: -2px -336px;
}

.account-menu ul li.mymags.active {
  background-position: -2px -603px;
}

.account-menu ul li.group {
  background-position: -2px -680px;
}

.account-menu ul li.group.active {
  background-position: -2px -704px;
}

.account-menu ul li.myarticles {
  background-position: -2px -628px;
}

.account-menu ul li.myarticles.active {
  background-position: -2px -653px;
}

.account-menu ul li a:link, .account-menu ul li a:visited {
  font-family: "OpenSans-Semibold";
  color: #000;
}

.account-menu ul li a:hover {
  font-family: "OpenSans-Semibold";
  text-decoration: none;
  color: #728594;
}

.account-menu ul li.active a {
  font-family: "OpenSans-Semibold";
  color: #e63201 !important;
}

.account-menu ul li.mymags {
  background-position: -2px -312px;
}

.account-menu ul li.myarticles {
  background-position: -2px -628px;
}

.account-menu ul li.group {
  background-position: -2px -678px;
}

.account-menu ul li.mymags.active {
  background-position: -2px -337px;
}

.account-menu ul li.myarticles.active {
  background-position: -2px -653px;
}

.account-menu ul li.group.active {
  background-position: -2px -703px;
}

#article_for_sale {
  margin: 23px 0;
}

#article_for_sale p {
  color: #728594;
  font-family: "OpenSans-Italic";
}

.sorting {
  margin-bottom: 23px;
}

.mymags-item {
  margin: 18px 0;
}

.mymags-button {
  position: absolute;
  margin-top: -65%;
  margin-left: 20%;
}

.mymags-item-sale .mymags-number {
  color: #7e8f9c;
}

.mymags-item-sale img {
  opacity: 0.5;
}

.mymags-item img {
  width: 100%;
}

.mymags-number {
  text-align: center;
  margin-bottom: 8px;
}

.type {
  margin-bottom: 8px;
}

.order-footer {
  padding-top: 24px;
}

.incut > .incut {
  padding: 0px;
  margin: 0px;
}

.mb50 {
  margin-bottom: 50px;
}

.type {
  margin-bottom: 8px;
}

.acc-table-item-about h4, .cart-item-subscr-info {
  margin-bottom: 12px;
}

.subscr-info span {
  color: #626972;
  margin-right: 4px;
}

.acc-table-item-mags {
  text-align: right;
}

.acc-table-item {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-bottom: none;
  padding: 20px 5px;
}

.acc-table-item-mags a {
  font-family: "OpenSans-Bold";
}

a, p, h3, h4, ul {
  padding: 0;
  margin: 0;
}

.item-block {
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 20px;
  padding-top: 20px;
}

.max-width {
  width: 100%;
}

.back-personal-button a {
  width: 210px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.back-personal-button a .glyphicon {
  margin-right: 10px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
table.__personal img {
  width: 90px;
}
table.__personal .info {
  font-size: 12px;
}
table.__personal .price {
  font-family: "OpenSans-Bold";
  color: #e63201;
}
table.__personal .pay-in-list {
  border-radius: 3px;
  padding: 0px 6px;
  font-size: 10pt;
  line-height: 14pt;
}
table.__personal .status {
  border-radius: 3px;
  padding: 1px 6px;
  color: #fff;
  font-size: 10pt;
}
table.__personal .status.status-wait {
  background: #ccc;
}
table.__personal .status.status-waiting_confirmation {
  background: #ccc;
}
table.__personal .status.status-payed {
  background: #38c172;
}
table.__personal .status.status-cancelled {
  background: #e63201;
}
table.__personal .status.status-completed {
  background: #38c172;
}
table.__personal .list-item {
  border-bottom: 1px solid #ccc;
}
table.__personal .list-item:last-child {
  border-bottom: none;
}
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
#personal-magazines-content .__item {
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px 0;
}
#personal-magazines-content .__item:last-child {
  margin-bottom: 0;
}
#personal-magazines-content .__item:first-child {
  margin-top: 0;
}
#personal-magazines-content .__item .info-magazine {
  margin: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
#personal-magazines-content .__item .image-magazine {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
}
#personal-magazines-content .__item img {
  height: 100%;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.__body-personal-author {
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   *
   * custom-style-next-line - то что сам поменял из верстки
   */
  /* Form */
  /* select */
  /* select */
  /* Form */
  /* Переключатель ролей */
  /* Переключатель ролей */
  /* Элемент статьи */
  /* Элемент статьи */
  /* Tab Menu */
  /* Tab Menu */
}
.__body-personal-author a {
  text-decoration: none;
}
.__body-personal-author ul li {
  list-style-type: none;
}
.__body-personal-author .h100 {
  height: 100%;
}
.__body-personal-author .w-100 {
  width: 100%;
}
.__body-personal-author .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__body-personal-author .justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__body-personal-author header {
  height: 108px;
  -webkit-box-shadow: 0px 2px 4px rgba(27, 27, 27, 0.15);
  box-shadow: 0px 2px 4px rgba(27, 27, 27, 0.15);
  grid-area: header;
}
.__body-personal-author .site_menu {
  display: none;
  position: absolute;
  width: 365px;
  background: #1b1b1b;
  border-top: 2px #3490DC solid;
  z-index: 2;
}
.__body-personal-author .menu-showed {
  display: block;
}
.__body-personal-author .triangle-container {
  position: relative;
}
.__body-personal-author .triangle {
  position: absolute;
  left: 91px;
  top: -16px;
}
.__body-personal-author .site_menu_container {
  padding: 40px 0 40px 48px;
}
.__body-personal-author .site_menu li {
  margin-bottom: 18px;
}
.__body-personal-author .site_menu li a {
  color: #FFF;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.__body-personal-author .burger {
  width: 36px;
  height: 36px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__body-personal-author .plank {
  width: 18px;
  height: 2px;
  border-radius: 1px;
  margin: 2px;
  background: #6F8193;
}
.__body-personal-author .burger.nav-opened .plank:nth-child(2) {
  display: none;
}
.__body-personal-author .burger.nav-opened .plank:nth-child(1) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: 4px;
}
.__body-personal-author .burger.nav-opened .plank:nth-child(3) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: -4px;
}
.__body-personal-author .burger:hover .plank {
  background: #FFF;
}
.__body-personal-author .sections_menu {
  height: 48px;
}
.__body-personal-author .top_container {
  height: 100%;
  margin: 0 80px;
}
.__body-personal-author .flex-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author header nav {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__body-personal-author header nav a {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding-left: 14px;
  padding-right: 14px;
}
.__body-personal-author header nav a:hover {
  color: #6F8193;
}
.__body-personal-author .breadcrumbs {
  height: 38px;
  grid-area: breadcr;
}
.__body-personal-author .breadcrumbs__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__body-personal-author .breadcrumbs__nav li {
  display: block;
  padding-right: 19px;
  margin-right: 9px;
}
.__body-personal-author .breadcrumbs__nav li:last-child {
  padding-right: 0;
  margin-right: 0;
  background: none;
}
.__body-personal-author .breadcrumbs__nav li a {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  color: #6F8193;
}
.__body-personal-author .breadcrumbs__nav li a:hover {
  color: #1b1b1b;
}
.__body-personal-author main {
  grid-area: main;
  margin-bottom: 120px;
}
.__body-personal-author .wrapper {
  width: 1245px;
  margin: 0 auto;
}
.__body-personal-author .top_plank {
  background: #1B1B1B;
  height: 60px;
}
.__body-personal-author .top_navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 60px;
}
.__body-personal-author .top_left {
  width: 940px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .top_contacts {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__body-personal-author .top_contacts p {
  color: #fff;
  margin: 0 12px;
}
.__body-personal-author footer {
  height: 336px;
  background: #1B1B1B;
  grid-area: footer;
}
.__body-personal-author h1 {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 42px;
  line-height: 49px;
  margin-bottom: 28px;
}
.__body-personal-author h2 {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 37px;
  color: #1B1B1B;
}
.__body-personal-author .main_container {
  display: grid;
  grid-template-columns: repeat(12, 90px);
  grid-gap: 15px;
}
.__body-personal-author .footer_container {
  display: grid;
  grid-template-columns: repeat(4, 300px);
  grid-gap: 15px;
  padding-top: 42px;
}
.__body-personal-author .first-row {
  margin-bottom: 56px;
}
.__body-personal-author .footer-col span {
  font-family: Roboto;
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
  color: #B2C1D6;
  margin-bottom: 9px;
}
.__body-personal-author .footer-col p {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  margin-bottom: 7px;
}
.__body-personal-author .footer_menu li {
  margin-bottom: 8px;
}
.__body-personal-author .footer_menu a {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
  color: #B2C1D6;
}
.__body-personal-author .footer_menu a:hover {
  color: #fff;
}
.__body-personal-author .social-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__body-personal-author .social-media div {
  width: 32px;
  height: 32px;
  margin: 0 9px;
}
.__body-personal-author .form-block,
.__body-personal-author .form-group {
  margin: 15px 0;
}
.__body-personal-author .form-group-title {
  width: 100%;
  margin-bottom: 14px;
}
.__body-personal-author .form-group-title span {
  text-transform: uppercase;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #6F8193;
  margin-left: 12px;
}
.__body-personal-author .group-title span {
  text-transform: uppercase;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #6F8193;
}
.__body-personal-author .form-group-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 40px;
}
.__body-personal-author .form-group-button a, .__body-personal-author .form-group-button button {
  margin-right: 15px;
}
.__body-personal-author .form-group-button a:last-child, .__body-personal-author .form-group-button button:last-child {
  margin-right: 0;
}
.__body-personal-author .form-field {
  margin-bottom: 20px;
  position: relative;
}
.__body-personal-author .col-half {
  width: 137px;
}
.__body-personal-author .col-1 {
  width: 90px;
}
.__body-personal-author .col-2 {
  width: 195px;
}
.__body-personal-author .col-3 {
  width: 300px;
}
.__body-personal-author .col-4 {
  width: 405px;
}
.__body-personal-author .col-100 {
  width: 100%;
}
.__body-personal-author .left_sidebar {
  grid-column-start: 1;
  grid-column-end: 4;
}
.__body-personal-author .content {
  grid-column-start: 4;
  grid-column-end: 10;
}
.__body-personal-author .wide-content {
  grid-column-start: 4;
  grid-column-end: 12;
}
.__body-personal-author .download_link_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.__body-personal-author .download_link_wrapper p {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  margin-right: 6px;
}
.__body-personal-author .download_link_wrapper span {
  color: #6F8193;
}
.__body-personal-author .download_link {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #6F8193 !important;
  padding-right: 20px !important;
  text-decoration: underline;
  background: url(/images/author-download-icon.svg?cc55a63ae4f763c4844c48105bcf7749) right top no-repeat;
}
.__body-personal-author .download_link:hover {
  color: #1B6AAE;
  text-decoration: underline;
}
.__body-personal-author .upload-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__body-personal-author .filter_select {
  height: 44px;
  background: #ECF5FF;
}
.__body-personal-author input,
.__body-personal-author textarea,
.__body-personal-author .upload-field-container {
  border: 1px solid #B2C1D6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  padding-left: 12px;
}
.__body-personal-author .upload-field-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1px;
  margin-right: 17px;
  padding-right: 6px;
}
.__body-personal-author input,
.__body-personal-author select,
.__body-personal-author .upload-field-container {
  height: 44px;
}
.__body-personal-author .upload-field-container input {
  height: 42px;
  padding-left: 12px;
  border: none;
}
.__body-personal-author .basic_select {
  position: absolute;
  border: 1px solid #B2C1D6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 8px;
  width: 100%;
  cursor: pointer;
  z-index: 1;
}
.__body-personal-author .basic_select span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 44px;
  font-size: 14px;
  padding-left: 12px;
}
.__body-personal-author .select-dropdown {
  display: none;
  overflow-y: scroll;
}
.__body-personal-author .basic_select:hover .select-dropdown {
  display: block;
}
.__body-personal-author .basic_select:hover {
  -webkit-box-shadow: 0px 2px 4px rgba(27, 27, 27, 0.15);
  box-shadow: 0px 2px 4px rgba(27, 27, 27, 0.15);
  max-height: 200px;
}
.__body-personal-author .select-dropdown li:hover {
  background: #ECF5FF;
}
.__body-personal-author .header_btn_holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 226px;
}
.__body-personal-author .basic_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 44px;
  color: #fff;
  background: #F34338;
  border: none;
  border-radius: 24px;
  font-family: Roboto;
  font-style: normal;
  padding: 0 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.02em;
  line-height: 44px;
}
.__body-personal-author .basic_btn:hover {
  background: #FF5021;
}
.__body-personal-author .interface_btn,
.__body-personal-author .functional_btn {
  font-family: Roboto;
  font-style: normal;
  color: #1B6AAE;
  background: #ECF5FF;
  border: #E2F0FF solid 1px;
  font-size: 13px;
  border-radius: 39px;
  padding: 0 22px;
  cursor: pointer;
  font-weight: bold;
}
.__body-personal-author .interface_btn:hover,
.__body-personal-author .functional_btn:hover {
  background: #ECF5FF;
  border: #E2F0FF solid 1px;
  color: #3490DC;
}
.__body-personal-author .back_btn, .__body-personal-author .back_btn:hover {
  padding-left: 34px;
  background: #ECF5FF url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.64837 5.18836L2.64937 5.15799C2.65652 5.03444 2.69968 4.91354 2.77647 4.81219L5.21326 1.58173C5.42361 1.3026 5.8204 1.24684 6.09954 1.45718C6.37867 1.66752 6.43443 2.06432 6.22409 2.34345L4.07556 5.19677L6.22409 8.04803C6.43443 8.32716 6.37867 8.72396 6.09954 8.9343C5.8204 9.14464 5.42361 9.08887 5.21326 8.80974L2.78352 5.58842C2.70232 5.48525 2.65673 5.36076 2.64937 5.23348C2.64887 5.2232 2.6485 5.21315 2.64837 5.20311V5.18836Z' fill='%233490DC'/%3e%3c/svg%3e") left 18px center no-repeat;
}
.__body-personal-author .functional_btn {
  height: 44px;
}
.__body-personal-author .interface_btn {
  height: 32px;
  line-height: 18px;
  padding: 6px 22px;
}
.__body-personal-author .interface_btn .reader-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 18px;
  margin-bottom: -4px;
  background: url(/images/author-reader-button.svg?5454c141a42c3bc4b4a1fae261a7fd9b) left center no-repeat;
}
.__body-personal-author .interface_btn:hover .reader-icon {
  opacity: 0.7;
}
.__body-personal-author .interface_btn.in_work-button {
  position: absolute;
  top: 8px;
  right: 20px;
}
.__body-personal-author .plus_btn,
.__body-personal-author .plus_btn:hover {
  padding-left: 41px;
}
.__body-personal-author .file_del_btn {
  border-radius: 8px;
  color: #6F8193;
  height: 32px;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  padding: 7px 11px 7px 21px;
}
.__body-personal-author .file_del_btn:hover {
  color: #3490DC;
}
.__body-personal-author label {
  display: block;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #6F8193;
  margin-bottom: 4px;
  padding-left: 12px;
}
.__body-personal-author label.checkbox-container {
  display: block;
  position: relative;
  padding-top: 4px;
  padding-left: 30px;
  margin-bottom: 17px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  /* Dark Grey */
  color: #6F8193;
}
.__body-personal-author .checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.__body-personal-author .checkmark-container {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  border-radius: 4px;
  border: #B2C1D6 1px solid;
}
.__body-personal-author .checkmark {
  display: none;
  height: 20px;
  width: 20px;
  border-radius: 3px;
}
.__body-personal-author .checkbox-container input:checked ~ .checkmark-container .checkmark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F34338;
  /*background: rgb(69, 186, 252);
  background: linear-gradient(180deg, rgba(69, 186, 252, 1) 0%, rgba(52, 144, 220, 1) 100%);*/
}
.__body-personal-author .service-text {
  font-family: Roboto;
  font-size: 14px;
  line-height: 16px;
  color: #6F8193;
}
.__body-personal-author .subtext {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #6F8193;
}
.__body-personal-author .profile_menu {
  position: relative;
}
.__body-personal-author .profile_menu__nav li {
  display: block;
  height: 24px;
  font-family: Roboto;
  font-size: 14px;
  line-height: 16px;
  color: #1B1B1B;
  margin-bottom: 16px;
}
.__body-personal-author .lighted {
  margin-top: 6px;
}
.__body-personal-author .profile_menu__nav li .lighted,
.__body-personal-author .tab_menu_nav li .lighted {
  width: 0%;
  height: 2px;
  background: #F34338;
}
.__body-personal-author .profile_menu__nav li:hover .lighted,
.__body-personal-author .tab_menu_nav li:hover .lighted {
  display: block;
  width: 15%;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}
.__body-personal-author .tab_menu_nav li:hover .lighted {
  width: 35%;
}
.__body-personal-author .profile_menu__nav li.active .lighted,
.__body-personal-author .tab_menu_nav li.active .lighted {
  display: block;
  width: 15%;
}
.__body-personal-author .tab_menu_nav li.active .lighted {
  width: 35%;
}
.__body-personal-author .role_toggler_button {
  display: block;
  height: 50px;
  width: 52px;
}
.__body-personal-author .role_toggler span {
  font-size: 14px;
  line-height: 16px;
}
.__body-personal-author .role_toggler p {
  font-size: 12px;
  line-height: 14px;
  color: #6F8193;
}
.__body-personal-author .user_photo {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: #B2C1D6 1px solid;
  margin: 4px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__body-personal-author .user_photo svg {
  fill: #B2C1D6;
  margin-top: -2px;
}
.__body-personal-author .user_name_block a {
  padding-left: 55px;
}
.__body-personal-author .user_name_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}
.__body-personal-author .top_search {
  height: 44px;
  background: #383838;
  border-radius: 8px;
  width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__body-personal-author .top_search input {
  background: none;
  border-radius: 0;
  border: none;
}
.__body-personal-author .custom_search {
  margin: 0 4px;
}
.__body-personal-author .top_profile {
  width: 226px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__body-personal-author .top_profile .icon_link {
  margin: 0 12px;
}
.__body-personal-author .icon_link {
  width: 36px;
  height: 36px;
  position: relative;
}
.__body-personal-author .icon_link a {
  display: block;
  width: 100%;
  height: 100%;
}
.__body-personal-author .icon_link svg {
  fill: #6F8193;
}
.__body-personal-author .icon_link:hover svg {
  fill: #FFF;
}
.__body-personal-author .bulb {
  width: 7px;
  height: 7px;
  position: absolute;
  top: 2px;
  right: 2px;
  background: none;
  border-radius: 50%;
}
.__body-personal-author .have_changes .bulb {
  background: #F34338;
}
.__body-personal-author .info_show_toggler a {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #1B6AAE;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.39001 7.84689L1.67024 5.04148C1.34731 4.79814 1.2828 4.3391 1.52614 4.01617C1.76948 3.69325 2.22853 3.62874 2.55145 3.87208L5.85173 6.35861L9.15096 3.87208C9.47388 3.62874 9.93292 3.69325 10.1763 4.01617C10.4196 4.3391 10.3551 4.79814 10.0322 5.04148L6.31239 7.84689C6.19416 7.9423 6.05093 7.99667 5.90402 8.00701H5.79838C5.65148 7.99667 5.50824 7.9423 5.39001 7.84689Z' fill='%231B6AAE'/%3e%3c/svg%3e") right center no-repeat;
  padding-right: 15px;
}
.__body-personal-author .info_show_toggler a:hover {
  color: #3490DC;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.39001 7.84689L1.67024 5.04148C1.34731 4.79814 1.2828 4.3391 1.52614 4.01617C1.76948 3.69325 2.22853 3.62874 2.55145 3.87208L5.85173 6.35861L9.15096 3.87208C9.47388 3.62874 9.93292 3.69325 10.1763 4.01617C10.4196 4.3391 10.3551 4.79814 10.0322 5.04148L6.31239 7.84689C6.19416 7.9423 6.05093 7.99667 5.90402 8.00701H5.79838C5.65148 7.99667 5.50824 7.9423 5.39001 7.84689Z' fill='%233490DC'/%3e%3c/svg%3e") right center no-repeat;
}
.__body-personal-author .info_show_toggler a.feedback-opened {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.46107 3.01907L9.18084 5.82448C9.50376 6.06782 9.56827 6.52687 9.32493 6.84979C9.08159 7.17272 8.62255 7.23723 8.29963 6.99389L4.99934 4.50736L1.70012 6.99389C1.3772 7.23723 0.91815 7.17272 0.67481 6.84979C0.43147 6.52687 0.495985 6.06782 0.818908 5.82448L4.53868 3.01907C4.65692 2.92366 4.80015 2.86929 4.94705 2.85896L5.05269 2.85896C5.1996 2.86929 5.34283 2.92366 5.46107 3.01907Z' fill='%231B6AAE'/%3e%3c/svg%3e") right center no-repeat;
}
.__body-personal-author .info_block {
  padding: 6px 0 20px 0;
}
.__body-personal-author .feedback-showed {
  display: block;
}
.__body-personal-author .tab_menu {
  margin-bottom: 1rem;
}
.__body-personal-author .tab_menu_nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.__body-personal-author .tab_menu_nav ul li {
  display: block;
  margin-right: 16px;
}
.__body-personal-author .tab_menu_nav ul li:last-child {
  margin-right: 0;
}
.__body-personal-author .tab_menu_nav li a {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  color: #6F8193;
}
.__body-personal-author .tab_menu_nav li.active a {
  color: #1B1B1B;
}
.__body-personal-author .pagination {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 80px;
}
.__body-personal-author .pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.__body-personal-author .pagination ul li {
  margin: 0 4px;
}
.__body-personal-author .pagination ul li a {
  display: block;
  padding: 4px 6px;
}
.__body-personal-author .pagination ul li a:hover {
  color: #6F8193;
}
.__body-personal-author .pagination ul li.active {
  border-bottom: solid 2px #F34338;
}
.__body-personal-author .modal_dropdown {
  display: none;
}
.__body-personal-author .modal_dropdown_opened {
  display: block;
  position: absolute;
}
.__body-personal-author .filter_item_container {
  position: relative;
}
.__body-personal-author .filter_select {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  padding: 0 44px 0 24px;
  background: #ECF5FF url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.80819 11.7372L1.85656 7.24854C1.33988 6.85919 1.23666 6.12472 1.626 5.60804C2.01535 5.09137 2.74982 4.98814 3.2665 5.37749L8.54695 9.35594L13.8257 5.37749C14.3424 4.98814 15.0769 5.09137 15.4662 5.60804C15.8555 6.12472 15.7523 6.85919 15.2356 7.24854L9.28401 11.7372C9.09483 11.8899 8.86566 11.9768 8.63061 11.9934H8.46159C8.22654 11.9768 7.99737 11.8899 7.80819 11.7372Z' fill='%236F8193'/%3e%3c/svg%3e") right 16px center no-repeat;
}
.__body-personal-author .filter_select span {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* Dark Grey */
  color: #6F8193;
}
.__body-personal-author .modal_dropdown {
  background: #ECF5FF;
  border-radius: 8px;
  padding: 18px 24px;
  -webkit-box-shadow: 0px 2px 4px rgba(27, 27, 27, 0.15);
  box-shadow: 0px 2px 4px rgba(27, 27, 27, 0.15);
  margin-top: 4px;
  width: 400px;
  max-height: 300px;
  overflow-y: scroll;
}
.__body-personal-author .filter_select_active {
  background: #ECF5FF url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.7377 5.55303L14.6893 10.0417C15.206 10.431 15.3092 11.1655 14.9199 11.6822C14.5306 12.1989 13.7961 12.3021 13.2794 11.9127L7.99895 7.93428L2.72019 11.9127C2.20351 12.3021 1.46904 12.1989 1.0797 11.6822C0.690353 11.1655 0.793576 10.431 1.31025 10.0417L7.26189 5.55303C7.45106 5.40037 7.68024 5.31338 7.91529 5.29684L8.08431 5.29684C8.31936 5.31338 8.54853 5.40037 8.7377 5.55303Z' fill='%23B2C1D6'/%3e%3c/svg%3e ") right 16px center no-repeat;
}
.__body-personal-author .modal_dropdown ul li {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #6F8193;
  margin-bottom: 24px;
}
.__body-personal-author .status-progress {
  border-left: 2px solid #ECF5FF;
  padding-left: 12px;
}
.__body-personal-author .status-progress__item {
  margin: 14px 0;
}
.__body-personal-author .status-progress__item span {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
}
.__body-personal-author .status-progress__item span.status-progress__item__date {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 19px;
  color: #536D87;
}
.__body-personal-author .tab-content_section {
  display: none;
}
.__body-personal-author .tab-content_section-active {
  display: block;
}
.__body-personal-author .uploads {
  width: 100%;
}
.__body-personal-author .upload__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.__body-personal-author .upload__item:last-child {
  margin-bottom: 0;
}
.__body-personal-author .reviewers__item,
.__body-personal-author .uploads__item {
  width: 100%;
  border: 1px solid #A4B7D2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  padding: 14px 20px;
  margin-bottom: 8px;
}
.__body-personal-author .reviewer-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .reviewer-info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.__body-personal-author .reviewer-holder__button {
  -ms-flex-item-align: center;
      align-self: center;
}
.__body-personal-author .reviewer-photo {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 20px;
  border: #A4B7D2 1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 18px;
}
.__body-personal-author .reviewer-info__name {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #536D87;
}
.__body-personal-author .uploads__item__title {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1B1B1B;
  margin-bottom: 18px;
}
.__body-personal-author .upload__item__filename {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.__body-personal-author .upload__item__filename p {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #536D87;
  width: auto;
}
.__body-personal-author .upload__item__date {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #536D87;
  background: #E2F0FF;
  border-radius: 6px;
  padding: 4px 8px;
  margin-right: 16px;
}
.__body-personal-author .status-progress__item__comment span {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #536D87;
  margin-bottom: 6px;
  margin-left: 20px;
}
.__body-personal-author .status-progress__item__comment__text {
  background: #ECF5FF;
  border-radius: 6px;
  padding: 14px 20px;
  font-family: Roboto;
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #1B1B1B;
}
.__body-personal-author .profile-teasers {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 15px;
  margin-bottom: 60px;
}
.__body-personal-author .profile-teaser {
  height: 174px;
  background: #ECF5FF;
  border-radius: 8px;
  padding: 18px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .teaser-header span {
  font-family: Roboto;
  text-transform: uppercase;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.035em;
  color: #536D87;
}
.__body-personal-author .teaser-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .teaser-menu li {
  margin-bottom: 8px;
}
.__body-personal-author .teaser-menu li a {
  font-size: 16px;
}
.__body-personal-author .teaser-menu li a:hover {
  color: #536D87;
}
.__body-personal-author span.updates {
  color: #F34338;
}
.__body-personal-author .profile-main-h2 {
  margin-bottom: 30px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.btn-au {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: Roboto, sans-serif;
  font-style: normal;
  color: #1B6AAE;
  background: #ECF5FF;
  border: #E2F0FF solid 1px;
  font-size: 13px;
  border-radius: 39px;
  cursor: pointer;
  font-weight: bold;
  height: 32px;
  line-height: 18px;
  padding: 6px 22px;
}
.btn-au[role=button], .btn-au:not([href]):not([tabindex]) {
  color: #1B6AAE;
}
.btn-au[role=button]:hover, .btn-au:not([href]):not([tabindex]):hover {
  color: #3490DC;
}
.btn-au .reader-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 16px;
  height: 18px;
  margin-bottom: -4px;
  background: url(/images/author-reader-button.svg?5454c141a42c3bc4b4a1fae261a7fd9b) left center no-repeat;
}
.btn-au:hover {
  color: #3490DC;
}
.btn-au:hover .reader-icon {
  opacity: 0.7;
}
.btn-au.in_work-button {
  position: absolute;
  top: 8px;
  right: 20px;
}
.btn-au.is-loading {
  background: #ECF5FF !important;
}
.btn-au.is-loading span {
  visibility: hidden;
}
.btn-au.is-loading:after {
  border-left-color: #ECF5FF;
  border-bottom-color: #ECF5FF;
  border-right-color: #3490DC;
  border-top-color: #3490DC;
}
.btn-au.is-disabled {
  position: relative;
}
.btn-au.is-disabled:after {
  border-radius: 39px;
}

.btn-au-ghost {
  color: #3490DC;
  border: #3490DC solid 1px;
}
.btn-au-ghost:hover {
  background: #3490DC;
  color: #fff;
  border: #3490DC solid 1px;
}

.btn-au-danger {
  color: #F34338 !important;
}
.btn-au-danger:hover {
  color: rgb(245.9004739336, 112.4407582938, 104.0995260664) !important;
}

.btn-au.__in-work {
  position: absolute;
  top: 8px;
  right: 20px;
}

.btn-au.__is-back {
  padding-left: 34px;
  background: #ECF5FF url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.64837 5.18836L2.64937 5.15799C2.65652 5.03444 2.69968 4.91354 2.77647 4.81219L5.21326 1.58173C5.42361 1.3026 5.8204 1.24684 6.09954 1.45718C6.37867 1.66752 6.43443 2.06432 6.22409 2.34345L4.07556 5.19677L6.22409 8.04803C6.43443 8.32716 6.37867 8.72396 6.09954 8.9343C5.8204 9.14464 5.42361 9.08887 5.21326 8.80974L2.78352 5.58842C2.70232 5.48525 2.65673 5.36076 2.64937 5.23348C2.64887 5.2232 2.6485 5.21315 2.64837 5.20311V5.18836Z' fill='%233490DC'/%3e%3c/svg%3e") left 18px center no-repeat;
}

.btn-au.__file-del-btn {
  padding-left: 34px;
  background: #ECF5FF url(/images/author-cross.svg?ff146ce0007be9e708c8f753678b60d6) left 12px center no-repeat;
}

.btn-au.__file-del-btn-additional {
  padding-left: 34px;
  background: #ECF5FF url(/images/author-cross.svg?ff146ce0007be9e708c8f753678b60d6) left 12px center no-repeat;
  width: 200px;
  margin-right: 10px;
}

.btn-au.__file-restore-btn-additional {
  padding-left: 34px;
  width: 200px;
  margin-right: 10px;
}

.btn-au.__file-plus-btn {
  padding-left: 40px;
  background: #ECF5FF url(/images/author-plus.svg?fea3807420ec1afc0d444f52a0b4ecd2) left 20px center no-repeat;
}

.btn-au-primary {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: Roboto, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 44px;
  color: #fff;
  background: #F34338;
  border: none;
  border-radius: 24px;
  font-style: normal;
  padding: 0 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 0.02em;
  line-height: 44px;
}
.btn-au-primary:hover {
  color: #fff;
  background: #FF5021;
}

.modal button.btn-au-primary {
  padding: 0 24px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.card.card-author-article-files, .card.card-author-article-reviewers {
  border: 1px solid #D5E0EC;
  border-radius: 8px;
}
.card.card-author-article-files .card-body, .card.card-author-article-reviewers .card-body {
  padding: 0.5rem 1rem;
}
.card.card-author-article-files .card-body .card-title, .card.card-author-article-reviewers .card-body .card-title {
  font-size: 12px;
  margin-bottom: 0.25rem;
}
.card.card-author-article-files .card-body .card-subtitle, .card.card-author-article-reviewers .card-body .card-subtitle {
  font-weight: 400;
  color: #536D87;
  margin-top: 0;
}
.card.card-author-article-files .card-date-label, .card.card-author-article-reviewers .card-date-label {
  font-family: Roboto, sans-serif;
  font-style: normal;
  color: #536D87;
  background: #E2F0FF;
  font-size: 12px;
  border-radius: 6px;
  font-weight: 500;
  height: 20px;
  line-height: 6px;
  padding: 8px 10px;
}
.card.card-author-article-files .card-date-label-title, .card.card-author-article-reviewers .card-date-label-title {
  padding: 2px 10px;
  font-weight: 500;
}
.card.card-author-article-reviewers .card-body {
  padding: 1rem;
}
.card.card-author-article-reviewers .card-user-image {
  width: 40px;
  height: 40px;
}
.card.card-author-article-reviewers .card-user-image-icon {
  display: block;
  width: 40px;
  height: 41px;
  background: url(/images/author-user-image.svg?d0350453df2fe50242567dd681645ecd) left center no-repeat;
}
.card.card-author-article-reviewers .card-status {
  margin-top: 4px;
  font-weight: 400;
}
.card.card-author-article-reviewers .card-status .card-status-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-bottom: -3px;
  margin-top: 0;
  margin-right: 4px;
}
.card.card-author-article-reviewers .card-status .card-status-icon.__is-in-work {
  background: url(/images/author-waiting.svg?79bb0125bf1faa84a38b3789a36a4a92) left center no-repeat;
  background-size: 100%;
}
.card.card-author-article-reviewers .card-status .card-status-icon.__is-cancelled {
  background: url(/images/author-cancelled.svg?a21e449245db3b8b6204a0f8ecc79d2f) left center no-repeat;
  background-size: 100%;
}
.card.card-author-article-reviewers .card-status .card-status-icon.__is-accepted {
  background: url(/images/author-delivered.svg?b126f5e5952f59d52078169291be0d17) left center no-repeat;
  background-size: 100%;
}
.card.card-author-article-reviewers .card-comment {
  width: calc(100% - 52px);
  padding: 0 1rem 1rem 1rem;
  margin-left: 52px;
}
.card.card-author-article-reviewers .card-comment .info_block {
  padding: 8px 20px;
  margin-top: 0;
  margin-left: 0;
}
.card.card-author-article-reviewers .card-comment .info_block p {
  padding: 0;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.list-group.list-group-status-left-line .list-group-item {
  background-color: inherit;
  border-radius: 0;
  border-top: transparent;
  border-bottom: transparent;
  border-right: transparent;
  margin-bottom: 1rem;
}
.list-group.list-group-status-left-line.__like-timeline {
  margin-top: 28px;
  margin-bottom: 28px;
  border: none;
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group.list-group-status-left-line.__like-timeline .list-group-item {
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.list-group.list-group-status-left-line.__like-timeline .list-group-item:first-child {
  margin-top: -14px;
}
.list-group.list-group-status-left-line.__like-timeline .list-group-item:last-child {
  margin-bottom: -14px;
}
.list-group.list-group-status-left-line.__like-timeline textarea {
  border-color: transparent;
}
.list-group.list-group-status-left-line.__is-history {
  margin: 0;
}
.list-group.list-group-status-left-line.__is-history .list-group-item:first-child {
  margin-top: 0;
}
.list-group.list-group-status-left-line.__is-history .list-group-item:last-child {
  margin-bottom: 0;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.comment-au .info_show_toggler {
  padding: 0 20px 4px 20px;
  background: url(/images/author-comment.svg?6f9c9ae290a0e2305b1ff51853683972) left center no-repeat;
  background-size: 14px;
}
.comment-au .info_block {
  background: #E2F0FF;
  padding: 8px 20px 8px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 20px;
  border-radius: 8px;
  border-top-left-radius: 0;
}
.comment-au .info_block p {
  font-weight: normal;
  font-size: 13px;
  color: #1B1B1B;
}
.comment-au .info_block.danger {
  background-color: #FFDCD6;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.sidebar-au.dropdown .dropdown-toggle {
  background: #ECF5FF;
}
.sidebar-au.dropdown .user_name_block {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sidebar-au.dropdown .dropdown-menu {
  padding: 0.5rem 0;
  margin-top: 0;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ECF5FF;
}

label.checkbox-au {
  display: block;
  position: relative;
  padding-top: 4px;
  padding-left: 30px;
  margin-bottom: 17px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  /* Dark Grey */
  color: #6F8193;
}
label.checkbox-au input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
label.checkbox-au .checkmark-container {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  border-radius: 4px;
  border: #B2C1D6 1px solid;
}
label.checkbox-au .checkmark {
  display: none;
  height: 20px;
  width: 20px;
  border-radius: 3px;
}
label.checkbox-au input:checked ~ .checkmark-container .checkmark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F34338;
  /*background: rgb(69, 186, 252);
  background: linear-gradient(180deg, rgba(69, 186, 252, 1) 0%, rgba(52, 144, 220, 1) 100%);*/
}

.au-icon.is-delivered {
  width: 20px;
  height: 17px;
  background: url(/images/author-delivered.svg?b126f5e5952f59d52078169291be0d17) left 0 center no-repeat;
  display: inline-block;
  margin-bottom: -3px;
}

.form-group.is-colored textarea {
  padding: 1rem;
  background-color: #ECF5FF;
}

.form-control.is-italic {
  font-style: italic;
}

i.req {
  color: #F34338;
}

.__body-personal-author {
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /****** CODE ******/
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /****** CODE ******/
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
  /*!
   * @copyright Copyright (c) 2018-2019 "ИД Панорама"
   * @author Дмитрий Поскачей (dposkachei@gmail.com)
   */
}
.__body-personal-author .unit.author-article-unit {
  font-family: Roboto, sans-serif;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #D5E0EC;
  margin-bottom: 20px;
}
.__body-personal-author .unit.author-article-unit .unit__header {
  padding: 12px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .unit.author-article-unit .unit__creation_date {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #6F8193;
}
.__body-personal-author .unit.author-article-unit .unit__body {
  padding: 4px 20px 4px 20px;
}
.__body-personal-author .unit.author-article-unit .unit__body > div:last-child {
  margin: 16px 0 28px 0;
}
.__body-personal-author .unit.author-article-unit .unit__body .unit__publications {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.__body-personal-author .unit.author-article-unit .unit__body .unit__publications .unit__book-preview {
  width: 55px;
  height: 75px;
  margin-right: 10px;
}
.__body-personal-author .unit.author-article-unit .unit__body .unit__publications .unit__book-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
}
.__body-personal-author .unit.author-article-unit .unit__body .unit__publications .unit__book-info p {
  font-size: 13px;
  font-weight: 500;
  color: #536D87;
}
.__body-personal-author .unit.author-article-unit .unit__body .unit__publications .unit__book-info a {
  color: #1B1B1B;
}
.__body-personal-author .unit.author-article-unit .unit__body .unit__publications .unit__book-info a:hover {
  color: rgb(52.5, 52.5, 52.5);
}
.__body-personal-author .unit.author-article-unit.__is-publication {
  padding-top: 0.25rem;
  padding-bottom: 1rem;
}
.__body-personal-author .unit.author-article-unit.__is-publication .unit__footer.__buttons {
  margin-top: -50px;
  text-align: right;
  margin-bottom: 20px;
}
.__body-personal-author .unit.author-article-unit .unit__footer {
  padding: 10px 20px 10px 20px;
  border-top: 1px solid #D5E0EC;
}
.__body-personal-author .unit.author-article-unit .unit__footer.__buttons.is-disabled {
  position: relative;
}
.__body-personal-author .unit.author-article-unit .unit__footer.__buttons.is-disabled:after {
  background-color: #f8fafc;
}
.__body-personal-author .unit.author-article-unit .unit__footer.borderless {
  border-top: none;
}
.__body-personal-author .unit.author-article-unit .unit__h2 {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
}
.__body-personal-author .unit.author-article-unit .unit__journal {
  margin: 16px 0 16px 0;
}
.__body-personal-author .unit.author-article-unit .unit__journal .unit__journal-icon {
  width: 16px;
  height: 14px;
  margin-right: 10px;
  background: url(/images/author-reader.svg?7eb51b317e2ff49a64f6f5caa35f9ba3) left center no-repeat;
}
.__body-personal-author .unit.author-article-unit .unit__owner {
  margin: 16px 0 16px 0;
}
.__body-personal-author .unit.author-article-unit .unit__owner .unit__owner-icon {
  width: 16px;
  height: 14px;
  margin-right: 10px;
  background: url(/images/reviewer-user-min.svg?ff0928eb32e722d66be4ae1845d8bcc0) left center no-repeat;
}
.__body-personal-author .unit.author-article-unit .unit__language {
  margin: 16px 0 16px 0;
}
.__body-personal-author .unit.author-article-unit .unit__language .unit__language-icon {
  width: 16px;
  height: 14px;
  margin-right: 10px;
  background: url(/images/author-globe.svg?e92ba02c9e14958394924b93949ac902) left center no-repeat;
}
.__body-personal-author .unit.author-article-unit .unit__shape {
  margin: 16px 0 16px 0;
}
.__body-personal-author .unit.author-article-unit .unit__shape .unit__shape-icon {
  width: 16px;
  height: 14px;
  margin-right: 10px;
  background: url(/images/author-shape.svg?470370d86920c66189c35868861d3608) left center no-repeat;
}
.__body-personal-author .unit.author-article-unit .unit__deny-icon, .__body-personal-author .unit.author-article-unit .unit__accepted-icon {
  width: 18px;
  height: 18px;
  margin-left: 5px;
  margin-bottom: -10px;
  margin-top: -11px;
}
.__body-personal-author .unit.author-article-unit .unit__deny-icon {
  background: url(/images/author-cancelled.svg?a21e449245db3b8b6204a0f8ecc79d2f) left center no-repeat;
}
.__body-personal-author .unit.author-article-unit .unit__accepted-icon {
  background: url(/images/author-delivered.svg?b126f5e5952f59d52078169291be0d17) left center no-repeat;
}
.__body-personal-author .unit.author-article-unit .unit_action_btns {
  text-align: right;
  padding: 4px 20px 20px 20px;
}
.__body-personal-author .unit.author-article-unit.bordered .unit__header {
  border-bottom: 1px solid #D5E0EC;
}
.__body-personal-author .unit.author-article-unit.bordered .unit__body {
  padding: 20px 20px 0 20px;
}
.__body-personal-author .unit.author-article-unit.bordered .unit__footer {
  padding: 10px 20px;
  border-top: 1px solid #D5E0EC;
  position: relative;
}
.__body-personal-author .unit.author-article-unit.bordered .unit__footer.__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 20px;
}
.__body-personal-author .unit.author-article-unit.borderless {
  border: none;
}
.__body-personal-author .unit.author-article-unit.borderless .unit__header {
  border-bottom: none;
}
.__body-personal-author .unit.author-article-unit.borderless .unit__footer {
  border-top: none;
}
.__body-personal-author .unit.author-article-unit .unit__footer .info_show_toggler {
  padding: 0 20px 4px 20px;
  background: url(/images/author-comment.svg?6f9c9ae290a0e2305b1ff51853683972) left center no-repeat;
  background-size: 14px;
}
.__body-personal-author .unit.author-article-unit .unit__footer .info_block {
  background: #E2F0FF;
  padding: 8px 20px 8px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 20px;
  border-radius: 8px;
  border-top-left-radius: 0;
}
.__body-personal-author .unit.author-article-unit .unit__footer .info_block p {
  font-weight: normal;
  font-size: 13px;
  color: #1B1B1B;
}
.__body-personal-author .unit.author-article-unit .unit__footer .info_block.danger {
  background-color: #FFDCD6;
}
.__body-personal-author .unit.author-article-unit .unit__journal, .__body-personal-author .unit.author-article-unit .unit__owner, .__body-personal-author .unit.author-article-unit .unit__language, .__body-personal-author .unit.author-article-unit .unit__shape {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6F8193;
}
.__body-personal-author .unit.author-article-unit .status {
  background: #E2F0FF;
  padding: 0 18px 0 36px;
  height: 28px;
  border-radius: 14px;
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
.__body-personal-author .unit.author-article-unit .status.in_work {
  background: #E2F0FF url(/images/author-waiting.svg?79bb0125bf1faa84a38b3789a36a4a92) left 12px center no-repeat;
}
.__body-personal-author .unit.author-article-unit .status.deny {
  background: #E2F0FF url(/images/author-cancelled.svg?a21e449245db3b8b6204a0f8ecc79d2f) left 12px center no-repeat;
}
.__body-personal-author .unit.author-article-unit .status.published {
  background: #E2F0FF url(/images/author-delivered.svg?b126f5e5952f59d52078169291be0d17) left 12px center no-repeat;
}
.__body-personal-author .unit.author-article-unit .status.backgroundless {
  background-color: transparent;
}
.__body-personal-author .unit.author-article-unit .status-dot {
  width: 12px;
  height: 12px;
  background: #FF5021;
  border: 2px solid #fff;
  border-radius: 100%;
  left: -6px;
  top: 7px;
  position: absolute;
}
.__body-personal-author .unit.author-article-unit .status__date {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6F8193;
}
.__body-personal-author .unit.author-article-unit .status span {
  font-size: 14px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1B1B1B;
}
.__body-personal-author .units-container {
  position: relative;
}
.__body-personal-author .units-container.is-loading:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
  background-color: #f8fafc;
  z-index: 10;
}
.__body-personal-author .units-container.is-loading:after {
  z-index: 101;
  top: 50px;
}
.__body-personal-author .filters_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 32px;
}
.__body-personal-author .filters_wrapper .filter-control {
  margin-right: 8px;
}
.__body-personal-author .filters_wrapper .filter-control:last-child {
  margin-right: 0;
}
.__body-personal-author .filters_wrapper .filter-control input {
  padding: 4px 10px 4px 10px;
}
.__body-personal-author .filters_wrapper .filter-control a, .__body-personal-author .filters_wrapper .filter-control select {
  height: 44px;
  border: 1px solid #D5E0EC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  padding: 4px 20px 4px 10px;
  font-weight: bold;
  font-size: 13px;
  color: #536D87;
}
.__body-personal-author .filters_wrapper .filter-control a:focus, .__body-personal-author .filters_wrapper .filter-control select:focus {
  outline: none;
}
.__body-personal-author .filters_wrapper .filter-control select {
  background: #ECF5FF url(/images/grarrow.svg?8a561294bdc79eb13bc8d28cae2ab37a) right 10px center no-repeat;
}
.__body-personal-author .filters_wrapper .filter-control a {
  background: #ECF5FF;
  display: block;
  line-height: 27px;
  padding-right: 20px;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker input {
  padding: 4px 10px 4px 10px;
  background-color: #ECF5FF;
  border-color: #D5E0EC;
  color: #536D87;
  border-right: none;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker input::-webkit-input-placeholder {
  color: #536D87;
  font-weight: bold;
  font-family: "OpenSans-Regular", sans-serif;
  font-size: 13px;
  margin-left: 4px;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker input::-moz-placeholder {
  color: #536D87;
  font-weight: bold;
  font-family: "OpenSans-Regular", sans-serif;
  font-size: 13px;
  margin-left: 4px;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker input:-ms-input-placeholder {
  color: #536D87;
  font-weight: bold;
  font-family: "OpenSans-Regular", sans-serif;
  font-size: 13px;
  margin-left: 4px;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker input::-ms-input-placeholder {
  color: #536D87;
  font-weight: bold;
  font-family: "OpenSans-Regular", sans-serif;
  font-size: 13px;
  margin-left: 4px;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker input::placeholder {
  color: #536D87;
  font-weight: bold;
  font-family: "OpenSans-Regular", sans-serif;
  font-size: 13px;
  margin-left: 4px;
}
.__body-personal-author .filters_wrapper .filter-control .input-group.is-datepicker .input-group-text {
  width: 30px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-left: none;
  background-color: #ECF5FF;
  border-color: #D5E0EC;
  background: #ECF5FF url(/images/author-calendar.svg?2226deddd3958568f1138ed7ad3679c9) right 4px center no-repeat;
}
.__body-personal-author .au-filter-checkbox {
  height: 44px;
  margin-right: 8px;
}
.__body-personal-author .au-filter-checkbox label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  height: 100%;
  border: 1px solid #D5E0EC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  font-weight: bold;
  font-size: 13px;
  background: #ECF5FF;
  display: block;
  line-height: 42px;
  padding-right: 40px;
  position: relative;
  color: #536D87;
}
.__body-personal-author .au-filter-checkbox label .up-down-filter {
  margin-top: 13px !important;
}
.__body-personal-author .au-filter-checkbox label .up-down-filter:after {
  left: 0;
}
.__body-personal-author .au-filter-checkbox label:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #ECF5FF;
  position: absolute;
  top: 14px;
  background: #ECF5FF url(/images/author-filter-up.svg?6db51c52cdd1833adcce92d607caadeb) no-repeat;
  right: 12px;
  visibility: hidden;
}
.__body-personal-author .au-filter-checkbox label:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #ECF5FF;
  position: absolute;
  top: 14px;
  background: #ECF5FF url(/images/author-filter-down.svg?3172620aabec5c167e83bf394a351b7a) no-repeat;
  right: 4px;
  visibility: visible;
}
.__body-personal-author .au-filter-checkbox input:checked ~ label {
  background: #ECF5FF;
}
.__body-personal-author .au-filter-checkbox input:checked ~ label:after {
  visibility: visible;
}
.__body-personal-author .au-filter-checkbox input:checked ~ label:before {
  visibility: hidden;
}
.__body-personal-author .file-upload-with-replace {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .file-upload-with-replace.deleted-file-item .file-select-text {
  text-decoration: line-through;
}
.__body-personal-author .file-upload-with-replace.deleted-file-item .file-select, .__body-personal-author .file-upload-with-replace.deleted-file-item .__file-replace-btn {
  background: none !important;
  border: none !important;
  color: grey !important;
}
.__body-personal-author .file-upload {
  display: block;
  width: 100%;
  margin-right: 20px;
  min-height: 44px;
}
.__body-personal-author .file-upload .file-select {
  text-align: left;
  position: relative;
  border: 1px solid #B2C1D6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  padding-left: 12px;
  height: 44px;
  cursor: pointer;
}
.__body-personal-author .file-upload .file-select button {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 100;
}
.__body-personal-author .file-upload .file-select div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6F8193;
}
.__body-personal-author .file-upload .file-select:hover {
  border: 1px solid rgb(171.3440677966, 187.6406779661, 210.4559322034);
}
.__body-personal-author .file-upload .file-select.active {
  background: #ECF5FF;
  border: 1px solid #ECF5FF;
}
.__body-personal-author .file-upload .file-select.is-danger {
  border: 1px solid #e63201;
  margin-bottom: 10px;
}
.__body-personal-author .file-upload .file-select.dragover {
  background: #ECF5FF;
  border: 1px solid #ECF5FF;
}
.__body-personal-author .file-upload .file-select input {
  cursor: pointer;
}
.__body-personal-author .file-upload .file-select .file-select-text {
  cursor: pointer;
}
.__body-personal-author .file-upload .file-select input[type=file] {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
.__body-personal-author .file-upload-with-replace {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.__body-personal-author .file-upload-with-replace.deleted-file-item .file-select-text {
  text-decoration: line-through;
}
.__body-personal-author .file-upload-with-replace.deleted-file-item .file-select, .__body-personal-author .file-upload-with-replace.deleted-file-item .__file-replace-btn {
  background: none !important;
  border: none !important;
  color: grey !important;
}
.__body-personal-author .file-upload {
  display: block;
  width: 100%;
  margin-right: 20px;
  min-height: 44px;
}
.__body-personal-author .file-upload .file-select {
  text-align: left;
  position: relative;
  border: 1px solid #B2C1D6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  padding-left: 12px;
  height: 44px;
  cursor: pointer;
}
.__body-personal-author .file-upload .file-select button {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 100;
}
.__body-personal-author .file-upload .file-select div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6F8193;
}
.__body-personal-author .file-upload .file-select:hover {
  border: 1px solid rgb(171.3440677966, 187.6406779661, 210.4559322034);
}
.__body-personal-author .file-upload .file-select.active {
  background: #ECF5FF;
  border: 1px solid #ECF5FF;
}
.__body-personal-author .file-upload .file-select.is-danger {
  border: 1px solid #e63201;
  margin-bottom: 10px;
}
.__body-personal-author .file-upload .file-select.dragover {
  background: #ECF5FF;
  border: 1px solid #ECF5FF;
}
.__body-personal-author .file-upload .file-select input {
  cursor: pointer;
}
.__body-personal-author .file-upload .file-select .file-select-text {
  cursor: pointer;
}
.__body-personal-author .file-upload .file-select input[type=file] {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
.__body-personal-author .form-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 3rem;
  padding-top: 7px;
}
.__body-personal-author .form-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
}
.__body-personal-author .form-step span {
  display: block;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  color: #6F8193;
  margin-bottom: 8px;
}
.__body-personal-author .step-design {
  height: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.__body-personal-author .step-point {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  background: #B2C1D6;
  right: 0;
  top: 0;
}
.__body-personal-author .step-line {
  width: 100%;
  height: 2px;
  background: #B2C1D6;
}
.__body-personal-author .step-active .step-point,
.__body-personal-author .step-active .step-line {
  background: #F34338;
}
.__body-personal-author .step-active-1 .step-point {
  background: #B2C1D6;
}
.__body-personal-author .step-active-1 .step-line {
  background: rgb(243, 67, 56);
  background: -webkit-gradient(linear, left top, right top, from(rgb(243, 67, 56)), color-stop(33%, rgb(243, 67, 56)), color-stop(33%, rgb(178, 193, 214)), to(rgb(178, 193, 214)));
  background: linear-gradient(90deg, rgb(243, 67, 56) 0%, rgb(243, 67, 56) 33%, rgb(178, 193, 214) 33%, rgb(178, 193, 214) 100%);
}
.__body-personal-author .step-active-2 .step-point {
  background: #B2C1D6;
}
.__body-personal-author .step-active-2 .step-line {
  background: rgb(243, 67, 56);
  background: -webkit-gradient(linear, left top, right top, from(rgb(243, 67, 56)), color-stop(66%, rgb(243, 67, 56)), color-stop(66%, rgb(178, 193, 214)), to(rgb(178, 193, 214)));
  background: linear-gradient(90deg, rgb(243, 67, 56) 0%, rgb(243, 67, 56) 66%, rgb(178, 193, 214) 66%, rgb(178, 193, 214) 100%);
}
.__body-personal-author .step-active span {
  color: #1b1b1b;
}
.__body-personal-author .profile_menu {
  position: relative;
}
.__body-personal-author .profile_menu .role_toggler {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 40px);
  background: #ECF5FF;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 0;
}
.__body-personal-author .profile_menu .role_toggler:hover {
  margin-bottom: 0;
}
.__body-personal-author .profile_menu .role_toggler:hover .role_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__body-personal-author .profile_menu .role_item {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 6px;
}
.__body-personal-author .profile_menu .role_item.role_item_active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.__body-personal-author .profile_menu .role_toggler_button {
  display: block;
  height: 50px;
  width: 52px;
  background: url(/images/author-shape-sidebar.svg?240763da544057c7089c183d5004d145) center center no-repeat;
  position: absolute;
  right: 6px;
  top: 6px;
}
.__body-personal-author .profile_menu .profile_menu_wrapper {
  width: calc(100% - 80px);
  margin: 0 auto;
  padding-top: 82px;
  z-index: 1;
}
.__body-personal-author .profile_menu .role_item {
  color: #1B1B1B;
}
.__body-personal-author .profile_menu a.role_item:hover {
  background: rgb(220.7, 236.9473684211, 255);
}
.__body-personal-author .profile_menu .user_name_block {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.__body-personal-author .profile_menu .user_name_block span:nth-child(2) {
  color: #536D87;
  font-size: 13px;
}
.__body-personal-author .profile_menu .profile_menu__nav a {
  color: #1B1B1B;
}
.__body-personal-author .profile-teasers .profile-teaser {
  position: relative;
}
.__body-personal-author .profile-teasers .profile-teaser.__is-blue {
  background: #ECF5FF;
}
.__body-personal-author .profile-teasers .profile-teaser.__is-blue .teaser-header span {
  color: #536D87;
}
.__body-personal-author .profile-teasers .profile-teaser.__is-red {
  background: #FFDCD6;
}
.__body-personal-author .profile-teasers .profile-teaser.__is-red .teaser-header span {
  color: #9b2201;
}
.__body-personal-author .profile-teasers .teaser-menu a {
  color: #1B1B1B;
}
.__body-personal-author .profile-teasers .teaser-menu a:hover {
  color: rgb(52.5, 52.5, 52.5);
}
.__body-personal-author textarea {
  resize: none;
  padding-top: 16px;
  color: rgb(33, 37, 41);
  font-weight: bold;
  font-family: "OpenSans-LightItalic", sans-serif;
}
.__body-personal-author select::-webkit-input-placeholder,
.__body-personal-author textarea::-webkit-input-placeholder,
.__body-personal-author input::-webkit-input-placeholder {
  color: #6F8193;
  font-family: Roboto, sans-serif;
  font-weight: normal;
}

.form-field.__is-additional-files {
  width: 100%;
}
.form-field.__is-additional-files .file-upload-with-replace {
  margin-bottom: 5px;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Дмитрий Поскачей (dposkachei@gmail.com)
 */
#order_form_div .sale_data-table.summary td {
  background: #fff !important;
}

#order_form_div {
  font-size: 12px;
  color: #000;
}

#order_form_div .sof-req {
  color: red;
  font-size: 10px;
}

#order_form_div .clear {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0px;
  line-height: 0px;
}

#order_form_div input[type=text],
#order_form_div input[type=password],
#order_form_div textarea,
#order_form_div select {
  background: #fff;
  border: 1px solid #c1c5c8;
  border-radius: 2px;
  color: #000;
  -webkit-box-shadow: inset 2px 2px 2px -1px rgba(180, 188, 191, 0.5);
          box-shadow: inset 2px 2px 2px -1px rgba(180, 188, 191, 0.5);
  display: inline-block;
  outline: none;
  vertical-align: middle;
  font-size: 14px;
  padding: 6px 8px;
  margin-bottom: 3px;
}

#order_form_div .section {
  margin-bottom: 30px;
}

#order_form_div .title {
  font-weight: bold;
  font-size: 15px;
  border-bottom: 1px solid #dcdfe2;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

#order_form_div .title a {
  color: #2d739d;
  font-size: 12px;
  text-decoration: underline;
  margin-left: 10px;
  outline: none;
}

#order_form_div .title a:hover {
  text-decoration: none;
}

#order_form_div .label.left {
  float: left;
  margin: 0 10px 10px 0;
}

#order_form_div .sale_order_table {
  font-size: 12px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

#order_form_div .sale_order_table td {
  padding: 15px 0;
  background: none !important;
}

#order_form_div .sale_order_table .name {
  width: 190px;
  text-align: left;
  vertical-align: top;
}

#order_form_div .sale_order_table.props td {
  border-bottom: 1px solid #dcdfe2;
}

#order_form_div .sale_order_table input[type=text],
#order_form_div .sale_order_table textarea,
#order_form_div .sale_order_table select {
  width: 365px;
}

#order_form_div .sale_order_table textarea {
  height: 70px;
  overflow: hidden;
  resize: none;
}

#order_form_div .sale_order_table select {
  padding: 6px 3px 6px 8px;
  width: 383px;
  margin-bottom: 5px;
}

#order_form_div .sale_order_table .desc {
  color: #a3a3a3;
  font-size: 11px;
  margin: 3px 0;
}

/*paysystem*/
#order_form_div .sale_order_table.paysystem td {
  border-bottom: none;
}

#order_form_div .sale_order_table .ps_logo {
  float: left;
  text-align: center;
  margin: 0 15px 10px 0;
  height: 85px;
}

#order_form_div .sale_order_table .with_description {
  margin-right: 0 !important;
  height: 30px;
}

#order_form_div .sale_order_table .ps_logo img,
#order_form_div .sale_order_confirm img,
#order_form_div .account img {
  border-radius: 2px;
  border: 1px solid #d1d1d1;
  -webkit-box-shadow: 2px 2px 2px rgba(180, 188, 191, 0.5);
          box-shadow: 2px 2px 2px rgba(180, 188, 191, 0.5);
  padding: 1px;
  float: left;
}

div.bx_section div.bx_block div.bx_element input[type=radio],
div.bx_section div.bx_block div.bx_element input[type=checkbox],
#order_form_div .sale_order_table .ps_logo input[type=radio],
#order_form_div .account input[type=checkbox] {
  display: none;
}

.bx_element input[type=radio]:checked + label .bx_logotype,
.bx_element label.selected .bx_logotype {
  border: 2px solid #2d739d !important;
  padding: 1px;
}

#order_form_div .sale_order_table .paysystem_name,
#order_form_div .sale_order_confirm .paysystem_name {
  font-size: 11px;
  color: #a3a3a3;
  width: 95px;
  line-height: 11px;
  margin-top: 65px;
}

#order_form_div .account img,
#order_form_div .account .desc {
  float: left;
}

#order_form_div .account img {
  margin-right: 10px;
}

#order_form_div .account .name {
  font-weight: bold;
  margin-bottom: 3px;
  color: #000;
}

#order_form_div .account .desc {
  font-size: 11px;
  color: #a3a3a3;
  line-height: 11px;
  text-align: left;
  width: 80%;
}

#order_form_div .account .desc.width_limited {
  width: 100%;
}

#order_form_div .account .ps_logo.with_description {
  width: 100%;
}

/*delivery*/
#order_form_div .sale_order_table.delivery td {
  padding: 7px 0;
}

#order_form_div .sale_order_table.delivery .name {
  font-weight: bold;
  width: auto;
  color: #000;
}

#order_form_div .sale_order_table.delivery .desc {
  color: #a3a3a3;
  width: 400px;
}

#order_form_div .sale_order_table.delivery td table {
  width: auto;
}

#order_form_div .sale_order_table.delivery td table td {
  padding: 0;
  text-align: left;
}

#order_form_div .sale_order_table.delivery .prop img {
  border-radius: 2px;
  border: 1px solid #d1d1d1;
  -webkit-box-shadow: 2px 2px 2px rgba(180, 188, 191, 0.5);
          box-shadow: 2px 2px 2px rgba(180, 188, 191, 0.5);
  padding: 1px;
  margin: 0 10px 0 0;
}

#order_form_div .sale_order_table.delivery .prop input,
#order_form_div .sale_order_table.delivery .prop img,
#order_form_div .sale_order_table.delivery .prop .desc {
  float: left;
  margin-right: 10px;
}

#order_form_div .sale_order_table.delivery .prop input[type=radio] {
  display: none;
}

/*summary*/
#order_form_div .sale_data-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-top: 10px;
}

#order_form_div .sale_data-table th {
  background-color: #f5f5f5;
  padding: 7px 13px;
  text-align: left;
  font-weight: normal;
}

#order_form_div .sale_data-table td {
  border-bottom: 1px solid #f5f5f5;
  padding: 7px 13px;
  text-align: left;
  background: none !important;
}

#order_form_div .sale_data-table td.price {
  white-space: nowrap;
  text-align: right;
}

#order_form_div .sale_data-table td.itog {
  text-align: right;
}

#order_form_div .sale_data-table tfoot td {
  border-bottom: none;
}

#order_form_div .sale_data-table tfoot tr.last td {
  border-top: 1px solid #f5f5f5;
  font-weight: bold;
  white-space: nowrap;
}

#order_form_div .order_comment {
  width: 100%;
}

#order_form_div .order_comment div {
  color: #a3a3a3;
  font-size: 12px;
  margin-bottom: 5px;
}

#order_form_div .order_comment textarea {
  width: 97%;
  height: 70px;
}

/* auth */
#order_form_div .order-auth {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

#order_form_div .order-auth td {
  text-align: left;
  vertical-align: top;
}

#order_form_div .sale_order_table.delivery .errortext {
  margin: 0;
  font-size: 11px;
  padding: 5px;
  width: 230px;
}

#order_form_div .sale_order_full_table td.ps_logo {
  text-align: left;
  vertical-align: top;
}

#order_form_div .sale_order_full_table .ps_logo .pay_name {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 15px;
}

#order_form_div .desc .ora-store {
  font-size: 12px;
}

.store_location {
  display: none;
}

.store_location .ora-store {
  width: 40%;
  float: left;
}

.store_location .ora-store table td {
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

.store_location .name {
  font-weight: bold;
}

.store_location .location {
  width: 60%;
  float: left;
}

#order_form_div .select_store {
  font-size: 12px;
}

.image {
  padding: 5px 0 5px 0;
}

/* new */
.bx_order_make {
  font-size: 13px;
}

.bx_order_make hr {
  border: none;
  border-bottom: 1px solid #dcdfe2;
}

.bx_order_make .bx_section {
  margin-bottom: 20px;
}

.bx_order_make .bx_section h4 {
  display: block;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dcdfe2;
}

.bx_order_make .bx_block {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 0 10px;
  vertical-align: middle;
}

.bx_order_make .bx_block.r1x3.pt8 {
  padding-top: 8px;
}

.bx_order_make .bx_block.r1x3 {
  margin: 0;
  width: 20%;
}

.bx_order_make .bx_block.r3x1 {
  margin: 0;
  width: 80%;
}

.bx_order_make .bx_block.w100 {
  margin: 5px 0 10px 0;
  width: 100%;
}

.bx_order_make .bx_block.horizontal {
  margin: 5px 0 10px 0;
}
.bx_order_make .bx_block input[type=text],
.bx_order_make .bx_block textarea,
.bx_order_make .bx_block select {
  width: 100%;
}

.bx_order_make .bx_block input[type=text],
.bx_order_make .bx_block textarea,
.bx_order_make .bx_block select {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px;
  outline: none;
  border: 1px solid #c1c5c8;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: inset 2px 2px 2px -1px rgba(180, 188, 191, 0.5);
          box-shadow: inset 2px 2px 2px -1px rgba(180, 188, 191, 0.5);
  color: #000;
  vertical-align: middle;
  font-size: 14px;
  max-width: 400px;
}

.bx_order_make .bx_sof_req {
  color: rgb(199, 31, 31);
  font-weight: bold;
}

.bx_order_make .bx_logotype {
  -webkit-box-shadow: 0 0 3px 0 rgba(123, 152, 165, 0.9);
          box-shadow: 0 0 3px 0 rgba(123, 152, 165, 0.9);
  cursor: pointer;
  padding: 2px;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(123, 152, 165, 0.7);
  margin-right: 20px;
}

.bx_order_make .bx_block.horizontal .bx_logotype {
  margin-right: 0;
}

.bx_order_make .bx_logotype span {
  display: block;
  width: 100px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
}

.bx_order_make .bx_logotype.active,
.bx_order_make .bx_logotype:hover {
  -webkit-box-shadow: 0 0 3px 0 rgb(0, 93, 153);
          box-shadow: 0 0 3px 0 rgb(0, 93, 153);
  border: 1px solid rgba(0, 93, 153, 0.8);
  padding: 2px;
}

.bx_order_make .bx_description {
  font-size: 11px;
  color: #a3a3a3;
  /*float: left;*/
}

.bx_order_make .bx_description p {
  display: block;
  /*clear: both*/
}

.bx_order_make .bx_result_price {
  color: #000 !important;
  float: right;
  text-align: right;
}

.bx_order_make .bx_result_price a {
  font-weight: normal;
}
.bx_order_make .bx_result_price a {
  color: #12a9e1;
}

.bx_order_make .bx_result_price a:hover {
  text-decoration: none;
}

.bx_order_make .bx_description strong {
  display: block;
  color: #000;
  /*float: left;*/
}

.bx_ordercart .bx_ordercart_order_table_container tbody .right {
  text-align: right !important;
}

div#order_form_content div.bx_section div#sale_order_props div div.bx_block textarea {
  margin-bottom: 10px;
}

div#order_form_content .errortext {
  display: inline-block;
  margin-top: 15px;
  padding: 10px 15px 10px 60px !important;
  border-top: 1px solid #E4CBD1;
  border-right: 1px solid #D5BABE;
  border-bottom: 1px solid #C9ABAF;
  border-left: 1px solid #D5BABE;
  border-radius: 5px;
  background: #F8EAED;
  /* @todo Найти эту иконку images/alert.png */
  -webkit-box-shadow: inset 0 1px 1px 0 #FFF;
          box-shadow: inset 0 1px 1px 0 #FFF;
  color: #881521 !important;
  text-shadow: 0 1px 0 #FFF;
  font-weight: bold;
  font-size: 15px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8eaed", endColorstr="#edd0d6", GradientType=0);
}

.person_type_btn {
  margin: 10px;
  color: #fff;
}

.person_type_btn:link {
  color: #fff;
}

#ORDER_FORM input[type=text],
#ORDER_FORM input[type=password],
#ORDER_FORM input[type=email] {
  font-family: inherit;
  color: inherit;
}

#ORDER_FORM input[type=text]::-webkit-input-placeholder,
#ORDER_FORM input[type=password]::-webkit-input-placeholder,
#ORDER_FORM input[type=email]::-webkit-input-placeholder {
  color: #aaa;
}

#ORDER_FORM input[type=text]::-webkit-input-placeholder, #ORDER_FORM input[type=password]::-webkit-input-placeholder, #ORDER_FORM input[type=email]::-webkit-input-placeholder {
  color: #aaa;
}

#ORDER_FORM input[type=text]::-moz-placeholder, #ORDER_FORM input[type=password]::-moz-placeholder, #ORDER_FORM input[type=email]::-moz-placeholder {
  color: #aaa;
}

#ORDER_FORM input[type=text]:-ms-input-placeholder, #ORDER_FORM input[type=password]:-ms-input-placeholder, #ORDER_FORM input[type=email]:-ms-input-placeholder {
  color: #aaa;
}

#ORDER_FORM input[type=text]::-ms-input-placeholder, #ORDER_FORM input[type=password]::-ms-input-placeholder, #ORDER_FORM input[type=email]::-ms-input-placeholder {
  color: #aaa;
}

#ORDER_FORM input[type=text]::placeholder,
#ORDER_FORM input[type=password]::placeholder,
#ORDER_FORM input[type=email]::placeholder {
  color: #aaa;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.cart-holder .cartItem.__basket {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cart-holder .cartItem.__basket:last-child {
  margin-bottom: 0;
}
.cart-holder .cartItem.__basket .__title {
  font-size: 14px;
}
.cart-holder .cartItem.__basket .__type {
  font-size: 12px;
}
.cart-holder .cartItem.__basket .__price {
  font-size: 14px;
}
.cart-holder .cartItem.__more {
  text-align: center;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  font-size: 12px;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.actions-menu._share_container {
  margin-top: 15px;
}

.issue-image-reader-link {
  position: absolute;
  bottom: -21px;
  right: 0;
  text-align: center;
  width: 100%;
  left: 0;
  font-size: 12px;
}

.action-item.read {
  background-color: #38c172;
}
.action-item.read:hover {
  background-color: rgb(92.2289156627, 207.7710843373, 141.1445783133);
}
.action-item.read span {
  color: #fff;
}
.action-item.read .fa {
  position: absolute;
  top: 11px;
  left: 25px;
  font-size: 20px;
  color: #fff;
}

.magazine-tab-info-row .card-body.card-information table {
  word-break: break-word;
}
.magazine-tab-info-row .card-body.card-information.__editorial_board ul {
  padding: 10px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.magazine-tab-info-row .card-body.card-information.__editorial_board ul li p {
  padding: 0;
  margin-bottom: 10px;
}
.magazine-tab-info-row .card-body.card-information.__editorial_board ul li img {
  width: 105px;
  float: left;
  margin: 0 10px 10px 0;
}

.pr--magazines-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pr--magazines-filters .--sort {
  width: 200px;
}
.pr--magazines-filters .--type-locale {
  margin-right: 1rem;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.--search-row .article-item:after {
  width: 100%;
}

.article-item h3 {
  line-height: 1.4;
  font-size: 18px;
  font-family: "OpenSans-Semibold", sans-serif;
  margin-bottom: 0.5rem;
}
.article-item h3 strong, .article-item h3 b {
  font-family: "OpenSans-Bold", sans-serif;
}
.article-item .checkbox-col {
  margin-top: 2px;
}
.article-item .article__item .article-title {
  margin-bottom: 0;
}
.article-item .annotation p {
  margin-bottom: 1rem;
}
.article-item .out-author {
  font-size: 13px;
  color: #7E8C9F;
}
.article-item .out-keywords {
  font-size: 13px;
  color: #7E8C9F;
}
.article-item .out-magazine {
  font-size: 13px;
  color: #7E8C9F;
}
.article-item .output span {
  font-family: "OpenSans-Semibold", sans-serif;
  color: #000;
  margin-right: 11px;
}
.article-item .get-read-access-link {
  font-size: 12px;
  font-family: "OpenSans-Semibold", sans-serif;
}
.article-item .get-read-access-link a {
  display: block;
  height: 20px;
}

.article__item {
  margin-bottom: 20px;
}
.article__item .article-preview img {
  width: 100%;
}
.article__item .article-title {
  margin: 0 0 10px 0;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.article-detail .__image img {
  width: 100%;
}
.article-detail .__title {
  margin-bottom: 10px;
}
.article-detail .__announce p {
  font-size: 14px;
}
.article-detail .__authors {
  font-size: 13px;
  color: #7E8C9F;
}
.article-detail .__authors span {
  font-family: "OpenSans-Semibold", sans-serif;
  color: #000;
  margin-right: 11px;
}
.article-detail .__pages_in_journal {
  font-size: 13px;
  margin-bottom: 14px;
}
.article-detail .__pages_in_journal span {
  font-family: "OpenSans-Semibold", sans-serif;
  color: #000;
  margin-right: 11px;
}
.article-detail .__journal {
  font-size: 13px;
  color: #7E8C9F;
}
.article-detail .__journal.__last {
  margin-bottom: 14px;
}
.article-detail .__journal span {
  font-family: "OpenSans-Semibold", sans-serif;
  color: #000;
  margin-right: 11px;
}
.article-detail .__keywords {
  font-size: 13px;
  color: #7E8C9F;
}
.article-detail .__keywords span {
  font-family: "OpenSans-Semibold", sans-serif;
  color: #000;
  margin-right: 11px;
}
.article-detail .__categories {
  margin: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.article-detail .__categories a {
  margin-right: 5px;
  margin-bottom: 5px;
  display: block;
  border: 1px solid #212529;
  padding: 5px 10px;
  font-size: 14px;
  color: #fff;
  background-color: #212529;
}
.article-detail .__categories a:hover {
  background-color: #434851;
  color: #fff;
  border: 1px solid #434851;
}
.article-detail .__categories a:last-child {
  margin-right: 0;
}
.article-detail .__head {
  margin-bottom: 1rem;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.news-item {
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.news-item .news-title {
  margin: 10px 0;
}
.news-item .news-preview {
  height: 270px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.news-item .news-active_date {
  font-size: 12px;
  color: #7e8c9f;
  text-align: right;
}
.news-item .news-description {
  min-height: 128px;
}

.news-detail .__image img {
  width: 100%;
}
.news-detail .__active_date {
  font-size: 12px;
  color: #7e8c9f;
  text-align: right;
}
.news-detail .__title {
  margin: 10px 0;
}
.news__item {
  min-height: 150px;
  margin-bottom: 20px;
}
.news__item .news-section {
  text-transform: uppercase;
  color: #7E8C9F;
  font-size: 12px;
}
.news__item .news-preview img {
  width: 100%;
}
.news__item .news-preview-background {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.news__item .news-description {
  margin-bottom: 1rem;
  font-size: 14px;
}
.news__item .news-description .markdown-front {
  font-size: 14px;
}
.news__item .news-title {
  margin: 0 0 10px 0;
}
.news__item .news-title h3 {
  font-size: 18px;
  text-transform: inherit;
}
.news__item .__is-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.news__item .news-active_date {
  margin-bottom: 0;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.--news-html-content .note-editable img {
  float: none !important;
  display: block;
  margin: 0 auto;
}
.--news-html-content .note-editable img.note-float-left {
  margin: 0 auto 0 0;
}
.--news-html-content .note-editable img.note-float-right {
  margin: 0 0 0 auto;
}

.--news-html-content article img {
  float: none !important;
  display: block;
  margin: 0 auto;
}
.--news-html-content article img.note-float-left {
  margin: 0 auto 0 0;
}
.--news-html-content article img.note-float-right {
  margin: 0 0 0 auto;
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.banners a {
  height: 166px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  height: 232px;
}
.footer-banners a {
  height: 100px;
  width: 200px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
}
/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.nav-info-detail {
  margin-left: 0;
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 0;
}
.nav-info-detail .nav-item {
  border-radius: 0;
  margin-left: 0;
  margin-right: 1px;
}
.nav-info-detail .nav-item a.nav-link {
  color: #7E8C9F;
}
.nav-info-detail .nav-item a.nav-link:hover {
  border-bottom-color: transparent;
}
.nav-info-detail .nav-item a.nav-link.active {
  color: #212529;
}

.tab-info-detail {
  padding: 10px;
}

.image-link:hover {
  opacity: 0.9;
  -webkit-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s;
}

.mainpage-issue .issue-price {
  white-space: nowrap;
}
.mainpage-issue .issue-price.__lock {
  font-size: 14px;
  line-height: 1.3;
  color: #7E8C9F;
  font-family: "OpenSans-Regular";
}

/*!
 * @copyright Copyright (c) 2018-2019 "ИД Панорама"
 * @author Дмитрий Поскачей (dposkachei@gmail.com)
 */
.sidebar-menu {
  background: #e3e6e9;
  padding: 20px;
  margin: 0 0 45px 0;
}

.sidebar-menu ul {
  list-style-type: none;
}

.sidebar-menu ul li {
  margin-bottom: 10px;
  padding-left: 34px;
  line-height: 24px;
}
.sidebar-menu ul li.active {
  padding-left: 0;
}
.sidebar-menu ul li.active .fa {
  padding-left: 10px;
  padding-right: 10px;
  color: #e63201;
}

.sidebar-menu ul li a {
  font-family: "OpenSans-Semibold";
  color: #000 !important;
  text-decoration: none;
}

.sidebar-menu ul li a:hover {
  color: #485662 !important;
}

.sidebar-menu ul li.active a {
  color: #e63201 !important;
}

div.--page-html-content a, div.--page-html-content p, div.--page-html-content h3, div.--page-html-content h4, div.--page-html-content ul {
  padding: 0;
  margin: 0;
}
div.--page-html-content h1, div.--page-html-content h2, div.--page-html-content h3, div.--page-html-content h4, div.--page-html-content p {
  margin-bottom: 20px;
}
div.--page-html-content h1, div.--page-html-content h2, div.--page-html-content h3, div.--page-html-content h4, div.--page-html-content .osbold {
  font-family: "OpenSans-Bold";
}
div.--page-html-content a {
  cursor: pointer;
  color: #e63201;
}
div.--page-html-content a:hover {
  color: #485662;
  text-decoration: none;
}
div.--page-html-content p a:link, div.--page-html-content p a:visited {
  color: #e63201;
  text-decoration: underline;
}
div.--page-html-content p a:hover {
  color: #485662;
  text-decoration: underline;
}
div.--page-html-content b {
  color: #212529;
}
div.--page-html-content input, div.--page-html-content select, div.--page-html-content button {
  border-radius: 4px;
}
div.--page-html-content input[type=text], div.--page-html-content input[type=password], div.--page-html-content input[type=email] {
  width: 100%;
}
div.--page-html-content label {
  font-size: 12px;
  color: #7e8c9f;
  margin-bottom: 4px;
}

/*!
 * Copyright (c) 2018-2019 "ИД Панорама"
 * Автор модуля: Юргин Глеб (rezovgg@gmail.com)
 */
/* from https://github.com/sindresorhus/github-markdown-css */
.markdown-front .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}

.markdown-front .anchor {
  float: left;
  line-height: 1;
  margin-left: -20px;
  padding-right: 4px;
}

.markdown-front .anchor:focus {
  outline: none;
}

.markdown-front h1 .octicon-link,
.markdown-front h2 .octicon-link,
.markdown-front h3 .octicon-link,
.markdown-front h4 .octicon-link,
.markdown-front h5 .octicon-link,
.markdown-front h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}

.markdown-front h1:hover .anchor,
.markdown-front h2:hover .anchor,
.markdown-front h3:hover .anchor,
.markdown-front h4:hover .anchor,
.markdown-front h5:hover .anchor,
.markdown-front h6:hover .anchor {
  text-decoration: none;
}

.markdown-front h1:hover .anchor .octicon-link,
.markdown-front h2:hover .anchor .octicon-link,
.markdown-front h3:hover .anchor .octicon-link,
.markdown-front h4:hover .anchor .octicon-link,
.markdown-front h5:hover .anchor .octicon-link,
.markdown-front h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-front {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #24292e;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.markdown-front p, .markdown-front ol, .markdown-front ul, .markdown-front li {
  font-size: 14px;
}
.markdown-front.__md {
  font-size: 16px;
  font-family: "OpenSans-Regular", Roboto, sans-serif;
}
.markdown-front.__md p, .markdown-front.__md ol, .markdown-front.__md ul, .markdown-front.__md li {
  font-size: 16px;
}

.markdown-front .pl-c {
  color: #6a737d;
}

.markdown-front .pl-c1,
.markdown-front .pl-s .pl-v {
  color: #005cc5;
}

.markdown-front .pl-e,
.markdown-front .pl-en {
  color: #6f42c1;
}

.markdown-front .pl-s .pl-s1,
.markdown-front .pl-smi {
  color: #24292e;
}

.markdown-front .pl-ent {
  color: #22863a;
}

.markdown-front .pl-k {
  color: #d73a49;
}

.markdown-front .pl-pds,
.markdown-front .pl-s,
.markdown-front .pl-s .pl-pse .pl-s1,
.markdown-front .pl-sr,
.markdown-front .pl-sr .pl-cce,
.markdown-front .pl-sr .pl-sra,
.markdown-front .pl-sr .pl-sre {
  color: #032f62;
}

.markdown-front .pl-smw,
.markdown-front .pl-v {
  color: #e36209;
}

.markdown-front .pl-bu {
  color: #b31d28;
}

.markdown-front .pl-ii {
  background-color: #b31d28;
  color: #fafbfc;
}

.markdown-front .pl-c2 {
  background-color: #d73a49;
  color: #fafbfc;
}

.markdown-front .pl-c2:before {
  content: "^M";
}

.markdown-front .pl-sr .pl-cce {
  color: #22863a;
  font-weight: 700;
}

.markdown-front .pl-ml {
  color: #735c0f;
}

.markdown-front .pl-mh,
.markdown-front .pl-mh .pl-en,
.markdown-front .pl-ms {
  color: #005cc5;
  font-weight: 700;
}

.markdown-front .pl-mi {
  color: #24292e;
  font-style: italic;
}

.markdown-front .pl-mb {
  color: #24292e;
  font-weight: 700;
}

.markdown-front .pl-md {
  background-color: #ffeef0;
  color: #b31d28;
}

.markdown-front .pl-mi1 {
  background-color: #f0fff4;
  color: #22863a;
}

.markdown-front .pl-mc {
  background-color: #ffebda;
  color: #e36209;
}

.markdown-front .pl-mi2 {
  background-color: #005cc5;
  color: #f6f8fa;
}

.markdown-front .pl-mdr {
  color: #6f42c1;
  font-weight: 700;
}

.markdown-front .pl-ba {
  color: #586069;
}

.markdown-front .pl-sg {
  color: #959da5;
}

.markdown-front .pl-corl {
  color: #032f62;
  text-decoration: underline;
}

.markdown-front details {
  display: block;
}

.markdown-front summary {
  display: list-item;
}

.markdown-front a {
  background-color: transparent;
}

.markdown-front a:active,
.markdown-front a:hover {
  outline-width: 0;
}

.markdown-front strong {
  font-weight: inherit;
  font-weight: bolder;
}

.markdown-front h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.markdown-front img {
  border-style: none;
}

.markdown-front code,
.markdown-front kbd,
.markdown-front pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.markdown-front hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.markdown-front input {
  font: inherit;
  margin: 0;
}

.markdown-front input {
  overflow: visible;
}

.markdown-front [type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

.markdown-front * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.markdown-front input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-front a {
  color: #0366d6;
  text-decoration: none;
}

.markdown-front a:hover {
  text-decoration: underline;
}

.markdown-front strong {
  font-weight: 600;
}

.markdown-front hr {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
  height: 0;
  margin: 15px 0;
  overflow: hidden;
}

.markdown-front hr:before {
  content: "";
  display: table;
}

.markdown-front hr:after {
  clear: both;
  content: "";
  display: table;
}

.markdown-front table {
  border-collapse: collapse;
  border-spacing: 0;
}

.markdown-front td,
.markdown-front th {
  padding: 0;
}

.markdown-front details summary {
  cursor: pointer;
}

.markdown-front h1,
.markdown-front h2,
.markdown-front h3,
.markdown-front h4,
.markdown-front h5,
.markdown-front h6 {
  margin-bottom: 0;
  margin-top: 0;
}

.markdown-front h1 {
  font-size: 32px;
}

.markdown-front h1,
.markdown-front h2 {
  font-weight: 600;
}

.markdown-front h2 {
  font-size: 24px;
}

.markdown-front h3 {
  font-size: 20px;
}

.markdown-front h3,
.markdown-front h4 {
  font-weight: 600;
}

.markdown-front h4 {
  font-size: 16px;
}

.markdown-front h5 {
  font-size: 14px;
}

.markdown-front h5,
.markdown-front h6 {
  font-weight: 600;
}

.markdown-front h6 {
  font-size: 12px;
}

.markdown-front p {
  margin-bottom: 10px;
  margin-top: 0;
}

.markdown-front blockquote {
  margin: 0;
}

.markdown-front ol,
.markdown-front ul {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}

.markdown-front ol ol,
.markdown-front ul ol {
  list-style-type: lower-roman;
}

.markdown-front ol ol ol,
.markdown-front ol ul ol,
.markdown-front ul ol ol,
.markdown-front ul ul ol {
  list-style-type: lower-alpha;
}

.markdown-front dd {
  margin-left: 0;
}

.markdown-front code,
.markdown-front pre {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-front pre {
  margin-bottom: 0;
  margin-top: 0;
}

.markdown-front input::-webkit-inner-spin-button,
.markdown-front input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.markdown-front .border {
  border: 1px solid #e1e4e8 !important;
}

.markdown-front .border-0 {
  border: 0 !important;
}

.markdown-front .border-bottom {
  border-bottom: 1px solid #e1e4e8 !important;
}

.markdown-front .rounded-1 {
  border-radius: 3px !important;
}

.markdown-front .bg-white {
  background-color: #fff !important;
}

.markdown-front .bg-gray-light {
  background-color: #fafbfc !important;
}

.markdown-front .text-gray-light {
  color: #6a737d !important;
}

.markdown-front .mb-0 {
  margin-bottom: 0 !important;
}

.markdown-front .my-2 {
  margin-bottom: 8px !important;
  margin-top: 8px !important;
}

.markdown-front .pl-0 {
  padding-left: 0 !important;
}

.markdown-front .py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.markdown-front .pl-1 {
  padding-left: 4px !important;
}

.markdown-front .pl-2 {
  padding-left: 8px !important;
}

.markdown-front .py-2 {
  padding-bottom: 8px !important;
  padding-top: 8px !important;
}

.markdown-front .pl-3,
.markdown-front .px-3 {
  padding-left: 16px !important;
}

.markdown-front .px-3 {
  padding-right: 16px !important;
}

.markdown-front .pl-4 {
  padding-left: 24px !important;
}

.markdown-front .pl-5 {
  padding-left: 32px !important;
}

.markdown-front .pl-6 {
  padding-left: 40px !important;
}

.markdown-front .f6 {
  font-size: 12px !important;
}

.markdown-front .lh-condensed {
  line-height: 1.25 !important;
}

.markdown-front .text-bold {
  font-weight: 600 !important;
}

.markdown-front:before {
  content: "";
  display: table;
}

.markdown-front:after {
  clear: both;
  content: "";
  display: table;
}

.markdown-front > :first-child {
  margin-top: 0 !important;
}

.markdown-front > :last-child {
  margin-bottom: 0 !important;
}

.markdown-front a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-front blockquote,
.markdown-front dl,
.markdown-front ol,
.markdown-front p,
.markdown-front pre,
.markdown-front table,
.markdown-front ul {
  margin-bottom: 16px;
  margin-top: 0;
}

.markdown-front hr {
  background-color: #e1e4e8;
  border: 0;
  height: 0.25em;
  margin: 24px 0;
  padding: 0;
}

.markdown-front blockquote {
  border-left: 0.25em solid #dfe2e5;
  color: #6a737d;
  padding: 0 1em;
}

.markdown-front blockquote > :first-child {
  margin-top: 0;
}

.markdown-front blockquote > :last-child {
  margin-bottom: 0;
}

.markdown-front kbd {
  background-color: #fafbfc;
  border: 1px solid #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 #959da5;
          box-shadow: inset 0 -1px 0 #959da5;
  color: #444d56;
  display: inline-block;
  font-size: 11px;
  line-height: 10px;
  padding: 3px 5px;
  vertical-align: middle;
}

.markdown-front h1,
.markdown-front h2,
.markdown-front h3,
.markdown-front h4,
.markdown-front h5,
.markdown-front h6 {
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 16px;
  margin-top: 24px;
}

.markdown-front h1 {
  font-size: 2em;
}

.markdown-front h1,
.markdown-front h2 {
  border-bottom: 1px solid #eaecef;
  padding-bottom: 0.3em;
}

.markdown-front h2 {
  font-size: 1.5em;
}

.markdown-front h3 {
  font-size: 1.25em;
}

.markdown-front h4 {
  font-size: 1em;
}

.markdown-front h5 {
  font-size: 0.875em;
}

.markdown-front h6 {
  color: #6a737d;
  font-size: 0.85em;
}

.markdown-front ol,
.markdown-front ul {
  padding-left: 2em;
}

.markdown-front ol ol,
.markdown-front ol ul,
.markdown-front ul ol,
.markdown-front ul ul {
  margin-bottom: 0;
  margin-top: 0;
}

.markdown-front li {
  word-wrap: break-all;
}

.markdown-front li > p {
  margin-top: 16px;
}

.markdown-front li + li {
  margin-top: 0.25em;
}

.markdown-front dl {
  padding: 0;
}

.markdown-front dl dt {
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
  margin-top: 16px;
  padding: 0;
}

.markdown-front dl dd {
  margin-bottom: 16px;
  padding: 0 16px;
}

.markdown-front table {
  display: block;
  overflow: auto;
  width: 100%;
}

.markdown-front table th {
  font-weight: 600;
}

.markdown-front table td,
.markdown-front table th {
  border: 1px solid #dfe2e5;
  padding: 6px 13px;
}

.markdown-front table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.markdown-front table tr:nth-child(2n) {
  background-color: #f6f8fa;
}

.markdown-front img {
  background-color: #fff;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  max-width: 100%;
}

.markdown-front img[align=right] {
  padding-left: 20px;
}

.markdown-front img[align=left] {
  padding-right: 20px;
}

.markdown-front code {
  background-color: rgba(27, 31, 35, 0.05);
  border-radius: 3px;
  font-size: 85%;
  margin: 0;
  padding: 0.2em 0.4em;
}

.markdown-front pre {
  word-wrap: normal;
}

.markdown-front pre > code {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  white-space: pre;
  word-break: normal;
}

.markdown-front .highlight {
  margin-bottom: 16px;
}

.markdown-front .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-front .highlight pre,
.markdown-front pre {
  background-color: #f6f8fa;
  border-radius: 3px;
  font-size: 85%;
  line-height: 1.45;
  overflow: auto;
  padding: 16px;
}

.markdown-front pre code {
  background-color: transparent;
  border: 0;
  display: inline;
  line-height: inherit;
  margin: 0;
  max-width: auto;
  overflow: visible;
  padding: 0;
  word-wrap: normal;
}

.markdown-front .commit-tease-sha {
  color: #444d56;
  display: inline-block;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 90%;
}

.markdown-front .blob-wrapper {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  overflow-x: auto;
  overflow-y: hidden;
}

.markdown-front .blob-wrapper-embedded {
  max-height: 240px;
  overflow-y: auto;
}

.markdown-front .blob-num {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  color: rgba(27, 31, 35, 0.3);
  cursor: pointer;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 12px;
  line-height: 20px;
  min-width: 50px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 1%;
}

.markdown-front .blob-num:hover {
  color: rgba(27, 31, 35, 0.6);
}

.markdown-front .blob-num:before {
  content: attr(data-line-number);
}

.markdown-front .blob-code {
  line-height: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  vertical-align: top;
}

.markdown-front .blob-code-inner {
  color: #24292e;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 12px;
  overflow: visible;
  white-space: pre;
  word-wrap: normal;
}

.markdown-front .pl-token.active,
.markdown-front .pl-token:hover {
  background: #ffea7f;
  cursor: pointer;
}

.markdown-front kbd {
  background-color: #fafbfc;
  border: 1px solid #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 #c6cbd1;
          box-shadow: inset 0 -1px 0 #c6cbd1;
  color: #444d56;
  display: inline-block;
  font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  line-height: 10px;
  padding: 3px 5px;
  vertical-align: middle;
}

.markdown-front :checked + .radio-label {
  border-color: #0366d6;
  position: relative;
  z-index: 1;
}

.markdown-front .tab-size[data-tab-size="1"] {
  -moz-tab-size: 1;
  -o-tab-size: 1;
     tab-size: 1;
}

.markdown-front .tab-size[data-tab-size="2"] {
  -moz-tab-size: 2;
  -o-tab-size: 2;
     tab-size: 2;
}

.markdown-front .tab-size[data-tab-size="3"] {
  -moz-tab-size: 3;
  -o-tab-size: 3;
     tab-size: 3;
}

.markdown-front .tab-size[data-tab-size="4"] {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

.markdown-front .tab-size[data-tab-size="5"] {
  -moz-tab-size: 5;
  -o-tab-size: 5;
     tab-size: 5;
}

.markdown-front .tab-size[data-tab-size="6"] {
  -moz-tab-size: 6;
  -o-tab-size: 6;
     tab-size: 6;
}

.markdown-front .tab-size[data-tab-size="7"] {
  -moz-tab-size: 7;
  -o-tab-size: 7;
     tab-size: 7;
}

.markdown-front .tab-size[data-tab-size="8"] {
  -moz-tab-size: 8;
  -o-tab-size: 8;
     tab-size: 8;
}

.markdown-front .tab-size[data-tab-size="9"] {
  -moz-tab-size: 9;
  -o-tab-size: 9;
     tab-size: 9;
}

.markdown-front .tab-size[data-tab-size="10"] {
  -moz-tab-size: 10;
  -o-tab-size: 10;
     tab-size: 10;
}

.markdown-front .tab-size[data-tab-size="11"] {
  -moz-tab-size: 11;
  -o-tab-size: 11;
     tab-size: 11;
}

.markdown-front .tab-size[data-tab-size="12"] {
  -moz-tab-size: 12;
  -o-tab-size: 12;
     tab-size: 12;
}

.markdown-front .task-list-item {
  list-style-type: none;
}

.markdown-front .task-list-item + .task-list-item {
  margin-top: 3px;
}

.markdown-front .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}

.markdown-front hr {
  border-bottom-color: #eee;
}

.markdown-front .pl-0 {
  padding-left: 0 !important;
}

.markdown-front .pl-1 {
  padding-left: 4px !important;
}

.markdown-front .pl-2 {
  padding-left: 8px !important;
}

.markdown-front .pl-3 {
  padding-left: 16px !important;
}

.markdown-front .pl-4 {
  padding-left: 24px !important;
}

.markdown-front .pl-5 {
  padding-left: 32px !important;
}

.markdown-front .pl-6 {
  padding-left: 40px !important;
}

.markdown-front .pl-7 {
  padding-left: 48px !important;
}

.markdown-front .pl-8 {
  padding-left: 64px !important;
}

.markdown-front .pl-9 {
  padding-left: 80px !important;
}

.markdown-front .pl-10 {
  padding-left: 96px !important;
}

.markdown-front .pl-11 {
  padding-left: 112px !important;
}

.markdown-front .pl-12 {
  padding-left: 128px !important;
}

/*-- 12.02.2020 --*/
.markdown-front table tr td:last-child {
  word-break: break-word;
}

.form-selectpicker.__multiple {
  display: none;
}

.bootstrap-select .form-selectpicker.__multiple {
  display: block;
}

.pr-checkbox-square {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: middle;
  background-color: inherit;
  color: #017b5f;
  border: 1px solid #666;
}

.bootstrap-select .dropdown-toggle {
  border: none;
  min-width: 100%;
  background: #fff url(/images/grarrow.svg) right 10px center no-repeat;
  background-size: 12px;
  padding-right: 28px !important;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #212529;
}
.bootstrap-select .dropdown-toggle:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none !important;
}
.bootstrap-select .dropdown-toggle:after {
  display: none;
}
.bootstrap-select.show .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.bootstrap-select .dropdown-menu {
  padding: 0;
  width: 100%;
  margin-top: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bootstrap-select .dropdown-menu .bs-actionsbox {
  margin-top: 0.25rem;
}
.bootstrap-select .dropdown-menu .dropdown-item .check-mark {
  position: relative !important;
  margin-right: 10px;
  top: 0 !important;
  left: 0 !important;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background-color: inherit;
  color: #3490dc;
  border: 1px solid #dee2e6;
}
.bootstrap-select .dropdown-menu .dropdown-item .check-mark:after {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 10px;
  height: 10px;
  border: none;
  background-color: #3490dc;
  margin: 2px;
  display: none;
}
.bootstrap-select .dropdown-menu .dropdown-item.selected .check-mark {
  border: 1px solid #3490dc;
}
.bootstrap-select .dropdown-menu .dropdown-item.selected .check-mark:after {
  display: block;
}

.dropzone-basic {
  text-align: center;
  background: #f8fafc;
  border: 1px dashed #e63201;
  border-radius: 4px;
  padding: 40px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dropzone-basic:hover {
  border-color: rgb(254.012987013, 76.3506493506, 27.987012987);
  background-color: #fff;
}
.dropzone-basic.dragover {
  border-color: rgb(254.012987013, 76.3506493506, 27.987012987);
  background-color: #fff;
}

.font-semi-sm {
  font-family: "OpenSans-Semibold", sans-serif;
  font-size: 12px;
}

.pr--captcha .captcha-collapse {
  background-color: #ebf0f7;
  border-radius: 4px;
  padding: 0.5rem;
}
.pr--captcha .--image-container {
  position: relative;
}
.pr--captcha .--image-container .captcha-image {
  width: 200px;
  height: 60px;
  border: 1px solid #cbd4e0;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom: none !important;
}
.pr--captcha .--input-container {
  position: relative;
  width: 200px;
}
.pr--captcha .--input-container .input-group .btn-sm, .pr--captcha .--input-container .input-group .btn-group-sm > .btn {
  line-height: 25px;
}
.pr--captcha .--input-container .captcha-input {
  font-family: "OpenSans-Regular", sans-serif;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding-right: 14px !important;
}
.pr--captcha .--reload-link {
  position: absolute;
  top: 3px;
  right: -30px;
  line-height: 19px;
}
@media (min-width: 0) {
  div.--article-html-content .navbar-toggle {
    display: block; /* force showing the toggle */
  }
  #reader-v2 .navbar-toggle {
    display: block; /* force showing the toggle */
  }
}
@media (min-width: 376px) and (max-width: 500px) {
  div.--article-html-content.__v1 .cover {
    width: 70%;
    margin-left: 15%;
  }
}
@media screen and (min-width: 575.98px) {
  .show-more-xs {
    display: block !important;
  }
  .hide-more-xs {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
  .jumbotron {
    padding: 4rem 2rem;
  }
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .pa--promo .container {
    max-width: 1610px;
  }
  .pa--promo .container-fluid {
    max-width: 1610px;
  }
  .banners a {
    height: 232px;
  }
}
@media (min-width: 576px) and (max-width: 1199.98px) {
  .txt-h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1rem;
  }
  .txt-main {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 1rem;
  }
  .txt-h3 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .pa--promo-main .pa--promo-main-container .h1 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 40em) {
  .blog-title {
    font-size: 3.5rem;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .header .header__phones {
    height: 64px;
  }
  .cart-holder .dropdown-menu {
    width: 400px;
    margin-left: -300px;
  }
  .pa--promo .container {
    max-width: 1610px;
  }
  .pa--promo .container-fluid {
    max-width: 1610px;
  }
  .display-4 {
    font-size: 3rem;
  }
  .h-md-250 {
    height: 250px;
  }
  .banners a {
    height: 232px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div.--article-html-content.__v1 .container {
    width: 100%;
    padding: 40px 0;
  }
  div.--article-html-content.__v1 footer {
    margin: 0 20px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .cover {
    height: 460px;
  }
  .min-cover {
    height: 160px;
  }
  .form-collapsed {
    height: auto;
  }
  .form-line {
    height: 64px;
  }
  .inner-menu {
    height: 50px;
  }
  .banners {
    margin-top: -70px;
  }
  .inner-menu ul li {
    display: inline-block;
  }
  .magazine-footer > div {
    margin-bottom: 0;
  }
  .inner-menu-active a {
    color: #e63201 !important;
    border-bottom: 2px solid #e63201;
  }
  .inner-menu-active.inner-menu-active-force a {
    color: #e63201 !important;
    font-weight: bold;
  }
  .inner-menu-active-force:not(.inner-menu-active) a {
    color: #e63201 !important;
    font-weight: bold;
  }
  .hamburger {
    display: none;
  }
  .inner-menu .toggle-block {
    display: none;
  }
  .collapse-lg.collapse:not(.show) {
    display: block;
  }
  .pa--promo .container {
    max-width: 1610px;
  }
  .pa--promo .container-fluid {
    max-width: 1610px;
  }
  div.--article-html-content body {
    padding: 0;
  }
  #reader-v2 body {
    padding: 0;
  }
  .banners a {
    height: 124px;
  }
}
@media screen and (min-width: 992px) {
  .show-more-lg {
    display: block !important;
  }
  .hide-more-lg {
    display: none !important;
  }
}
@media (min-width: 1061px) {
  div.--article-html-content.__v1 header {
    max-height: 60px;
  }
  div.--article-html-content.__v1 .header-left, div.--article-html-content.__v1 .header-right {
    margin-top: 15px;
  }
  div.--article-html-content.__v1 .header-center {
    margin-top: 13px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .modal-xl {
    max-width: 1140px;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .container {
    max-width: 1260px;
  }
  .request a {
    padding: 4px 14px 6px 14px;
  }
  .txt-h3.txt-big {
    font-size: 6rem;
    line-height: 6.625rem;
  }
  .pa--promo .container {
    max-width: 1610px;
  }
  .pa--promo .container-fluid {
    max-width: 1840px;
  }
  #reader-v2 header .topmenu-add-bookmark .topmenu-add-bookmark {
    display: none;
  }
  #reader-v2 header .breadcrumbs .homejournal, #reader-v2 header .breadcrumbs .breadcrumbs-issue {
    display: block;
  }
  #reader-v2 .topmenu-add-bookmark {
    display: none;
  }
  .banners a {
    height: 166px;
  }
}
@media screen and (min-width: 1200px) {
  .show-more-xl {
    display: block !important;
  }
  .hide-more-xl {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .article-detail .__categories {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .header .header__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 20px 0 0 0;
  }
  .header .header__phones {
    margin: 10px 0;
  }
  .search-form .search-form--links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .search-form .search-form--links a {
    width: 100%;
  }
  .search-form .search-form--links .dropdown {
    width: 100%;
  }
  .search-form .search-form--links .dropdown .cover-ghost-button {
    margin-left: 0;
  }
  .search-form button[type=submit].leftsharp {
    border-radius: 4px;
  }
  .magazine-item .checkbox-col {
    display: none;
  }
  .magazine-actions {
    display: none;
  }
  .inner-menu.__journal ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .inner-menu.__journal ul li {
    width: 50%;
    text-align: center;
  }
  .pa--btn-group.__filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    width: 100%;
    margin-top: 1rem;
  }
  .pa--input-group.__search.__date .input-group-append button {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .modal .close.__close-large {
    top: -3rem;
    right: 0;
  }
  .cover {
    background: url(/images/cover-bg-mobile.jpg?ec2b5a9dc7c9fd180262c3f03aa92ea4) center center no-repeat;
  }
  .cookie-bar-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 2rem);
  }
  .pr--scroll-up {
    width: 40px;
    height: 40px;
    font-size: 26px;
    bottom: 20px;
  }
  .pr--scroll-up .fa {
    margin-top: -2px;
  }
  .pr--scroll-up.__show {
    right: 20px;
  }
  .dropdown.__journals-by-categories .dropdown-menu {
    width: 100%;
  }
  .txt-h1 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 0.5rem;
  }
  .txt-main {
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin-bottom: 0.5rem;
  }
  .txt-main.txt-sm-opacity {
    opacity: 0.6;
  }
  .txt-h3 {
    font-size: 1.25rem;
    line-height: 2rem;
  }
  .txt-h4 {
    font-size: 1.25rem;
    line-height: 2rem;
    margin-bottom: 1.5rem;
  }
  .pa--promo-conclusion .pa--promo-conclusion-container .--counter {
    top: calc(50% - 1rem);
    right: calc(50% - 1.35rem) !important;
    width: 26px;
  }
  .pa--promo-header {
    position: relative;
  }
  .pa--promo-main .pa--promo-main-container .h1 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 0.5rem;
  }
  .pr--magazines-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .pr--magazines-filters .--sort {
    width: 100%;
  }
  .pr--magazines-filters .--type-locale {
    width: 100%;
  }
  .article__item .article-preview {
    text-align: center;
  }
  .article__item .article-title {
    text-align: center;
  }
  .news-item .news-preview img {
    width: 100%;
  }
  .news__item .news-preview {
    text-align: center;
  }
  .news__item .news-title {
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .header .header__phones {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .search-form:not(.extended-search) .input-query, .search-form:not(.extended-search) select[name=search_in], .search-form:not(.extended-search) button[type=submit] {
    height: 40px;
  }
  .pa--card .card-image.card-editor {
    height: 20rem;
  }
  .pa--card .card-badge {
    display: none;
  }
  .pa--card .card-head .--left.__feedback {
    margin-right: 0.75rem;
  }
  .pa--card .card-head .--right .txt-title {
    margin-bottom: 0;
  }
  .pa--card .card-head .--right .txt-xs {
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .pa--promo-annotations .pa--promo-annotations-container {
    padding-bottom: 0 !important;
  }
  .pa--promo-conclusion .pa--promo-conclusion-container {
    padding: 20px 0;
  }
  .pa--promo-conclusion .pa--promo-conclusion-container .--counter {
    right: calc(50% - 2rem);
  }
  .pa--promo-conclusion .pa--promo-conclusion-container .block-item.__counter {
    height: 96px;
  }
  .pa--promo-conclusion .pa--promo-conclusion-container .block-item .block-item-image {
    width: 84px;
  }
  .pa--promo-conclusion .pa--promo-conclusion-container .block-item .font-md {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .search-form {
    width: 100%;
  }
  .--search-filters {
    border-left: none;
  }
  .txt-mb-h3 {
    margin-bottom: 1.5rem;
  }
  .txt-h3 {
    margin-bottom: 1.5rem;
  }
  .txt-h3.txt-h3-sm-center {
    text-align: center;
  }
  .txt-award {
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
  .txt-title {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.375rem;
  }
  .txt-md {
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin-bottom: 1rem;
  }
  .txt-sm {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
  .txt-xs {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
  .txt-description {
    font-size: 0.875rem;
    line-height: 1.375rem;
  }
  .pa-promo-block-radius {
    border-radius: 2rem;
  }
  .pa-promo-block-radius-md {
    border-radius: 1.5rem;
  }
  .pa--promo-form-group .form-control {
    padding: 0.75rem 2.375rem 0.75rem 1.5rem;
    height: 3rem;
  }
  .pa--promo-form-group .form-question {
    width: 16px;
    height: 16px;
    top: calc(50% - 8px);
    margin-bottom: 0;
    right: 16px;
  }
  .pa--card.pa--card-p-32 {
    padding: 1rem;
  }
  .pa--card .--title-reason {
    margin-bottom: 1rem;
  }
  .pa--card .card-icon {
    margin-bottom: 1rem;
  }
  .pa--card .card-head {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .btn-bubble.btn-md {
    font-size: 1rem;
    line-height: 1.375rem;
    padding: 0.5rem 1rem 0.5rem 1rem;
    height: 3rem;
  }
  .pa--promo-annotations {
    padding-bottom: 24px;
  }
  .pa--promo-annotations {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .pa--promo-annotations .pa--promo-annotations-container {
    padding: 24px 9px;
  }
  .pa--promo-annotations .pa--promo-annotations-container .h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 24px;
  }
  .pa--promo-awards {
    padding-bottom: 24px;
  }
  .pa--promo-awards .block-item {
    padding: 16px;
  }
  .pa--promo-awards .block-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0 0 15px 0;
  }
  .pa--promo-awards .block-item .icon {
    height: 40px;
    width: 40px;
    margin-right: 12px;
    margin-bottom: 0;
  }
  .pa--promo-awards .list-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pa--promo-awards .list-group .list-group-item {
    padding: 16px;
  }
  .pa--promo-awards .list-group .list-group-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin: 0 0 15px 0;
  }
  .pa--promo-awards .list-group .list-group-item .icon {
    height: 40px;
    width: 40px;
    margin-right: 12px;
  }
  .pa--promo-awards .list-group .list-group-item .text {
    margin-top: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
  }
  .pa--promo-banners {
    padding-bottom: 24px;
  }
  .pa--promo-banners h4 {
    margin-bottom: 24px;
  }
  .pa--promo-bonuses {
    margin-bottom: 16px;
  }
  .pa--promo-bonuses .pa--promo-bonuses-container {
    padding: 20px 0 0 0;
  }
  .pa--promo-conclusion .pa--promo-conclusion-container .--background {
    display: none;
  }
  .pa--promo-editors .pa--promo-editors-container {
    padding: 1.5rem 0 0 0;
  }
  .pa--promo-editors .pa--promo-editors-container {
    margin-bottom: 16px;
  }
  .pa--promo-feedbacks {
    margin-bottom: 16px;
  }
  .pa--promo-feedbacks .pa--promo-feedbacks-container {
    padding: 20px 0 0 0;
  }
  .pa--promo-footer {
    padding: 2.5rem 0 7.5rem 0;
  }
  .pa--promo-footer .--title {
    text-align: center;
    margin-bottom: 0.5rem;
  }
  .pa--promo-footer .--text {
    text-align: center;
    margin-bottom: 2rem;
  }
  .pa--promo-footer .form {
    padding-left: 0;
  }
  .pa--promo-links {
    margin-bottom: 16px;
  }
  .pa--promo-links {
    padding-bottom: 1.5rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
  .pa--promo-links .pa--promo-links-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .pa--promo-links .pa--promo-links-container button {
    min-width: 100%;
  }
  .pa--promo-links .pa--promo-links-container button:first-child {
    margin-right: 0;
  }
  .pa--promo-main {
    padding-top: 20px;
  }
  .pa--promo-main {
    padding-bottom: 52px;
  }
  .pa--promo-main .pa--promo-main-container .--center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .pa--promo-main .pa--promo-main-container .--left {
    margin-right: 0;
  }
  .pa--promo-main .pa--promo-main-container .--left .--img {
    width: 100%;
  }
  .pa--promo-main .pa--promo-main-container .--right {
    margin: 0;
  }
  .pa--promo-main .pa--promo-main-container .--right .h1 {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 8px;
  }
  .pa--promo-main .pa--promo-main-container .--right .text.text-check {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #242324;
    opacity: 0.6;
  }
  .pa--promo-main .pa--promo-main-container .--right .text.text-check img {
    display: none;
  }
  .pa--promo-main .pa--promo-main-container .--right .text.text-annotation {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
  }
  .pa--promo-main .pa--promo-main-container .--right .text.text-description .--description {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
  }
  .pa--promo-main .pa--promo-main-container .--right .text.text-description .--show-more {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
  }
  .pa--promo-reasons {
    margin-bottom: 16px;
  }
  .pa--promo-reasons .pa--promo-reasons-container {
    padding: 1.5rem 0 0 0;
  }
  .pr--magazines-filters .--type-locale {
    margin-right: 0;
  }
  .pr--magazines-filters .--grid {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
  .btn {
    -webkit-transition: none;
    transition: none;
  }
  .fade {
    -webkit-transition: none;
    transition: none;
  }
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    transition: none;
  }
  .badge {
    -webkit-transition: none;
    transition: none;
  }
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
  .can-print #reader-header, .can-print #reader-footer, .can-print #reader-panel-bookmarks {
    display: none !important;
    visibility: hidden !important;
  }
  .can-print #reader-panel {
    height: 100% !important;
  }
  .can-print #reader {
    position: static !important;
    height: 100% !important;
  }
  .can-print .panel-cover {
    height: 92vh !important;
    page-break-after: always !important;
  }
  .can-print .panel-cover img {
    width: 100% !important;
    height: auto !important;
    max-height: 92vh !important;
  }
  .reader:not(.can-print) {
    display: none !important;
    visibility: hidden !important;
  }
  #reader-v2 .noprint {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .header .header_navigation_mobile {
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
            box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  }
  .header .header__phones .header-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header .header__phones .header-phone span {
    margin-right: 10px;
  }
  .header .header__phones .header-phone p a {
    color: #212529;
  }
  .cover label[for=opened] {
    margin-bottom: 6px;
  }
  .cover label[for=favs] {
    margin-bottom: 6px;
  }
  .searchesinn .modal-content {
    padding: 10px;
  }
  .account-menu {
    margin: 0 0 15px 0;
  }
  .sidebar-menu {
    margin: 0 0 15px 0;
  }
}
@media (max-width: 767px) {
  .header .header__phones .header-phone {
    font-size: 16px;
  }
  .search-form {
    width: 100%;
  }
  .container {
    width: 100%;
  }
  .search-form input, .search-form select {
    margin-bottom: 12px;
  }
  .simple-search input, .simple-search select, .simple-search button {
    border-radius: 4px;
  }
  .logo-footer img {
    width: 100%;
  }
  .phrase-search .searcharea {
    border-radius: 0 4px 4px 0;
  }
  .article-item {
    margin-bottom: 36px;
  }
  .issue-cover img {
    width: auto;
  }
  #reader-v2 header .emplacement {
    padding-left: 10px;
  }
  #reader-v2 .yellow-sheets-container {
    width: 90%;
    left: 5%;
  }
  #reader-v2 .reader-cover {
    width: 100%;
    margin-left: 0;
  }
  #reader-v2 .reader-cover .cover-image {
    width: 100%;
  }
  #reader-v2 .sidebar-menu {
    width: 90%;
    left: 5%;
  }
  #reader-v2 footer.output-data {
    margin: 0 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 991px) {
  .request {
    margin-bottom: 10px;
  }
  .search-intro {
    font-size: 18px;
  }
  .inner-menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .inner-menu ul li {
    display: block;
  }
  .mainpage-issue {
    margin-bottom: 36px;
  }
  .magazine-item .checkbox-col {
    margin-left: 16px;
  }
  .cart-holder {
    width: 48px;
    height: 48px;
    border-radius: 4px;
    border: 1px solid #EBF0F7;
  }
  .cart-holder li {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
  }
  .cart-holder li a {
    display: block !important;
    width: 48px;
    height: 48px;
    padding-left: 0;
  }
  .cart-holder li > a {
    background: url(/images/cart-icon.svg?ff0ca6dd528981026b8e50ab4ef60b45) 12px center no-repeat;
  }
  .purchase-number {
    top: 3px;
    left: 45px;
  }
  .form-margin {
    margin-bottom: 6px;
  }
  button {
    max-width: 200px;
  }
  .sidebar-sections-menu {
    margin-top: 20px;
  }
  .sidebar-sections-menu > span {
    text-align: center;
  }
  .sidebar-sections-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sidebar-sections-menu ul li {
    text-align: center;
    width: 25%;
  }
  /*Р‘РѕРєРѕРІРѕРµ Р°РґР°РїС‚РёРІРЅРѕРµ РјРµРЅСЋ*/
  .navmenu ul li {
    margin: 0;
  }
  .navmenu .dropdown-menu {
    position: relative !important;
    float: none;
    width: 100%;
    border-radius: 0;
    background: #323232;
    padding: 8px;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  .navmenu .dropdown-menu a, .navmenu .dropdown-menu div {
    color: #fff !important;
  }
  .navmenu .dropdown > a {
    background: url(/images/darrow.svg?7180c6631579dd0899cb75c29b3665df) right 14px center no-repeat;
  }
  /*Р‘РѕРєРѕРІРѕРµ Р°РґР°РїС‚РёРІРЅРѕРµ РјРµРЅСЋ*/
  .sidebar-sections-menu ul {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .sidebar-sections-menu ul li {
    width: auto;
    margin-right: 15px;
  }
  .mysearches .modal-content {
    max-height: 90vh;
    overflow-y: auto;
  }
  .mysearches .searches-title {
    margin-bottom: 35px;
  }
  .btn-bubble {
    max-width: inherit;
  }
  div.--article-html-content .container {
    width: 100%;
    padding: 40px 0;
    margin: 0;
    max-width: 100%;
  }
  #reader-v2 header .controls {
    width: auto;
    margin-right: 10px;
    margin-left: 24px;
  }
  #reader-v2 header .controls .nav-button {
    margin: 0 8px;
  }
  #reader-v2 .bookmark-label {
    left: 0;
    margin-left: 10px;
    margin-top: 0;
  }
}
@media (max-width: 1199px) {
  .header ul li a {
    font-size: 12px;
  }
  .header ul li {
    margin: 0 4px;
  }
  .view-type {
    display: none;
  }
  .issue-cover img {
    width: 100%;
  }
  .dropdown.__journals-by-categories .grey-link {
    font-size: 12px;
  }
  div.--article-html-content.__v1 .navbar-button {
    display: block;
  }
  div.--article-html-content.__v1 .header-left-menu {
    display: none;
  }
  div.--article-html-content.__v1 .header-left, div.--article-html-content.__v1 .header-right {
    width: 30%;
  }
  div.--article-html-content.__v1 .header-center {
    width: 40%;
  }
  div.--article-html-content.__v1 .header-right ul li a {
    font-size: 8pt;
  }
  #reader-v2 header .navbar-button {
    display: block;
  }
  #reader-v2 .add-bookmark {
    display: none;
  }
}
@media (max-width: 575px) {
  .login {
    margin-bottom: 6px;
    margin-top: 5px;
  }
  .theme-img {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 0;
    margin-bottom: 24px;
  }
  .theme-item h3 {
    text-align: center;
  }
  .form-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .action-info-holder {
    margin: 6px 0;
  }
  .issue-cover {
    text-align: center;
  }
}
@media (max-width: 425px) {
  .logo-footer {
    text-align: center;
  }
  .cart-holder {
    text-align: right;
  }
  button {
    border-radius: 4px !important;
  }
  .form-functions {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .form-functions > div {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .article-texts-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .article-item-announce {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
  .article-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    margin-left: 0;
  }
  .article-image img {
    width: auto;
  }
  .triaria {
    display: none;
  }
  .issue-cover, .issue-date {
    text-align: center;
  }
  .nav-tabs .nav-item {
    margin-bottom: 14px;
  }
  .nav-tabs {
    margin-bottom: 8px;
  }
  h2 {
    margin: 0px 0 32px 0;
  }
}
@media (max-width: 395px) {
  .form-margin {
    height: auto;
  }
  .form-checks label {
    margin-bottom: 8px;
  }
}
@media (max-width: 768px) {
  .cart-holder .dropdown-menu {
    width: 90vw;
    margin-left: -82vw;
  }
  .cart-holder .dropdown-menu a {
    width: auto;
    height: auto;
  }
  div.--article-html-content.__v1 .container {
    width: 100%;
    padding: 40px 0;
  }
  div.--article-html-content.__v1 p, div.--article-html-content.__v1 h1, div.--article-html-content.__v1 h2, div.--article-html-content.__v1 h3 {
    text-align: left;
  }
  div.--article-html-content.__v1 footer h2 {
    text-align: center;
  }
  div.--article-html-content.__v1 footer {
    margin: 0 20px;
    padding: 40px 20px;
  }
  div.--article-html-content.__v1 .header-left, div.--article-html-content.__v1 .header-right {
    width: 20%;
  }
  div.--article-html-content.__v1 .header-center {
    width: 60%;
  }
  div.--article-html-content.__v1 .wrapper {
    display: block;
  }
}
@media screen and (max-width: 520px) {
  .pagination li:first-child {
    display: none;
  }
  .pagination li:last-child {
    display: none;
  }
  .pagination .page-link {
    font-size: 0.7rem;
    padding: 0.5rem 0.5rem;
  }
}
@media (max-width: 992px) {
  .cover {
    background-position: top;
    background-size: cover;
  }
  .cover .mag-art-filter {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 500px) {
  .promo button[type=submit] {
    width: 100%;
  }
  .promo .help {
    display: none;
  }
}
@media (max-width: 960px) {
  .reader-header {
    padding: 0.5rem 0;
  }
  .inform-string-holder {
    padding: 0 15px;
    margin: 0;
    width: 100%;
  }
  #reader-panel {
    height: calc(100vh - 114px);
    margin-top: 54px !important;
  }
}
@media screen and (max-width: 1200px) {
  .show-less-xl {
    display: block !important;
  }
  .hide-less-xl {
    display: none !important;
  }
}
@media screen and (max-width: 992px) {
  .show-less-lg {
    display: block !important;
  }
  .hide-less-lg {
    display: none !important;
  }
}
@media screen and (max-width: 575.98px) {
  .show-less-xs {
    display: block !important;
  }
  .hide-less-xs {
    display: none !important;
  }
}
@media (max-width: 540px) {
  .inform-string .inform-string-article {
    min-width: 100px;
  }
  .inform-string .inform-string-magazine {
    display: none;
  }
  #article-content {
    margin-left: -10px;
    margin-right: -10px;
  }
  div.--article-html-content .reklama, div.--article-html-content .picture, div.--article-html-content .contents p, div.--article-html-content .contents .contents-title, div.--article-html-content .contents-link, div.--article-html-content article p, div.--article-html-content article h2, div.--article-html-content article h3, div.--article-html-content .udk, div.--article-html-content .doi, div.--article-html-content .subscription p, div.--article-html-content .subscription h2, div.--article-html-content .subscription h3, div.--article-html-content ol {
    padding: 0 10px;
  }
  div.--article-html-content .footnote {
    margin: 10px;
  }
  div.--article-html-content .incut {
    padding: 0 10px;
  }
  div.--article-html-content .incut, div.--article-html-content .heading {
    padding: 10px;
  }
}
@media (max-width: 1060px) {
  div.--article-html-content.__v1 .setbookmark span, div.--article-html-content.__v1 .exit span {
    display: none;
  }
  div.--article-html-content.__v1 .header-right li a.setbookmark {
    background-position: 0 -270px;
    border: none;
    border-radius: 6px;
    padding-right: 10px;
  }
  div.--article-html-content.__v1 .header-right li a.setbookmark:hover {
    background-position: 0 -300px;
  }
}
@media (max-width: 673px) {
  div.--article-html-content.__v1 #search {
    width: 88%;
  }
}
@media (max-width: 588px) {
  div.--article-html-content.__v1 .reklama, div.--article-html-content.__v1 .picture, div.--article-html-content.__v1 .contents p, div.--article-html-content.__v1 .contents .contents-title, div.--article-html-content.__v1 .contents-link, div.--article-html-content.__v1 article p, div.--article-html-content.__v1 article h2, div.--article-html-content.__v1 article h3, div.--article-html-content.__v1 .udk, div.--article-html-content.__v1 .doi, div.--article-html-content.__v1 .subscription p, div.--article-html-content.__v1 .subscription h2, div.--article-html-content.__v1 .subscription h3 {
    padding: 0 20px;
  }
  div.--article-html-content.__v1 .footnote {
    margin: 80px 20px 0 20px;
  }
  div.--article-html-content.__v1 .incut, div.--article-html-content.__v1 .heading {
    padding: 10px 20px;
  }
  div.--article-html-content .reklama, div.--article-html-content .picture, div.--article-html-content .contents p, div.--article-html-content .contents .contents-title, div.--article-html-content .contents-link, div.--article-html-content article p, div.--article-html-content article h2, div.--article-html-content article h3, div.--article-html-content .udk, div.--article-html-content .doi, div.--article-html-content .subscription p, div.--article-html-content .subscription h2, div.--article-html-content .subscription h3, div.--article-html-content ol {
    padding: 0 20px 0 40px;
  }
}
@media (max-width: 375px) {
  div.--article-html-content.__v1 article p {
    font-size: 11pt;
  }
  div.--article-html-content.__v1 .cover {
    width: 80%;
    margin-left: 10%;
  }
  div.--article-html-content.__v1 .header-left, div.--article-html-content.__v1 .header-right {
    width: 22%;
  }
  div.--article-html-content.__v1 .header-center {
    width: 56%;
  }
  div.--article-html-content.__v1 .search-holder {
    width: 100%;
    margin: 0;
  }
  div.--article-html-content.__v1 .header-right ul {
    margin-right: 10px;
  }
  div.--article-html-content.__v1 #search {
    padding-left: 4px;
  }
  div.--article-html-content.__v1 .cover {
    padding-top: 30px;
  }
  div.--article-html-content.__v1 .inform-string {
    display: none;
  }
  div.--article-html-content.__v1 .contents .heading {
    padding: 10px 20px;
  }
  div.--article-html-content.__v1 article h2 {
    font-family: "OpenSans-Semibold";
    font-size: 16pt;
  }
  div.--article-html-content .contents .heading {
    padding: 10px 20px;
  }
  #reader-v2 .reader-cover {
    width: 80%;
    margin-left: 10%;
  }
  #reader-v2 .bar.__is-locale .bar-content {
    padding: 12px 48px 12px 48px;
  }
  #reader-v2 .bar.__is-settings .bar-content {
    padding: 32px 18px 10px 18px;
  }
  #reader-v2 .inside-tab {
    letter-spacing: 0;
  }
}
@media (max-width: 930px) {
  div.--article-html-content .panel-cover img {
    height: 400px;
  }
  div.--article-html-content#reader-panel nav {
    padding: 40px 0;
  }
  div.--article-html-content#reader-panel nav .heading {
    padding: 10px 50px;
  }
  div.--article-html-content#reader-panel {
    padding: 0;
    width: inherit;
  }
  div.--article-html-content#reader-panel #reader-panel-bookmarks {
    width: 40px !important;
  }
  div.--article-html-content#reader-panel .bookmarks-holder .bookmark-item {
    width: 100%;
    background-position: 20px 100%;
  }
  div.--article-html-content#reader-panel .bookmarks-holder .bookmark-item span {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 1400px) {
  .can-print a.print-reader {
    width: 23px;
  }
  .can-print a.print-reader span {
    color: transparent;
  }
}
@media (max-width: 930px) and (max-width: 540px) {
  div.--article-html-content#reader-panel nav .heading {
    padding: 10px 10px;
  }
  div.--article-html-content#reader-panel nav .contents-author p {
    padding: 0 10px;
  }
  div.--article-html-content#reader-panel nav .announce p {
    padding: 0 10px;
  }
}
@media (max-width: 990px) {
  #reader-v2 header .breadcrumbs {
    margin-left: 0;
  }
}
@media (max-width: 550px) {
  #reader-v2 header .breadcrumbs {
    display: none;
  }
}
@media (max-width: 1000px) {
  .ftmenu .name_group {
    display: none;
  }
}
@media (max-width: 640px) {
  .bx_order_make .bx_block.r1x3 {
    width: 35%;
  }
  .bx_order_make .bx_block.r3x1 {
    width: 65%;
  }
  .bx_order_make .bx_result_price {
    float: none;
    display: block;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .bx-touch .bx_order_make .bx_block.r1x3,
  .bx-touch .bx_order_make .bx_block.r3x1 {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdFLENBQUMsV0FBVyx5QkFBeUIsQ0FBQywyQ0FBbUQsQ0FBQyx1U0FBNFcsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLG9CQUFvQixDQUFDLDRDQUE0QyxDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLGtDQUFrQyxDQUFDLGlDQUFpQyxDQUFDLE9BQU8sc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLGNBQWMsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLE9BQU8saUJBQWlCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsa0JBQWtCLENBQUMsV0FBVyx3QkFBd0IsQ0FBQyx1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLFVBQVUsQ0FBQyxlQUFlLFdBQVcsQ0FBQyxpQkFBaUIsaUJBQWlCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLFlBQVksV0FBVyxDQUFDLFdBQVcsVUFBVSxDQUFDLGNBQWMsaUJBQWlCLENBQUMsZUFBZSxnQkFBZ0IsQ0FBQyxTQUFTLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLFVBQVUsOENBQThDLENBQUMsc0NBQXNDLENBQUMsMkJBQTJCLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsS0FBSyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLEtBQUssZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxjQUFjLHFFQUFxRSxDQUFDLCtCQUErQixDQUFDLDJCQUEyQixDQUFDLHVCQUF1QixDQUFDLGVBQWUscUVBQXFFLENBQUMsZ0NBQWdDLENBQUMsNEJBQTRCLENBQUMsd0JBQXdCLENBQUMsZUFBZSxxRUFBcUUsQ0FBQyxnQ0FBZ0MsQ0FBQyw0QkFBNEIsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsK0VBQStFLENBQUMsOEJBQThCLENBQUMsMEJBQTBCLENBQUMsc0JBQXNCLENBQUMsa0JBQWtCLCtFQUErRSxDQUFDLDhCQUE4QixDQUFDLDBCQUEwQixDQUFDLHNCQUFzQixDQUFDLGdIQUFnSCxtQkFBVSxDQUFWLFdBQVcsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLDBCQUEwQixpQkFBaUIsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsbUJBQW1CLENBQUMsYUFBYSxhQUFhLENBQUMsWUFBWSxVQUFVLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0RBQW9ELGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQ0FBMEMsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUNBQXFDLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdURBQXVELGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDJDQUEyQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbURBQW1ELGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDRDQUE0QyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsbUNBQW1DLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzREFBc0QsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLDBDQUEwQyxlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLDJDQUEyQyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywrQ0FBK0MsZUFBZSxDQUFDLDRFQUE0RSxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNEQUFzRCxlQUFlLENBQUMsa0RBQWtELGVBQWUsQ0FBQyx3REFBd0QsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDREQUE0RCxlQUFlLENBQUMsa0RBQWtELGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHNEQUFzRCxlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyw2REFBNkQsZUFBZSxDQUFDLGtEQUFrRCxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywwRUFBMEUsZUFBZSxDQUFDLGdEQUFnRCxlQUFlLENBQUMsZ0RBQWdELGVBQWUsQ0FBQyxnREFBZ0QsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0dBQXdHLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFEQUFxRCxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLDJFQUEyRSxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsMkNBQTJDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsNkNBQTZDLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxtREFBbUQsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDJDQUEyQyxlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNDQUFzQyxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0VBQWdFLGVBQWUsQ0FBQyx1REFBdUQsZUFBZSxDQUFDLDZDQUE2QyxlQUFlLENBQUMsZ0RBQWdELGVBQWUsQ0FBQyw4Q0FBOEMsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrREFBa0QsZUFBZSxDQUFDLGlEQUFpRCxlQUFlLENBQUMsZ0RBQWdELGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDhDQUE4QyxlQUFlLENBQUMsK0NBQStDLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVDQUF1QyxlQUFlLENBQUMsMkVBQTJFLGVBQWUsQ0FBQywrREFBK0QsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw0Q0FBNEMsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsOERBQThELGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlDQUF5QyxlQUFlLENBQUMsNkNBQTZDLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDhDQUE4QyxlQUFlLENBQUMsa0RBQWtELGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw0RUFBNEUsZUFBZSxDQUFDLCtEQUErRCxlQUFlLENBQUMscURBQXFELGVBQWUsQ0FBQyx3REFBd0QsZUFBZSxDQUFDLHNEQUFzRCxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrREFBa0QsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbURBQW1ELGVBQWUsQ0FBQyx1REFBdUQsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxTQUFTLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLG1EQUFtRCxlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsU0FBUzs7QUNIcG44QixhQUFhLGVBQWUsQ0FBQyxlQUFlLHdCQUF3QixDQUFDLG9CQUFvQixDQUFDLHNDQUFzQyxVQUFVLENBQUMsdUJBQXVCLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsVUFBVSxDQUFDLDhEQUE4RCxDQUFDLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxvREFBb0QsVUFBVSxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsOERBQThELENBQUMsd0JBQXdCLENBQUMseUJBQXlCLFVBQVUsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLDBCQUEwQixTQUFTLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsdUJBQXVCLENBQUMsa0JBQWtCLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLHFCQUFxQixRQUFRLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxzQkFBc0IsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMseUJBQXlCLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUMsU0FBUyxDQUFDLGlCQUFpQixRQUFRLENBQUMsVUFBVSxDQUFDLG9CQUFvQixVQUFVLENBQUMsV0FBVyxDQUFDLG1CQUFtQixXQUFXLENBQUMsU0FBUyxDQUFDLGlCQUFpQixjQUFjLENBQUMsY0FBYyxDQUFDLG1CQUFtQixDQUFDLG1CQUE4Qyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxxQkFBcUIsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQywyQkFBMkIsQ0FBQyxXQUFXLENBQWtELGlCQUFpQixDQUFDLCtCQUErQixDQUFDLDJCQUEyQixDQUErQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLDhEQUE4RCxDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixhQUFhLENBQUMsMkJBQTJCLENBQUMscUNBQXFDLENBQUMsMkJBQXlELGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx5QkFBeUIsQ0FBQyxjQUFjLENBQUMsNkJBQTZCLHN3QkFBc3dCLENBQUMsOEJBQThCLDh5QkFBOHlCLENBQUMsZ0NBQWdDLGtnQkFBa2dCLENBQUMsZ0NBQWdDLHN1QkFBc3VCLENBQUMsK0VBQStFLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyx1RkFBdUYsU0FBUyxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLE9BQU8sd0JBQXdCLENBQUMsZUFBZSx3QkFBd0IsQ0FBQyxhQUFhLHdCQUF3QixDQUFDLFlBQVksd0JBQXdCLENBQUMsZUFBZSx3QkFBd0IsQ0FBQyxnQkFBZ0IsaUJBQWlCLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLDhEQUE4RCxDQUFDLHdCQUF3QixDQUF5USx1REFBdUQscUJBQXFCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyx5QkFBeUIsd0JBQXdCLENBQUMscUNBQXFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsMENBQTBDLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQyx1REFBdUQscUJBQXFCLDJCQUEyQixDQUFDLFVBQVUsQ0FBQyx5QkFBeUIsMkJBQTJCLENBQUMsQ0FBOXNCLGlDQUFpQyxxQkFBcUIsd0JBQXdCLENBQUMsVUFBVSxDQUFDLHlCQUF5Qix3QkFBd0IsQ0FBQyxxQ0FBcUMsV0FBVyxDQUFDLFNBQVMsQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxDO0FDQTkyTDtJQUNJLGtCQUFrQjtJQUNsQiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsbUJBQWU7UUFBZixlQUFlO0lBQ2YsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IseUJBQXlCO1FBQXpCLHlCQUF5QjtJQUN6Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFNBQVM7SUFDVCxPQUFPO0lBQ1AsTUFBTTtJQUNOLFNBQVM7SUFDVCxRQUFRO0lBQ1Isc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixVQUFVO0FBQ2Q7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0Isc0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsU0FBUztJQUNULFFBQVE7SUFDUixVQUFVO0lBQ1YsU0FBUztJQUNULGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQix5Q0FBaUM7WUFBakMsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsWUFBWSxFQUFFLG1HQUFtRztJQUNqSCxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFFLG1GQUFtRjtJQUNyRyxlQUFlLEVBQUUsa0RBQWtEO0lBQ25FLGdCQUFnQixFQUFFLDBDQUEwQztBQUNoRTs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsV0FBVztJQUNYLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLHNDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsWUFBWTtJQUNaLGNBQWM7SUFDZCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxVQUFVO0lBQ1YsU0FBUztJQUNULG9CQUFvQjtJQUNwQix5QkFBa0I7UUFBbEIsMEJBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixvQkFBYztRQUFkLGNBQWM7SUFDZCwwQkFBYTtRQUFiLGFBQWE7QUFDakI7O0FBRUE7SUFDSSwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsYUFBYTtJQUNiLFlBQVk7SUFDWixlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFDcEIsV0FBVztBQUNmOztBQUVBO0lBQ0ksVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULG9CQUFvQjtBQUN4Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsVUFBVTtJQUNWLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFVBQVU7SUFDVix1Q0FBK0I7SUFBL0IsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksMERBQTBEO0lBQzFELFlBQVk7SUFDWixxQ0FBNkI7SUFBN0IsNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksTUFBTTtJQUNOLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFFBQVE7SUFDUixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxPQUFPO0lBQ1AsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFlBQVk7SUFDWixTQUFTO0lBQ1QsVUFBVTtBQUNkOztBQUVBO0lBQ0ksV0FBVztJQUNYLE9BQU87SUFDUCxRQUFRO0lBQ1IsV0FBVztJQUNYLGFBQWE7SUFDYixlQUFlO0lBQ2YsV0FBVztBQUNmOztBQUVBLGdCQUFnQjtBQUNoQjtJQUNJLFdBQVc7SUFDWCxPQUFPO0FBQ1g7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsa0JBQWtCO0FBQ3RCOztBQzFMQSxXQUFXLHdCQUF3QixDQUFDLHVDQUF1QyxDQUFDLGNBQWMsdURBQXVELENBQUMsMEJBQTBCLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLGdEQUFnRCx5QkFBeUIsQ0FBQyxrREFBa0QsV0FBVyxDQUFDLGFBQWEsQ0FBQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsc0RBQXNELGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyw2Q0FBNkMseUJBQXlCLENBQUMsa0NBQWtDLENBQUMsaUNBQWlDLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxnREFBZ0QsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsb0VBQW9FLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLG1FQUFtRSxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyxTQUFTLENBQUMsa0ZBQWtGLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGlGQUFpRixTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsNkRBQTZELCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGlGQUFpRixzREFBc0QsQ0FBQyw4Q0FBOEMsQ0FBQyxnRkFBZ0YsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLDBFQUEwRSxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyx5RUFBeUUsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGdGQUFnRixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywrRUFBK0UsU0FBUyxDQUFDLHVEQUF1RCwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywyRUFBMkUsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsMEVBQTBFLFNBQVMsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxtREFBbUQseUJBQXlCLENBQUMscURBQXFELFFBQVEsQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxZQUFZLENBQUMseURBQXlELGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxnREFBZ0QsNEJBQTRCLENBQUMsa0NBQWtDLENBQUMsaUNBQWlDLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxtREFBbUQsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsdUVBQXVFLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLHNFQUFzRSwyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxTQUFTLENBQUMscUZBQXFGLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLG9GQUFvRixTQUFTLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsZ0VBQWdFLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLG9GQUFvRixxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxtRkFBbUYsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLDZFQUE2RSxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0RUFBNEUsU0FBUyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLG1GQUFtRixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxrRkFBa0YsU0FBUyxDQUFDLDBEQUEwRCw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyw4RUFBOEUsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsNkVBQTZFLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxpREFBaUQseUJBQXlCLENBQUMsbURBQW1ELFdBQVcsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxZQUFZLENBQUMsdURBQXVELGlCQUFpQixDQUFDLE1BQU0sQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw4Q0FBOEMsMEJBQTBCLENBQUMsZ0NBQWdDLENBQUMsbUNBQW1DLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxpREFBaUQsOEJBQThCLENBQUMsc0JBQXNCLENBQUMscUVBQXFFLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLG9FQUFvRSxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyxTQUFTLENBQUMsbUZBQW1GLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGtGQUFrRixTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsOERBQThELDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLGtGQUFrRixzREFBc0QsQ0FBQyw4Q0FBOEMsQ0FBQyxpRkFBaUYsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLDJFQUEyRSxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywwRUFBMEUsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGlGQUFpRixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxnRkFBZ0YsU0FBUyxDQUFDLHdEQUF3RCw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyw0RUFBNEUsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsMkVBQTJFLFNBQVMsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxrREFBa0QseUJBQXlCLENBQUMsb0RBQW9ELFVBQVUsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxZQUFZLENBQUMsd0RBQXdELGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQywrQ0FBK0MsMkJBQTJCLENBQUMsZ0NBQWdDLENBQUMsbUNBQW1DLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxrREFBa0QsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsc0VBQXNFLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLHFFQUFxRSxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyxTQUFTLENBQUMsb0ZBQW9GLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLG1GQUFtRixTQUFTLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsK0RBQStELDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLG1GQUFtRixxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxrRkFBa0YsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLDRFQUE0RSxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywyRUFBMkUsU0FBUyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGtGQUFrRixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxpRkFBaUYsU0FBUyxDQUFDLHlEQUF5RCw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyw2RUFBNkUsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsNEVBQTRFLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsZ0NBQWdDLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLGdDQUFnQyxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQyx5RkFBeUYsbUJBQW1CLENBQUMsaURBQWlELHlEQUF5RCxDQUFDLGdEQUFnRCwrQkFBK0IsQ0FBQywrQkFBK0IsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxrQkFBa0IsVUFBVSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsZ0JBQWdCLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLDJDQUEyQyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLHNCQUFzQixVQUFVLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLCtCQUErQiwyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxrREFBa0QsU0FBUyxDO0FDQXpqWTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUIsRUFBRTtFQUN2QjtJQUNFLDhCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsMkJBQTJCLEVBQUU7RUFDL0I7SUFDRSxhQUFhLEVBQUU7RUFDakI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysd0JBQXdCO0lBQ3hCLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsZUFBZSxFQUFFO0VBQ25CO0lBQ0Usa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixTQUFTO0lBQ1QsUUFBUTtJQUNSLFlBQVksRUFBRTtFQUNoQjtJQUNFLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxnQkFBZ0I7SUFDaEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDBCQUEwQixFQUFFO0lBQzVCO01BQ0UsZ0JBQWdCO01BQ2hCLDZCQUE2QixFQUFFO0VBQ25DO0lBQ0Usa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIsa0RBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyx1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlDQUFpQyxFQUFFO0lBQ25DO01BQ0UsWUFBWTtNQUNaLG1CQUFtQixFQUFFO0VBSXpCO0lBQ0UscUJBQXFCO0lBQ3JCLFdBQVcsRUFBRTtFQUNmO0lBQ0UsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQiw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLGlCQUFpQjtJQUNqQixhQUFhLEVBQUU7RUFDakI7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLHFDQUFxQyxFQUFFO0VBQ3pDO0lBQ0Usc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLE9BQU8sRUFBRTtFQUNYO0lBQ0UsZUFBZSxFQUFFO0lBQ2pCO01BQ0UscUNBQXFDLEVBQUU7RUFDM0M7O0lBRUUsZUFBZSxFQUFFO0lBQ2pCOztNQUVFLDZCQUE2QixFQUFFO0VBQ25DO0lBQ0UscUNBQXFDLEVBQUU7RUFDekM7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7SUFDYixZQUFZLEVBQUU7SUFDZDtNQUNFLGVBQWUsRUFBRTs7QUFFdkI7RUFDRSxTQUFTO0VBQ1QsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGdCQUFnQjtFQUNoQixXQUFXLEVBQUU7O0FBRWY7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsV0FBVyxFQUFFO0VBQ2I7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsV0FBVyxFQUFFO0VBSWY7SUFDRSxZQUFZO0lBQ1osNEJBQTRCLEVBQUU7RUFDaEM7SUFDRSxZQUFZO0lBQ1osOEJBQThCLEVBQUU7RUFDbEM7SUFDRSxZQUFZO0lBQ1osOEJBQThCLEVBQUU7RUFDbEM7SUFDRSxZQUFZO0lBQ1osOEJBQThCLEVBQUU7RUFDbEM7SUFDRSxZQUFZO0lBQ1osOEJBQThCLEVBQUU7RUFDbEM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osK0JBQStCLEVBQUU7RUFDbkM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxXQUFXO0lBQ1gsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxZQUFZO0lBQ1osZ0NBQWdDLEVBQUU7O0FBRXRDO0VBQ0UsWUFBWTtFQUNaLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMseURBQXlDO0VBQ3pDLDRCQUE0QjtFQUM1Qix5QkFBeUI7RUFDekIsMkJBQTJCLEVBQUU7O0FBSy9CO0VBQ0UsNkJBQTZCLEVBQUU7O0FBdDJCN0I7TUFDRTtRQUNFLG1CQUFtQixFQUFFLEVBQUU7O0FBOEU3QjtJQUNFO01BQ0UsNEJBQTRCLEVBQUU7SUFneEJoQztNQUNFLHlEQUE0QyxFQUFFLEVBanhCZDs7QUMzSXRDOzs7O0VBSUUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLCtDQUErQyxhQUFhLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQTBTLDJHQUEyRyxVQUFVLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsNkRBQTZELGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLDRCQUE0QixDQUFDLG1DQUFtQyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsNERBQTRELGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLDZCQUE2QixDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsMERBQTBELGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLHlCQUF5QixDQUFDLGdDQUFnQyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMseURBQXlELGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsaUVBQWlFLFNBQVMsQ0FBQyxTQUFTLENBQUMsZ0VBQWdFLFNBQVMsQ0FBQyxTQUFTLENBQUMsZ0RBQWdELFFBQVEsQ0FBQyxnREFBZ0QsYUFBYSxDQUFDLHVEQUF1RCx1QkFBYyxDQUFkLGVBQWUsQ0FBQywwSkFBMEosVUFBVSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMscURBQXFELFdBQVcsQ0FBQywyRUFBMkUsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMseUJBQXlCLENBQUMsNkVBQTZFLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLDJCQUEyQixDQUFDLDJFQUEyRSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQyw2RUFBNkUsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsMkJBQTJCLENBQUMsc0VBQXNFLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLG9CQUFvQixDQUFDLHdFQUF3RSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLFFBQVEsQ0FBQyxzQkFBc0IsQ0FBQyx5RUFBeUUsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsa0VBQWtFLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLDBCQUEwQixDQUFDLGtFQUFrRSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLFFBQVEsQ0FBQywrQkFBK0IsQ0FBQyxnREFBZ0QsaUJBQWlCLENBQUMsdURBQXVELGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLHNDQUFzQyxDQUFDLG1EQUFtRCxTQUFTLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsNkdBQTZHLGVBQWUsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLHVDQUF1QyxVQUFVLENBQUMsUUFBUSxDQUFDLG9GQUFvRixpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLENBQUMsMENBQTBDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsd0RBQXdELFdBQVcsQ0FBQyw0R0FBNEcsZUFBZSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxzREFBc0QsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsd0JBQXdCLENBQUMsc0RBQXNELGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsUUFBUSxDQUFDLG9CQUFvQixDQUFDLCtEQUErRCxjQUFjLENBQUMscUVBQXFFLGtCQUFrQixDQUFDLDBDQUEwQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLDZDQUE2QyxjQUFjLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyw4Q0FBOEMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyx1TkFBdU4sa0JBQWtCLENBQUMsY0FBYyxDQUFDLDRGQUE0RixhQUFhLENBQUMsZ0RBQWdELGlCQUFpQixDQUFDLHVEQUF1RCxVQUFVLENBQUMsb0JBQW9CLENBQUMsd0JBQXdCLENBQUMsd0JBQXdCLENBQUMsMkJBQTJCLENBQUMsZ0NBQWdDLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyx3R0FBd0csd0JBQXdCLENBQUMsYUFBYSxDQUFDLHFDQUFxQyxDQUFDLDhEQUE4RCx3QkFBd0IsQ0FBQyw0R0FBNEcsZUFBZSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQywyRkFBMkYsb0JBQW9CLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsdUdBQXVHLGtCQUFrQixDQUFDLHlHQUF5Ryx3QkFBd0IsQ0FBQyxhQUFhLENBQUMscUNBQXFDLENBQUMsbUdBQW1HLGFBQWEsQ0FBQyxzT0FBc08sZUFBZSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyx1REFBdUQsV0FBVyxDQUFDLGdCQUFnQixDQUFDLHVDQUF1QyxVQUFVLENBQUMsNkRBQTZELDRCQUE0QixDQUFDLHFDQUFxQyxjQUFjLENBQUMsU0FBUyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLFFBQVEsQ0FBeHZQLHlCQUF5Qiw4REFBOEQsVUFBVSxDQUFDLENBQUMseUJBQXlCLDhEQUE4RCxVQUFVLENBQUMsQ0FBQyx5QkFBeUIsOERBQThELFVBQVUsQ0FBQyxDO0FDRjdiOzs7OztFQ0dFOztBQUVGO0VETEE7SUFDRTtFQ09BO0VBQ0E7SURQQTtFQ1NBO0FBQ0Y7QUFDQTtFRGJBO0lBQ0U7RUNlQTtFQUNBO0lEZkE7RUNpQkE7QUFDRjtBQUNBO0VEVkE7SUNZSSxZQUFZO0VBQ2Q7RURWQTtJQ0pEO0VET0Q7QUNXQTtBQUNBOzs7RURaQTtBQ2dCQTtBQUNBO0VEUkk7RUFDQTtFQUVBO0FDU0o7QUFDQTtFRFZJO0VBQ0E7RUFBQTtFQ2FGLG1CRGJFO0VDY0YsMkJEZEU7RUFDQTtFQUFBO0VDZ0JGLG9CRGhCRTtFQ2lCRix5QkRqQkU7RUNQSDtNRFNHO1VBQ0U7RUNQTDtFRFdLO01DZ0JBLHNCQUFzQjtVQUNsQiw4QkFBOEI7QUFDeEM7QUFDQTtFQXhCQztBRGtCTztBQ1NSOzs7O0VBSUUsV0FBVztBQUNiO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFREFJO0FDeUJKO0FBQ0E7RUR2Qkk7RUFDQTtFQUNBO0VDQUg7RURFRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5Qk47QURwQkU7RUNzQkEsTUFBTTtFQUNOLE9BQU87RUFDUCx5QkFBeUI7RURwQnZCO0VDSEg7QURNQztBQ3FCRjs7OztFRGZJO0FDb0JKO0FEakJFOztFQ0xEO0FEN0VEO0FDd0dBO0VEaEJJO0FDa0JKO0FBQ0E7RUF4QkM7QURhQztBQ2NGOztFRFhJO0VBQ0E7RUNYSDtBRGFHO0FDY0o7RUF4QkM7RURjRztFQUNFO0VBQ0E7QUNhTjtBRFRFO0VDV0EsV0FBVztBQUNiO0FBQ0E7RURSRTtFQ1VBLGFBQWE7QUFDZjtBQUNBOztFQXZCQztBRHNCRztBQ0tKOztFREpNO0VDbEJMO0VEc0JDO0FDS0Y7QUFDQTs7O0VEQUU7QUNJRjtBQUNBOzs7RUFHRSxnQkFBZ0I7QUFDbEI7QUFDQTs7RURGTTtBQ0tOO0FEREU7O0VBRUU7RUFDQTtFQUNBO0VDdEJIO0FEeUJDO0FDRUY7O0VERUU7RUFDRTtFQ3hCSDtBRDZCQztBQ0ZGO0VBeEJDO0FEOEJDO0FDSEY7RURuTEU7QUNxTEY7QURLSTtFQ0hGLFdBQVc7QUFDYjtBQUNBOztFRE9JO0FDSko7QUFDQTs7RURPSTtBQ0pKO0FEREU7RUFRSTtFQzdCTDtFRGpFRDtFQXFHTTtFQUNBO0FDUk47QUFDQTtFRFVNO0FDUk47QUFDQTtFRFVNO0VBQ0E7RUFBQTtFQ1BKLFdET0k7RUNOSixZRE1JO0VDakNMO0VEbUNLO0VBQ0U7RUNqQ1A7RURvQ0s7TUFDRTtVQUNBO0FDTlI7QUFDQTtFRFFRO0FDTlI7QURDTTtFQVFJO0VDbENUO0VEekZEO0VBaUlNO0VDckNMO0FENUZEO0FDMEhBO0VEYU07QUNYTjtBQUNBO0VBM0JDO0FEbEdEO0FDZ0lBO0VEY007RUFDQTtFQUNBO0VBQ0E7QUNaTjtBRGdCRTtFQUNFO0VDMUNIO0VENkNDO0VBQ0U7RUMzQ0g7QUQvR0Q7QUM2SUE7RURtQkk7QUNqQko7QUFDQTtFQTdCQztBRG5IRDtBQ21KQTtFQTdCQztFRGdERztLQUNFO1VBQ0E7QUNoQk47QUFDQTtFRGtCTTtBQ2hCTjtBQUNBO0VBQ0UsZ0JEZ0JJO0VDOUNMO0VEL0hEO0VBaUxNO0VDL0NMO0VEaURLO0VBQ0U7VUMvQ1A7QURrREs7QUNqQk47RUE5QkM7QUR4SUQ7QUN5S0E7RURvQlE7QUNsQlI7QUFDQTtFQUNFLG1CRGdCTTtBQ2ZSO0FEaUJRO0VBQ0U7RUFDQTtLQ2pEVDtNRGhKRDtVQXFNVTtBQ2hCVjtBRHJMQTtFQXlNVTtFQ25EVDtBRHRKRDtBQzBMQTtFQWpDQztBRHpKRDtBQzZMQTtFRHVCTTtBQ3JCTjtBQUNBO0VEdUJNO0FDckJOO0FBQ0E7RUR1Qk07RUFDQTtFQ3JCSixVRHFCSTtFQUNBO0VBQ0E7RUFDQTtFQ3BCSixtQkRvQkk7RUNuQkoseUJEbUJJO0VDdkRMO1VEeURLO0VBQ0U7RUNsQk4sWURrQk07RUNqQk4sOEJEaUJNO0tDdkRQO1VEMUtEO0FDbU5BO0FBQ0E7RURxQkk7T0FDQTtVQzFESDtBRDZEQztBQ3BCRjtFRHVCTTtFQUNBO0VDNURMO0VEd0RDO0FDZkY7QUFDQTtFQXRDQztFRG9EQztFQWFJO0FDdkJOO0FEVUU7O0VBa0JJO0FDeEJOO0FBQ0E7RUQ0QkU7QUMxQkY7QUFDQTtFRDZCTTtFQUNBO0VDbEVMO0FENkRDO0FDcEJGO0VBdENDO0VEMU1EO0VBbVJJO0VBQ0E7QUMvQko7QUFDQTtFRGlDSTtBQy9CSjtBQUNBO0VBQ0UsV0QrQkU7RUFDQTtFQzlCRixZRDhCRTtFQzdCRixXRDZCRTtFQzVCRixtQkQ0QkU7RUN0RUg7RUQyRUM7VUM5QlEsNEJBQTRCO0VEZ0NsQztNQ3pFSDtPRDZFRztVQUNFO0FDaENOO0FBQ0E7O0VEbUNNO0FDaENOO0FBQ0E7RURrQ007RUMzRUw7RUQ4RUc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDakNOO0FBQ0E7RURtQ007RUM1RUw7RURpRkc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQy9FTDtBRGtGRztBQ3JDSjtFRHVDTTtFQUNBO0VBQ0E7RUNoRkw7QURxRkc7QUN4Q0o7RUQwQ007RUNuRkw7RURzRkc7RUFDRTtBQ3pDTjtBQUNBO0VEK0NJO0VDN0NGLFVBQVU7QUFDWjtBQUNBO0VENkNNO0VDdEZMO0FEMkZEO0FDOUNBOzs7O0VEb0RBO0FDL0NBO0FBQ0E7OztFQTFDQztBRDRGQztBQzdDRjtFQTVDQztFRDhGRDtLQUNFO1VBQ0E7QUMvQ0Y7QUFDQTtFQUNFLFVEOENBO0FDN0NGO0FEK0NFO0VBQ0U7RUM1Rkg7RURpR0M7S0FDRTtVQy9GSDtBRGtHQztBQ2pERjtFRG1ESTtBQ2pESjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFdBQVc7QUFDYjtBQUNBLCtDQUErQyxDO0FDM2MvQztJQUNJLHFCQUFxQjtJQUNyQixvSEFBMkg7SUFDM0gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLDBCQUEwQjtJQUMxQixvSEFBMkg7QUFDL0g7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsb0hBQXVJO0lBQ3ZJLGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxnQ0FBZ0M7SUFDaEMsb0hBQXVJO0FBQzNJOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLG9IQUE2SDtJQUM3SCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLG9IQUE2SDtBQUNqSTs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixvSEFBeUk7SUFDekksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGlDQUFpQztJQUNqQyxvSEFBeUk7QUFDN0k7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsb0hBQWlJO0lBQ2pJLGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0Isb0hBQWlJO0FBQ3JJOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLHNIQUE2STtJQUM3SSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUNBQW1DO0lBQ25DLHNIQUE2STtBQUNqSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixzSEFBK0g7SUFDL0gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QixzSEFBK0g7QUFDbkk7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsc0hBQTJJO0lBQzNJLGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxrQ0FBa0M7SUFDbEMsc0hBQTJJO0FBQy9JOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLHNIQUEySDtJQUMzSCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksMEJBQTBCO0lBQzFCLHNIQUEySDtBQUMvSDs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixzSEFBdUk7SUFDdkksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLGdDQUFnQztJQUNoQyxzSEFBdUk7QUFDM0k7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsc0hBQTZIO0lBQzdILGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0Isc0hBQTZIO0FBQ2pJOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLHNIQUF5STtJQUN6SSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUNBQWlDO0lBQ2pDLHNIQUF5STtBQUM3STs7QUM5SUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBO0FDQUEsZ0JBQWdCO0FBQWhCOzs7RUFBQTtBQU1BO0FDTkE7OztFQUFBO0FEbUJBO0FFbkJBOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBSHFDRjs7QUlwQ0E7OztFQUdFO1VBQUE7QUp1Q0Y7O0FJcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp1Q0Y7O0FJakNBO0VBQ0U7QUpvQ0Y7O0FJMUJBO0VBQ0U7RUFDQSxpQ0hyQ3VCO0VJcUhuQixpQkF0Q2E7RUR4Q2pCLGdCRTBPNEI7RUZ6TzVCLGdCSHRDaUI7RUd1Q2pCLGNFbkNTO0VGb0NUO0VBQ0EseUJIOUNRO0FEMkVWOztBSXJCQTtFQUNFO0FKd0JGOztBSWZBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7QUprQkY7O0FJTEE7RUFDRTtFQUNBLHFCRWdONEI7QU54TTlCOztBSURBO0VBQ0U7RUFDQSxtQkVvRjBCO0FOaEY1Qjs7QUlPQTs7RUFFRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBSkpGOztBSU9BO0VBQ0U7RUFDQTtFQUNBO0FKSkY7O0FJT0E7OztFQUdFO0VBQ0E7QUpKRjs7QUlPQTs7OztFQUlFO0FKSkY7O0FJT0E7RUFDRSxnQkVpSjRCO0FOcko5Qjs7QUlPQTtFQUNFO0VBQ0E7QUpKRjs7QUlPQTtFQUNFO0FKSkY7O0FJT0E7O0VBRUUsbUJFb0k0QjtBTnhJOUI7O0FJT0E7RUNwRkk7QUxpRko7O0FJWUE7O0VBRUU7RUMvRkU7RURpR0Y7RUFDQTtBSlRGOztBSVlBO0VBQU07QUpSTjs7QUlTQTtFQUFNO0FKTE47O0FJWUE7RUFDRSxjRVh3QztFRll4QyxxQkVYd0M7RUZZeEM7QUpURjtBT25LRTtFSCtLRSx5Q0Vkc0M7RUZldEMsMEJFZHNDO0FOSzFDOztBSW1CQTtFQUNFO0VBQ0E7QUpoQkY7QU94S0U7RUgyTEU7RUFDQTtBSmhCSjtBSW1CRTtFQUNFO0FKakJKOztBSTBCQTs7OztFQUlFLGlHRW9ENEI7RUR6TTFCO0FMK0hKOztBSTBCQTtFQUVFO0VBRUE7RUFFQTtBSjFCRjs7QUlrQ0E7RUFFRTtBSmhDRjs7QUl3Q0E7RUFDRTtFQUNBO0FKckNGOztBSXdDQTtFQUdFO0VBQ0E7QUp2Q0Y7O0FJK0NBO0VBQ0U7QUo1Q0Y7O0FJK0NBO0VBQ0Usb0JFMkU0QjtFRjFFNUIsdUJFMEU0QjtFRnpFNUIsY0VwUVM7RUZxUVQ7RUFDQTtBSjVDRjs7QUkrQ0E7RUFHRTtBSjlDRjs7QUlzREE7RUFFRTtFQUNBLHFCRTRKc0M7QU5oTnhDOztBSTBEQTtFQUVFO0FKeERGOztBSStEQTtFQUNFO0VBQ0E7QUo1REY7O0FJK0RBOzs7OztFQUtFO0VBQ0E7RUN0UEU7RUR3UEY7QUo1REY7O0FJK0RBOztFQUVFO0FKNURGOztBSStEQTs7RUFFRTtBSjVERjs7QUlrRUE7RUFDRTtBSi9ERjs7QUlzRUE7Ozs7RUFJRTtBSm5FRjs7QUk0RUk7Ozs7RUFDRTtBSnRFTjs7QUk0RUE7Ozs7RUFJRTtFQUNBO0FKekVGOztBSTRFQTs7RUFFRTtVQUFBO0VBQ0E7QUp6RUY7O0FJNkVBOzs7O0VBU0U7QUovRUY7O0FJa0ZBO0VBQ0U7RUFFQTtBSmhGRjs7QUltRkE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSnRGRjs7QUkyRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDbFNJLGlCQXRDYTtFRDBVakI7RUFDQTtFQUNBO0FKeEZGOztBSTJGQTtFQUNFO0FKeEZGOztBSTRGQTs7RUFFRTtBSnpGRjs7QUk0RkE7RUFLRTtFQUNBO0FKN0ZGOztBSW9HQTtFQUNFO0FKakdGOztBSXlHQTtFQUNFO0VBQ0E7QUp0R0Y7O0FJNkdBO0VBQ0U7QUoxR0Y7O0FJNkdBO0VBQ0U7RUFDQTtBSjFHRjs7QUk2R0E7RUFDRTtBSjFHRjs7QUkrR0E7RUFDRTtBSjVHRjs7QVEvV0E7O0VBRUUscUJGaVM0QjtFRS9SNUIsZ0JGaVM0QjtFRWhTNUIsZ0JGaVM0QjtBTmdGOUI7O0FRN1dBO0VIZ0hNLGtCQXRDYTtBTHVTbkI7O0FRaFhBO0VIK0dNLGlCQXRDYTtBTDJTbkI7O0FRblhBO0VIOEdNLG1CQXRDYTtBTCtTbkI7O0FRdFhBO0VINkdNLGtCQXRDYTtBTG1UbkI7O0FRelhBO0VINEdNLG1CQXRDYTtBTHVUbkI7O0FRNVhBO0VIMkdNLGlCQXRDYTtBTDJUbkI7O0FROVhBO0VIeUdNLG1CQXRDYTtFR2pFakIsZ0JGbVM0QjtBTjhGOUI7O0FRN1hBO0VIbUdNLGVBdENhO0VHM0RqQixnQkZzUjRCO0VFclI1QixnQkY2UTRCO0FObUg5Qjs7QVE5WEE7RUg4Rk0saUJBdENhO0VHdERqQixnQkZrUjRCO0VFalI1QixnQkZ3UTRCO0FOeUg5Qjs7QVEvWEE7RUh5Rk0saUJBdENhO0VHakRqQixnQkY4UTRCO0VFN1E1QixnQkZtUTRCO0FOK0g5Qjs7QVFoWUE7RUhvRk0saUJBdENhO0VHNUNqQixnQkYwUTRCO0VFelE1QixnQkY4UDRCO0FOcUk5Qjs7QVEzWEE7RUFDRSxnQkYwRU87RUV6RVAsbUJGeUVPO0VFeEVQO0VBQ0E7QVI4WEY7O0FRdFhBOztFSE1JO0VHSEYsZ0JGc040QjtBTm1LOUI7O0FRdFhBOztFQUVFLGNGOFA0QjtFRTdQNUIseUJGc1E0QjtBTm1IOUI7O0FRalhBO0VDL0VFO0VBQ0E7QVRvY0Y7O0FRalhBO0VDcEZFO0VBQ0E7QVR5Y0Y7O0FRblhBO0VBQ0U7QVJzWEY7QVFwWEU7RUFDRSxvQkZnUDBCO0FOc0k5Qjs7QVE1V0E7RUhqQ0k7RUdtQ0Y7QVIrV0Y7O0FRM1dBO0VBQ0UsbUJGaUJPO0VERkgsbUJBdENhO0FMc1luQjs7QVEzV0E7RUFDRTtFSDdDRTtFRytDRixjRjFHUztBTndkWDtBUTVXRTtFQUNFO0FSOFdKOztBVWplQTtFQ0lFO0VBR0E7QVgrZEY7O0FVaGVBO0VBQ0UsZ0JKKytCa0M7RUk5K0JsQyx5QlRSUTtFU1NSO0VFWEUsc0JOcU8wQjtFSy9ONUI7RUFHQTtBWHdlRjs7QVUxZEE7RUFFRTtBVjRkRjs7QVV6ZEE7RUFDRTtFQUNBO0FWNGRGOztBVXpkQTtFTGtDSTtFS2hDRixjSjNCUztBTnVmWDs7QWFuZ0JBO0VSdUVJO0VRckVGLGNaZUs7RVlkTDtBYnNnQkY7QWFuZ0JFO0VBQ0U7QWJxZ0JKOztBYWhnQkE7RUFDRTtFUjBERTtFUXhERixXUFRTO0VPVVQseUJQRFM7RU1YUCxxQk51TzBCO0FOeVM5QjtBYWhnQkU7RUFDRTtFUmtEQTtFUWhEQSxnQlBvUTBCO0FOOFA5Qjs7QWE1ZkE7RUFDRTtFUnlDRTtFUXZDRixjUGpCUztBTmdoQlg7QWE1ZkU7RVJvQ0U7RVFsQ0E7RUFDQTtBYjhmSjs7QWF6ZkE7RUFDRSxpQlB3aUNrQztFT3ZpQ2xDO0FiNGZGOztBY3JpQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeWlCRjs7QWNqaUJFO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnFrQkY7O0FjbmpCRTtFQ0pBO0VBQUE7RUFBQTtFQUNBO01BQUE7RUFDQTtFQUNBO0FmMmpCRjs7QWNwakJFO0VBQ0U7RUFDQTtBZHVqQko7QWNyakJJOztFQUVFO0VBQ0E7QWR1akJOOztBZ0J4bEJFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJnbUJKOztBZ0I3a0JNO0VBQ0U7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FoQmdsQlI7O0FnQjlrQk07RUFDRTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FoQmlsQlI7O0FnQjdrQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZmdsQkY7O0FnQmxsQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZnFsQkY7O0FnQnZsQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZjBsQkY7O0FnQjVsQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZitsQkY7O0FnQmptQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZm9tQkY7O0FnQnRtQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZnltQkY7O0FnQjNtQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZjhtQkY7O0FnQmhuQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZm1uQkY7O0FnQnJuQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZnduQkY7O0FnQjFuQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZjZuQkY7O0FnQi9uQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZmtvQkY7O0FnQnBvQlE7RURGTjtNQUFBO1VBQUE7RUFJQTtBZnVvQkY7O0FnQnBvQk07RUFBd0I7TUFBQTtVQUFBO0FoQndvQjlCOztBZ0J0b0JNO0VBQXVCO01BQUE7VUFBQTtBaEIwb0I3Qjs7QWdCdm9CUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEI0b0JuQjs7QWdCM29CUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJncEJuQjs7QWdCL29CUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJvcEJuQjs7QWdCbnBCUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJ3cEJuQjs7QWdCdnBCUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEI0cEJuQjs7QWdCM3BCUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJncUJuQjs7QWdCL3BCUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJvcUJuQjs7QWdCbnFCUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJ3cUJuQjs7QWdCdnFCUTtFQUF3Qiw0QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEI0cUJuQjs7QWdCM3FCUTtFQUF3Qiw2QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBaEJnckJuQjs7QWdCL3FCUTtFQUF3Qiw2QkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBaEJvckJuQjs7QWdCbnJCUTtFQUF3Qiw2QkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBaEJ3ckJuQjs7QWdCdnJCUTtFQUF3Qiw2QkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBaEI0ckJuQjs7QWdCcnJCVTtFRFRSO0Fma3NCRjs7QWdCenJCVTtFRFRSO0Fmc3NCRjs7QWdCN3JCVTtFRFRSO0FmMHNCRjs7QWdCanNCVTtFRFRSO0FmOHNCRjs7QWdCcnNCVTtFRFRSO0Fma3RCRjs7QWdCenNCVTtFRFRSO0Fmc3RCRjs7QWdCN3NCVTtFRFRSO0FmMHRCRjs7QWdCanRCVTtFRFRSO0FmOHRCRjs7QWdCcnRCVTtFRFRSO0Fma3VCRjs7QWdCenRCVTtFRFRSO0Fmc3VCRjs7QWdCN3RCVTtFRFRSO0FmMHVCRjtBaUJ2eEJBO0VBQ0U7RUFDQSxtQlgySE87RVcxSFAsY1hTUztBTnEwQ1g7QWlCMzBDRTs7RUFFRSxnQlg4VTBCO0VXN1UxQjtFQUNBO0FqQjYwQ0o7QWlCMTBDRTtFQUNFO0VBQ0E7QWpCNDBDSjtBaUJ6MENFO0VBQ0U7QWpCMjBDSjs7QWlCajBDRTs7RUFFRSxlWHdUMEI7QU40Z0M5Qjs7QWlCM3pDQTtFQUNFO0FqQjh6Q0Y7QWlCNXpDRTs7RUFFRTtBakI4ekNKO0FpQjF6Q0k7O0VBRUU7QWpCNHpDTjs7QWlCdHpDRTs7OztFQUlFO0FqQnl6Q0o7O0FpQmh6Q0U7RUFDRSxxQ1hvUjBCO0FOK2hDOUI7O0FPbDNDRTtFVTJFSSxjWHZFSztFV3dFTCxzQ1h5UXdCO0FOa2lDOUI7O0FrQjczQ0k7OztFQUdFLDRDRDJGK0I7QWpCcXlDckM7QWtCNTNDTTs7OztFQUlFLHdDRG1GeUU7QWpCMnlDakY7O0FPbjRDRTtFV2lCTSxxREFKZTtBbEIwM0N2QjtBa0JwM0NROztFQUVFLHFEQVJhO0FsQjgzQ3ZCOztBa0JqNUNJOzs7RUFHRSw0Q0QyRitCO0FqQnl6Q3JDO0FrQmg1Q007Ozs7RUFJRSx3Q0RtRnlFO0FqQit6Q2pGOztBT3Y1Q0U7RVdpQk0scUVBSmU7QWxCODRDdkI7QWtCeDRDUTs7RUFFRSxxRUFSYTtBbEJrNUN2Qjs7QWtCcjZDSTs7O0VBR0UsNkNEMkYrQjtBakI2MENyQztBa0JwNkNNOzs7O0VBSUUseUNEbUZ5RTtBakJtMUNqRjs7QU8zNkNFO0VXaUJNLG9FQUplO0FsQms2Q3ZCO0FrQjU1Q1E7O0VBRUUsb0VBUmE7QWxCczZDdkI7O0FrQno3Q0k7OztFQUdFLDRDRDJGK0I7QWpCaTJDckM7QWtCeDdDTTs7OztFQUlFLHdDRG1GeUU7QWpCdTJDakY7O0FPLzdDRTtFV2lCTSxxRUFKZTtBbEJzN0N2QjtBa0JoN0NROztFQUVFLHFFQVJhO0FsQjA3Q3ZCOztBa0I3OENJOzs7RUFHRSwwQ0QyRitCO0FqQnEzQ3JDO0FrQjU4Q007Ozs7RUFJRSxzQ0RtRnlFO0FqQjIzQ2pGOztBT245Q0U7RVdpQk0sa0RBSmU7QWxCMDhDdkI7QWtCcDhDUTs7RUFFRSxrREFSYTtBbEI4OEN2Qjs7QWtCaitDSTs7O0VBR0UseUNEMkYrQjtBakJ5NENyQztBa0JoK0NNOzs7O0VBSUUscUNEbUZ5RTtBakIrNENqRjs7QU92K0NFO0VXaUJNLHFFQUplO0FsQjg5Q3ZCO0FrQng5Q1E7O0VBRUUscUVBUmE7QWxCaytDdkI7O0FrQnIvQ0k7OztFQUdFLDRDRDJGK0I7QWpCNjVDckM7QWtCcC9DTTs7OztFQUlFLHdDRG1GeUU7QWpCbTZDakY7O0FPMy9DRTtFV2lCTSwrQ0FKZTtBbEJrL0N2QjtBa0I1K0NROztFQUVFLCtDQVJhO0FsQnMvQ3ZCOztBa0J6Z0RJOzs7RUFHRSw2Q0QyRitCO0FqQmk3Q3JDO0FrQnhnRE07Ozs7RUFJRSx5Q0RtRnlFO0FqQnU3Q2pGOztBTy9nREU7RVdpQk0sNkRBSmU7QWxCc2dEdkI7QWtCaGdEUTs7RUFFRSw2REFSYTtBbEIwZ0R2Qjs7QWtCN2hESTs7O0VBR0Usc0Nad1Z3QjtBTndzQzlCOztBTzdoREU7RVdpQk0sc0NBSmU7QWxCb2hEdkI7QWtCOWdEUTs7RUFFRSxzQ0FSYTtBbEJ3aER2Qjs7QWlCaDhDSTtFQUNFLFdYM0dLO0VXNEdMLHlCWHBHSztFV3FHTCx1RFgyUHdCO0FOd3NDOUI7QWlCOTdDSTtFQUNFLGNYNUdLO0VXNkdMLHlCWGxISztFV21ITCxxQlhsSEs7QU5rakRYOztBaUIzN0NBO0VBQ0UsV1gzSFM7RVc0SFQseUJYcEhTO0FOa2pEWDtBaUI1N0NFOzs7RUFHRSx1RFh1TzBCO0FOdXRDOUI7QWlCMzdDRTtFQUNFO0FqQjY3Q0o7QWlCejdDSTtFQUNFLDJDWDJOd0I7QU5ndUM5QjtBT2hrREU7RVU0SU0sV1hqSkc7RVdrSkgsNENYcU5zQjtBTmt1QzlCO0FpQnQ2Q0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBakJvOUNSO0FpQmo5Q1E7RUFDRTtBakJtOUNWOztBbUJob0RBO0VBQ0U7RUFDQTtFQUNBLG1DYnFlc0M7RWFwZXRDO0VkcUhJLGlCQXRDYTtFYzVFakIsZ0JiOFE0QjtFYTdRNUIsZ0JsQkZpQjtFa0JHakIsY2JEUztFYUVULHNCYlRTO0VhVVQ7RUFDQTtFUGJFLHNCTnFPMEI7RWNwT3hCLHdGRGtCSjtFQ2xCSSxnRkRrQko7RUNsQkksd0VEa0JKO0VDbEJJLDhHRGtCSjtBbkI4bkRGO0FtQjNuREU7RUFDRTtFQUNBO0FuQmtvREo7QXFCbHBERTtFQUNFO0VBQ0Esc0JmUk87RWVTUCxpRGZnZG9DO0VlL2NwQztFQUtFLHlEZmdYd0I7VWVoWHhCLGlEZmdYd0I7QU5neUM5QjtBbUJsb0RFO0VBQ0UsY2J4Qk87RWEwQlA7QW5CbW9ESjtBbUJ0b0RFO0VBQ0UsY2J4Qk87RWEwQlA7QW5CbW9ESjtBbUJ0b0RFO0VBQ0UsY2J4Qk87RWEwQlA7QW5CbW9ESjtBbUJ0b0RFO0VBQ0UsY2J4Qk87RWEwQlA7QW5CbW9ESjtBbUJ0b0RFO0VBQ0UsY2J4Qk87RWEwQlA7QW5CbW9ESjtBbUIzbkRFO0VBRUUseUJieENPO0VhMENQO0FuQjJuREo7O0FtQnRuREU7RUFNRSxjYmhETztFYWlEUCxzQmJ4RE87QU40cURYOztBbUIvbURBOztFQUVFO0VBQ0E7QW5Ca25ERjs7QW1CeG1EQTtFQUNFO0VBQ0E7RUFDQTtFZFpFO0VjY0YsZ0JsQjFFaUI7QURxckRuQjs7QW1CeG1EQTtFQUNFO0VBQ0E7RWRvQ0ksbUJBdENhO0VjSWpCLGdCYnVJNEI7QU5vK0M5Qjs7QW1CeG1EQTtFQUNFO0VBQ0E7RWQ2Qkksb0JBdENhO0VjV2pCLGdCYmlJNEI7QU4wK0M5Qjs7QW1CbG1EQTtFQUNFO0VBQ0E7RUFDQSxxQmI4UTRCO0VhN1E1Qix3QmI2UTRCO0VhNVE1QjtFQUNBLGdCbEJ2R2lCO0VrQndHakIsY2JwR1M7RWFxR1Q7RUFDQTtFQUNBO0FuQnFtREY7QW1Cbm1ERTtFQUVFO0VBQ0E7QW5Cb21ESjs7QW1CeGxEQTtFQUNFLGtDYnNXc0M7RWFyV3RDO0VkWEksb0JBdENhO0VjbURqQixnQmJ5RjRCO0VNaE8xQixxQk51TzBCO0FONC9DOUI7O0FtQnhsREE7RUFDRSxnQ2IrVnNDO0VhOVZ0QztFZG5CSSxtQkF0Q2E7RWMyRGpCLGdCYmdGNEI7RU0vTjFCLHFCTnNPMEI7QU5xZ0Q5Qjs7QW1CdGxERTtFQUVFO0FuQndsREo7O0FtQnBsREE7RUFDRTtBbkJ1bERGOztBbUIva0RBO0VBQ0UsbUJib1ZzQztBTjh2Q3hDOztBbUIva0RBO0VBQ0U7RUFDQSxtQmJxVXNDO0FONndDeEM7O0FtQjFrREE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7RUFDQTtBbkI2a0RGO0FtQjNrREU7O0VBRUU7RUFDQTtBbkI2a0RKOztBbUJwa0RBO0VBQ0U7RUFDQTtFQUNBLHFCYjBTc0M7QU42eEN4Qzs7QW1CcGtEQTtFQUNFO0VBQ0Esa0Jic1NzQztFYXJTdEM7QW5CdWtERjtBbUJya0RFO0VBQ0UsY2J4TU87QU4rd0RYOztBbUJua0RBO0VBQ0U7QW5Cc2tERjs7QW1CbmtEQTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0EscUJieVJzQztBTjZ5Q3hDO0FtQm5rREU7RUFDRTtFQUNBO0VBQ0EsdUJib1JvQztFYW5ScEM7QW5CcWtESjs7QXFCaHhERTtFQUNFO0VBQ0E7RUFDQSxtQmZvZG9DO0VENWFwQztFZ0J0Q0EsY0ZtTnFDO0FuQmdrRHpDOztBcUJoeERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCbUZFLG9CQXRDYTtFZ0IzQ2YsZ0JwQmxDZTtFb0JtQ2Y7RUFDQTtFVDNDQSxzQk5xTzBCO0FOMGxEOUI7O0FxQi93REk7RUFFRSxxQkY4TG1DO0VFM0xqQyxvQ2ZnYmdDO0VlL2FoQyw0UEYwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXJCK3dEUjtBcUI1d0RNO0VBQ0UscUJGbUxpQztFRWxMakM7VUFBQTtBckI4d0RSO0FxQjN3RE07OztFQUVFO0FyQjh3RFI7O0FxQnZ3REk7RUFHSSxvQ2Z3WmdDO0VldlpoQztBckJ3d0RSOztBcUJsd0RJO0VBRUUscUJGMEptQztFRXZKakMsc0RmcWVvQztFZXBlcEM7QXJCa3dEUjtBcUIvdkRNO0VBQ0UscUJGa0ppQztFRWpKakM7VUFBQTtBckJpd0RSO0FxQjl2RE07OztFQUVFO0FyQml3RFI7O0FxQnh2RE07OztFQUVFO0FyQjR2RFI7O0FxQnB2RE07RUFDRSxjRndIaUM7QW5CK25EekM7QXFCcHZETTs7O0VBRUU7QXJCdXZEUjs7QXFCL3VETTtFQUNFLGNGMEdpQztBbkJ3b0R6QztBcUJodkRRO0VBQ0UscUJGdUcrQjtBbkIyb0R6QztBcUI5dURNOzs7RUFFRTtBckJpdkRSO0FxQjd1RFE7RUFDRTtFQ25KTixvRURvSjJCO0FyQit1RC9CO0FxQjF1RFE7RUFDRTtVQUFBO0FyQjR1RFY7QXFCenVEUTtFQUNFLHFCRmlGK0I7QW5CMHBEekM7O0FxQmp1RE07RUFDRSxxQkZzRWlDO0FuQjhwRHpDO0FxQmp1RE07OztFQUVFO0FyQm91RFI7QXFCaHVEUTtFQUNFLHFCRjREK0I7RUUzRC9CO1VBQUE7QXJCa3VEVjs7QXFCLzNERTtFQUNFO0VBQ0E7RUFDQSxtQmZvZG9DO0VENWFwQztFZ0J0Q0EsY0ZtTnFDO0FuQitxRHpDOztBcUIvM0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCbUZFLG9CQXRDYTtFZ0IzQ2YsZ0JwQmxDZTtFb0JtQ2Y7RUFDQTtFVDNDQSxzQk5xTzBCO0FOeXNEOUI7O0FxQjkzREk7RUFFRSxxQkY4TG1DO0VFM0xqQyxvQ2ZnYmdDO0VlL2FoQyxzU0YwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXJCODNEUjtBcUIzM0RNO0VBQ0UscUJGbUxpQztFRWxMakM7VUFBQTtBckI2M0RSO0FxQjEzRE07OztFQUVFO0FyQjYzRFI7O0FxQnQzREk7RUFHSSxvQ2Z3WmdDO0VldlpoQztBckJ1M0RSOztBcUJqM0RJO0VBRUUscUJGMEptQztFRXZKakMsc0RmcWVvQztFZXBlcEM7QXJCaTNEUjtBcUI5MkRNO0VBQ0UscUJGa0ppQztFRWpKakM7VUFBQTtBckJnM0RSO0FxQjcyRE07OztFQUVFO0FyQmczRFI7O0FxQnYyRE07OztFQUVFO0FyQjIyRFI7O0FxQm4yRE07RUFDRSxjRndIaUM7QW5COHVEekM7QXFCbjJETTs7O0VBRUU7QXJCczJEUjs7QXFCOTFETTtFQUNFLGNGMEdpQztBbkJ1dkR6QztBcUIvMURRO0VBQ0UscUJGdUcrQjtBbkIwdkR6QztBcUI3MURNOzs7RUFFRTtBckJnMkRSO0FxQjUxRFE7RUFDRTtFQ25KTixpRURvSjJCO0FyQjgxRC9CO0FxQnoxRFE7RUFDRTtVQUFBO0FyQjIxRFY7QXFCeDFEUTtFQUNFLHFCRmlGK0I7QW5CeXdEekM7O0FxQmgxRE07RUFDRSxxQkZzRWlDO0FuQjZ3RHpDO0FxQmgxRE07OztFQUVFO0FyQm0xRFI7QXFCLzBEUTtFQUNFLHFCRjREK0I7RUUzRC9CO1VBQUE7QXJCaTFEVjs7QW1CMXdEQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FuQjZ3REY7QW1CeHdERTtFQUNFO0FuQjB3REo7O0F1QjlnRUE7RUFDRTtFQUVBLGdCakJrUjRCO0VpQmpSNUIsY2pCTVM7RWlCTFQ7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQ3NGQTtFbkIwQkksaUJBdENhO0VtQmNqQixnQnZCM0ZpQjtFV1BmLHNCTnFPMEI7RWNwT3hCLHFKR1dKO0VIWEksNklHV0o7RUhYSSxxSUdXSjtFSFhJLDJLR1dKO0F2Qm1rRUY7QU94a0VFO0VnQlFFLGNqQkpPO0VpQktQO0F2QndrRUo7QXVCcmtFRTtFQUVFO0VBQ0EseURqQjJXMEI7VWlCM1cxQixpRGpCMlcwQjtBTjJ0RDlCO0F1QmxrRUU7RUFFRSxhakI4WTBCO0FOcXJEOUI7QXVCcGpFQTs7RUFFRTtBdkJzakVGOztBdUI3aUVFO0VDckRBO0VGQUUseUJoQnlFVztFa0J2RWIscUJsQnVFYTtBTitoRWY7QU9sbUVFO0VpQkFFO0VGTkEsc0RFRDJEO0VBUzNELDhDQVRxRztBeEI4bUV6RztBd0JsbUVFO0VBTUk7VUFBQTtBeEIrbEVOO0F3QjFsRUU7RUFFRTtFQUNBLHlCbEJnRFc7RWtCL0NYLHFCbEIrQ1c7QU40aUVmO0F3QnBsRUU7RUFHRTtFQUNBLGtEQXRDK0k7RUEwQy9JLDJDQTFDeUw7QXhCMm5FN0w7QXdCL2tFSTtFQUtJO1VBQUE7QXhCNmtFUjs7QXVCeGtFRTtFQ3JEQTtFRkFFLHlCaEJ5RVc7RWtCdkViLHFCbEJ1RWE7QU4wakVmO0FPN25FRTtFaUJBRTtFRk5BLG1FRUQyRDtFQVMzRCw4REFUcUc7QXhCeW9Fekc7QXdCN25FRTtFQU1JO1VBQUE7QXhCMG5FTjtBd0JybkVFO0VBRUU7RUFDQSx5QmxCZ0RXO0VrQi9DWCxxQmxCK0NXO0FOdWtFZjtBd0IvbUVFO0VBR0U7RUFDQSxrRUF0QytJO0VBMEMvSSw4REExQ3lMO0F4QnNwRTdMO0F3QjFtRUk7RUFLSTtVQUFBO0F4QndtRVI7O0F1Qm5tRUU7RUNyREE7RUZBRSx5QmhCeUVXO0VrQnZFYixxQmxCdUVhO0FOcWxFZjtBT3hwRUU7RWlCQUU7RUZOQSxtRUVEMkQ7RUFTM0QsK0RBVHFHO0F4Qm9xRXpHO0F3QnhwRUU7RUFNSTtVQUFBO0F4QnFwRU47QXdCaHBFRTtFQUVFO0VBQ0EseUJsQmdEVztFa0IvQ1gscUJsQitDVztBTmttRWY7QXdCMW9FRTtFQUdFO0VBQ0EsbUVBdEMrSTtFQTBDL0ksOERBMUN5TDtBeEJpckU3TDtBd0Jyb0VJO0VBS0k7VUFBQTtBeEJtb0VSOztBdUI5bkVFO0VDckRBO0VGQUUseUJoQnlFVztFa0J2RWIscUJsQnVFYTtBTmduRWY7QU9uckVFO0VpQkFFO0VGTkEsb0VFRDJEO0VBUzNELGdFQVRxRztBeEIrckV6RztBd0JuckVFO0VBTUk7VUFBQTtBeEJnckVOO0F3QjNxRUU7RUFFRTtFQUNBLHlCbEJnRFc7RWtCL0NYLHFCbEIrQ1c7QU42bkVmO0F3QnJxRUU7RUFHRTtFQUNBLG9FQXRDK0k7RUEwQy9JLGdFQTFDeUw7QXhCNHNFN0w7QXdCaHFFSTtFQUtJO1VBQUE7QXhCOHBFUjs7QXVCenBFRTtFQ3JEQTtFRkFFLHlCaEJ5RVc7RWtCdkViLHFCbEJ1RWE7QU4yb0VmO0FPOXNFRTtFaUJBRTtFRk5BLGlERUQyRDtFQVMzRCwwQ0FUcUc7QXhCMHRFekc7QXdCOXNFRTtFQU1JO1VBQUE7QXhCMnNFTjtBd0J0c0VFO0VBRUU7RUFDQSx5QmxCZ0RXO0VrQi9DWCxxQmxCK0NXO0FOd3BFZjtBd0Joc0VFO0VBR0U7RUFDQSw4Q0F0QytJO0VBMEMvSSw2Q0ExQ3lMO0F4QnV1RTdMO0F3QjNyRUk7RUFLSTtVQUFBO0F4QnlyRVI7O0F1QnByRUU7RUNyREE7RUZBRSx5QmhCeUVXO0VrQnZFYixxQmxCdUVhO0FOc3FFZjtBT3p1RUU7RWlCQUU7RUZOQSxrRUVEMkQ7RUFTM0QsNkRBVHFHO0F4QnF2RXpHO0F3Qnp1RUU7RUFNSTtVQUFBO0F4QnN1RU47QXdCanVFRTtFQUVFO0VBQ0EseUJsQmdEVztFa0IvQ1gscUJsQitDVztBTm1yRWY7QXdCM3RFRTtFQUdFO0VBQ0EsaUVBdEMrSTtFQTBDL0ksNERBMUN5TDtBeEJrd0U3TDtBd0J0dEVJO0VBS0k7VUFBQTtBeEJvdEVSOztBdUIvc0VFO0VDckRBO0VGQUUseUJoQnlFVztFa0J2RWIscUJsQnVFYTtBTmlzRWY7QU9wd0VFO0VpQkFFO0VGTkEsa0RFRDJEO0VBUzNELHdDQVRxRztBeEJneEV6RztBd0Jwd0VFO0VBTUk7VUFBQTtBeEJpd0VOO0F3QjV2RUU7RUFFRTtFQUNBLHlCbEJnRFc7RWtCL0NYLHFCbEIrQ1c7QU44c0VmO0F3QnR2RUU7RUFHRTtFQUNBLDRDQXRDK0k7RUEwQy9JLDhDQTFDeUw7QXhCNnhFN0w7QXdCanZFSTtFQUtJO1VBQUE7QXhCK3VFUjs7QXVCMXVFRTtFQ3JEQTtFRkFFLHlCaEJ5RVc7RWtCdkViLHFCbEJ1RWE7QU40dEVmO0FPL3hFRTtFaUJBRTtFRk5BLDJERUQyRDtFQVMzRCxxREFUcUc7QXhCMnlFekc7QXdCL3hFRTtFQU1JO1VBQUE7QXhCNHhFTjtBd0J2eEVFO0VBRUU7RUFDQSx5QmxCZ0RXO0VrQi9DWCxxQmxCK0NXO0FOeXVFZjtBd0JqeEVFO0VBR0U7RUFDQSx5REF0QytJO0VBMEMvSSxvREExQ3lMO0F4Qnd6RTdMO0F3QjV3RUk7RUFLSTtVQUFBO0F4QjB3RVI7O0F1Qi92RUU7RUNKQSxjbEJrQmE7RWtCakJiLHFCbEJpQmE7QU5zdkVmO0FPenpFRTtFaUJxREUsV0FMZ0Q7RUFNaEQseUJsQmFXO0VrQlpYLHFCbEJZVztBTjJ2RWY7QXdCcHdFRTtFQUVFO1VBQUE7QXhCcXdFSjtBd0Jsd0VFO0VBRUUsY2xCRVc7RWtCRFg7QXhCbXdFSjtBd0Jod0VFO0VBR0U7RUFDQSx5QmxCTlc7RWtCT1gscUJsQlBXO0FOdXdFZjtBd0I5dkVJO0VBS0k7VUFBQTtBeEI0dkVSOztBdUJ4eEVFO0VDSkEsY2xCa0JhO0VrQmpCYixxQmxCaUJhO0FOK3dFZjtBT2wxRUU7RWlCcURFLFdBTGdEO0VBTWhELHlCbEJhVztFa0JaWCxxQmxCWVc7QU5veEVmO0F3Qjd4RUU7RUFFRTtVQUFBO0F4Qjh4RUo7QXdCM3hFRTtFQUVFLGNsQkVXO0VrQkRYO0F4QjR4RUo7QXdCenhFRTtFQUdFO0VBQ0EseUJsQk5XO0VrQk9YLHFCbEJQVztBTmd5RWY7QXdCdnhFSTtFQUtJO1VBQUE7QXhCcXhFUjs7QXVCanpFRTtFQ0pBLGNsQmtCYTtFa0JqQmIscUJsQmlCYTtBTnd5RWY7QU8zMkVFO0VpQnFERSxXQUxnRDtFQU1oRCx5QmxCYVc7RWtCWlgscUJsQllXO0FONnlFZjtBd0J0ekVFO0VBRUU7VUFBQTtBeEJ1ekVKO0F3QnB6RUU7RUFFRSxjbEJFVztFa0JEWDtBeEJxekVKO0F3Qmx6RUU7RUFHRTtFQUNBLHlCbEJOVztFa0JPWCxxQmxCUFc7QU55ekVmO0F3Qmh6RUk7RUFLSTtVQUFBO0F4Qjh5RVI7O0F1QjEwRUU7RUNKQSxjbEJrQmE7RWtCakJiLHFCbEJpQmE7QU5pMEVmO0FPcDRFRTtFaUJxREUsY0FMZ0Q7RUFNaEQseUJsQmFXO0VrQlpYLHFCbEJZVztBTnMwRWY7QXdCLzBFRTtFQUVFO1VBQUE7QXhCZzFFSjtBd0I3MEVFO0VBRUUsY2xCRVc7RWtCRFg7QXhCODBFSjtBd0IzMEVFO0VBR0U7RUFDQSx5QmxCTlc7RWtCT1gscUJsQlBXO0FOazFFZjtBd0J6MEVJO0VBS0k7VUFBQTtBeEJ1MEVSOztBdUJuMkVFO0VDSkEsY2xCa0JhO0VrQmpCYixxQmxCaUJhO0FOMDFFZjtBTzc1RUU7RWlCcURFLGNBTGdEO0VBTWhELHlCbEJhVztFa0JaWCxxQmxCWVc7QU4rMUVmO0F3QngyRUU7RUFFRTtVQUFBO0F4QnkyRUo7QXdCdDJFRTtFQUVFLGNsQkVXO0VrQkRYO0F4QnUyRUo7QXdCcDJFRTtFQUdFO0VBQ0EseUJsQk5XO0VrQk9YLHFCbEJQVztBTjIyRWY7QXdCbDJFSTtFQUtJO1VBQUE7QXhCZzJFUjs7QXVCNTNFRTtFQ0pBLGNsQmtCYTtFa0JqQmIscUJsQmlCYTtBTm0zRWY7QU90N0VFO0VpQnFERSxXQUxnRDtFQU1oRCx5QmxCYVc7RWtCWlgscUJsQllXO0FOdzNFZjtBd0JqNEVFO0VBRUU7VUFBQTtBeEJrNEVKO0F3Qi8zRUU7RUFFRSxjbEJFVztFa0JEWDtBeEJnNEVKO0F3QjczRUU7RUFHRTtFQUNBLHlCbEJOVztFa0JPWCxxQmxCUFc7QU5vNEVmO0F3QjMzRUk7RUFLSTtVQUFBO0F4QnkzRVI7O0F1QnI1RUU7RUNKQSxjbEJrQmE7RWtCakJiLHFCbEJpQmE7QU40NEVmO0FPLzhFRTtFaUJxREUsY0FMZ0Q7RUFNaEQseUJsQmFXO0VrQlpYLHFCbEJZVztBTmk1RWY7QXdCMTVFRTtFQUVFO1VBQUE7QXhCMjVFSjtBd0J4NUVFO0VBRUUsY2xCRVc7RWtCRFg7QXhCeTVFSjtBd0J0NUVFO0VBR0U7RUFDQSx5QmxCTlc7RWtCT1gscUJsQlBXO0FONjVFZjtBd0JwNUVJO0VBS0k7VUFBQTtBeEJrNUVSOztBdUI5NkVFO0VDSkEsY2xCa0JhO0VrQmpCYixxQmxCaUJhO0FOcTZFZjtBT3grRUU7RWlCcURFLFdBTGdEO0VBTWhELHlCbEJhVztFa0JaWCxxQmxCWVc7QU4wNkVmO0F3Qm43RUU7RUFFRTtVQUFBO0F4Qm83RUo7QXdCajdFRTtFQUVFLGNsQkVXO0VrQkRYO0F4Qms3RUo7QXdCLzZFRTtFQUdFO0VBQ0EseUJsQk5XO0VrQk9YLHFCbEJQVztBTnM3RWY7QXdCNzZFSTtFQUtJO1VBQUE7QXhCMjZFUjs7QXVCNTdFQTtFQUNFLGdCakI4TTRCO0VpQjdNNUIsY2pCNkZ3QztFaUI1RnhDLHFCakI2RndDO0FOazJFMUM7QU9sZ0ZFO0VnQnNFRSx5Q2pCMkZzQztFaUIxRnRDLDBCakIyRnNDO0FObzJFMUM7QXVCNTdFRTtFQUVFLDBCakJzRnNDO0VpQnJGdEM7VUFBQTtBdkI2N0VKO0F1QjE3RUU7RUFFRSxjakJqRk87RWlCa0ZQO0F2QjI3RUo7O0F1Qmg3RUE7RUNMRTtFbkIwQkksbUJBdENhO0VtQmNqQixnQmxCNkg0QjtFTS9OMUIscUJOc08wQjtBTnN6RTlCOztBdUJuN0VBO0VDVEU7RW5CMEJJLG9CQXRDYTtFbUJjakIsZ0JsQjhINEI7RU1oTzFCLHFCTnVPMEI7QU40ekU5Qjs7QXVCajdFQTtFQUNFO0VBQ0E7QXZCbzdFRjtBdUJqN0VFO0VBQ0Usa0JqQnVUMEI7QU40bkU5Qjs7QXVCMzZFRTs7O0VBQ0U7QXZCZzdFSjs7QXlCdGpGQTtFTE1NLHdDS0xKO0VMS0ksZ0NLTEo7QXpCeWpGRjtBeUJ2akZFO0VBQ0U7QXpCOGpGSjs7QXlCempGRTtFQUNFO0F6QjRqRko7O0F5QnhqRkE7RUFDRTtFQUNBO0VBQ0E7RUxYSSxxQ0tZSjtFTFpJLDZCS1lKO0F6QjJqRkY7O0EwQjVrRkE7Ozs7RUFJRTtBMUJvbEZGOztBMEJqbEZBO0VBQ0U7QTFCb2xGRjtBMkJoa0ZJO0VBQ0U7RUFDQSxvQnJCME53QjtFcUJ6TnhCLHVCckJ3TndCO0VxQnZOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTNCbW1GRjtBMkI5aUZJO0VBQ0U7QTNCZ2pGTjs7QTBCMWxGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwQmlwQmtDO0VvQmhwQmxDO0VBQ0E7RUFDQSxnQnBCdXRCa0M7RW9CdHRCbEM7RUFDQTtFckJzR0ksaUJBdENhO0VxQjlEakIsY3BCWFM7RW9CWVQ7RUFDQTtFQUNBLHNCcEJ2QlM7RW9Cd0JUO0VBQ0E7RWQzQkUsc0JOcU8wQjtBTm81RTlCOztBMEJybEZJO0VBQ0U7RUFDQTtBMUJ3bEZOOztBMEJybEZJO0VBQ0U7RUFDQTtBMUJ3bEZOO0EwQmhsRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnBCb3JCZ0M7QU51OERwQztBMkIxcEZJO0VBQ0U7RUFDQSxvQnJCME53QjtFcUJ6TnhCLHVCckJ3TndCO0VxQnZOeEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QTNCc3JGRjtBMkJ4b0ZJO0VBQ0U7QTNCMG9GTjs7QTBCL25GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJwQnNxQmdDO0FONDlEcEM7QTJCL3FGSTtFQUNFO0VBQ0Esb0JyQjBOd0I7RXFCek54Qix1QnJCd053QjtFcUJ2TnhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0EzQm9zRkY7QTJCN3BGSTtFQUNFO0EzQitwRk47QTBCMW9GSTtFQUNFO0ExQjRvRk47O0EwQnRvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCcEJxcEJnQztBTm8vRHBDO0EyQnZzRkk7RUFDRTtFQUNBLG9CckIwTndCO0VxQnpOeEIsdUJyQndOd0I7RXFCdk54QjtBM0J5c0ZOO0EyQjlyRk07RUFDRTtBM0Jnc0ZSO0EyQjdyRk07RUFDRTtFQUNBLHFCckJ1TXNCO0VxQnRNdEIsdUJyQnFNc0I7RXFCcE10QjtFQTlCTjtFQUNBO0VBQ0E7QTNCOHRGRjtBMkI3ckZJO0VBQ0U7QTNCK3JGTjtBMEJ6cEZJO0VBQ0U7QTFCMnBGTjs7QTBCbnBGRTtFQUlFO0VBQ0E7QTFCbXBGSjs7QTBCOW9GQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtBNUJnd0ZGOztBMEI5b0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBCNEo0QjtFb0IzSjVCLGNwQmhIUztFb0JpSFQ7RUFDQTtFQUNBO0VBQ0E7QTFCaXBGRjtBT3J3RkU7RW1CbUlFLCtDcEIwbUJnQztFb0J6bUJoQztFSjlJQSx5QmhCRU87QU5reEZYO0EwQmxvRkU7RUFFRSxXcEJuSk87RW9Cb0pQO0VKckpBLHlCaEIrTzBCO0FOMGlGOUI7QTBCaG9GRTtFQUVFLGNwQnBKTztFb0JxSlA7RUFDQTtBMUJpb0ZKOztBMEJ6bkZBO0VBQ0U7QTFCNG5GRjs7QTBCeG5GQTtFQUNFO0VBQ0E7RUFDQTtFckJwREksb0JBdENhO0VxQjRGakIsY3BCeEtTO0VvQnlLVDtBMUIybkZGOztBMEJ2bkZBO0VBQ0U7RUFDQTtFQUNBLGNwQjdLUztBTnV5Rlg7O0E2QnB6RkE7O0VBRUU7RUFDQTtFQUFBO0VBQUE7RUFDQTtBN0J1ekZGO0E2QnJ6RkU7O0VBQ0U7RUFDQTtNQUFBO1VBQUE7QTdCd3pGSjtBT3Z6RkU7O0VzQklJO0E3QnV6Rk47QTZCcnpGSTs7OztFQUdFO0E3Qnd6Rk47O0E2Qmx6RkE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0E3QnF6RkY7QTZCbnpGRTtFQUNFO0E3QnF6Rko7O0E2Qi95RkU7O0VBRUU7QTdCa3pGSjtBNkI5eUZFOztFakJ4QkUsMEJpQjBCNkI7RWpCekI3Qiw2QmlCeUI2QjtBN0JpekZqQztBNkI5eUZFOztFakJmRSx5QmlCaUI0QjtFakJoQjVCLDRCaUJnQjRCO0E3Qml6RmhDOztBNkJqeUZBO0VBQ0U7RUFDQTtBN0JveUZGO0E2Qmx5RkU7RUFHRTtBN0JreUZKO0E2Qi94RkU7RUFDRTtBN0JpeUZKOztBNkI3eEZBO0VBQ0U7RUFDQTtBN0JneUZGOztBNkI3eEZBO0VBQ0U7RUFDQTtBN0JneUZGOztBNkI1d0ZBO0VBQ0U7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QTdCK3dGRjtBNkI3d0ZFOztFQUVFO0E3Qit3Rko7QTZCNXdGRTs7RUFFRTtBN0I4d0ZKO0E2QjF3RkU7O0VqQmxHRSw2QmlCb0c4QjtFakJuRzlCLDRCaUJtRzhCO0E3QjZ3RmxDO0E2QjF3RkU7O0VqQnJIRSx5QmlCdUgyQjtFakJ0SDNCLDBCaUJzSDJCO0E3QjZ3Ri9COztBNkIzdkZFOztFQUVFO0E3Qjh2Rko7QTZCNXZGSTs7OztFQUVFO0VBQ0E7RUFDQTtBN0Jnd0ZOOztBOEJ6NUZBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QTlCNDVGRjtBOEIxNUZFOzs7O0VBSUU7RUFDQTtNQUFBO1VBQUE7RUFHQTtFQUNBO0E5QjA1Rko7QThCeDVGSTs7Ozs7Ozs7Ozs7O0VBR0U7QTlCbTZGTjtBOEI5NUZFOzs7RUFHRTtBOUJnNkZKO0E4QjU1RkU7RUFDRTtBOUI4NUZKO0E4Qno1Rkk7O0VsQnhCQSwwQmtCd0JrRDtFbEJ2QmxELDZCa0J1QmtEO0E5Qjg1RnREO0E4Qjc1Rkk7O0VsQlhBLHlCa0JXa0Q7RWxCVmxELDRCa0JVa0Q7QTlCazZGdEQ7QThCNzVGRTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBOUIrNUZKO0E4Qjc1Rkk7RWxCbENBLDBCa0JtQzRFO0VsQmxDNUUsNkJrQmtDNEU7QTlCZzZGaEY7QThCLzVGSTtFbEJ0QkEseUJrQnNCcUU7RWxCckJyRSw0QmtCcUJxRTtBOUJtNkZ6RTs7QThCeDVGQTs7RUFFRTtFQUFBO0VBQUE7QTlCMjVGRjtBOEJ0NUZFOztFQUNFO0VBQ0E7QTlCeTVGSjtBOEJ2NUZJOztFQUNFO0E5QjA1Rk47QThCdDVGRTs7Ozs7Ozs7RUFJRTtBOUI0NUZKOztBOEJ4NUZBO0VBQXVCO0E5QjQ1RnZCOztBOEIzNUZBO0VBQXNCO0E5Qis1RnRCOztBOEJ2NUZBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFekJzQkksaUJBdENhO0V5QmtCakIsZ0J4QmdMNEI7RXdCL0s1QixnQjdCaEdpQjtFNkJpR2pCLGN4Qi9GUztFd0JnR1Q7RUFDQTtFQUNBLHlCeEJ2R1M7RXdCd0dUO0VsQjVHRSxzQk5xTzBCO0FOa3lGOUI7QThCdjVGRTs7RUFFRTtBOUJ5NUZKOztBOEIvNEZBOztFQUVFLGdDeEI2V3NDO0FOcWlGeEM7O0E4Qi80RkE7Ozs7OztFQU1FO0V6QmJJLG1CQXRDYTtFeUJxRGpCLGdCeEJzRjRCO0VNL04xQixxQk5zTzBCO0FOc3pGOUI7O0E4Qi80RkE7O0VBRUUsa0N4QjJWc0M7QU51akZ4Qzs7QThCLzRGQTs7Ozs7O0VBTUU7RXpCOUJJLG9CQXRDYTtFeUJzRWpCLGdCeEJzRTRCO0VNaE8xQixxQk51TzBCO0FOczBGOUI7O0E4Qi80RkE7O0VBRUU7QTlCazVGRjs7QThCdjRGQTs7Ozs7O0VsQjNKSSwwQmtCaUsyQjtFbEJoSzNCLDZCa0JnSzJCO0E5QjI0Ri9COztBOEJ4NEZBOzs7Ozs7RWxCdEpJLHlCa0I0SjBCO0VsQjNKMUIsNEJrQjJKMEI7QTlCNDRGOUI7O0ErQmxrR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Jxa0dGOztBK0Jsa0dBO0VBQ0U7RUFBQTtFQUFBO0VBQ0Esa0J6QnFmc0M7QU5nbEZ4Qzs7QStCbGtHQTtFQUNFO0VBQ0E7RUFDQTtBL0Jxa0dGO0ErQm5rR0U7RUFDRSxXekJwQk87RXlCcUJQLHFCekJ5TjBCO0VnQi9PMUIseUJoQitPMEI7QU42MkY5QjtBK0Jqa0dFO0VBS0kseUR6QmdXd0I7VXlCaFd4QixpRHpCZ1d3QjtBTit0RjlCO0ErQjNqR0U7RUFDRSxpRHpCcWJvQztBTndvRnhDO0ErQjFqR0U7RUFDRSxXekJ4Q087RXlCeUNQLDZDekI4ZTRDO0V5QjdlNUMseUN6QjZlNEM7QU4ra0ZoRDtBK0J2akdJO0VBQ0UsY3pCMUNLO0FObW1HWDtBK0J2akdNO0VBQ0UseUJ6QmpERztBTjBtR1g7O0ErQi9pR0E7RUFDRTtFQUNBO0VBQ0E7QS9Ca2pHRjtBK0IvaUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXekIwYm9DO0V5QnpicEMsWXpCeWJvQztFeUJ4YnBDO0VBQ0E7RUFDQSxzQnpCNUVPO0V5QjZFUDtBL0JpakdKO0ErQjVpR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd6QjJhb0M7RXlCMWFwQyxZekIwYW9DO0V5QnphcEM7RUFDQTtBL0I4aUdKOztBK0JwaUdFO0VuQnRHRSxzQk5xTzBCO0FOeTZGOUI7QStCbmlHSTtFQUNFLDZNekJrYjBDO0FObW5GaEQ7QStCaGlHSTtFQUNFLHFCekI4SHdCO0VnQi9PMUIseUJoQitPMEI7QU5xNkY5QjtBK0IvaEdJO0VBQ0UsMEp6QjJhaUQ7QU5zbkZ2RDtBK0I1aEdJO0VBQ0UseUN6Qm9aMEM7QU4wb0ZoRDtBK0I1aEdJO0VBQ0UseUN6QmlaMEM7QU42b0ZoRDs7QStCcGhHRTtFQUVFLGtCekIwWjRDO0FONG5GaEQ7QStCbGhHSTtFQUNFLHVKekJzWjBDO0FOOG5GaEQ7QStCL2dHSTtFQUNFLHlDekIwWDBDO0FOdXBGaEQ7O0ErQnZnR0E7RUFDRTtBL0IwZ0dGO0ErQnZnR0k7RUFDRTtFQUNBLGN6QmtZMEM7RXlCalkxQztFQUVBLHFCekJnWTBDO0FOd29GaEQ7QStCcmdHSTtFQUNFO0VBQ0E7RUFDQSx1QnpCMlgwQztFeUIxWDFDLHdCekIwWDBDO0V5QnpYMUMseUJ6QjNLSztFeUI2S0wscUJ6QnNYMEM7RWN6aUIxQyxpS1dvTEE7RVhwTEEseUpXb0xBO0VYcExBLHlJV29MQTtFWHBMQSxvTldvTEE7QS9Cc2dHTjtBK0JqZ0dJO0VBQ0Usc0J6QnpMSztFeUIwTEw7TUFBQTtVQUFBO0EvQndnR047QStCbmdHSTtFQUNFLHlDekIrVTBDO0FOc3JGaEQ7O0ErQnovRkE7RUFDRTtFQUNBO0VBQ0EsbUN6QndSc0M7RXlCdlJ0QztFMUJ4RkksaUJBdENhO0UwQmlJakIsZ0J6QmlFNEI7RXlCaEU1QixnQjlCL01pQjtFOEJnTmpCLGN6QjlNUztFeUIrTVQ7RUFDQSw2TXpCbVdrQztFeUJsV2xDLHNCekJ4TlM7RXlCeU5UO0VuQjNORSxzQk5xTzBCO0V5QlA1QjtLQUFBO1VBQUE7QS9CMC9GRjtBK0J4L0ZFO0VBQ0UsaUR6QjBQb0M7RXlCelBwQztFQUlFLHlEekJtVzhCO1V5Qm5XOUIsaUR6Qm1XOEI7QU5vcEZwQztBK0JwL0ZJO0VBTUUsY3pCdE9LO0V5QnVPTCxzQnpCOU9LO0FOK3RHWDtBK0I3K0ZFO0VBRUU7RUFDQSxzQnpCbUkwQjtFeUJsSTFCO0EvQjgrRko7QStCMytGRTtFQUNFLGN6QnBQTztFeUJxUFAseUJ6QnpQTztBTnN1R1g7QStCeitGRTtFQUNFO0EvQjIrRko7O0ErQnYrRkE7RUFDRSxrQ3pCbU9zQztFeUJsT3RDLG9CekIySDRCO0V5QjFINUIsdUJ6QjBINEI7RXlCekg1QixvQnpCMEg0QjtFRDFReEIsb0JBdENhO0FMaXFHbkI7O0ErQnYrRkE7RUFDRSxnQ3pCNE5zQztFeUIzTnRDLG1CekJ3SDRCO0V5QnZINUIsc0J6QnVINEI7RXlCdEg1QixrQnpCdUg0QjtFRC9ReEIsbUJBdENhO0FMeXFHbkI7O0ErQmwrRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ3pCME1zQztFeUJ6TXRDO0EvQnErRkY7O0ErQmwrRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ3pCa01zQztFeUJqTXRDO0VBQ0E7QS9CcStGRjtBK0JuK0ZFO0VBQ0UsaUR6QitLb0M7RXlCOUtwQyx5RHpCb0YwQjtVeUJwRjFCLGlEekJvRjBCO0FOaTVGOUI7QStCbCtGRTtFQUNFLHlCekI3U087QU5peEdYO0ErQmgrRkk7RUFDRSxpQnpCb1VhO0FOOHBGbkI7QStCOTlGRTtFQUNFO0EvQmcrRko7O0ErQjU5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUN6Qm9Lc0M7RXlCbkt0QztFQUVBLGdCekJsRDRCO0V5Qm1ENUIsZ0I5QmxVaUI7RThCbVVqQixjekJqVVM7RXlCa1VULHNCekJ6VVM7RXlCMFVUO0VuQjVVRSxzQk5xTzBCO0FOc2tHOUI7QStCMzlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCekI4SW9DO0V5QjdJcEM7RUFDQSxnQjlCbFZlO0U4Qm1WZixjekJqVk87RXlCa1ZQO0VUMVZBLHlCaEJHTztFeUJ5VlA7RW5CN1ZBLGtDbUI4VnVCO0EvQjY5RjNCOztBK0JuOUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QS9CczlGRjtBK0JwOUZFO0VBQ0U7QS9CczlGSjtBK0JsOUZJO0VBQTBCLDRFekI4T2U7VXlCOU9mLG9FekI4T2U7QU51dUY3QztBK0JwOUZJO0VBQTBCLG9FekI2T2U7QU4wdUY3QztBK0J0OUZJO0VBQTBCLG9FekI0T2U7QU42dUY3QztBK0J0OUZFO0VBQ0U7QS9CdzlGSjtBK0JyOUZFO0VBQ0UsV3pCOE55QztFeUI3TnpDLFl6QjZOeUM7RXlCNU56QztFVC9YQSx5QmhCK08wQjtFeUJrSjFCLFN6QjZOeUM7RU0vbEJ6QyxtQk5nbUJ5QztFYy9sQnZDLDRIV29ZRjtFWHBZRSxvSFdvWUY7RVhwWUUsNEdXb1lGO0VYcFlFLGtKV29ZRjtFQUNBO1VBQUE7QS9CczlGSjtBK0JwOUZJO0VUdllBLDZDaEJtbUJ5QztBTmd3RjdDO0ErQnY5RkU7RUFDRSxXekJ1TWdDO0V5QnRNaEMsY3pCdU1nQztFeUJ0TWhDO0VBQ0EsZXpCc01nQztFeUJyTWhDLHlCekI3WU87RXlCOFlQO0VuQm5aQSxtQk55bEJnQztBTm94RnBDO0ErQnI5RkU7RUFDRSxXekJtTXlDO0V5QmxNekMsWXpCa015QztFZ0IzbEJ6Qyx5QmhCK08wQjtFeUI0SzFCLFN6Qm1NeUM7RU0vbEJ6QyxtQk5nbUJ5QztFYy9sQnZDLGlIVzhaRjtFWDlaRSw0R1c4WkY7RUFDQTtPQUFBO0EvQnM5Rko7QStCcDlGSTtFVGphQSw2Q2hCbW1CeUM7QU4weEY3QztBK0J2OUZFO0VBQ0UsV3pCNktnQztFeUI1S2hDLGN6QjZLZ0M7RXlCNUtoQztFQUNBLGV6QjRLZ0M7RXlCM0toQyx5QnpCdmFPO0V5QndhUDtFbkI3YUEsbUJOeWxCZ0M7QU44eUZwQztBK0JyOUZFO0VBQ0UsV3pCeUt5QztFeUJ4S3pDLFl6QndLeUM7RXlCdkt6QztFQUNBLG9CekJ2RDBCO0V5QndEMUIsbUJ6QnhEMEI7RWdCOVgxQix5QmhCK08wQjtFeUJ5TTFCLFN6QnNLeUM7RU0vbEJ6QyxtQk5nbUJ5QztFYy9sQnZDLGdIVzJiRjtFWDNiRSw0R1cyYkY7RUFDQTtBL0JzOUZKO0ErQnA5Rkk7RVQ5YkEsNkNoQm1tQnlDO0FOdXpGN0M7QStCdjlGRTtFQUNFLFd6QmdKZ0M7RXlCL0loQyxjekJnSmdDO0V5Qi9JaEM7RUFDQSxlekIrSWdDO0V5QjlJaEM7RUFDQTtFQUNBO0EvQnk5Rko7QStCcjlGRTtFQUNFLHlCekIzY087RU1MUCxtQk55bEJnQztBTiswRnBDO0ErQnA5RkU7RUFDRTtFQUNBLHlCekJqZE87RU1MUCxtQk55bEJnQztBTm8xRnBDO0ErQmw5Rkk7RUFDRSx5QnpCcmRLO0FOeTZHWDtBK0JqOUZJO0VBQ0U7QS9CbTlGTjtBK0JoOUZJO0VBQ0UseUJ6QjdkSztBTis2R1g7QStCLzhGSTtFQUNFO0EvQmk5Rk47QStCOThGSTtFQUNFLHlCekJyZUs7QU5xN0dYOztBK0IzOEZBOzs7RVhoZk0sNEhXbWZKO0VYbmZJLG9IV21mSjtFWG5mSSw0R1dtZko7RVhuZkksa0pXbWZKO0EvQjg4RkY7O0FnQ2w4R0E7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7RUFDQTtFQUNBO0FoQzQ4R0Y7O0FnQ3o4R0E7RUFDRTtFQUNBO0FoQzQ4R0Y7QU8zOEdFO0V5QkVFO0FoQzQ4R0o7QWdDeDhHRTtFQUNFLGMxQlZPO0UwQldQO0VBQ0E7QWhDMDhHSjs7QWdDbDhHQTtFQUNFO0FoQ3E4R0Y7QWdDbjhHRTtFQUNFO0FoQ3E4R0o7QWdDbDhHRTtFQUNFO0VwQjNCQSwrQk40TjBCO0VNM04xQixnQ04yTjBCO0FOcXdHOUI7QU8vOUdFO0V5QjZCSSxxQzFCMG9COEI7QU4yekZwQztBZ0NsOEdJO0VBQ0UsYzFCcENLO0UwQnFDTDtFQUNBO0FoQ284R047QWdDaDhHRTs7RUFFRSxjMUIzQ087RTBCNENQLHlCL0JuRE07RStCb0ROLHFDMUIrbkJnQztBTm0wRnBDO0FnQy83R0U7RUFFRTtFcEJsREEseUJvQm9EMkI7RXBCbkQzQiwwQm9CbUQyQjtBaENnOEcvQjs7QWdDdDdHRTtFcEJ2RUUsc0JOcU8wQjtBTjR4RzlCO0FnQ3Q3R0U7O0VBRUUsVzFCM0VPO0UwQjRFUCx5QjFCa0swQjtBTnN4RzlCOztBZ0M5NkdFO0VBQ0U7TUFBQTtVQUFBO0VBQ0E7QWhDaTdHSjs7QWdDNTZHRTtFQUNFO01BQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBaEMrNkdKOztBZ0NyNkdFO0VBQ0U7QWhDdzZHSjtBZ0N0NkdFO0VBQ0U7QWhDdzZHSjs7QWlDNWdIQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FqQytnSEY7QWlDM2dIRTs7RUFFRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FqQzZnSEo7O0FpQ3BnSEE7RUFDRTtFQUNBLG9CM0JvcUJrQztFMkJucUJsQyx1QjNCbXFCa0M7RTJCbHFCbEMsa0IzQm9GTztFREZILG1CQXRDYTtFNEIxQ2pCO0VBQ0E7QWpDdWdIRjtBT3ZpSEU7RTBCbUNFO0FqQ3VnSEo7O0FpQzkvR0E7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBakNpZ0hGO0FpQy8vR0U7RUFDRTtFQUNBO0FqQ2lnSEo7QWlDOS9HRTtFQUNFO0VBQ0E7QWpDZ2dISjs7QWlDdi9HQTtFQUNFO0VBQ0EsbUIzQjJsQmtDO0UyQjFsQmxDLHNCM0IwbEJrQztBTmc2RnBDOztBaUM5K0dBO0VBQ0U7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUdBO01BQUE7VUFBQTtBakMrK0dGOztBaUMzK0dBO0VBQ0U7RTVCbUJJLG1CQXRDYTtFNEJxQmpCO0VBQ0E7RUFDQTtFckIzR0Usc0JOcU8wQjtBTnEzRzlCO0FPL2tIRTtFMEJvR0U7QWpDOCtHSjs7QWlDeCtHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzIrR0Y7QWlDaitHSTtFQVVJO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FqQ21tSFI7QWlDNW1IUTs7RUFFRTtFQUNBO0FqQzhtSFY7QWlDdG1IUTtFQUNFO0VBQUE7TUFBQTtVQUFBO0FqQ3dtSFY7QWlDdG1IVTtFQUNFO0FqQ3dtSFo7QWlDcm1IVTtFQUNFLHFCM0J5aUJ3QjtFMkJ4aUJ4QixvQjNCd2lCd0I7QU4rakdwQztBaUNsbUhROztFQUVFO01BQUE7QWpDb21IVjtBaUNqbUhRO0VBQ0U7RUFBQTtFQUFBO0VBR0E7TUFBQTtBakNpbUhWO0FpQzlsSFE7RUFDRTtBakNnbUhWOztBaUNsbEhFO0VBQ0UseUIzQjZoQmdDO0FOd2pHcEM7QU92d0hFO0UwQnFMSSx5QjNCMGhCOEI7QU4yakdwQztBaUNobEhJO0VBQ0UseUIzQmtoQjhCO0FOZ2tHcEM7QU83d0hFO0UwQjhMTSx5QjNCZ2hCNEI7QU5ra0dwQztBaUMva0hNO0VBQ0UseUIzQjhnQjRCO0FObWtHcEM7QWlDN2tISTs7OztFQUlFLHlCM0JxZ0I4QjtBTjBrR3BDO0FpQzNrSEU7RUFDRSx5QjNCOGZnQztFMkI3ZmhDLGdDM0JrZ0JnQztBTjJrR3BDO0FpQzFrSEU7RUFDRSwyQmpDcE4yQjtBQWd5SC9CO0FpQ3prSEU7RUFDRSx5QjNCcWZnQztBTnNsR3BDO0FpQzFrSEk7RUFDRSx5QjNCcWY4QjtBTnVsR3BDO0FPdHlIRTtFMEI2Tk0seUIzQmtmNEI7QU4wbEdwQzs7QWlDcGtIRTtFQUNFLFczQi9PTztBTnN6SFg7QU83eUhFO0UwQnlPSSxXM0JsUEs7QU55ekhYO0FpQ2xrSEk7RUFDRSwrQjNCdWQ4QjtBTjZtR3BDO0FPbnpIRTtFMEJrUE0sZ0MzQnFkNEI7QU4rbUdwQztBaUNqa0hNO0VBQ0UsZ0MzQm1kNEI7QU5nbkdwQztBaUMvakhJOzs7O0VBSUUsVzNCdlFLO0FOdzBIWDtBaUM3akhFO0VBQ0UsK0IzQm1jZ0M7RTJCbGNoQyxzQzNCdWNnQztBTnduR3BDO0FpQzVqSEU7RUFDRSwyQmpDdlEwQjtBQXEwSDlCO0FpQzNqSEU7RUFDRSwrQjNCMGJnQztBTm1vR3BDO0FpQzVqSEk7RUFDRSxXM0J2Uks7QU5xMUhYO0FPNTBIRTtFMEJpUk0sVzNCMVJHO0FOdzFIWDs7QWtDMzFIQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0Esc0I1QkhTO0U0QklUO0VBQ0E7RXRCUEUsc0JOcU8wQjtBTmlvSDlCO0FrQzUxSEU7RUFDRTtFQUNBO0FsQzgxSEo7QWtDMTFISTtFdEJQQSwrQk40TjBCO0VNM04xQixnQ04yTjBCO0FOeW9IOUI7QWtDeDFISTtFdEJDQSxtQ044TTBCO0VNN00xQixrQ042TTBCO0FONm9IOUI7O0FrQ3QxSEE7RUFHRTtNQUFBO1VBQUE7RUFDQSxnQjVCK3dCa0M7QU53a0dwQzs7QWtDbjFIQTtFQUNFLHNCNUJ5d0JrQztBTjZrR3BDOztBa0NuMUhBO0VBQ0U7RUFDQTtBbENzMUhGOztBa0NuMUhBO0VBQ0U7QWxDczFIRjs7QU83M0hFO0UyQjRDRTtBbENxMUhKO0FrQ2wxSEU7RUFDRSxvQjVCd3ZCZ0M7QU40bEdwQzs7QWtDNTBIQTtFQUNFO0VBQ0E7RUFFQSxxQzVCaXZCa0M7RTRCaHZCbEM7QWxDODBIRjtBa0M1MEhFO0V0QnRFRSwwRHNCdUV1QjtBbEM4MEgzQjtBa0MxMEhJO0VBQ0U7QWxDNDBITjs7QWtDdjBIQTtFQUNFO0VBQ0EscUM1Qml1QmtDO0U0Qmh1QmxDO0FsQzAwSEY7QWtDeDBIRTtFdEJ0RkUsMERzQnVGdUI7QWxDMDBIM0I7O0FrQ2owSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENvMEhGOztBa0NqMEhBO0VBQ0U7RUFDQTtBbENvMEhGOztBa0NoMEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCNUJzc0JrQztBTjZuR3BDOztBa0NoMEhBO0VBQ0U7RXRCdkhFLGtDTm16QmdDO0FOd29HcEM7O0FrQy96SEE7RUFDRTtFdEJwSEUsMkNOMHlCZ0M7RU16eUJoQyw0Q055eUJnQztBTjhvR3BDOztBa0NoMEhBO0VBQ0U7RXRCM0dFLCtDTjR4QmdDO0VNM3hCaEMsOENOMnhCZ0M7QU5vcEdwQzs7QWtDOXpIQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FsQ2kwSEY7QWtDL3pIRTtFQUNFLG1CNUI2cUJnQztBTm9wR3BDOztBa0N4eUhBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWxDMHpIRjtBa0N0ekhFO0VBQ0UsbUI1QjZvQmdDO0FOMnFHcEM7O0FrQzd2SEU7RUFDRSxzQjVCb2tCZ0M7QU5pdUdwQzs7QWtDL3dIRTtFQUNFO0FsQzh4SEo7QWtDM3hITTtFdEJwUUYsZ0JzQnFRMkI7QWxDNnhIL0I7QWtDMXhITTtFQUNFO0V0QnpRSixnQnNCMFEyQjtBbEM0eEgvQjtBa0N4eEhJO0VBQ0U7RXRCeFBGLDZCc0J5UGdDO0V0QnhQaEMsNEJzQndQZ0M7QWxDMnhIcEM7QWtDeHhISTtFdEIxUUEseUJzQjJRNkI7RXRCMVE3QiwwQnNCMFE2QjtBbEMyeEhqQztBa0N4eEhJO0VBQ0U7QWxDMHhITjs7QW1DdmpJQTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7RUFDQTtFQUNBLG1CN0I2Z0NrQztFNkI1Z0NsQztFQUNBLHlCN0JHUztFTUpQLHNCTnFPMEI7QU51MUg5Qjs7QW1DcmpJRTtFQUNFLG9CN0JrZ0NnQztBTnNqR3BDO0FtQ3RqSUk7RUFDRTtFQUNBLHFCN0I4L0I4QjtFNkI3L0I5QixjN0JMSztFNkJNTCxZN0JtZ0M4QjtBTnFqR3BDO0FtQzlpSUU7RUFDRTtBbkNnaklKO0FtQzdpSUU7RUFDRTtBbkMraUlKO0FtQzVpSUU7RUFDRSxjN0J6Qk87QU51a0lYOztBb0NwbElBO0VBQ0U7RUFBQTtFQUFBO0UzQkdBO0VBQ0E7RUdBRSxzQk5xTzBCO0FOaTNIOUI7O0FvQ3JsSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCOUJ3d0JrQztFOEJ2d0JsQyxjOUIrSndDO0U4QjlKeEMsc0I5Qk5TO0U4Qk9UO0FwQ3dsSUY7QW9DdGxJRTtFQUNFO0VBQ0EseUM5QjJKc0M7RThCMUp0QztFQUNBLHlCOUJYTztFOEJZUCxxQjlCWE87QU5tbUlYO0FvQ3JsSUU7RUFDRTtFQUNBLFU5Qml3QmdDO0U4Qmh3QmhDLHlEOUIyVzBCO1U4QjNXMUIsaUQ5QjJXMEI7QU40dUg5Qjs7QW9DamxJSTtFQUNFO0V4QkNGLCtCTnVNMEI7RU10TTFCLGtDTnNNMEI7QU44NEg5QjtBb0NqbElJO0V4QmxCQSxnQ05xTjBCO0VNcE4xQixtQ05vTjBCO0FOazVIOUI7QW9DaGxJRTtFQUNFO0VBQ0EsVzlCdkNPO0U4QndDUCx5QjlCc00wQjtFOEJyTTFCLHFCOUJxTTBCO0FONjRIOUI7QW9DL2tJRTtFQUNFLGM5QnZDTztFOEJ3Q1A7RUFFQTtFQUNBLHNCOUJqRE87RThCa0RQLHFCOUIvQ087QU4rbklYOztBcUN0b0lFO0VBQ0U7RWhDMkhFLG1CQXRDYTtFZ0NuRmYsZ0IvQjhOMEI7QU4yNkg5QjtBcUNwb0lNO0V6QndCRiw4Qk53TTBCO0VNdk0xQixpQ051TTBCO0FOdzZIOUI7QXFDbm9JTTtFekJLRiwrQk5zTjBCO0VNck4xQixrQ05xTjBCO0FONDZIOUI7O0FxQ3BwSUU7RUFDRTtFaEMySEUsb0JBdENhO0VnQ25GZixnQi9CK04wQjtBTnc3SDlCO0FxQ2xwSU07RXpCd0JGLDhCTnlNMEI7RU14TTFCLGlDTndNMEI7QU5xN0g5QjtBcUNqcElNO0V6QktGLCtCTnVOMEI7RU10TjFCLGtDTnNOMEI7QU55N0g5Qjs7QXNDaHFJQTtFQUNFO0VBQ0E7RWpDaUVFO0VpQy9ERixnQmhDbVI0QjtFZ0NsUjVCO0VBQ0E7RUFDQTtFQUNBO0UxQlJFLHNCTnFPMEI7RWNwT3hCLHFKa0JTSjtFbEJUSSw2SWtCU0o7RWxCVEkscUlrQlNKO0VsQlRJLDJLa0JTSjtBdENtcUlGO0FPbHFJRTtFK0JHSTtBdEN1cUlOOztBc0NscUlFO0VBQ0U7QXRDcXFJSjs7QXNDaHFJQTtFQUNFO0VBQ0E7QXRDbXFJRjs7QXNDNXBJQTtFQUNFLG9CaENnM0JrQztFZ0MvMkJsQyxtQmhDKzJCa0M7RU1uNUJoQyxvQk5zNUJnQztBTjh5R3BDOztBc0N2cElFO0VDakRBO0VBQ0EseUJqQzZFYTtBTituSWY7QU85cklFO0VnQ1ZJO0VBQ0E7QXZDMnNJTjtBdUN4c0lJO0VBRUU7RUFDQTtVQUFBO0F2Q3lzSU47O0FzQ3BxSUU7RUNqREE7RUFDQSx5QmpDNkVhO0FONG9JZjtBTzNzSUU7RWdDVkk7RUFDQTtBdkN3dElOO0F1Q3J0SUk7RUFFRTtFQUNBO1VBQUE7QXZDc3RJTjs7QXNDanJJRTtFQ2pEQTtFQUNBLHlCakM2RWE7QU55cElmO0FPeHRJRTtFZ0NWSTtFQUNBO0F2Q3F1SU47QXVDbHVJSTtFQUVFO0VBQ0E7VUFBQTtBdkNtdUlOOztBc0M5cklFO0VDakRBO0VBQ0EseUJqQzZFYTtBTnNxSWY7QU9ydUlFO0VnQ1ZJO0VBQ0E7QXZDa3ZJTjtBdUMvdUlJO0VBRUU7RUFDQTtVQUFBO0F2Q2d2SU47O0FzQzNzSUU7RUNqREE7RUFDQSx5QmpDNkVhO0FObXJJZjtBT2x2SUU7RWdDVkk7RUFDQTtBdkMrdklOO0F1QzV2SUk7RUFFRTtFQUNBO1VBQUE7QXZDNnZJTjs7QXNDeHRJRTtFQ2pEQTtFQUNBLHlCakM2RWE7QU5nc0lmO0FPL3ZJRTtFZ0NWSTtFQUNBO0F2QzR3SU47QXVDendJSTtFQUVFO0VBQ0E7VUFBQTtBdkMwd0lOOztBc0NydUlFO0VDakRBO0VBQ0EseUJqQzZFYTtBTjZzSWY7QU81d0lFO0VnQ1ZJO0VBQ0E7QXZDeXhJTjtBdUN0eElJO0VBRUU7RUFDQTtVQUFBO0F2Q3V4SU47O0FzQ2x2SUU7RUNqREE7RUFDQSx5QmpDNkVhO0FOMHRJZjtBT3p4SUU7RWdDVkk7RUFDQTtBdkNzeUlOO0F1Q255SUk7RUFFRTtFQUNBO1VBQUE7QXZDb3lJTjs7QXdDanpJQTtFQUNFO0VBQ0EsbUJsQzB5QmtDO0VrQ3h5QmxDLHlCbENLUztFTUpQLHFCTnNPMEI7QU42a0k5Qjs7QXdDNXlJQTtFQUNFO0VBQ0E7RTVCVEUsZ0I0QlVxQjtBeENvekl6Qjs7QXlDL3pJQTtFQUNFO0VBQ0E7RUFDQSxtQm5DbThCa0M7RW1DbDhCbEM7RTdCSEUsc0JOcU8wQjtBTmltSTlCOztBeUM5eklBO0VBRUU7QXpDZzBJRjs7QXlDNXpJQTtFQUNFLGdCbkN3UTRCO0FOdWpJOUI7O0F5Q3Z6SUE7RUFDRTtBekMweklGO0F5Q3Z6SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3l6SUo7O0F5Qy95SUU7RUM5Q0EsK0JEK0NxSDtFbkIxQ25ILHdDbUIwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F6Q296SXZFO0EwQy8xSUU7RUFDRTtBMUNpMklKO0EwQzkxSUU7RUFDRTtBMUNnMklKOztBeUMzeklFO0VDOUNBLDRCRCtDcUg7RW5CMUNuSCx3Q21CMEN1QjtFQzdDekIsd0NENkNxRTtBekNnMEl2RTtBMEMzMklFO0VBQ0U7QTFDNjJJSjtBMEMxMklFO0VBQ0U7QTFDNDJJSjs7QXlDdjBJRTtFQzlDQSxnQ0QrQ3FIO0VuQjFDbkgsMENtQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QXpDNDBJdkU7QTBDdjNJRTtFQUNFO0ExQ3kzSUo7QTBDdDNJRTtFQUNFO0ExQ3czSUo7O0F5Q24xSUU7RUM5Q0EsK0JEK0NxSDtFbkIxQ25ILHdDbUIwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F6Q3cxSXZFO0EwQ240SUU7RUFDRTtBMUNxNElKO0EwQ2w0SUU7RUFDRTtBMUNvNElKOztBeUMvMUlFO0VDOUNBLGdDRCtDcUg7RW5CMUNuSCx3Q21CMEN1QjtFQzdDekIsc0NENkNxRTtBekNvMkl2RTtBMEMvNElFO0VBQ0U7QTFDaTVJSjtBMEM5NElFO0VBQ0U7QTFDZzVJSjs7QXlDMzJJRTtFQzlDQSwyQkQrQ3FIO0VuQjFDbkgsc0NtQjBDdUI7RUM3Q3pCLHFDRDZDcUU7QXpDZzNJdkU7QTBDMzVJRTtFQUNFO0ExQzY1SUo7QTBDMTVJRTtFQUNFO0ExQzQ1SUo7O0F5Q3YzSUU7RUM5Q0EsK0JEK0NxSDtFbkIxQ25ILHdDbUIwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0F6QzQzSXZFO0EwQ3Y2SUU7RUFDRTtBMUN5NklKO0EwQ3Q2SUU7RUFDRTtBMUN3NklKOztBeUNuNElFO0VDOUNBLCtCRCtDcUg7RW5CMUNuSCwwQ21CMEN1QjtFQzdDekIseUNENkNxRTtBekN3NEl2RTtBMENuN0lFO0VBQ0U7QTFDcTdJSjtBMENsN0lFO0VBQ0U7QTFDbzdJSjs7QTJDNTdJRTtFQUNFO0lBQU87RTNDZzhJVDtFMkMvN0lFO0lBQUs7RTNDazhJUDtBQUNGOztBMkNyOElFO0VBQ0U7SUFBTztFM0NnOElUO0UyQy83SUU7SUFBSztFM0NrOElQO0FBQ0Y7QTJDLzdJQTtFQUNFO0VBQUE7RUFBQTtFQUNBLFlyQzQ4QmtDO0VxQzM4QmxDO0V0Q29ISSxtQkF0Q2E7RXNDNUVqQix5QnJDSlM7RU1KUCxzQk5xTzBCO0FOcXVJOUI7O0EyQzc3SUE7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBLFdyQ2ZTO0VxQ2dCVDtFQUNBO0VBQ0EseUJyQ204QmtDO0VjdDlCOUIsbUN1Qm9CSjtFdkJwQkksMkJ1Qm9CSjtBM0NnOElGOztBMkM3N0lBO0VyQmNFO0VxQlpBO0EzQ3E4SUY7O0EyQ2o4SUU7RUFDRTtVQUFBO0EzQ284SUo7O0E0Q3grSUE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QTVDZy9JRjs7QTRDNytJQTtFQUNFO01BQUE7VUFBQTtBNUNnL0lGOztBNkNsL0lBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFHQTtFQUNBO0E3Q20vSUY7O0E2QzErSUE7RUFDRTtFQUNBLGN2Q1BTO0V1Q1FUO0E3QzYrSUY7QU9uL0lFO0VzQ1VFO0VBQ0EsY3ZDYk87RXVDY1A7RUFDQSx5QnZDckJPO0FOaWdKWDtBNkN6K0lFO0VBQ0UsY3ZDakJPO0V1Q2tCUCx5QnZDekJPO0FOb2dKWDs7QTZDbCtJQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUEsc0J2QzNDUztFdUM0Q1Q7QTdDbStJRjtBNkNqK0lFO0VqQ3ZDRSwrQk40TjBCO0VNM04xQixnQ04yTjBCO0FOZ3pJOUI7QTZDaitJRTtFQUNFO0VqQzlCQSxtQ044TTBCO0VNN00xQixrQ042TTBCO0FOcXpJOUI7QTZDaitJRTtFQUVFLGN2Q25ETztFdUNvRFA7RUFDQSxzQnZDM0RPO0FONmhKWDtBNkM5OUlFO0VBQ0U7RUFDQSxXdkNqRU87RXVDa0VQLHlCdkM0SzBCO0V1QzNLMUIscUJ2QzJLMEI7QU5xekk5Qjs7QTZDbjlJSTtFQUNFO0VBQUE7TUFBQTtVQUFBO0E3Q3M5SU47QTZDcDlJTTtFQUNFO0VBQ0E7QTdDczlJUjtBNkNwOUlRO0VqQzNESiwrQk51TTBCO0VNdE0xQixrQ05zTTBCO0VNMUwxQiwwQmlDZ0R1QztBN0N1OUkzQztBNkNwOUlRO0VBQ0U7RWpDL0VOLGdDTnFOMEI7RU1wTjFCLG1DTm9OMEI7RU05SzFCLDRCaUMwQ3lDO0E3Q3U5STdDO0E2Q3o4SUU7RUFDRTtFQUNBO0VqQ2pIQSxnQmlDa0h1QjtBN0M0aEozQjtBNkMxaEpJO0VBQ0U7QTdDNGhKTjtBNkN2aEpJO0VBQ0U7QTdDeWhKTjtBNkNwaEpJO0VBQ0U7RUFDQTtBN0NzaEpOOztBOEMxcEpFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBN0MrZ0ozQztBT2xwSkU7RXVDUE0sK0JEMElrRTtFQ3pJbEU7QTlDNHBKUjtBOEN6cEpNO0VBQ0UsV3hDUEc7RXdDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBN0N3aEoxRTs7QThDeHFKRTtFQUNFLDRCRCtJc0U7RUM5SXRFLDRDRDhJdUM7QTdDNmhKM0M7QU9ocUpFO0V1Q1BNLDRCRDBJa0U7RUN6SWxFO0E5QzBxSlI7QThDdnFKTTtFQUNFLFd4Q1BHO0V3Q1FILHVDRG9Ja0U7RUNuSWxFLG1DRG1Ja0U7QTdDc2lKMUU7O0E4Q3RySkU7RUFDRSxnQ0QrSXNFO0VDOUl0RSw2Q0Q4SXVDO0E3QzJpSjNDO0FPOXFKRTtFdUNQTSxnQ0QwSWtFO0VDeklsRTtBOUN3ckpSO0E4Q3JySk07RUFDRSxXeENQRztFd0NRSCwyQ0RvSWtFO0VDbklsRSx1Q0RtSWtFO0E3Q29qSjFFOztBOENwc0pFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBN0N5akozQztBTzVySkU7RXVDUE0sK0JEMElrRTtFQ3pJbEU7QTlDc3NKUjtBOENuc0pNO0VBQ0UsV3hDUEc7RXdDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBN0Nra0oxRTs7QThDbHRKRTtFQUNFLGdDRCtJc0U7RUM5SXRFLDBDRDhJdUM7QTdDdWtKM0M7QU8xc0pFO0V1Q1BNLGdDRDBJa0U7RUN6SWxFO0E5Q290SlI7QThDanRKTTtFQUNFLFd4Q1BHO0V3Q1FILDJDRG9Ja0U7RUNuSWxFLHVDRG1Ja0U7QTdDZ2xKMUU7O0E4Q2h1SkU7RUFDRSwyQkQrSXNFO0VDOUl0RSx5Q0Q4SXVDO0E3Q3FsSjNDO0FPeHRKRTtFdUNQTSwyQkQwSWtFO0VDeklsRTtBOUNrdUpSO0E4Qy90Sk07RUFDRSxXeENQRztFd0NRSCxzQ0RvSWtFO0VDbklsRSxrQ0RtSWtFO0E3QzhsSjFFOztBOEM5dUpFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBN0NtbUozQztBT3R1SkU7RXVDUE0sK0JEMElrRTtFQ3pJbEU7QTlDZ3ZKUjtBOEM3dUpNO0VBQ0UsV3hDUEc7RXdDUUgsMENEb0lrRTtFQ25JbEUsc0NEbUlrRTtBN0M0bUoxRTs7QThDNXZKRTtFQUNFLCtCRCtJc0U7RUM5SXRFLDZDRDhJdUM7QTdDaW5KM0M7QU9wdkpFO0V1Q1BNLCtCRDBJa0U7RUN6SWxFO0E5Qzh2SlI7QThDM3ZKTTtFQUNFLFd4Q1BHO0V3Q1FILDBDRG9Ja0U7RUNuSWxFLHNDRG1Ja0U7QTdDMG5KMUU7O0ErQzd3SkE7RUFDRTtFMUM4SEksa0JBdENhO0UwQ3RGakIsZ0J6Q3lSNEI7RXlDeFI1QjtFQUNBLFd6Q1lTO0V5Q1hULHlCekNna0NrQztFeUMvakNsQztBL0NneEpGO0FPM3dKRTtFd0NERSxXekNNTztFeUNMUDtBL0Mrd0pKO0FPM3dKRTtFd0NDSTtBL0M2d0pOOztBK0Nsd0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0EvQ3F3SkY7O0ErQy92SkE7RUFDRTtBL0Nrd0pGOztBZ0R6eUpBO0VBQ0UsZ0IxQzQzQmtDO0UwQzMzQmxDO0UzQzZISSxtQkF0Q2E7RTJDcEZqQiwyQzFDNjNCa0M7RTBDNTNCbEM7RUFDQTtFQUNBLHdEMUM4M0JrQztVMEM5M0JsQyxnRDFDODNCa0M7RTBDNzNCbEM7RUFDQTtFcENMRSxzQk5nNEJnQztBTmk3SHBDO0FnRHp5SkU7RUFDRSxzQjFDZzNCZ0M7QU4yN0hwQztBZ0R4eUpFO0VBQ0U7QWhEMHlKSjtBZ0R2eUpFO0VBQ0U7RUFDQTtBaER5eUpKO0FnRHR5SkU7RUFDRTtBaER3eUpKOztBZ0RweUpBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQSxjMUN0QlM7RTBDdUJULDJDMUNxMkJrQztFMENwMkJsQztFQUNBO0FoRHV5SkY7O0FnRHB5SkE7RUFDRSxnQjFDbzFCa0M7QU5tOUhwQzs7QWlEMzBKQTtFQUVFO0FqRDYwSkY7QWlEMzBKRTtFQUNFO0VBQ0E7QWpENjBKSjs7QWlEeDBKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGEzQ29wQmtDO0UyQ25wQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWpEeTBKRjs7QWlEbDBKQTtFQUNFO0VBQ0E7RUFDQSxjM0M2M0JrQztFMkMzM0JsQztBakRvMEpGO0FpRGowSkU7RTdCckNJLG1ENkJzQ0Y7RTdCdENFLDJDNkJzQ0Y7RTdCdENFLG1DNkJzQ0Y7RTdCdENFLG9FNkJzQ0Y7RUFDQSxzQzNDazVCZ0M7TTJDbDVCaEMsa0MzQ2s1QmdDO1UyQ2w1QmhDLDhCM0NrNUJnQztBTmk3SHBDO0FpRGowSkU7RUFDRSx1QjNDZzVCZ0M7TTJDaDVCaEMsbUIzQ2c1QmdDO1UyQ2g1QmhDLGUzQ2c1QmdDO0FOdzdIcEM7O0FpRHAwSkE7RUFDRTtFQUFBO0VBQUE7RUFDQTtBakR1MEpGO0FpRHIwSkU7RUFDRTtFQUNBO0FqRHUwSko7QWlEcDBKRTs7RUFFRTtNQUFBO0FqRHMwSko7QWlEbjBKRTtFQUNFO0FqRHEwSko7O0FpRGowSkE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBakRvMEpGO0FpRGowSkU7RUFDRTtFQUNBO0VBQ0E7QWpEbTBKSjtBaUQvekpFO0VBQ0U7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBakRpMEpKO0FpRC96Skk7RUFDRTtBakRpMEpOO0FpRDl6Skk7RUFDRTtBakRnMEpOOztBaUQxekpBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBR0E7RUFDQSxzQjNDckdTO0UyQ3NHVDtFQUNBO0VyQ3pHRSxxQk5zTzBCO0UyQ3pINUI7QWpEeXpKRjs7QWlEcnpKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGEzQzhpQmtDO0UyQzdpQmxDO0VBQ0E7RUFDQSxzQjNDNUdTO0FObzZKWDtBaURyekpFO0VBQVM7QWpEd3pKWDtBaUR2ekpFO0VBQVMsWTNDZ3pCeUI7QU4wZ0lwQzs7QWlEcnpKQTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBLGtCM0M4eUJrQztFMkM3eUJsQztFckM3SEUsOEJONk4wQjtFTTVOMUIsK0JONE4wQjtBTjB0SjlCO0FpRHZ6SkU7RUFDRSxrQjNDeXlCZ0M7RTJDdnlCaEM7QWpEd3pKSjs7QWlEbnpKQTtFQUNFO0VBQ0EsZ0JoRDVJaUI7QURrOEpuQjs7QWlEanpKQTtFQUNFO0VBR0E7TUFBQTtVQUFBO0VBQ0EsYTNDK3ZCa0M7QU5taklwQzs7QWlEOXlKQTtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBLGEzQ3V2QmtDO0UyQ3R2QmxDO0VyQy9JRSxrQ04rTTBCO0VNOU0xQixpQ044TTBCO0FObXZKOUI7QWlEL3lKRTtFQUF1QjtBakRrekp6QjtBaURqekpFO0VBQXNCO0FqRG96SnhCOztBaURoekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRtekpGO0FrRDMrSkE7RUFDRTtFQUNBLGE1Q3dxQmtDO0U0Q3ZxQmxDO0VBQ0EsUzVDNjBCa0M7RTZDajFCbEMsaUNsRFN1QjtFa0RQdkI7RUFDQSxnQjdDdVI0QjtFNkN0UjVCLGdCbERPaUI7RWtETmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2dISSxvQkF0Q2E7RTZDOUVqQjtFQUNBO0FsRHdoS0Y7QWtEdGhLRTtFQUFTLFk1Q2kwQnlCO0FOd3RJcEM7QWtEdmhLRTtFQUNFO0VBQ0E7RUFDQSxhNUNpMEJnQztFNENoMEJoQyxjNUNpMEJnQztBTnd0SXBDO0FrRHZoS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbER5aEtOOztBa0RwaEtBO0VBQ0U7QWxEdWhLRjtBa0RyaEtFO0VBQ0U7QWxEdWhLSjtBa0RyaEtJO0VBQ0U7RUFDQTtFQUNBLHNCNUN2Qks7QU44aUtYOztBa0RsaEtBO0VBQ0U7QWxEcWhLRjtBa0RuaEtFO0VBQ0U7RUFDQSxhNUNteUJnQztFNENseUJoQyxjNUNpeUJnQztBTm92SXBDO0FrRG5oS0k7RUFDRTtFQUNBO0VBQ0Esd0I1Q3ZDSztBTjRqS1g7O0FrRGhoS0E7RUFDRTtBbERtaEtGO0FrRGpoS0U7RUFDRTtBbERtaEtKO0FrRGpoS0k7RUFDRTtFQUNBO0VBQ0EseUI1Q3JESztBTndrS1g7O0FrRDlnS0E7RUFDRTtBbERpaEtGO0FrRC9nS0U7RUFDRTtFQUNBLGE1Q3F3QmdDO0U0Q3B3QmhDLGM1Q213QmdDO0FOOHdJcEM7QWtEL2dLSTtFQUNFO0VBQ0E7RUFDQSx1QjVDckVLO0FOc2xLWDs7QWtENS9KQTtFQUNFLGdCNUMrdEJrQztFNEM5dEJsQztFQUNBLFc1Q3ZHUztFNEN3R1Q7RUFDQSxzQjVDL0ZTO0VNWlAsc0JOcU8wQjtBTnM0SjlCOztBb0RobktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTlDc3FCa0M7RThDcnFCbEM7RUFDQSxnQjlDKzFCa0M7RTZDcDJCbEMsaUNsRFN1QjtFa0RQdkI7RUFDQSxnQjdDdVI0QjtFNkN0UjVCLGdCbERPaUI7RWtETmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2dISSxvQkF0Q2E7RStDN0VqQjtFQUNBLHNCOUNOUztFOENPVDtFQUNBO0V4Q1ZFLHFCTnNPMEI7QU5rNko5QjtBb0QxbktFO0VBQ0U7RUFDQTtFQUNBLFc5QzgxQmdDO0U4QzcxQmhDLGM5QzgxQmdDO0U4QzcxQmhDO0FwRDRuS0o7QW9EMW5LSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEMm5LTjs7QW9EdG5LQTtFQUNFLHFCOUMrMEJrQztBTjB5SXBDO0FvRHZuS0U7RUFDRTtBcER5bktKO0FvRHZuS0k7RUFDRTtFQUNBO0VBQ0EscUM5QzAwQjhCO0FOK3lJcEM7QW9EdG5LSTtFQUNFLFc5Q3FMd0I7RThDcEx4QjtFQUNBLHNCOUM3Q0s7QU5xcUtYOztBb0RubktBO0VBQ0UsbUI5QzJ6QmtDO0FOMnpJcEM7QW9EcG5LRTtFQUNFO0VBQ0EsYTlDdXpCZ0M7RThDdHpCaEMsWTlDcXpCZ0M7RThDcHpCaEM7QXBEc25LSjtBb0RwbktJO0VBQ0U7RUFDQTtFQUNBLHVDOUNtekI4QjtBTm0wSXBDO0FvRG5uS0k7RUFDRSxTOUM4SndCO0U4QzdKeEI7RUFDQSx3QjlDcEVLO0FOeXJLWDs7QW9EaG5LQTtFQUNFLGtCOUNveUJrQztBTiswSXBDO0FvRGpuS0U7RUFDRTtBcERtbktKO0FvRGpuS0k7RUFDRTtFQUNBO0VBQ0Esd0M5Qyt4QjhCO0FObzFJcEM7QW9EaG5LSTtFQUNFLFE5QzBJd0I7RThDekl4QjtFQUNBLHlCOUN4Rks7QU4wc0tYO0FvRDdtS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc5QzJ3QmdDO0U4QzF3QmhDO0VBQ0E7RUFDQTtBcEQrbUtKOztBb0QzbUtBO0VBQ0Usb0I5Q293QmtDO0FOMDJJcEM7QW9ENW1LRTtFQUNFO0VBQ0EsYTlDZ3dCZ0M7RThDL3ZCaEMsWTlDOHZCZ0M7RThDN3ZCaEM7QXBEOG1LSjtBb0Q1bUtJO0VBQ0U7RUFDQTtFQUNBLHNDOUM0dkI4QjtBTmszSXBDO0FvRDNtS0k7RUFDRSxVOUN1R3dCO0U4Q3RHeEI7RUFDQSx1QjlDM0hLO0FOd3VLWDs7QW9EdmxLQTtFQUNFO0VBQ0E7RS9DM0JJLGlCQXRDYTtFK0NvRWpCLDZDOUM4c0JrQztFOEM3c0JsQztFeENoSkUsMEN3Q2lKb0I7RXhDaEpwQiwyQ3dDZ0pvQjtBcEQwbEt4QjtBb0R2bEtFO0VBQ0U7QXBEeWxLSjs7QW9EcmxLQTtFQUNFO0VBQ0EsYzlDekpTO0FOaXZLWDs7QXFEcHZLQTtFQUNFO0FyRHV2S0Y7O0FxRHB2S0E7RUFDRTtNQUFBO0FyRHV2S0Y7O0FxRHB2S0E7RUFDRTtFQUNBO0VBQ0E7QXJEdXZLRjtBc0Q5d0tFO0VBQ0U7RUFDQTtFQUNBO0F0RGd4S0o7O0FxRHh2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakM1Qkksc0RpQzZCSjtFakM3QkksOENpQzZCSjtFakM3Qkksc0NpQzZCSjtFakM3QkksMEVpQzZCSjtBckQydktGOztBcUR4dktBOzs7RUFHRTtBckRnd0tGOztBcUQ3dktBOztFQUVFO01BQUE7VUFBQTtBckRnd0tGOztBcUQ3dktBOztFQUVFO01BQUE7VUFBQTtBckRnd0tGOztBcUR2dktFO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0FyRDB2S0o7QXFEdnZLRTs7O0VBR0U7RUFDQTtBckR5dktKO0FxRHR2S0U7O0VBRUU7RUFDQTtFakN0RUUsbUNpQ3VFRjtFakN2RUUsMkJpQ3VFRjtBckR3dktKOztBcUQvdUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0EsVS9DODdCbUM7RStDNzdCbkMsVy9DMUZTO0UrQzJGVDtFQUNBLFkvQzQ3Qm1DO0VjemhDL0Isc0NpQzhGSjtFakM5RkksOEJpQzhGSjtBckR1dktGO0FPMzBLRTs7O0U4Q3dGRSxXL0NqR087RStDa0dQO0VBQ0E7RUFDQSxZL0NxN0JpQztBTnkwSXJDOztBcUQzdktBO0VBQ0U7QXJEOHZLRjs7QXFEenZLQTtFQUNFO0FyRDR2S0Y7O0FxRHJ2S0E7O0VBRUU7RUFDQSxXL0M4NkJtQztFK0M3NkJuQyxZL0M2NkJtQztFK0M1NkJuQztBckR3dktGOztBcUR0dktBO0VBQ0UsbU0vQzI2Qm1DO0FOODBJckM7O0FxRHZ2S0E7RUFDRSxtTS9DeTZCbUM7QU5pMUlyQzs7QXFEanZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUVBLGlCL0NvNEJtQztFK0NuNEJuQyxnQi9DbTRCbUM7RStDbDRCbkM7QXJEbXZLRjtBcURqdktFO0VBQ0U7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBLFcvQ2s0QmlDO0UrQ2o0QmpDLFcvQ2s0QmlDO0UrQ2o0QmpDLGlCL0NtNEJpQztFK0NsNEJqQyxnQi9DazRCaUM7RStDajRCakM7RUFDQTtFQUNBLHNCL0NoS087RStDaUtQO0VBRUE7RUFDQTtFQUNBO0VqQ3RLRSxxQ2lDdUtGO0VqQ3ZLRSw2QmlDdUtGO0FyRGt2S0o7QXFEL3VLRTtFQUNFO0FyRHN2S0o7O0FxRDd1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcvQzNMUztFK0M0TFQ7QXJEZ3ZLRjs7QXVELzZLQTtFQUNFO0lBQUs7WUFBQTtFdkRtN0tMO0FBQ0Y7O0F1RHI3S0E7RUFDRTtJQUFLO1lBQUE7RXZEbTdLTDtBQUNGO0F1RGo3S0E7RUFDRTtFQUNBLFdqRDhpQ3NCO0VpRDdpQ3RCLFlqRDZpQ3NCO0VpRDVpQ3RCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtBdkRrN0tGOztBdUQvNktBO0VBQ0UsV2pEdWlDd0I7RWlEdGlDeEIsWWpEc2lDd0I7RWlEcmlDeEIsbUJqRHVpQ3dCO0FOMjRJMUI7O0F1RDM2S0E7RUFDRTtJQUNFO1lBQUE7RXZEODZLRjtFdUQ1NktBO0lBQ0U7RXZEODZLRjtBQUNGOztBdURwN0tBO0VBQ0U7SUFDRTtZQUFBO0V2RDg2S0Y7RXVENTZLQTtJQUNFO0V2RDg2S0Y7QUFDRjtBdUQzNktBO0VBQ0U7RUFDQSxXakQrZ0NzQjtFaUQ5Z0N0QixZakQ4Z0NzQjtFaUQ3Z0N0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO1VBQUE7QXZENDZLRjs7QXVEejZLQTtFQUNFLFdqRHdnQ3dCO0VpRHZnQ3hCLFlqRHVnQ3dCO0FOcTZJMUI7O0F3RC85S0E7RUFBcUI7QXhEbStLckI7O0F3RGwrS0E7RUFBcUI7QXhEcytLckI7O0F3RHIrS0E7RUFBcUI7QXhEeStLckI7O0F3RHgrS0E7RUFBcUI7QXhENCtLckI7O0F3RDMrS0E7RUFBcUI7QXhEKytLckI7O0F3RDkrS0E7RUFBcUI7QXhEay9LckI7O0F5RHAvS0U7RUFDRTtBekR1L0tKOztBTzcrS0U7OztFa0RMSTtBekR3L0tOOztBeUQ5L0tFO0VBQ0U7QXpEaWdMSjs7QU92L0tFOzs7RWtETEk7QXpEa2dMTjs7QXlEeGdMRTtFQUNFO0F6RDJnTEo7O0FPamdMRTs7O0VrRExJO0F6RDRnTE47O0F5RGxoTEU7RUFDRTtBekRxaExKOztBTzNnTEU7OztFa0RMSTtBekRzaExOOztBeUQ1aExFO0VBQ0U7QXpEK2hMSjs7QU9yaExFOzs7RWtETEk7QXpEZ2lMTjs7QXlEdGlMRTtFQUNFO0F6RHlpTEo7O0FPL2hMRTs7O0VrRExJO0F6RDBpTE47O0F5RGhqTEU7RUFDRTtBekRtakxKOztBT3ppTEU7OztFa0RMSTtBekRvakxOOztBeUQxakxFO0VBQ0U7QXpENmpMSjs7QU9uakxFOzs7RWtETEk7QXpEOGpMTjs7QTBEN2pMQTtFQUNFO0ExRGdrTEY7O0EwRDdqTEE7RUFDRTtBMURna0xGOztBMkQza0xBO0VBQWtCO0EzRCtrTGxCOztBMkQ5a0xBO0VBQWtCO0EzRGtsTGxCOztBMkRqbExBO0VBQWtCO0EzRHFsTGxCOztBMkRwbExBO0VBQWtCO0EzRHdsTGxCOztBMkR2bExBO0VBQWtCO0EzRDJsTGxCOztBMkR6bExBO0VBQW1CO0EzRDZsTG5COztBMkQ1bExBO0VBQW1CO0EzRGdtTG5COztBMkQvbExBO0VBQW1CO0EzRG1tTG5COztBMkRsbUxBO0VBQW1CO0EzRHNtTG5COztBMkRybUxBO0VBQW1CO0EzRHltTG5COztBMkR0bUxFO0VBQ0U7QTNEeW1MSjs7QTJEMW1MRTtFQUNFO0EzRDZtTEo7O0EyRDltTEU7RUFDRTtBM0RpbkxKOztBMkRsbkxFO0VBQ0U7QTNEcW5MSjs7QTJEdG5MRTtFQUNFO0EzRHluTEo7O0EyRDFuTEU7RUFDRTtBM0Q2bkxKOztBMkQ5bkxFO0VBQ0U7QTNEaW9MSjs7QTJEbG9MRTtFQUNFO0EzRHFvTEo7O0EyRGpvTEE7RUFDRTtBM0Rvb0xGOztBMkQ3bkxBO0VBQ0U7QTNEZ29MRjs7QTJEN25MQTtFQUNFO0EzRGdvTEY7O0EyRDduTEE7RUFDRTtFQUNBO0EzRGdvTEY7O0EyRDduTEE7RUFDRTtFQUNBO0EzRGdvTEY7O0EyRDduTEE7RUFDRTtFQUNBO0EzRGdvTEY7O0EyRDduTEE7RUFDRTtFQUNBO0EzRGdvTEY7O0EyRDduTEE7RUFDRTtBM0Rnb0xGOztBMkQ3bkxBO0VBQ0U7QTNEZ29MRjs7QTJEN25MQTtFQUNFO0EzRGdvTEY7O0EyRDduTEE7RUFDRTtBM0Rnb0xGOztBc0R4c0xFO0VBQ0U7RUFDQTtFQUNBO0F0RDJzTEo7O0E0RHBzTE07RUFBd0I7QTVEd3NMOUI7O0E0RHhzTE07RUFBd0I7QTVENHNMOUI7O0E0RDVzTE07RUFBd0I7QTVEZ3RMOUI7O0E0RGh0TE07RUFBd0I7QTVEb3RMOUI7O0E0RHB0TE07RUFBd0I7QTVEd3RMOUI7O0E0RHh0TE07RUFBd0I7QTVENHRMOUI7O0E0RDV0TE07RUFBd0I7QTVEZ3VMOUI7O0E0RGh1TE07RUFBd0I7RUFBQTtFQUFBO0E1RG91TDlCOztBNERwdUxNO0VBQXdCO0VBQUE7RUFBQTtBNUR3dUw5QjtBNkRqdkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RxNExGO0E2RG40TEU7RUFDRTtFQUNBO0E3RHE0TEo7QTZEbDRMRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RvNExKOztBNkQzM0xJO0VBQ0U7QTdEODNMTjs7QTZELzNMSTtFQUNFO0E3RGs0TE47O0E2RG40TEk7RUFDRTtBN0RzNExOOztBNkR2NExJO0VBQ0U7QTdEMDRMTjs7QThEbjZMSTtFQUFnQztFQUFBO01BQUE7VUFBQTtBOUR1NkxwQzs7QThEdDZMSTtFQUFnQztFQUFBO01BQUE7VUFBQTtBOUQwNkxwQzs7QThEejZMSTtFQUFnQztFQUFBO01BQUE7VUFBQTtBOUQ2NkxwQzs7QThENTZMSTtFQUFnQztFQUFBO01BQUE7VUFBQTtBOURnN0xwQzs7QThEOTZMSTtFQUE4QjtNQUFBO0E5RGs3TGxDOztBOERqN0xJO0VBQThCO01BQUE7QTlEcTdMbEM7O0E4RHA3TEk7RUFBOEI7TUFBQTtBOUR3N0xsQzs7QThEdjdMSTtFQUE4QjtNQUFBO1VBQUE7QTlEMjdMbEM7O0E4RDE3TEk7RUFBOEI7TUFBQTtVQUFBO0E5RDg3TGxDOztBOEQ3N0xJO0VBQThCO01BQUE7VUFBQTtBOURpOExsQzs7QThEaDhMSTtFQUE4QjtNQUFBO0E5RG84TGxDOztBOERuOExJO0VBQThCO01BQUE7QTlEdThMbEM7O0E4RHI4TEk7RUFBb0M7TUFBQTtVQUFBO0E5RHk4THhDOztBOER4OExJO0VBQW9DO01BQUE7VUFBQTtBOUQ0OEx4Qzs7QThEMzhMSTtFQUFvQztNQUFBO1VBQUE7QTlEKzhMeEM7O0E4RDk4TEk7RUFBb0M7TUFBQTtVQUFBO0E5RGs5THhDOztBOERqOUxJO0VBQW9DO01BQUE7QTlEcTlMeEM7O0E4RG45TEk7RUFBaUM7TUFBQTtVQUFBO0E5RHU5THJDOztBOER0OUxJO0VBQWlDO01BQUE7VUFBQTtBOUQwOUxyQzs7QThEejlMSTtFQUFpQztNQUFBO1VBQUE7QTlENjlMckM7O0E4RDU5TEk7RUFBaUM7TUFBQTtVQUFBO0E5RGcrTHJDOztBOEQvOUxJO0VBQWlDO01BQUE7VUFBQTtBOURtK0xyQzs7QThEaitMSTtFQUFrQztNQUFBO0E5RHErTHRDOztBOERwK0xJO0VBQWtDO01BQUE7QTlEdytMdEM7O0E4RHYrTEk7RUFBa0M7TUFBQTtBOUQyK0x0Qzs7QThEMStMSTtFQUFrQztNQUFBO0E5RDgrTHRDOztBOEQ3K0xJO0VBQWtDO01BQUE7QTlEaS9MdEM7O0E4RGgvTEk7RUFBa0M7TUFBQTtBOURvL0x0Qzs7QThEbC9MSTtFQUFnQztNQUFBO0E5RHMvTHBDOztBOERyL0xJO0VBQWdDO01BQUE7QTlEeS9McEM7O0E4RHgvTEk7RUFBZ0M7TUFBQTtBOUQ0L0xwQzs7QThEMy9MSTtFQUFnQztNQUFBO0E5RCsvTHBDOztBOEQ5L0xJO0VBQWdDO01BQUE7QTlEa2dNcEM7O0E4RGpnTUk7RUFBZ0M7TUFBQTtBOURxZ01wQztBK0QvaU1JO0VBQXdCO0EvRG05TTVCOztBK0RsOU1JO0VBQXdCO0EvRHM5TTVCOztBK0RyOU1JO0VBQXdCO0EvRHk5TTVCO0FnRTk5TUU7RUFBc0I7QWhFOGdOeEI7O0FnRTlnTkU7RUFBc0I7QWhFa2hOeEI7O0FpRWpoTkU7RUFBeUI7QWpFcWhOM0I7O0FpRXJoTkU7RUFBeUI7QWpFeWhOM0I7O0FpRXpoTkU7RUFBeUI7QWpFNmhOM0I7O0FpRTdoTkU7RUFBeUI7QWpFaWlOM0I7O0FpRWppTkU7RUFBeUI7QWpFcWlOM0I7O0FpRWhpTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRHlwQmtDO0FOMDRMcEM7O0FpRWhpTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRGlwQmtDO0FOazVMcEM7O0FpRS9oTkU7RUFERjtJQUVJO0lBQ0E7SUFDQSxhM0R5b0JnQztFTjA1TGxDO0FBQ0Y7O0FrRTdqTkE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRStqTkY7O0FtRXJqTkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FdWpOSjs7QW9FbmxOQTtFQUFhO1VBQUE7QXBFdWxOYjs7QW9FdGxOQTtFQUFVO1VBQUE7QXBFMGxOVjs7QW9FemxOQTtFQUFhO1VBQUE7QXBFNmxOYjs7QW9FNWxOQTtFQUFlO1VBQUE7QXBFZ21OZjs7QXFFL2xOSTtFQUF1QjtBckVtbU4zQjs7QXFFbm1OSTtFQUF1QjtBckV1bU4zQjs7QXFFdm1OSTtFQUF1QjtBckUybU4zQjs7QXFFM21OSTtFQUF1QjtBckUrbU4zQjs7QXFFL21OSTtFQUF1QjtBckVtbk4zQjs7QXFFbm5OSTtFQUF1QjtBckV1bk4zQjs7QXFFdm5OSTtFQUF1QjtBckUybk4zQjs7QXFFM25OSTtFQUF1QjtBckUrbk4zQjs7QXFFL25OSTtFQUF1QjtBckVtb04zQjs7QXFFbm9OSTtFQUF1QjtBckV1b04zQjs7QXFFbm9OQTtFQUFVO0FyRXVvTlY7O0FxRXRvTkE7RUFBVTtBckUwb05WOztBcUV0b05BO0VBQWM7QXJFMG9OZDs7QXFFem9OQTtFQUFjO0FyRTZvTmQ7O0FxRTNvTkE7RUFBVTtBckUrb05WOztBcUU5b05BO0VBQVU7QXJFa3BOVjs7QXNFaHFORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdEVpcU5KOztBdUV2cU5RO0VBQWdDO0F2RTJxTnhDOztBdUUxcU5ROztFQUVFO0F2RTZxTlY7O0F1RTNxTlE7O0VBRUU7QXZFOHFOVjs7QXVFNXFOUTs7RUFFRTtBdkUrcU5WOztBdUU3cU5ROztFQUVFO0F2RWdyTlY7O0F1RS9yTlE7RUFBZ0M7QXZFbXNOeEM7O0F1RWxzTlE7O0VBRUU7QXZFcXNOVjs7QXVFbnNOUTs7RUFFRTtBdkVzc05WOztBdUVwc05ROztFQUVFO0F2RXVzTlY7O0F1RXJzTlE7O0VBRUU7QXZFd3NOVjs7QXVFdnROUTtFQUFnQztBdkUydE54Qzs7QXVFMXROUTs7RUFFRTtBdkU2dE5WOztBdUUzdE5ROztFQUVFO0F2RTh0TlY7O0F1RTV0TlE7O0VBRUU7QXZFK3ROVjs7QXVFN3ROUTs7RUFFRTtBdkVndU5WOztBdUUvdU5RO0VBQWdDO0F2RW12TnhDOztBdUVsdk5ROztFQUVFO0F2RXF2TlY7O0F1RW52TlE7O0VBRUU7QXZFc3ZOVjs7QXVFcHZOUTs7RUFFRTtBdkV1dk5WOztBdUVydk5ROztFQUVFO0F2RXd2TlY7O0F1RXZ3TlE7RUFBZ0M7QXZFMndOeEM7O0F1RTF3TlE7O0VBRUU7QXZFNndOVjs7QXVFM3dOUTs7RUFFRTtBdkU4d05WOztBdUU1d05ROztFQUVFO0F2RSt3TlY7O0F1RTd3TlE7O0VBRUU7QXZFZ3hOVjs7QXVFL3hOUTtFQUFnQztBdkVteU54Qzs7QXVFbHlOUTs7RUFFRTtBdkVxeU5WOztBdUVueU5ROztFQUVFO0F2RXN5TlY7O0F1RXB5TlE7O0VBRUU7QXZFdXlOVjs7QXVFcnlOUTs7RUFFRTtBdkV3eU5WOztBdUV2ek5RO0VBQWdDO0F2RTJ6TnhDOztBdUUxek5ROztFQUVFO0F2RTZ6TlY7O0F1RTN6TlE7O0VBRUU7QXZFOHpOVjs7QXVFNXpOUTs7RUFFRTtBdkUrek5WOztBdUU3ek5ROztFQUVFO0F2RWcwTlY7O0F1RS8wTlE7RUFBZ0M7QXZFbTFOeEM7O0F1RWwxTlE7O0VBRUU7QXZFcTFOVjs7QXVFbjFOUTs7RUFFRTtBdkVzMU5WOztBdUVwMU5ROztFQUVFO0F2RXUxTlY7O0F1RXIxTlE7O0VBRUU7QXZFdzFOVjs7QXVFdjJOUTtFQUFnQztBdkUyMk54Qzs7QXVFMTJOUTs7RUFFRTtBdkU2Mk5WOztBdUUzMk5ROztFQUVFO0F2RTgyTlY7O0F1RTUyTlE7O0VBRUU7QXZFKzJOVjs7QXVFNzJOUTs7RUFFRTtBdkVnM05WOztBdUUvM05RO0VBQWdDO0F2RW00TnhDOztBdUVsNE5ROztFQUVFO0F2RXE0TlY7O0F1RW40TlE7O0VBRUU7QXZFczROVjs7QXVFcDROUTs7RUFFRTtBdkV1NE5WOztBdUVyNE5ROztFQUVFO0F2RXc0TlY7O0F1RXY1TlE7RUFBZ0M7QXZFMjVOeEM7O0F1RTE1TlE7O0VBRUU7QXZFNjVOVjs7QXVFMzVOUTs7RUFFRTtBdkU4NU5WOztBdUU1NU5ROztFQUVFO0F2RSs1TlY7O0F1RTc1TlE7O0VBRUU7QXZFZzZOVjs7QXVFLzZOUTtFQUFnQztBdkVtN054Qzs7QXVFbDdOUTs7RUFFRTtBdkVxN05WOztBdUVuN05ROztFQUVFO0F2RXM3TlY7O0F1RXA3TlE7O0VBRUU7QXZFdTdOVjs7QXVFcjdOUTs7RUFFRTtBdkV3N05WOztBdUVoN05RO0VBQXdCO0F2RW83TmhDOztBdUVuN05ROztFQUVFO0F2RXM3TlY7O0F1RXA3TlE7O0VBRUU7QXZFdTdOVjs7QXVFcjdOUTs7RUFFRTtBdkV3N05WOztBdUV0N05ROztFQUVFO0F2RXk3TlY7O0F1RXg4TlE7RUFBd0I7QXZFNDhOaEM7O0F1RTM4TlE7O0VBRUU7QXZFODhOVjs7QXVFNThOUTs7RUFFRTtBdkUrOE5WOztBdUU3OE5ROztFQUVFO0F2RWc5TlY7O0F1RTk4TlE7O0VBRUU7QXZFaTlOVjs7QXVFaCtOUTtFQUF3QjtBdkVvK05oQzs7QXVFbitOUTs7RUFFRTtBdkVzK05WOztBdUVwK05ROztFQUVFO0F2RXUrTlY7O0F1RXIrTlE7O0VBRUU7QXZFdytOVjs7QXVFdCtOUTs7RUFFRTtBdkV5K05WOztBdUV4L05RO0VBQXdCO0F2RTQvTmhDOztBdUUzL05ROztFQUVFO0F2RTgvTlY7O0F1RTUvTlE7O0VBRUU7QXZFKy9OVjs7QXVFNy9OUTs7RUFFRTtBdkVnZ09WOztBdUU5L05ROztFQUVFO0F2RWlnT1Y7O0F1RWhoT1E7RUFBd0I7QXZFb2hPaEM7O0F1RW5oT1E7O0VBRUU7QXZFc2hPVjs7QXVFcGhPUTs7RUFFRTtBdkV1aE9WOztBdUVyaE9ROztFQUVFO0F2RXdoT1Y7O0F1RXRoT1E7O0VBRUU7QXZFeWhPVjs7QXVFbmhPSTtFQUFtQjtBdkV1aE92Qjs7QXVFdGhPSTs7RUFFRTtBdkV5aE9OOztBdUV2aE9JOztFQUVFO0F2RTBoT047O0F1RXhoT0k7O0VBRUU7QXZFMmhPTjs7QXVFemhPSTs7RUFFRTtBdkU0aE9OO0F3RTNsT0E7RUFBa0I7QXhFKzdRbEI7O0F3RTM3UUE7RUFBaUI7QXhFKzdRakI7O0F3RTk3UUE7RUFBaUI7QXhFazhRakI7O0F3RWo4UUE7RUFBaUI7QXhFcThRakI7O0F3RXA4UUE7RUNURTtFQUNBO0VBQ0E7QXpFaTlRRjs7QXdFbDhRSTtFQUF3QjtBeEVzOFE1Qjs7QXdFcjhRSTtFQUF3QjtBeEV5OFE1Qjs7QXdFeDhRSTtFQUF3QjtBeEU0OFE1QjtBd0V0OFFBO0VBQW1CO0F4RXMvUW5COztBd0VyL1FBO0VBQW1CO0F4RXkvUW5COztBd0V4L1FBO0VBQW1CO0F4RTQvUW5COztBd0V4L1FBO0VBQXVCO0F4RTQvUXZCOztBd0UzL1FBO0VBQXVCO0F4RSsvUXZCOztBd0U5L1FBO0VBQXVCO0F4RWtnUnZCOztBd0VqZ1JBO0VBQXVCO0F4RXFnUnZCOztBd0VwZ1JBO0VBQXVCO0F4RXdnUnZCOztBd0V2Z1JBO0VBQXVCO0F4RTJnUnZCOztBd0V2Z1JBO0VBQWM7QXhFMmdSZDs7QTBFbGpSRTtFQUNFO0ExRXFqUko7O0FPM2lSRTtFbUVMTTtBMUVvalJSOztBMEUxalJFO0VBQ0U7QTFFNmpSSjs7QU9ualJFO0VtRUxNO0ExRTRqUlI7O0EwRWxrUkU7RUFDRTtBMUVxa1JKOztBTzNqUkU7RW1FTE07QTFFb2tSUjs7QTBFMWtSRTtFQUNFO0ExRTZrUko7O0FPbmtSRTtFbUVMTTtBMUU0a1JSOztBMEVsbFJFO0VBQ0U7QTFFcWxSSjs7QU8za1JFO0VtRUxNO0ExRW9sUlI7O0EwRTFsUkU7RUFDRTtBMUU2bFJKOztBT25sUkU7RW1FTE07QTFFNGxSUjs7QTBFbG1SRTtFQUNFO0ExRXFtUko7O0FPM2xSRTtFbUVMTTtBMUVvbVJSOztBMEUxbVJFO0VBQ0U7QTFFNm1SSjs7QU9ubVJFO0VtRUxNO0ExRTRtUlI7O0F3RXJrUkE7RUFBYTtBeEV5a1JiOztBd0V4a1JBO0VBQWM7QXhFNGtSZDs7QXdFMWtSQTtFQUFpQjtBeEU4a1JqQjs7QXdFN2tSQTtFQUFpQjtBeEVpbFJqQjs7QXdFN2tSQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXdvUkY7O0F3RWpsUkE7RUFBd0I7QXhFcWxSeEI7O0F3RW5sUkE7RUFDRTtFQUNBO0F4RXNsUkY7O0F3RWpsUkE7RUFBYztBeEVxbFJkOztBNEV0cFJBO0VBQ0U7QTVFeXBSRjs7QTRFdHBSQTtFQUNFO0E1RXlwUkY7QUE1b1JBO0FBT0E7RUFDSTtBQXV0Uko7O0E2RXZ2UkE7OztFQUFBO0FBT0k7RUFDSTtFQUNBO0E3RXV2UlI7QTZFbHZSUTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7QTdFeXZSWjtBNkV2dlJZO0VBQ0k7RUFDQTtBN0V5dlJoQjtBNkV0dlJZO0VBQ0k7RUFDQTtFQUNBO0E3RXd2UmhCO0E2RXR2UmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdFd3ZScEI7QTZFdHZSb0I7RUFDSTtBN0V3dlJ4QjtBNkVwdlJnQjtFQUNJO0VBQ0E7QTdFc3ZScEI7QTZFbHZSWTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBN0VvdlJoQjtBNkVodlJnQjtFQUNJO0E3RWt2UnBCO0E2RS91UmdCO0VBQ0k7QTdFaXZScEI7QTZFL3VSb0I7RUFDSTtFQUNBO0VBQ0E7QTdFaXZSeEI7QTZFOXVSb0I7RUFDSTtVQUFBO0E3RWd2UnhCO0E2RTd1Um9CO0VBQ0k7RUFDQTtFQUNBO0E3RSt1UnhCO0E2RTF1Um9CO0VBQ0k7QTdFNHVSeEI7QTZFeHVSd0I7RUFDSTtBN0UwdVI1QjtBNkVydVJ3QjtFQUNJO0E3RXV1UjVCO0E2RWp1UmdCO0VBQ0k7RUFNQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0E3RTh0UnBCO0E2RW51Um9CO0VBQ0k7RUFBQTtFQUFBO0E3RXF1UnhCO0E2RS90Um9CO0VBQ0k7QTdFaXVSeEI7QTZFL3RSd0I7RUFDSTtBN0VpdVI1QjtBNkUxdFJJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0E3RTR0UlI7QTZFcnRSUTtFQUNJO0VBRUE7RUFDQTtBN0VndVJaO0E2RTV0Ulk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0VtdVJoQjtBNkVqdVJZO0VBQ0k7RUFDQTtBN0VtdVJoQjtBNkUvdFJJO0VBQ0k7QTdFaXVSUjtBNkUvdFJJO0VBQ0k7QTdFaXVSUjtBNkVodVJRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QTdFa3VSWjtBNkVqdVJZO0VBQ0k7QTdFbXVSaEI7QTZFbnRSSTtFQUNJO0E3RTZ0UlI7QTZFM3RSWTtFQUNJO0E3RTZ0UmhCO0E2RTV0UmdCO0VBQ0k7QTdFOHRScEI7QTZFbnNSSTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0E3RXV0UlI7QTZFcnRSUTtFQUNJO0VBQ0E7QTdFdXRSWjtBNkVwdFJRO0VBQ0k7QTdFc3RSWjtBNkVsdFJJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBN0VvdFJSO0E2RXZzUlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0E3RXlzUlo7QTZFeHNSWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RTBzUmhCO0E2RXRzUlk7RUFDSTtBN0V3c1JoQjtBNkV0c1JZO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBN0V3c1JoQjtBNkV2c1JnQjtFQUNJO0VBQ0E7QTdFeXNScEI7QTZFbHNSUTtFQUNJO0E3RW9zUlo7O0E2RTVyUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0E3RThyUko7QTZFNXJSSTtFQUNJO01BQUE7VUFBQTtBN0U4clJSOztBNkUxclJBO0VBQ0k7RUFDQTtVQUFBO0E3RTZyUko7O0E4RS8rUkE7OztFQUFBO0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0E5RTgrUko7QThFMytSQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QTlFMCtSSjtBOEV2K1JBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBOUVzK1JKO0E4RW4rUkE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0E5RWsrUko7QThFLzlSQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QTlFODlSSjtBOEUzOVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFNjlSSjtBOEUxOVJBO0FBQ0E7RUFDSTtBOUU0OVJKOztBOEV6OVJBO0VBQ0k7QTlFNDlSSjs7QThFejlSQTtFQUNJO0E5RTQ5Uko7O0E4RXo5UkE7RUFDSTtBOUU0OVJKOztBOEV6OVJBO0VBQ0k7QTlFNDlSSjs7QThFejlSQTtFQUNJO0E5RTQ5Uko7O0E4RXo5UkE7RUFDSTtBOUU0OVJKOztBOEV6OVJBO0VBQ0k7QTlFNDlSSjs7QThFejlSQTtFQUNJLGM3RTNFRztBRHVpU1A7QThFMzlSSTtFQUNJO0E5RTY5UlI7O0E4RXg5UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUUyOVJKOztBOEV4OVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTI5Uko7O0E4RXg5UkE7RUFDSTtFQUNBO0E5RTI5Uko7O0E4RXg5UkE7QUFFQTtBQXFCQTtFQUNJO0VBQ0E7RUFDQTtBOUVzOFJKOztBOEVuOFJBO0VBQ0k7QTlFczhSSjs7QThFdDdSQTtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0VBQ0E7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0VBQ0E7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0VBQ0E7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0VBQ0E7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7RUFDQTtFQUNBO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0VBQ0k7RUFDQTtBOUU2N1JKOztBOEUxN1JBO0FBQ0E7RUFDSTtFQUNBO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlFNjdSSjs7QThFMTdSQTtFQUNJO0E5RTY3Uko7O0E4RTE3UkE7RUFDSTtFQUNBO0E5RTY3Uko7O0E4RTE3UkE7QUFFQTtFQUNJO0VBQ0E7QTlFNDdSSjs7QThFejdSQTtFQUNJO0E5RTQ3Uko7O0E4RXo3UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUU0N1JKOztBOEV6N1JBO0VBQ0k7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0E5RTQ3Uko7O0E4RXo3UkE7RUFDSTtVQUFBO0E5RTQ3Uko7O0E4RXo3UkE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtBOUV5N1JKOztBOEV0N1JBO0VBQ0k7RUFDQTtBOUV5N1JKOztBOEV0N1JBO0VBQ0k7RUFDQTtBOUV5N1JKOztBOEV0N1JBO0VBQ0k7RUFDQTtFQUNBO0E5RXk3Uko7O0E4RXQ3UkE7RUFDSTtFQUNBO0E5RXk3Uko7O0E4RXQ3UkE7RUFDSTtBOUV5N1JKOztBOEV0N1JBO0VBQ0k7QTlFeTdSSjs7QThFdDdSQTtFQUNJO0E5RXk3Uko7O0E4RXQ3UkE7RUFDSTtBOUV5N1JKOztBOEV0N1JBO0VBQ0k7QTlFeTdSSjs7QThFdDdSQTtFQUNJO0E5RXk3Uko7O0E4RXQ3UkE7RUFDSTtFQUNBO0E5RXk3Uko7O0E4RXQ3UkE7RUFDSTtBOUV5N1JKOztBOEV0N1JBO0FBRUE7QUFDQTtFQUNJO0E5RXc3Uko7O0E4RTM2UkE7RUFDSTtFQUNBO0E5RTg2Uko7O0E4RTM2UkE7RUFDSTtBOUU4NlJKOztBOEUzNlJBO0VBQ0k7QTlFODZSSjs7QThFMzZSQTtFQUNJO0VBQ0E7RUFDQTtBOUU4NlJKOztBOEUzNlJBO0VBQ0k7QTlFODZSSjs7QThFMzZSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RTg2Uko7O0E4RTM2UkE7RUFDSTtFQUNBO0E5RTg2Uko7O0E4RTM2UkE7RUFDSTtFQUNBO0VBQ0E7QTlFODZSSjs7QThFMzZSQTtFQUNJO0E5RTg2Uko7O0E4RTM2UkE7QUFFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0E5RTY2Uko7O0E4RTE2UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTY2Uko7O0E4RWw2UkE7RUFDSTtBOUVxNlJKOztBOEVsNlJBO0VBQ0k7QTlFcTZSSjs7QThFbDZSQTtFQUNJO0E5RXE2Uko7O0E4RWw2UkE7RUFDSTtFQUNBO0E5RXE2Uko7O0E4RWw2UkE7RUFDSTtFQUNBO0VBQ0E7QTlFcTZSSjs7QThFbDZSQTtFQUNJO0VBQ0E7QTlFcTZSSjs7QThFbDZSQTtFQUNJO0VBQ0E7RUFDQTtBOUVxNlJKOztBOEVsNlJBO0VBQ0k7RUFDQTtBOUVxNlJKOztBOEVsNlJBO0VBQ0k7RUFDQTtFQUNBO0E5RXE2Uko7O0E4RWw2UkE7RUFDSTtBOUVxNlJKOztBOEVuNlJBO0VBQ0k7TUFBQTtBOUVzNlJKO0E4RXI2Ukk7RUFDSTtFQUNBO0VBQ0E7QTlFdTZSUjtBOEVyNlJJO0VBQ0k7RUFDQTtBOUV1NlJSO0E4RXI2Ukk7RUFDSTtBOUV1NlJSO0E4RXQ2UlE7RUFDSTtBOUV3NlJaOztBOEVuNlJBO0VBQ0k7QTlFczZSSjs7QThFcDZSQTtFQUNJO0E5RXU2Uko7O0E4RXA2UkE7RUFDSTtFQUNBO0E5RXU2Uko7O0E4RXA2UkE7RUFDSTtBOUV1NlJKOztBOEVwNlJBO0FBRUE7QUFFQTtBQUVBO0VBQ0k7QTlFbzZSSjs7QThFajZSQTtFQUNJO0E5RW82Uko7O0E4RWo2UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RW82Uko7O0E4RWo2UkE7QUFDQTtFQUNJO0E5RW82Uko7O0E4RWo2UkE7RUFDSTtBOUVvNlJKOztBOEVqNlJBO0VBQ0k7RUFDQTtFQUNBO0E5RW82Uko7O0E4RWo2UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFbzZSSjs7QThFajZSQTtFQUNJO0E5RW82Uko7O0E4RWo2UkE7RUFDSTtBOUVvNlJKOztBOEVqNlJBO0FBRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBOUVtNlJKOztBOEVoNlJBO0VBQ0k7QTlFbTZSSjs7QThFaDZSQTtFQUNJO0E5RW02Uko7O0E4RWg2UkE7RUFDSTtBOUVtNlJKOztBOEUvNVJJO0VBQ0ksd0N4RXBac0I7RXdFb1p0QixnQ3hFcFpzQjtFd0V3WnRCLHFCN0Vob0JGO0FEK2hUTjtBOEVsNlJRO0VBQ0k7QTlFbzZSWjtBOEVqNlJRO0VBQ0ksYzdFbG9CTjtBRHFpVE47QThFaDZSSTtFQUNJLG1CN0V0b0JGO0FEd2lUTjtBOEVqNlJRO0VBQ0k7QTlFbTZSWjs7QThFOTVSQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBOUVpNlJKOztBOEU5NVJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0E5RWk2Uko7O0E4RTk1UkE7RUFDSTtBOUVpNlJKOztBOEU5NVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFaTZSSjs7QThFOTVSQTtFQUNJO0E5RWk2Uko7O0E4RTk1UkE7QUFDQTtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUVnNlJKOztBOEU3NVJBO0VBQ0k7QTlFZzZSSjs7QThFNzVSQTtFQUNJO0E5RWc2Uko7O0E4RTc1UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFZzZSSjs7QThFNzVSQTtFQUNJO0E5RWc2Uko7O0E4RTc1UkE7RUFDSTtBOUVnNlJKOztBOEU3NVJBO0VBQ0k7QTlFZzZSSjs7QThFNzVSQTtFQUNJO0E5RWc2Uko7O0E4RTc1UkE7QUFFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUUrNVJKOztBOEU1NVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RSs1Uko7O0E4RTU1UkE7RUFDSTtBOUUrNVJKOztBOEU1NVJBO0VBQ0k7QTlFKzVSSjs7QThFNTVSQTtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUU4NVJKOztBOEUzNVJBO0FBRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNjVSSjs7QThFMTVSQTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNjVSSjs7QThFMTVSQTtFQUNJO0VBQ0E7QTlFNjVSSjs7QThFMTVSQTtFQUNJO0VBQ0E7RUFDQTtBOUU2NVJKOztBOEUxNVJBO0VBQ0k7RUFDQTtFQUNBO0E5RTY1Uko7O0E4RTE1UkE7RUFDSTtFQUNBO0E5RTY1Uko7O0E4RWg1UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUVtNVJKOztBOEVoNVJBO0VBQ0k7RUFDQTtBOUVtNVJKOztBOEVoNVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVtNVJKOztBOEVoNVJBO0FBRUE7QUFDQTtFQUNJO0VBQ0E7QTlFazVSSjtBOEU5NFJJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QTlFcTVSUjs7QThFdDNSSTtFQUNJO0E5RWk1UlI7O0E4RXo0UkE7RUFDSTtBOUVpNVJKOztBOEU5NFJBO0VBQ0k7RUFDQTtFQUNBO0E5RWk1Uko7O0E4RTk0UkE7RUFDSTtBOUVpNVJKOztBOEU5NFJBO0VBQ0k7QTlFaTVSSjs7QThFOTRSQTtFQUNJO0E5RWk1Uko7O0E4RTk0UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFaTVSSjs7QThFOTRSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RWk1Uko7O0E4RTk0UkE7RUFDSTtBOUVpNVJKOztBOEU5NFJBO0VBQ0k7RUFDQTtNQUFBO1VBQUE7QTlFaTVSSjs7QThFOTRSQTtFQUNJO0VBQ0E7QTlFaTVSSjs7QThFOTRSQTtFQUNJO0VBQ0E7RUFDQTtBOUVpNVJKOztBOEU3NFJBO0VBQ0k7QTlFZzVSSjs7QThFNzRSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVnNVJKO0E4RTk0Ukk7RUFDSTtFQUNBO0VBQ0E7QTlFZzVSUjtBOEU5NFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWc1UlI7QThFLzRSUTtFQUNJO0E5RWk1Ulo7O0E4RXQ0UkE7RUFDSTtBOUV5NFJKOztBOEV0NFJBO0VBQ0k7RUFDQTtBOUV5NFJKOztBOEVsNFJBO0VBQ0k7QTlFcTRSSjs7QThFbDRSQTtFQUNJO0VBQ0E7QTlFcTRSSjs7QThFbDRSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RXE0Uko7O0E4RWw0UkE7RUFDSTtFQUNBO0E5RXE0Uko7O0E4RWw0UkE7RUFDSTtFQUNBO0VBQ0E7QTlFcTRSSjs7QThFajRSQTtFQUNJO0E5RW80Uko7O0E4RWo0UkE7RUFDSTtFQUNBO0VBQ0E7QTlFbzRSSjs7QThFajRSQTtFQUNJO0E5RW80Uko7O0E4RWo0UkE7RUFDSTtBOUVvNFJKOztBOEVqNFJBO0VBQ0k7QTlFbzRSSjs7QThFajRSQTtFQUNJO0E5RW80Uko7O0E4RWo0UkE7QUFFQTtBQUtBO0VBQ0k7RUFDQTtFQUNBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0VBQ0E7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkE7RUFDSTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkE7RUFDSTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkE7RUFDSTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkE7RUFDSTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0VBQ0E7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkE7RUFDSTtFQUNBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7TUFBQTtVQUFBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtNQUFBO1VBQUE7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtFQUNBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RSszUko7O0E4RTUzUkE7RUFDSTtBOUUrM1JKOztBOEV6M1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFNDNSSjs7QThFMTNSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7RUFDQTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0VBQ0E7RUFDQTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7QTlFNjNSSjs7QThFMzNSQTtFQUNJO0E5RTgzUko7O0E4RTMzUkE7RUFDSTtBOUU4M1JKOztBOEVqM1JBO0VBQ0k7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0E5RSszUko7O0E4RTUzUkk7RUFDSTtNQUFBO1VBQUE7QTlFKzNSUjs7QThFaDNSQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0E5RWc0Uko7O0E4RTczUkE7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0E5RWc0Uko7O0E4RTczUkE7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFZzRSSjs7QThFNzNSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVnNFJKOztBOEU3M1JBO0VBQ0k7RUFDQTtBOUVnNFJKOztBOEU3M1JBO0VBQ0k7RUFDQTtFQUNBO0E5RWc0Uko7O0E4RTczUkE7RUFDSTtBOUVnNFJKOztBOEU3M1JBO0VBQ0k7QTlFZzRSSjs7QThFNzNSQTtFQUNJO0VBQ0E7QTlFZzRSSjs7QThFNzNSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RWc0Uko7O0E4RTczUkE7QUFFQTtFQUNJO0VBQUE7RUFBQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0FBQ0E7RUFDSTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7QTlFKzNSSjs7QThFNTNSQTtFQUNJO0VBQ0E7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUUrM1JKOztBOEU1M1JBO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBOUU4M1JKOztBOEUzM1JBO0VBQ0k7QTlFODNSSjs7QThFMzNSQTtFQUNJO0E5RTgzUko7O0E4RTMzUkE7RUFDSTtFQUNBO0E5RTgzUko7O0E4RTMzUkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7RUFDQTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7RUFDQTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7QTlFNjNSSjs7QThFMTNSQTtFQUNJO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUU2M1JKOztBOEUxM1JBO0VBQ0k7RUFDQTtFQUNBO0E5RTYzUko7O0E4RTEzUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUU2M1JKOztBOEU3MVJBO0VBQ0k7QTlFZzJSSjs7QThFNzFSQTtFQUNJO0E5RWcyUko7O0E4RTcxUkE7RUFDSTtBOUVnMlJKOztBOEU3MVJBO0VBQ0k7RUFDQTtBOUVnMlJKOztBOEU3MVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFZzJSSjs7QThFNzFSQTtFQUNJO0E5RWcyUko7O0E4RTkxUkE7RUFDSTtBOUVpMlJKOztBOEU5MVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFaTJSSjs7QThFOTFSQTtFQUNJO0VBQ0E7QTlFaTJSSjs7QThFOTFSQTtFQUNJO0E5RWkyUko7O0E4RTkxUkE7RUFDSTtBOUVpMlJKOztBOEU5MVJBO0VBQ0k7RUFDQTtBOUVpMlJKOztBOEU5MVJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFaTJSSjs7QThFOTFSQTtFQUNJO0VBQUE7RUFBQTtFQUNBO0E5RWkyUko7O0E4RTkxUkE7RUFDSTtBOUVpMlJKOztBOEU5MVJBO0VBQ0k7QTlFaTJSSjs7QThFOTFSQTtFQUNJO0E5RWkyUko7O0E4RTkxUkE7RUFFSTtBOUVnMlJKOztBOEU3MVJBO0VBQ0k7QTlFZzJSSjs7QThFdDFSQTtFQUNJO0E5RXkxUko7O0E4RXQxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RXkxUko7O0E4RXQxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBOUV5MVJKOztBOEV0MVJBO0VBQ0k7QTlFeTFSSjs7QThFcjFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0E5RXcxUko7O0E4RXIxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBOUV3MVJKOztBOEVyMVJBO0VBQ0k7QTlFdzFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtFQUNBO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7RUFDQTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7RUFDQTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7QTlFdTFSSjs7QThFcDFSQTtBQUNBO0VBQ0k7RUFDQTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7RUFDQTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0VBQ0E7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtFQUNBO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtFQUNBO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7QTlFdTFSSjs7QThFcDFSQTtFQUNJO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7RUFDQTtVQUFBO0E5RXUxUko7O0E4RXAxUkE7RUFDSTtBOUV1MVJKOztBOEVwMVJBO0VBQ0k7QTlFdTFSSjs7QThFcDFSQTtBQUVBO0VBQ0k7RUFDQTtBOUVzMVJKOztBOEVuMVJBO0FBQ0E7RUFDSTtBOUVzMVJKOztBOEVuMVJBO0FBRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVxMVJKOztBOEVsMVJBO0VBQ0k7QTlFcTFSSjs7QThFbDFSQTtFQUNJO01BQUE7VUFBQTtBOUVxMVJKOztBOEVsMVJBO0VBQ0k7TUFBQTtVQUFBO0E5RXExUko7O0E4RWwxUkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVxMVJKOztBOEVsMVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFcTFSSjs7QThFbDFSQTtFQUNJO0E5RXExUko7O0E4RWwxUkE7RUFDSTtFQUNBO0E5RXExUko7O0E4RWwxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QTlFcTFSSjs7QThFbDFSQTtFQUNJO0VBQ0E7QTlFcTFSSjs7QThFbDFSQTtFQUNJO0VBQ0E7QTlFcTFSSjs7QThFbDFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFcTFSSjs7QThFbDFSQTtFQUNJO0E5RXExUko7O0E4RWwxUkE7RUFDSTtFQUNBO0E5RXExUko7O0E4RWwxUkE7RUFDSTtBOUVxMVJKOztBOEVsMVJBO0VBQ0k7QTlFcTFSSjs7QThFbDFSQTtBQUVBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQ0E7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtFQUNJO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtFQUNJO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtBQUNBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQ0E7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQ0E7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQ0E7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RW8xUko7O0E4RWoxUkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtBQUNBO0VBQ0k7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtBQUNBO0VBQ0k7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7RUFDQTtBOUVvMVJKOztBOEVqMVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFbzFSSjs7QThFajFSQTtFQUNJO0VBQ0E7QTlFbzFSSjs7QThFajFSQTtFQUNJO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtFQUNBO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtFQUNBO0E5RW8xUko7O0E4RWoxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RW8xUko7O0E4RTcwUkE7RUFDSTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtHQ2cxUkUsT0QvMFJFO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7QTlFZzFSSjs7QThFNzBSQTtFQUdJO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUVBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7RUFDQTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7RUFDQTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7QTlFZzFSSjs7QThFNzBSQTtFQUNJO01BQUE7VUFBQTtBOUVnMVJKOztBOEU3MFJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0E5RWcxUko7O0E4RTcwUkE7RUFDSTtFQUNBO0VBQ0E7QTlFZzFSSjs7QThFNzBSQTtFQUNJO0VBQ0E7RUFDQTtBOUVnMVJKO0FnRnR4V0E7OztFQUFBO0FBS0E7QUFjQTtBQUVBO0FBZ0JBO0FBRUE7QUE2REE7QUFFQTtBQTJGQTtBQUVBO0FBT0E7QUFFQTtBQStCQTtBQUVBO0FBeUJBO0FBRUE7QUFxREE7QUM3VEE7RUFDRTtBakYyaVhGOztBaUZ4aVhBO0VBQ0U7QWpGMmlYRjs7QWlGeGlYQTs7OztFQUlFO0VBQ0E7QWpGMmlYRjs7QWlGeGlYQTtFQUNFO01BQUE7VUFBQTtBakYyaVhGO0FpRjFpWEU7RUFDRTtBakY0aVhKOztBaUZ4aVhBO0VBQ0U7QWpGMmlYRjs7QWlGeGlYQTs7Ozs7RUFLRTtFQUNBO0FqRjJpWEY7QWlGcmdYQTtFQUNFO0FqRndpWEY7O0FpRnJpWEE7RUFDRTtBakZ3aVhGOztBaUZyaVhBO0VBQ0U7QWpGd2lYRjs7QWtGeG5YQTs7O0VBQUE7QUFLQTtFQUNFO0FsRjBuWEY7O0FrRnhuWEE7RUFDSSxjakZVRTtFaUZURjtFQUNBO0FsRjJuWEo7O0FtRnRvWEE7OztFQUFBO0FBS0E7RUFDRTtFQUVBO0VBQ0E7QW5GdW9YRjtBbUZyb1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FuRnNvWEY7O0FtRnBvWEE7RUFDRTtBbkZ1b1hGOztBbUZyb1hBO0VBQ0U7QW5Gd29YRjs7QW1GdG9YQTs7RUFFRTtBbkZ5b1hGOztBbUZ2b1hBO0VBQ0U7QW5GMG9YRjs7QW1GeG9YQTtFQUNFO0FuRjJvWEY7O0FtRnpvWEE7RUFDRTtBbkY0b1hGOztBbUYxb1hBO0VBQ0U7QW5GNm9YRjs7QW1GM29YQTtFQUNFO0FuRjhvWEY7O0FtRjVvWEE7RUFDRTtBbkYrb1hGOztBbUY3b1hBO0VBQ0U7QW5GZ3BYRjs7QW1GOW9YQTtFQUNFO0FuRmlwWEY7O0FtRi9vWEE7RUFDRTtBbkZrcFhGOztBbUZocFhBO0VBQ0U7QW5GbXBYRjs7QW1GanBYQTtFQUNFO0FuRm9wWEY7O0FtRmxwWEE7RUFDRTtBbkZxcFhGOztBbUZucFhBO0VBQ0U7QW5Gc3BYRjs7QW1GcHBYQTtFQUNFO0FuRnVwWEY7O0FtRnJwWEE7RUFDRTtBbkZ3cFhGOztBbUZ0cFhBO0VBQ0U7QW5GeXBYRjs7QW1GdnBYQTtFQUNFO0FuRjBwWEY7O0FtRnhwWEE7RUFDRTtBbkYycFhGOztBbUZ6cFhBO0VBQ0U7QW5GNHBYRjs7QW1GMXBYQTtFQUNFO0FuRjZwWEY7O0FtRjNwWEE7RUFDRTtBbkY4cFhGOztBbUY1cFhBO0VBQ0U7QW5GK3BYRjs7QW1GN3BYQTtFQUNFO0FuRmdxWEY7O0FtRjlwWEE7RUFDRTtBbkZpcVhGOztBbUYvcFhBO0VBQ0U7QW5Ga3FYRjs7QW1GaHFYQTtFQUNFO0FuRm1xWEY7O0FtRmpxWEE7RUFDRTtBbkZvcVhGOztBbUZscVhBO0VBQ0U7QW5GcXFYRjs7QW1GbnFYQTtFQUNFO0FuRnNxWEY7O0FtRnBxWEE7RUFDRTtBbkZ1cVhGOztBbUZycVhBO0VBQ0U7QW5Gd3FYRjs7QW1GdHFYQTtFQUNFO0FuRnlxWEY7O0FtRnZxWEE7RUFDRTtBbkYwcVhGOztBbUZ4cVhBO0VBQ0U7QW5GMnFYRjs7QW1GenFYQTtFQUNFO0FuRjRxWEY7O0FtRjFxWEE7RUFDRTtBbkY2cVhGOztBbUYzcVhBO0VBQ0U7QW5GOHFYRjs7QW1GNXFYQTtFQUNFO0FuRitxWEY7O0FtRjdxWEE7RUFDRTtBbkZnclhGOztBbUY5cVhBO0VBQ0U7QW5GaXJYRjs7QW1GL3FYQTtFQUNFO0FuRmtyWEY7O0FtRmhyWEE7RUFDRTtBbkZtclhGOztBbUZqclhBO0VBQ0U7QW5Gb3JYRjs7QW1GbHJYQTtFQUNFO0FuRnFyWEY7O0FtRm5yWEE7RUFDRTtBbkZzclhGOztBbUZwclhBO0VBQ0U7QW5GdXJYRjs7QW1GcnJYQTtFQUNFO0FuRndyWEY7O0FtRnRyWEE7RUFDRTtBbkZ5clhGOztBbUZ2clhBO0VBQ0U7QW5GMHJYRjs7QW1GeHJYQTtFQUNFO0FuRjJyWEY7O0FtRnpyWEE7RUFDRTtBbkY0clhGOztBbUYxclhBO0VBQ0U7QW5GNnJYRjs7QW1GM3JYQTtFQUNFO0FuRjhyWEY7O0FtRjVyWEE7RUFDRTtBbkYrclhGOztBbUY3clhBO0VBQ0U7QW5GZ3NYRjs7QW1GOXJYQTtFQUNFO0FuRmlzWEY7O0FtRi9yWEE7RUFDRTtBbkZrc1hGOztBbUZoc1hBO0VBQ0U7QW5GbXNYRjs7QW1GanNYQTtFQUNFO0FuRm9zWEY7O0FtRmxzWEE7RUFDRTtBbkZxc1hGOztBbUZuc1hBO0VBQ0U7QW5Gc3NYRjs7QW1GcHNYQTtFQUNFO0FuRnVzWEY7O0FtRnJzWEE7RUFDRTtBbkZ3c1hGOztBbUZ0c1hBO0VBQ0U7QW5GeXNYRjs7QW1GdnNYQTtFQUNFO0FuRjBzWEY7O0FtRnhzWEE7RUFDRTtBbkYyc1hGOztBbUZ6c1hBO0VBQ0U7QW5GNHNYRjs7QW1GMXNYQTtFQUNFO0FuRjZzWEY7O0FtRjNzWEE7RUFDRTtBbkY4c1hGOztBbUY1c1hBO0VBQ0U7QW5GK3NYRjs7QW1GN3NYQTtFQUNFO0FuRmd0WEY7O0FtRjlzWEE7RUFDRTtBbkZpdFhGOztBbUYvc1hBO0VBQ0U7QW5Ga3RYRjs7QW1GaHRYQTtFQUNFO0FuRm10WEY7O0FtRmp0WEE7RUFDRTtBbkZvdFhGOztBbUZsdFhBO0VBQ0U7QW5GcXRYRjs7QW1GbnRYQTtFQUNFO0FuRnN0WEY7O0FtRnB0WEE7RUFDRTtBbkZ1dFhGOztBbUZydFhBO0VBQ0U7QW5Gd3RYRjs7QW1GdHRYQTtFQUNFO0FuRnl0WEY7O0FtRnZ0WEE7RUFDRTtBbkYwdFhGOztBbUZ4dFhBO0VBQ0U7QW5GMnRYRjs7QW1GenRYQTtFQUNFO0FuRjR0WEY7O0FtRjF0WEE7RUFDRTtBbkY2dFhGOztBbUYzdFhBO0VBQ0U7QW5GOHRYRjs7QW1GNXRYQTtFQUNFO0FuRit0WEY7O0FtRjd0WEE7RUFDRTtBbkZndVhGOztBbUY5dFhBO0VBQ0U7QW5GaXVYRjs7QW1GL3RYQTtFQUNFO0FuRmt1WEY7O0FtRmh1WEE7RUFDRTtBbkZtdVhGOztBbUZqdVhBO0VBQ0U7QW5Gb3VYRjs7QW1GbHVYQTtFQUNFO0FuRnF1WEY7O0FtRm51WEE7RUFDRTtBbkZzdVhGOztBbUZwdVhBO0VBQ0U7QW5GdXVYRjs7QW1GcnVYQTtFQUNFO0FuRnd1WEY7O0FtRnR1WEE7RUFDRTtBbkZ5dVhGOztBbUZ2dVhBO0VBQ0U7QW5GMHVYRjs7QW1GeHVYQTtFQUNFO0FuRjJ1WEY7O0FtRnp1WEE7RUFDRTtBbkY0dVhGOztBbUYxdVhBO0VBQ0U7QW5GNnVYRjs7QW1GM3VYQTtFQUNFO0FuRjh1WEY7O0FtRjV1WEE7RUFDRTtBbkYrdVhGOztBbUY3dVhBO0VBQ0U7QW5GZ3ZYRjs7QW1GOXVYQTtFQUNFO0FuRml2WEY7O0FtRi91WEE7RUFDRTtBbkZrdlhGOztBbUZodlhBO0VBQ0U7QW5GbXZYRjs7QW1GanZYQTtFQUNFO0FuRm92WEY7O0FtRmx2WEE7RUFDRTtBbkZxdlhGOztBbUZudlhBO0VBQ0U7QW5Gc3ZYRjs7QW1GcHZYQTtFQUNFO0FuRnV2WEY7O0FtRnJ2WEE7RUFDRTtBbkZ3dlhGOztBbUZ0dlhBO0VBQ0U7QW5GeXZYRjs7QW1GdnZYQTtFQUNFO0FuRjB2WEY7O0FtRnh2WEE7RUFDRTtBbkYydlhGOztBbUZ6dlhBO0VBQ0U7QW5GNHZYRjs7QW1GMXZYQTtFQUNFO0FuRjZ2WEY7O0FtRjN2WEE7RUFDRTtBbkY4dlhGOztBbUY1dlhBO0VBQ0U7QW5GK3ZYRjs7QW1GN3ZYQTtFQUNFO0FuRmd3WEY7O0FtRjl2WEE7RUFDRTtBbkZpd1hGOztBbUYvdlhBO0VBQ0U7QW5Ga3dYRjs7QW1GaHdYQTtFQUNFO0FuRm13WEY7O0FtRmp3WEE7RUFDRTtBbkZvd1hGOztBbUZsd1hBO0VBQ0U7QW5GcXdYRjs7QW1GbndYQTtFQUNFO0FuRnN3WEY7O0FtRnB3WEE7RUFDRTtBbkZ1d1hGOztBbUZyd1hBO0VBQ0U7QW5Gd3dYRjs7QW1GdHdYQTtFQUNFO0FuRnl3WEY7O0FtRnZ3WEE7RUFDRTtBbkYwd1hGOztBbUZ4d1hBO0VBQ0U7QW5GMndYRjs7QW1GendYQTtFQUNFO0FuRjR3WEY7O0FtRjF3WEE7RUFDRTtBbkY2d1hGOztBbUYzd1hBO0VBQ0U7QW5GOHdYRjs7QW1GNXdYQTtFQUNFO0FuRit3WEY7O0FtRjd3WEE7RUFDRTtBbkZneFhGOztBbUY5d1hBO0VBQ0U7QW5GaXhYRjs7QW1GL3dYQTtFQUNFO0FuRmt4WEY7O0FtRmh4WEE7RUFDRTtBbkZteFhGOztBbUZqeFhBO0VBQ0U7QW5Gb3hYRjs7QW1GbHhYQTtFQUNFO0FuRnF4WEY7O0FtRm54WEE7RUFDRTtBbkZzeFhGOztBbUZweFhBO0VBQ0U7QW5GdXhYRjs7QW1GcnhYQTtFQUNFO0FuRnd4WEY7O0FtRnR4WEE7RUFDRTtBbkZ5eFhGOztBbUZ2eFhBO0VBQ0U7QW5GMHhYRjs7QW1GeHhYQTtFQUNFO0FuRjJ4WEY7O0FtRnp4WEE7RUFDRTtBbkY0eFhGOztBbUYxeFhBO0VBQ0U7QW5GNnhYRjs7QW1GM3hYQTtFQUNFO0FuRjh4WEY7O0FtRjV4WEE7RUFDRTtBbkYreFhGOztBbUY3eFhBO0VBQ0U7QW5GZ3lYRjs7QW1GOXhYQTtFQUNFO0FuRml5WEY7O0FtRi94WEE7RUFDRTtBbkZreVhGOztBbUZoeVhBO0VBQ0U7QW5GbXlYRjs7QW1GanlYQTtFQUNFO0FuRm95WEY7O0FtRmx5WEE7RUFDRTtBbkZxeVhGOztBbUZueVhBO0VBQ0U7QW5Gc3lYRjs7QW1GcHlYQTtFQUNFO0FuRnV5WEY7O0FtRnJ5WEE7RUFDRTtBbkZ3eVhGOztBbUZ0eVhBO0VBQ0U7QW5GeXlYRjs7QW1GdnlYQTtFQUNFO0FuRjB5WEY7O0FtRnh5WEE7RUFDRTtBbkYyeVhGOztBbUZ6eVhBO0VBQ0U7QW5GNHlYRjs7QW1GMXlYQTtFQUNFO0FuRjZ5WEY7O0FtRjN5WEE7RUFDRTtBbkY4eVhGOztBbUY1eVhBO0VBQ0U7QW5GK3lYRjs7QW1GN3lYQTtFQUNFO0FuRmd6WEY7O0FtRjl5WEE7RUFDRTtBbkZpelhGOztBbUYveVhBO0VBQ0U7QW5Ga3pYRjs7QW1GaHpYQTtFQUNFO0FuRm16WEY7O0FtRmp6WEE7RUFDRTtBbkZvelhGOztBbUZselhBO0VBQ0U7QW5GcXpYRjs7QW1GbnpYQTtFQUNFO0FuRnN6WEY7O0FtRnB6WEE7RUFDRTtBbkZ1elhGOztBbUZyelhBO0VBQ0U7QW5Gd3pYRjs7QW1GdHpYQTtFQUNFO0FuRnl6WEY7O0FtRnZ6WEE7RUFDRTtBbkYwelhGOztBbUZ4elhBO0VBQ0U7QW5GMnpYRjs7QW1GenpYQTtFQUNFO0FuRjR6WEY7O0FtRjF6WEE7RUFDRTtBbkY2elhGOztBbUYzelhBO0VBQ0U7QW5GOHpYRjs7QW1GNXpYQTtFQUNFO0FuRit6WEY7O0FtRjd6WEE7RUFDRTtBbkZnMFhGOztBbUY5elhBO0VBQ0U7QW5GaTBYRjs7QW1GL3pYQTtFQUNFO0FuRmswWEY7O0FtRmgwWEE7RUFDRTtBbkZtMFhGOztBbUZqMFhBO0VBQ0U7QW5GbzBYRjs7QW1GbDBYQTtFQUNFO0FuRnEwWEY7O0FtRm4wWEE7RUFDRTtBbkZzMFhGOztBbUZwMFhBO0VBQ0U7QW5GdTBYRjs7QW1GcjBYQTtFQUNFO0FuRncwWEY7O0FtRnQwWEE7RUFDRTtBbkZ5MFhGOztBbUZ2MFhBO0VBQ0U7QW5GMDBYRjs7QW1GeDBYQTtFQUNFO0FuRjIwWEY7O0FtRnowWEE7RUFDRTtBbkY0MFhGOztBbUYxMFhBO0VBQ0U7QW5GNjBYRjs7QW1GMzBYQTtFQUNFO0FuRjgwWEY7O0FtRjUwWEE7RUFDRTtBbkYrMFhGOztBbUY3MFhBO0VBQ0U7QW5GZzFYRjs7QW1GOTBYQTtFQUNFO0FuRmkxWEY7O0FtRi8wWEE7RUFDRTtBbkZrMVhGOztBbUZoMVhBO0VBQ0U7QW5GbTFYRjs7QW1GajFYQTtFQUNFO0FuRm8xWEY7O0FtRmwxWEE7RUFDRTtBbkZxMVhGOztBbUZuMVhBO0VBQ0U7QW5GczFYRjs7QW1GcDFYQTtFQUNFO0FuRnUxWEY7O0FtRnIxWEE7RUFDRTtBbkZ3MVhGOztBbUZ0MVhBO0VBQ0U7QW5GeTFYRjs7QW1GdjFYQTtFQUNFO0FuRjAxWEY7O0FtRngxWEE7RUFDRTtBbkYyMVhGOztBbUZ6MVhBO0VBQ0U7QW5GNDFYRjs7QW1GMTFYQTtFQUNFO0FuRjYxWEY7O0FtRjMxWEE7RUFDRTtBbkY4MVhGOztBbUY1MVhBO0VBQ0U7QW5GKzFYRjs7QW1GNzFYQTtFQUNFO0FuRmcyWEY7O0FtRjkxWEE7RUFDRTtBbkZpMlhGOztBbUYvMVhBO0VBQ0U7QW5GazJYRjs7QW1GaDJYQTtFQUNFO0FuRm0yWEY7O0FtRmoyWEE7RUFDRTtBbkZvMlhGOztBbUZsMlhBO0VBQ0U7QW5GcTJYRjs7QW1GbjJYQTtFQUNFO0FuRnMyWEY7O0FtRnAyWEE7RUFDRTtBbkZ1MlhGOztBbUZyMlhBO0VBQ0U7QW5GdzJYRjs7QW1GdDJYQTtFQUNFO0FuRnkyWEY7O0FtRnYyWEE7RUFDRTtBbkYwMlhGOztBbUZ4MlhBO0VBQ0U7QW5GMjJYRjs7QW1GejJYQTtFQUNFO0FuRjQyWEY7O0FtRjEyWEE7RUFDRTtBbkY2MlhGOztBbUYzMlhBO0VBQ0U7QW5GODJYRjs7QW1GNTJYQTtFQUNFO0FuRisyWEY7O0FtRjcyWEE7RUFDRTtBbkZnM1hGOztBbUY5MlhBO0VBQ0U7QW5GaTNYRjs7QW1GLzJYQTtFQUNFO0FuRmszWEY7O0FtRmgzWEE7RUFDRTtBbkZtM1hGOztBbUZqM1hBO0VBQ0U7QW5GbzNYRjs7QW1GbDNYQTtFQUNFO0FuRnEzWEY7O0FtRm4zWEE7RUFDRTtBbkZzM1hGOztBbUZwM1hBO0VBQ0U7QW5GdTNYRjs7QW1GcjNYQTtFQUNFO0FuRnczWEY7O0FtRnQzWEE7RUFDRTtBbkZ5M1hGOztBbUZ2M1hBO0VBQ0U7QW5GMDNYRjs7QW1GeDNYQTtFQUNFO0FuRjIzWEY7O0FtRnozWEE7RUFDRTtBbkY0M1hGOztBbUYxM1hBO0VBQ0U7QW5GNjNYRjs7QW1GMzNYQTtFQUNFO0FuRjgzWEY7O0FtRjUzWEE7RUFDRTtBbkYrM1hGOztBbUY3M1hBO0VBQ0U7QW5GZzRYRjs7QW1GOTNYQTtFQUNFO0FuRmk0WEY7O0FtRi8zWEE7RUFDRTtBbkZrNFhGOztBbUZoNFhBO0VBQ0U7QW5GbTRYRjs7QW1GajRYQTtFQUNFO0FuRm80WEY7O0FtRmw0WEE7RUFDRTtBbkZxNFhGOztBbUZuNFhBO0VBQ0U7QW5GczRYRjs7QW1GcDRYQTtFQUNFO0FuRnU0WEY7O0FtRnI0WEE7RUFDRTtBbkZ3NFhGOztBbUZ0NFhBO0VBQ0U7QW5GeTRYRjs7QW1GdjRYQTtFQUNFO0FuRjA0WEY7O0FtRng0WEE7RUFDRTtBbkYyNFhGOztBbUZ6NFhBO0VBQ0U7QW5GNDRYRjs7QW1GMTRYQTtFQUNFO0VBRUE7QW5GNjRYRjs7QW1GMzRYQTs7RUFFRTtFQUVBO0FuRjg0WEY7O0FvRmpzWkE7OztFQUFBO0FBS0E7RUFDSTtFQUNBO0FwRm1zWko7O0FvRmpzWkE7RUFDSTtFQUNBO0FwRm9zWko7QW9GbnNaSTtFQUNJO0FwRnFzWlI7O0FxRmh0WlE7RUFDSTtBckZtdFpaO0FxRmh0Wkk7RUFDSTtBckZrdFpSOztBcUY5c1pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGaXRaSjs7QXNGaHVaQTs7Ozs7Ozs7Ozs7Q0FBQTtBQWtCSTtFQUNFO0F0RjZ0Wk47O0FzRjF0Wkk7RUFDRTtBdEY2dFpOOztBc0ZsdVpJO0VBQ0U7QXRGcXVaTjs7QXNGbHVaSTtFQUNFO0F0RnF1Wk47O0FzRjF1Wkk7RUFDRTtBdEY2dVpOOztBc0YxdVpJO0VBQ0U7QXRGNnVaTjs7QXNGbHZaSTtFQUNFO0F0RnF2Wk47O0FzRmx2Wkk7RUFDRTtBdEZxdlpOOztBc0YxdlpJO0VBQ0U7QXRGNnZaTjs7QXNGMXZaSTtFQUNFO0F0RjZ2Wk47O0FzRmx3Wkk7RUFDRTtBdEZxd1pOOztBc0Zsd1pJO0VBQ0U7QXRGcXdaTjs7QXNGMXdaSTtFQUNFO0F0RjZ3Wk47O0FzRjF3Wkk7RUFDRTtBdEY2d1pOOztBc0ZseFpJO0VBQ0U7QXRGcXhaTjs7QXNGbHhaSTtFQUNFO0F0RnF4Wk47O0FzRjF4Wkk7RUFDRTtBdEY2eFpOOztBc0YxeFpJO0VBQ0U7QXRGNnhaTjs7QXNGbHlaSTtFQUNFO0F0RnF5Wk47O0FzRmx5Wkk7RUFDRTtBdEZxeVpOOztBc0YxeVpJO0VBQ0U7QXRGNnlaTjs7QXNGMXlaSTtFQUNFO0F0RjZ5Wk47O0FzRmx6Wkk7RUFDRTtBdEZxelpOOztBc0ZselpJO0VBQ0U7QXRGcXpaTjs7QXNGMXpaSTtFQUNFO0F0RjZ6Wk47O0FzRjF6Wkk7RUFDRTtBdEY2elpOOztBc0ZsMFpJO0VBQ0U7QXRGcTBaTjs7QXNGbDBaSTtFQUNFO0F0RnEwWk47O0FzRjEwWkk7RUFDRTtBdEY2MFpOOztBc0YxMFpJO0VBQ0U7QXRGNjBaTjs7QXNGbDFaSTtFQUNFO0F0RnExWk47O0FzRmwxWkk7RUFDRTtBdEZxMVpOOztBc0YxMVpJO0VBQ0U7QXRGNjFaTjs7QXNGMTFaSTtFQUNFO0F0RjYxWk47O0FzRmwyWkk7RUFDRTtBdEZxMlpOOztBc0ZsMlpJO0VBQ0U7QXRGcTJaTjs7QXNGMTJaSTtFQUNFO0F0RjYyWk47O0FzRjEyWkk7RUFDRTtBdEY2MlpOOztBc0ZsM1pJO0VBQ0U7QXRGcTNaTjs7QXNGbDNaSTtFQUNFO0F0RnEzWk47O0FzRjEzWkk7RUFDRTtBdEY2M1pOOztBc0YxM1pJO0VBQ0U7QXRGNjNaTjs7QXNGbDRaSTtFQUNFO0F0RnE0Wk47O0FzRmw0Wkk7RUFDRTtBdEZxNFpOOztBc0YxNFpJO0VBQ0U7QXRGNjRaTjs7QXNGMTRaSTtFQUNFO0F0RjY0Wk47O0FzRmw1Wkk7RUFDRTtBdEZxNVpOOztBc0ZsNVpJO0VBQ0U7QXRGcTVaTjs7QXNGMTVaSTtFQUNFO0F0RjY1Wk47O0FzRjE1Wkk7RUFDRTtBdEY2NVpOOztBc0ZsNlpJO0VBQ0U7QXRGcTZaTjs7QXNGbDZaSTtFQUNFO0F0RnE2Wk47O0FzRjE2Wkk7RUFDRTtBdEY2NlpOOztBc0YxNlpJO0VBQ0U7QXRGNjZaTjs7QXNGbDdaSTtFQUNFO0F0RnE3Wk47O0FzRmw3Wkk7RUFDRTtBdEZxN1pOOztBc0YxN1pJO0VBQ0U7QXRGNjdaTjs7QXNGMTdaSTtFQUNFO0F0RjY3Wk47O0FzRmw4Wkk7RUFDRTtBdEZxOFpOOztBc0ZsOFpJO0VBQ0U7QXRGcThaTjs7QXNGMThaSTtFQUNFO0F0RjY4Wk47O0FzRjE4Wkk7RUFDRTtBdEY2OFpOOztBc0ZsOVpJO0VBQ0U7QXRGcTlaTjs7QXNGbDlaSTtFQUNFO0F0RnE5Wk47O0FzRjE5Wkk7RUFDRTtBdEY2OVpOOztBc0YxOVpJO0VBQ0U7QXRGNjlaTjs7QXNGbCtaSTtFQUNFO0F0RnErWk47O0FzRmwrWkk7RUFDRTtBdEZxK1pOOztBc0YxK1pJO0VBQ0U7QXRGNitaTjs7QXNGMStaSTtFQUNFO0F0RjYrWk47O0FzRmwvWkk7RUFDRTtBdEZxL1pOOztBc0ZsL1pJO0VBQ0U7QXRGcS9aTjs7QXNGMS9aSTtFQUNFO0F0RjYvWk47O0FzRjEvWkk7RUFDRTtBdEY2L1pOOztBc0ZsZ2FJO0VBQ0U7QXRGcWdhTjs7QXNGbGdhSTtFQUNFO0F0RnFnYU47O0FzRjFnYUk7RUFDRTtBdEY2Z2FOOztBc0YxZ2FJO0VBQ0U7QXRGNmdhTjs7QXNGbGhhSTtFQUNFO0F0RnFoYU47O0FzRmxoYUk7RUFDRTtBdEZxaGFOOztBc0YxaGFJO0VBQ0U7QXRGNmhhTjs7QXNGMWhhSTtFQUNFO0F0RjZoYU47O0FzRmxpYUk7RUFDRTtBdEZxaWFOOztBc0ZsaWFJO0VBQ0U7QXRGcWlhTjs7QXNGMWlhSTtFQUNFO0F0RjZpYU47O0FzRjFpYUk7RUFDRTtBdEY2aWFOOztBc0ZsamFJO0VBQ0U7QXRGcWphTjs7QXNGbGphSTtFQUNFO0F0RnFqYU47O0FzRjFqYUk7RUFDRTtBdEY2amFOOztBc0YxamFJO0VBQ0U7QXRGNmphTjs7QXNGbGthSTtFQUNFO0F0RnFrYU47O0FzRmxrYUk7RUFDRTtBdEZxa2FOOztBc0Yxa2FJO0VBQ0U7QXRGNmthTjs7QXNGMWthSTtFQUNFO0F0RjZrYU47O0FzRmxsYUk7RUFDRTtBdEZxbGFOOztBc0ZsbGFJO0VBQ0U7QXRGcWxhTjs7QXNGMWxhSTtFQUNFO0F0RjZsYU47O0FzRjFsYUk7RUFDRTtBdEY2bGFOOztBc0ZsbWFJO0VBQ0U7QXRGcW1hTjs7QXNGbG1hSTtFQUNFO0F0RnFtYU47O0FzRjFtYUk7RUFDRTtBdEY2bWFOOztBc0YxbWFJO0VBQ0U7QXRGNm1hTjs7QXNGbG5hSTtFQUNFO0F0RnFuYU47O0FzRmxuYUk7RUFDRTtBdEZxbmFOOztBc0YvbWFBOztDQUFBO0FDN0JBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtBdkZncGFGOztBdUY3b2FBO0VBQ0U7RUFDQTtBdkZncGFGOztBdUY3b2FBO0VBQ0U7QXZGZ3BhRjs7QXVGN29hQTtFQUNFO0VBQ0E7RUFDQTtBdkZncGFGO0F1Ri9vYUU7RUFDRTtBdkZpcGFKOztBdUY3b2FBO0VBQ0U7QXZGZ3BhRjs7QXVGOW9hQTtFQUNFO0VBRUE7RUFDQTtBdkZncGFGOztBdUY5b2FBO0VBQ0U7RUFFQTtFQUNBO0VBQ0UsY3RGeEJFO0FEd3FhTjtBdUYvb2FJO0VBQ0k7QXZGaXBhUjs7QXVGN29hRTtFQUNFO0VBQ0E7QXZGZ3BhSjs7QXVGM29hRTtFQUNFO1VBQUE7QXZGOG9hSjtBdUY1b2FFO0VBQ0U7QXZGOG9hSjs7QXVGeG9hRTtFQUNFO0F2RjJvYUo7O0F1Rm5vYUE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtBdkZzb2FGOztBdUZub2FBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO01BQUE7RUFDQTtBdkZzb2FKOztBdUZwb2FBO0VBQ0k7QXZGdW9hSjs7QXVGcm9hQTtFQUNJO0VBQ0E7QXZGd29hSjs7QXdGN3VhQTs7O0VBQUE7QUFLQTtBQUNBO0VBQ0U7QXhGK3VhRjs7QXdGN3VhQTtFQUNFO0F4Rmd2YUY7O0F3Rjl1YUE7RUFDRTtBeEZpdmFGOztBd0Y3dWFFO0VBQ0U7QXhGZ3ZhSjtBd0Y1dWFJO0VBQ0UsY2xGVks7RWtGV0w7QXhGOHVhTjs7QXdGenVhQTtFQUNJO0VBQ0E7RUFFQTtFQUNBLGlCdkZ2QmE7RXVGd0JiO0VBQ0EscUJsRndNMEI7QU5taWE5Qjs7QXdGeHVhQTtFQUVJLHlCdkZ0QkU7RXVGdUJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMHVhSjtBd0Z4dWFJO0VBQ0k7RUFDQTtFQUNBO0F4RjB1YVI7QXdGeHVhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYwdWFSO0F3Rnp1YVE7RUFDSTtBeEYydWFaOztBd0Z0dWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3Q2xGb0wwQjtFa0ZwTDFCLGdDbEZvTDBCO0VrRm5MMUI7RUFDQTtBeEZ5dWFKO0F3Rnh1YUk7RUFDSTtBeEYwdWFSO0F3Rnh1YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFsRnlTc0I7QU5pOFo5Qjs7QXdGdHVhQTtFQUNJO0VBQ0EseUJsRmxGTztFa0ZtRlAscUJ2RmhFYztBRHl5YWxCO0F3Rnh1YUk7RUFDSSx5QmxGcEZHO0VrRnFGSCxxQnZGbkVVO0FENnlhbEI7O0F3RnZ1YUE7RUFDSTtBeEYwdWFKOztBd0Z2dWFBO0VBQ0kscUJ2RjNFYztFdUY0RWQ7QXhGMHVhSjtBd0Z6dWFJO0VBQ0kseUJsRmhHRztBTjIwYVg7QXdGenVhSTtFQUNJO0VBQ0EseUJ2RmxGVTtBRDZ6YWxCO0F3RjF1YVE7RUFDSSx5QnZGcEZNO0FEZzBhbEI7O0F5RjMxYUk7RUFDSTtBekY4MWFSO0F5RnQxYVE7RUFDSTtFQUNBO0VBQ0E7QXpGaTJhWjtBeUY3MWFJO0VBQ0k7RUFDQTtBekYrMWFSO0F5RjkxYVE7RUFDSTtFQUNBO0VBQ0E7QXpGZzJhWjs7QXlGMTFhSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7QXpGNjFhUjtBeUY1MWFRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7RUFDQTtBekY4MWFaO0F5RjcxYVk7RUFDSTtFQUNBO0F6RisxYWhCO0F5RjkxYWdCO0VBQ0k7RUFDQTtBekZnMmFwQjtBeUY1MWFRO0VBQ0k7QXpGODFhWjtBeUY3MWFZO0VBQ0k7RUFDQSxjbkZ6Q0w7RW1GMENLO0VBQ0E7RUFDQTtBekYrMWFoQjs7QTBGeDVhQTs7O0VBQUE7QUFLQTtFQUNFO0lBQVE7WUFBQTtFMUZpNmFSO0UwRmg2YUE7SUFBTTtZQUFBO0UxRm02YU47QUFDRjtBMEZ0NmFBO0VBQ0U7SUFBUTtZQUFBO0UxRmk2YVI7RTBGaDZhQTtJQUFNO1lBQUE7RTFGbTZhTjtBQUNGO0EwRjM0YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUY2NGFKO0EwRjU0YUk7RUFuQkY7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWhCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBeUJJO0ExRjI1YU47QTBGeDVhTTtFQUNFO0VBQ0EsMkJ6RjlCRDtFeUYrQkMseUJ6Ri9CRDtBRHk3YVA7QTBGcjVhSTtFQUNFO0ExRnU1YU47QTBGcjVhSTtFQUNFLDJCekZwQ0E7RXlGcUNBLHlCekZyQ0E7QUQ0N2FOOztBMEZsNWFBO0VBQ0k7QTFGcTVhSjtBMEZwNWFJO0VBN0NGO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQW1ETTtFQUNBO0VBQ0EsMkJ6RnJERDtFeUZzREMseUJ6RnRERDtFeUZ1REM7RUFDQTtFQUNBO0ExRm02YVI7QTBGajZhSTtFQUNJO0ExRm02YVI7O0EwRi81YUk7RUFDSTtBMUZrNmFSOztBMEY3NWFFO0VBQ0U7QTFGZzZhSjtBMEYvNWFJO0VBQ0UsMkJ6RnJFQTtFeUZzRUEseUJ6RnRFQTtBRHUrYU47QTBGLzVhSTtFQUNFLDJCekY3RUM7RXlGOEVELHlCekY5RUM7QUQrK2FQO0EwRi81YUk7RUFDRTtFQUNBO0ExRmk2YU47QTBGaDZhTTtFQUNFLDJCekZoRkY7RXlGaUZFLHlCekZqRkY7QURtL2FOO0EwRmg2YU07RUFDRTtFQUNBO0VBQ0E7RUFDQSxjekZ2RkY7RXlGd0ZFO0VBQ0E7RUFDQTtFQUNBO0ExRms2YVI7QTBGLzVhSTtFQUNJO0VBQ0E7QTFGaTZhUjtBMEZ0NWFBO0VBQ0U7RUFDQTtFQUNBO0ExRnc1YUY7QTBGdjVhRTtFQWhIQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFzSEU7RUFDQTtBMUZzNmFKOztBMEZqNmFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGbzZhSjs7QTBGaDZhQTtFQUNFO0VBQ0E7QTFGbTZhRjs7QTBGaDZhRTtFQUNFO0VBQ0E7RUFDQTtBMUZtNmFKOztBMEYvNWFFO0VBQ0UsY3pGbkpFO0FEcWpiTjs7QTBGOTVhQTtFQUNFO0ExRmk2YUY7O0EwRjk1YUE7RUFDRTtBMUZpNmFGO0EwRmg2YUU7RUFDRTtFQUNBO0ExRms2YUo7QTBGaDZhRTtFQUNFO0VBQ0E7RUFDQTtBMUZrNmFKOztBMEY3NWFFO0VBQ0U7RUFDQTtBMUZnNmFKOztBMEY1NWFBO0VBQ0UsMkJ6RmhMSTtFeUZpTEoseUJ6RmpMSTtBRGdsYk47O0EwRjc1YUE7RUFDRSwyQnpGeExLO0V5RnlMTCx5QnpGekxLO0FEeWxiUDs7QTBGOTVhQTtFQUNFLDJCekY1TEs7RXlGNkxMLHlCekY3TEs7QUQ4bGJQOztBMEYvNWFBO0VBQ0UsMkJ6RnpMTTtFeUYwTE4seUJ6RjFMTTtBRDRsYlI7O0EwRmg2YUE7RUFDRSwyQnpGL0xPO0V5RmdNUCx5QnpGaE1PO0FEbW1iVDs7QTBGLzVhQTtFQUNFO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0ExRms2YUY7QTBGajZhRTtFQUNFO0VBQ0E7QTFGbTZhSjs7QTJGbG9iQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFLQTtLQUFBO01BQUE7VUFBQTtBM0Znb2JGO0EyRnBvYkU7RUFDRTtVQUFBO0VBQ0E7QTNGc29iSjtBMkZub2JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGcW9iSjs7QTJGbG9iQTtFQUNFO0EzRnFvYkY7O0EyRmxvYkU7RUFDRTtVQUFBO0EzRnFvYko7O0EyRmhvYkU7RUFDRTtBM0Ztb2JKO0EyRmhvYkU7RUFDRTtBM0Zrb2JKO0EyRi9uYkU7RUFDRTtBM0Zpb2JKO0EyRjluYkU7RUFDRTtBM0Znb2JKO0EyRjduYkU7RUFDRSx5QjFGaENLO0FEK3BiVDs7QTRGbnJiQTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBNUZzcmJGO0E0RnJyYkU7RUFDRTtBNUZ1cmJKO0E0RnRyYkk7RUFDRTtFQUNBO0VBQ0E7QTVGd3JiTjtBNEZqcmJBO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtBNUZtcmJGO0E0RmxyYkU7RUFDRTtBNUZvcmJKO0E0Rm5yYkk7RUFDRTtFQUNBO0VBQ0E7QTVGcXJiTjtBNEY1cWJBO0VBQ0k7QTVGOHFiSjs7QTZGcHRiQTs7O0VBQUE7QUFNRTtFQUNFO0VBQ0E7RUFDQTtBN0ZxdGJKO0E2Rm50Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZxdGJSOztBNkY1c2JFO0VBQ0U7QTdGcXRiSjtBNkZwdGJJO0VBQ0U7QTdGc3RiTjtBNkZudGJJO0VBQ0U7QTdGcXRiTjs7QTZGOXNiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGaXRiWjtBNkY5c2JJO0VBQ0k7QTdGZ3RiUjtBNkY5c2JJO0VBQ0k7QTdGZ3RiUjs7QTZGNXNiQTtFQUNJO0E3RitzYko7QTZGN3NiSTtFQUNJO0E3RitzYlI7O0E4RjV3YkE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QTlGOHdiRjtBOEY3d2JFO0VBQ0U7RUFDQTtBOUYrd2JKO0E4Rjd3YkU7RUFDRTtFQUNBO0E5Rit3Yko7QThGOXdiSTtFQUNFO0E5Rmd4Yk47QThGL3diTTtFQUNFO0E5Rml4YlI7QThGOXdiSTtFQUNFO0E5Rmd4Yk47QThGL3diTTtFQUNFO0E5Rml4YlI7QThGbndiRTtFQUNFO0VBQ0E7QTlGcXdiSjs7QStGOXliQTs7O0VBQUE7QUFNRTtFQUNFO0VBQ0E7RUFDQTtBL0YreWJKO0ErRjN5Ykk7RUFDRTtBL0Y2eWJOOztBK0Z6eWJBO0VBQ0U7QS9GNHliRjs7QStGenliQTtFQUNFO1VBQUE7RUFDQTtBL0Y0eWJGOztBK0YxeWJBO0VBQ0U7QS9GNnliRjs7QStGM3liQTtFQUNFO0EvRjh5YkY7O0ErRjV5YkE7RUFDRTtBL0YreWJGOztBK0Y3eWJBO0VBQ0U7QS9GZ3piRjs7QStGOXliQTtFQUNFO0EvRml6YkY7O0ErRjN5YkE7RUFDRTtBL0Y4eWJGOztBK0Z4eWJFO0VBQ0U7QS9GMnliSjtBK0YxeWJJO0VBQ0U7RUFDQTtBL0Y0eWJOO0ErRjF5Ykk7RUFDRTtFQUNBO0EvRjR5Yk47O0ErRnR5YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtBL0Z5eWJKOztBK0ZweWJBO0VBQ0U7QS9GdXliRjs7QStGbnliQTtFQUNFO0EvRnN5YkY7O0ErRmx5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnF5YlI7QStGbnliSTtFQUNJO0EvRnF5YlI7QStGbnliSTtFQUVJO0EvRm95YlI7QStGbnliUTtFQUNJO0VBQ0E7VUFBQTtBL0ZxeWJaO0ErRm55YlE7RUFDSSxjOUY5Rkw7QURtNGJQOztBZ0dsNWJBOzs7RUFBQTtBQUtBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0FoR281YkY7O0FnR2w1YkE7RUFDRTtBaEdxNWJGO0FnR3A1YkU7RUFDRTtBaEdzNWJKOztBaUdsNmJBOzs7RUFBQTtBQUtBOztFQUdFO0VBQ0E7RUFDQTtBakdtNmJGO0FpR2w2YkU7O0VBQ0U7QWpHcTZiSjs7QWlHbDZiQTtFQUNFO0FqR3E2YkY7QWlHcDZiRTtFQUNFO0FqR3M2Yko7QWlHcjZiSTtFQUNFO0FqR3U2Yk47QWlHcjZiSTtFQUNFO0FqR3U2Yk47O0FpR242YkE7RUFDRTtBakdzNmJGOztBaUduNmJBO0VBQ0U7RUFDQTtBakdzNmJGOztBaUdwNmJBO0VBQ0U7QWpHdTZiRjs7QWtHMzhiQTs7O0VBQUE7QUFNRTtFQUNFO0VBQ0E7QWxHNDhiSjtBa0czOGJJO0VBQ0U7QWxHNjhiTjtBa0cxOGJFO0VBQ0U7QWxHNDhiSjtBa0czOGJJO0VBQ0U7RUFDQTtBbEc2OGJOO0FrRzE4YkU7RUFDRTtFQUtBO0VBQ0E7QWxHdzhiSjtBa0c3OGJJO0VBQ0U7VUFBQTtFQUNBO0FsRys4Yk47O0FtR3YrYkE7OztFQUFBO0FBSUE7RUFDSTtBbkdzL2JKOztBbUdwL2JBO0VBQ0k7QW5HdS9iSjs7QW1HaC9iQTtFQUNJO0VBQ0E7QW5Hdy9iSjtBbUd2L2JJO0VBQ0ksdUM3RndPc0I7TTZGeE90QixtQzdGd09zQjtVNkZ4T3RCLCtCN0Z3T3NCO0U2RnZPdEI7QW5HeS9iUjtBbUd0L2JRO0VBQ0k7VUFBQTtBbkd3L2JaOztBbUd6K2JBO0VBQ0k7RUFDQTtBbkdrL2JKO0FtR3Y5Ykk7RUFDSTtBbkdpL2JSOztBbUczK2JJO0VBQ0k7QW5HOCtiUjtBbUczK2JJO0VBQ0k7QW5HNitiUjtBbUd6K2JRO0VBQ0k7QW5HMitiWjtBbUd4K2JRO0VBQ0k7QW5HMCtiWjtBbUd2K2JRO0VBQ0k7QW5HeStiWjtBbUd0K2JRO0VBQ0k7QW5HdytiWjs7QW1HbCtiSTtFQUNJO1VBQUE7QW5HcStiUjtBbUdqK2JRO0VBQ0k7QW5HbStiWjtBbUdoK2JRO0VBQ0ksMkJsRzlGTjtFa0crRk0seUJsRy9GTjtBRGlrY047O0FtRzU5Ykk7RUFDSTtFQUNBO0FuRys5YlI7QW1HNzliUTtFVDFHTjtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVNnSFU7RUFDQTtFQUNBLDJCbEc5R047RWtHK0dNLHlCbEcvR047RWtHZ0hNO0FuRzQrYlo7O0FvRy9tY0E7RUFDSTtFQUNBO0FwR3duY0o7O0FvR3RuY0E7RUFDSTtFQUNBO0FwR3luY0o7O0FvR3ZuY0E7RUFDSTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7VUFBQTtBcEcwbmNKOztBb0d4bmNBO0VBRUk7QXBHMG5jSjs7QW9HeG5jQTs7RUFFSTtVQUFBO0FwRzJuY0o7O0FvR3puY0E7RUFDSTtFQUNBO0VBQ0E7QXBHNG5jSjs7QW9HMW5jQTtFQUNJO0FwRzZuY0o7QW9HNW5jSTtFQUNJO0VBQ0E7QXBHOG5jUjtBb0c1bmNJO0VBQ0k7RUFDQTtBcEc4bmNSOztBb0czbmNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc4bmNKOztBb0c1bmNBO0VBQ0k7QXBHK25jSjs7QW9HN25jQTtFQUNJO0VBQ0E7QXBHZ29jSjtBb0cvbmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHaW9jUjtBb0dob2NRO0VBQ0k7RUFDQTtFQUNBO0FwR2tvY1o7QW9HaG9jUTtFQUNJO0FwR2tvY1o7QW9HL25jSTtFQUNJO0FwR2lvY1I7O0FvRzluY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpb2NKOztBb0cvbmNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa29jSjs7QXFHNXRjQTs7O0VBQUE7QUFLQTtFQUNJO0FyRzh0Y0o7QXFHN3RjSTtFQUNJO0FyRyt0Y1I7QXFHN3RjSTtFQUNJO0VBQ0E7QXJHK3RjUjtBcUc5dGNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdndWNaO0FxRzd0Y0k7RUFDSTtFQUNBO0FyRyt0Y1I7QXFHNXRjUTtFQUNJO0FyRzh0Y1o7QXFHNXRjUTtFQUNJO0FyRzh0Y1o7QXFHNXRjUTtFQUNJO0FyRzh0Y1o7O0FzRy92Y0E7RUFDSSxvQmhHc1IwQjtBTjQrYjlCOztBdUdud2NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBLHFEakdzTzBCO1VpR3RPMUIsNkNqR3NPMEI7RWlHck8xQixzQmpHOE4wQjtFaUc3TjFCLHdDakc4TzBCO0VpRzlPMUIsZ0NqRzhPMEI7QU5zaGM5QjtBdUc5dmNJO0VBRUk7QXZHcXdjUjtBdUdud2NJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0F2R3F3Y1I7QXVHbndjSTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBdkdxd2NSO0F1R3B3Y1E7RUFDSTtBdkdzd2NaOztBd0d0eWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3l5Y1I7O0F5Ry95Y0k7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2t6Y1I7QXlHanpjUTtFQUNJO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXpHbXpjWjtBeUdsemNZO0VBQ0k7QXpHb3pjaEI7QXlHbHpjWTtFQUNJO0VBQ0E7RUFDQTtBekdvemNoQjtBeUduemNnQjtFQUNJO0F6R3F6Y3BCO0F5R2x6Y1k7RUFDSTtFQUNBO01BQUE7QXpHb3pjaEI7QXlHanpjZ0I7RUFDSTtBekdtemNwQjs7QXlHNXljSTtFQUNJO0F6Ryt5Y1I7O0EwR3YxY0E7RUFDSTtFQUNBO0VBQ0EsMkRwRzZPMEI7VW9HN08xQixtRHBHNk8wQjtFb0c1TzFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQSx5QnpHSUU7RXlHSEY7RUFDQTtFQUNBLHdDcEd5TzBCO0VvR3pPMUIsZ0NwR3lPMEI7QU5pbmM5QjtBMEd6MWNJO0VBQ0k7QTFHMjFjUjtBMEd6MWNJO0VBQ0k7QTFHMjFjUjtBMEd6MWNJO0VBQ0k7QTFHMjFjUjs7QTJHcjNjQTtFQUtJO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7RUFFQTtBM0dpNGNKO0EyR3o0Y0k7RUFDSTtFQUFBO0VBQUE7QTNHMjRjUjtBMkduNGNJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7RUFDQTtBM0dxNGNSO0EyRzMzY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0dtNGNSO0EyRy8zY1E7RUFDSTtFQUNBO0EzR3M0Y1o7O0E0R3g2Y0k7RUFDSTtFQUNBO0VBQ0EsYzNHc0JEO0FEcTVjUDtBNEcxNmNRO0VBQ0ksY3RHT0Q7QU5xNmNYO0E0Rzc2Y1E7RUFDSSxjdEdPRDtBTnE2Y1g7QTRHNzZjUTtFQUNJLGN0R09EO0FOcTZjWDtBNEc3NmNRO0VBQ0ksY3RHT0Q7QU5xNmNYO0E0Rzc2Y1E7RUFDSSxjdEdPRDtBTnE2Y1g7QTRHejZjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RzI2Y1I7O0E2RzM3Y0E7RUFDSTtBN0c4N2NKOztBOEcvN2NBO0VBQ0ksd0N4RzBQMEI7RXdHMVAxQixnQ3hHMFAwQjtFd0d6UDFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHazhjSjtBOEdqOGNJO0VBQ0k7RUFDQTtBOUdtOGNSO0E4R2o4Y0k7RUFDSTtFQUNBO0E5R204Y1I7O0ErR245Y0E7OztFQUFBO0FBS0E7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QS9HcTljSjtBK0dwOWNJO0VBQ0k7RUFDQTtBL0dzOWNSO0ErR3I5Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0d1OWNaO0ErR3Q5Y1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HdzljaEI7QStHdDljWTtFQUNJO0VBQ0E7QS9HdzljaEI7QStHdjljZ0I7RUFDSTtBL0d5OWNwQjs7QStHbDljQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBL0dxOWNKO0ErR3A5Y0k7RUFDSTtFQUVBO0EvR3E5Y1I7QStHcDljUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HczljWjtBK0dyOWNZO0VBQ0k7RUFDQTtBL0d1OWNoQjtBK0d0OWNnQjtFQUNJO0EvR3c5Y3BCO0ErR3I5Y1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3U5Y2hCOztBZ0gvaGRBO0VBQ0k7QWhIa2lkSjtBZ0hqaWRJO0VBQ0ksd0MxR3dQc0I7RTBHeFB0QixnQzFHd1BzQjtFMEd2UHRCO0VBQ0EsMkQxRzJPc0I7VTBHM090QixtRDFHMk9zQjtBTnd6YzlCO0FnSGxpZFE7RUFDSSxxRDFHME9rQjtVMEcxT2xCLDZDMUcwT2tCO0FOMHpjOUI7QWdIamlkSTtFQUNJO0VBQ0Esd0MxRytPc0I7RTBHL090QixnQzFHK09zQjtFMEc5T3RCO0VBQ0EsYy9HWUQ7RStHWEM7QWhIbWlkUjtBZ0hsaWRRO0VBQ0k7QWhIb2lkWjs7QWlIcmpkQTtFQUNJO0FqSHdqZEo7QWlIdmpkSTtFQUNJLGMzR1VHO0UyR1RIO0VBQ0Esb0IzR2tSc0I7QU51eWM5QjtBaUh0amRRO0VBQ0k7QWpId2pkWjtBaUhyamRJO0VBQ0k7RUFDQSx3QzNHNk9zQjtFMkc3T3RCLGdDM0c2T3NCO0UyRzVPdEI7RUFDQSxjaEhVRDtFZ0hUQztFQUNBLGtCM0dtUnNCO0UyR2xSdEI7QWpIdWpkUjtBaUh0amRRO0VBQ0k7QWpId2pkWjs7QWlIcGpkQTtFQUNJO0VBQ0Esd0MzR2dPMEI7RTJHaE8xQixnQzNHZ08wQjtFMkcvTjFCLGNoSEZHO0VnSEdILG1CM0d5UTBCO0UyR3hRMUI7QWpIdWpkSjtBaUh0amRJO0VBQ0k7QWpId2pkUjs7QWtIeGxkQTs7O0VBQUE7QUFXQztFQUNDO0VBQUE7RUFDQTtBbEhvbGRGO0FrSGxsZEU7RUFDQztBbEhvbGRIO0FrSGhsZEM7RUFDQztFQUdBO0VBQUE7RUFDQTtBbEhrbGRGO0FrSC9rZEM7RUFDQztBbEhpbGRGO0FrSDlrZEM7RUFDQztFQUNHO0FsSGdsZEw7QWtIN2tkQztFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNIO0FsSCtrZEY7QWtINWtkQztFQUNDO0VBQ0c7RUFDQTtFQUNIO0FsSDhrZEY7QWtIM2tkQztFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNIO0FsSDZrZEY7QWtIMWtkQztFQUNJO0VBQ0E7RUFDQTtBbEg0a2RMO0FrSHprZEc7RUFDQztBbEgya2RKO0FrSHprZFk7RUFDUjtBbEgya2RKO0FrSGprZEM7RUFDSTtFQUNIO0FsSG1rZEY7QWtIaGtkQztFQUNDO0VBQ0c7RUFDSDtFQUNHO0FsSGtrZEw7QWtIL2pkQztFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaWtkTDtBa0g5amRDO0VBQ0k7RUFDQTtBbEhna2RMO0FrSDdqZEM7RUFDQztBbEgramRGO0FrSDVqZEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDhqZEw7QWtIM2pkSTtFQUNGO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQUE7RUFDQTtBbEg2amRMO0FrSDFqZEM7RUFDQztBbEg0amRGO0FrSDFqZEU7RUFDQztBbEg0amRIO0FrSHpqZEU7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO01BQUE7RUFDQTtFQUNBO0FsSDJqZE47QWtIempkRztFQUNDO0FsSDJqZEo7QWtIeGpkRztFQUNJO0VBQ0E7QWxIMGpkUDtBbUh4cWRBO0VBaEJJO0VBQ0E7RUFDQTtFQUNBO0FuSG9zZEo7O0FtSGpxZEE7RUFqQkk7RUFDQTtFQUNBO0VBQ0E7QW5Ib3NkSjs7QW1IdnFkQTtFQU5JO0FuSHFzZEo7O0FtSDVxZEE7RUFiSTtFQUNBO0VBQ0E7RUFkQTtBbkhpdGRKO0FtSC9xZEk7RUFDSSxXQTdHUztBbkhxemRqQjs7QW1IbnJkQTtFQVhJO0VBQ0E7RUFDQTtFQUNBO0FuSHVzZEo7O0FtSGhyZEE7RUFWSTtFQUNBO0VBQ0E7QW5IcXNkSjs7QW1IN3FkQTtFQVhJO0VBQ0E7RUFDQTtFQUNBO0FuSG1zZEo7QW1IenJkSTtFQUNJO0FuSGtzZFI7O0FtSGxyZEE7RUFYSTtFQUNBO0VBQ0E7RUFDQTtBbkhpc2RKOztBbUgzcWRBO0VBVEk7RUFDQTtFQUNBO0FuSCtyZEo7QW1IdHJkSTtFQUNJO0FuSDhyZFI7O0FtSGhyZEE7RUFUSTtFQUNBO0VBQ0E7QW5INnJkSjs7QW1IdnFkQTtFQUNJO0FuSGdyZEo7O0FtSDlxZEE7RUFiSTtFQUNBO0VBQ0E7RUFDQTtBbkgrcmRKO0FtSG5yZEk7RUFDSTtBbkgycmRSOztBbUhocmRBO0VBTkk7QW5IMHJkSjs7QW1IenFkQTtFQU5JO0FuSHdyZEo7O0FvSGo1ZEE7RUFDSTtFQUNBO0VBR0E7RUFDQTtBcEh1NWRKO0FvSC80ZEE7RUFDSTtFQUNBO0VBR0E7RUFDQTtBcEgrNGRKO0FvSHY0ZEE7RUFDQztFQUNHO0VBR0E7RUFDQTtBcEh1NGRKO0FvSC8zZEE7RUFDSTtFQUNBO0VBR0g7RUFDQTtBcEgrM2REO0FvSHYzZEE7RUFDQztFQUNHO0VBR0E7RUFDQTtBcEh1M2RKO0FxSHA5ZEE7RUFDSSx3RUZHbUI7RUVGbkIsZ0JGa0JrQjtFRWpCbEI7QXJIczlkSjtBcUhyOWRJO0VBQ0k7QXJIdTlkUjtBcUhyOWRJO0VBQ0k7QXJIdTlkUjtBcUhyOWRJO0VBQ0k7RUFDQTtFQUNBO0FySHU5ZFI7QXFIcjlkSTtFQUNJO0VBQ0E7RUFDQTtBckh1OWRSO0FxSHI5ZEk7RUFDSTtFQUNBO0VBQ0E7QXJIdTlkUjtBcUhyOWRJO0VBQ0k7RUFDQTtFQUNBO0FySHU5ZFI7QXFIcjlkSTtFQUNJO0FySHU5ZFI7QXFIcjlkSTtFQUNJO0FySHU5ZFI7QXFIcjlkSTtFQUNJO0FySHU5ZFI7QXFIcjlkSTtFQUNJO0FySHU5ZFI7QXFIcjlkSTtFQUNJO0FySHU5ZFI7QXFIbDlkSTtFQWNRO0FySHU4ZFo7QXFIcDhkSTtFQWNRO0FySDY4ZFo7O0FzSGppZUE7RUFDSTtFQUNBO0F0SHdqZUo7QXNIdmplSTtFQUNJLHdFSEtlO0VHSmY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHlqZVI7QXNIcGplUTtFQUNJO0F0SDRqZVo7QXNIN2plUTtFQUNJO0F0SDRqZVo7QXNIN2plUTtFQUNJO0F0SDRqZVo7QXNIN2plUTtFQUNJO0F0SDRqZVo7QXNIN2plUTtFQUNJO0F0SDRqZVo7QXNIMWplUTtFQUNJO0F0SDRqZVo7QXNIemplSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMmplUjtBc0gxamVRO0VBQ0k7QXRINGplWjtBc0hqamVRO0VBQ0k7RUFDQTtBdEg0amVaO0FzSDFqZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRINGplWjtBc0h6amVJO0VBQ0k7QXRIMmplUjtBc0h6amVJO0VBQ0k7QXRIMmplUjtBc0gxamVRO0VBQ0k7QXRINGplWjtBc0h6amVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRIMmplUjs7QXNIdmplQTtFQUNJO0F0SDBqZUo7O0F1SHZvZUE7RUFDSTtFQUNBO0VBQ0EscUJKaUJpQjtFSWhCakI7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXZIMG9lSjtBdUh6b2VJO0VBQ0k7RUFDQTtBdkgyb2VSO0F1SDFvZVE7RUFDSTtBdkg0b2VaO0F1SDFvZVE7RUFDSSx3Q2pINk9rQjtFaUg3T2xCLGdDakg2T2tCO0VpSDVPbEI7RUFDQSx3RUpQVztFSVFYLGdCSlFVO0VJUFY7RUFDQTtFQUNBLG1CSlRZO0VJVVoscUJKVG1CO0VJVW5CO0F2SDRvZVo7QXVIM29lWTtFQUNJLHlCSnBCQTtBbkhpcWVoQjtBdUgzb2VZO0VBQ0kseUJKckJDO0VJc0JELFdKdkJDO0FuSG9xZWpCOztBd0h6cWVBO0VBQ0k7RUFDQTtFQUNBO0VBcUJBO0VBQ0E7QXhId3BlSjtBd0g3cWVJO0VBQ0k7QXhIK3FlUjtBd0g3cWVJO0VBQ0k7QXhIK3FlUjtBd0gxcWVJO0VBQ0k7QXhIaXJlUjtBd0gvcWVJO0VBQ0ksc0JMWlM7QW5INnJlakI7QXdIdnFlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtBeEg0cWVSO0F3SDNxZVE7RUFDSTtFQUNBO0F4SDZxZVo7QXdIdnFlSTtFQUNJO0F4SDhxZVI7QXdIMXFlUTtFQUNJO0F4SGlyZVo7QXdIOXFlSTtFQUNJO0VBQ0E7RUFDQTtBeEhncmVSO0F3SDNxZUk7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBeEhrcmVSO0F3SDlxZVE7RUFDSTtBeEhxcmVaO0F3SHByZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SHNyZWhCO0F3SGpyZVk7RUFDSTtFQUNBO0F4SHdyZWhCO0F3SHhxZVk7RUFDSTtFQUNBO0VBQ0E7QXhIc3JlaEI7QXdIcHJlWTtFQUNJO0VBQ0E7RUFDQTtBeEhzcmVoQjtBd0gvcWVRO0VBQ0k7QXhIaXJlWjtBd0gvcWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhIaXJlWjtBd0hocmVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhIa3JlaEI7QXdIaHJlWTtFQUNJO0VBQ0E7RUFDQTtBeEhrcmVoQjtBd0gvcWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEhpcmVaOztBeUgvemVBO0VBQ0k7RUFDQSxxQk5zQm1CO0VNckJuQjtFQUNBLHFCTlcyQjtFTVYzQixtQk5Tb0I7RU1ScEI7QXpIazBlSjtBeUg1emVJO0VBQ0kseUJOYk87QW5IZzFlZjtBeUhsMGVRO0VBQ0k7QXpIbzBlWjtBeUhqMGVJO0VBQ0ksc0JOZFM7RU1lVDtFQUNBLGNOZlM7QW5IazFlakI7QXlIbDBlUTtFQUNJO0F6SG8wZVo7QXlIajBlSTtFQUNJLGdCTkZjO0VNR2QsbUJOakJnQjtFTWtCaEIscUJOakJ1QjtFTWtCdkI7QXpIbTBlUjtBeUhqMGVJO0VBQ0ksZ0JOUmM7RU1TZCxtQk5wQmdCO0VNcUJoQixxQk5wQnVCO0VNcUJ2QjtFQUVBLHVCTmpCYTtBbkhtMWVyQjtBeUgxemVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpIbzBlUjs7QTBIdDNlQTtFQUNJO0VBQ0E7QTFIeTNlSjtBMEh4M2VJO0VBRUk7QTFIeTNlUjtBMEh4M2VRO0VBQ0k7RUFDQTtFQUNBO0VBSUE7QTFIdTNlWjtBMEgxM2VZO0VBQ0k7QTFINDNlaEI7QTBIdjNlWTtFQUNJO0ExSHkzZWhCO0EwSHgzZWdCO0VBQ0k7QTFIMDNlcEI7O0EwSG4zZUE7RUFDSTtFQUNBO0ExSHMzZUo7QTBIcjNlSTtFQUNJO0VBQ0E7QTFIdTNlUjs7QTJIcjVlSTtFQUNJO0EzSHc1ZVI7QTJIdjVlUTtFQUNJO0EzSHk1ZVo7O0E0SDc1ZUE7RUFDSSxzQlRJYTtFU0ZiO0VBSUE7RUFDQTtBNUg0NWVKO0E0SHQ1ZUk7RUFDSSx5QlRiVTtFU2NWO0E1SG02ZVI7QTRIMzVlUTtFQUNJLFdUcEJLO0VTcUJMO0E1SHU2ZVo7QTRILzVlUTtFQUNJLGNUN0JLO0FuSHM4ZWpCO0E0SHg2ZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDA2ZWhCO0E0SHo2ZWdCO0VBQ0k7QTVIMjZlcEI7QTRIejZlZ0I7RUFDSTtBNUgyNmVwQjtBNEh6NmVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SDI2ZXBCO0E0SHo2ZWdCO0VBQ0k7RUFDQTtFQUNBO0E1SDI2ZXBCOztBNkhwK2VBO0VBQ0ksc0JWSWE7RVVGYjtBN0hzK2VKO0E2SGorZUk7RUFDSSxzQlZKUztFVUtUO01BQUE7VUFBQTtFQUNBO01BQUE7RUFDQTtFQUlBO0VBQ0EscUJWR2E7RVVGYjtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUVBLGNWakJTO0FuSHEvZWpCO0E2SDc5ZVE7RUFDSSx5QlYzQkk7RVU0QkosY1YxQks7QW5Ic2dmakI7QTZIMStlUTtFQUNJO0VBQ0E7RUFDQTtBN0g0K2VaO0E2SG4rZUk7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBN0g2K2VSO0E2SHgrZVE7RUFDSSxzQlZuREs7RVVvREw7TUFBQTtVQUFBO0VBQ0E7TUFBQTtFQUNBO0VBSUE7RUFDQSxxQlY1Q1M7RVU2Q1Q7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBLGNWaEVLO0FuSDRpZmpCO0E2SHArZVk7RUFDSSx5QlYzRUE7RVU0RUEsY1YxRUM7QW5INmpmakI7QTZIai9lWTtFQUNJO0E3SG0vZWhCO0E2SGovZVk7RUFDSTtBN0htL2VoQjtBNkhqL2VZO0VBQ0k7RUFDQTtBN0htL2VoQjtBNkg1K2VZO0VBQ0k7RUFDQTtFQUNBLG1CVnpGUTtBbkg4a2Z4Qjs7QThIemxmQTtFQUNJLHNCWElhO0VXRGI7QTlIa21mSjtBOEg5bGZJO0VBQ0k7QTlIcW1mUjtBOEhobWZJO0VBQ0k7RUFDQTtFQUNBO0E5SHVtZlI7QThIcm1mUTtFQUNJO0VBQ0E7QTlIdW1mWjtBOEhwbWZJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0E5SHNtZlI7QThIcm1mUTtFQUNJO01BQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdW1mWjtBOEh0bWZZO0VBQ0k7RUFDQTtBOUh3bWZoQjtBOEh0bWZZO0VBQ0k7QTlId21maEI7QThIdG1mWTtFQUNJO0E5SHdtZmhCOztBK0hycGZBO0VBQ0k7QS9Id3BmSjtBK0hwcGZJO0VBQ0ksc0JaRFM7RVlJVDtBL0h5cGZSO0ErSHBwZlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0gycGZaOztBZ0k3cWZBO0VBQ0k7QWhJZ3JmSjtBZ0k5cWZJO0VBQ0k7RUFDQTtFQU1BO0VBQ0E7QWhJMnFmUjtBZ0l2cWZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJOHFmWjtBZ0l6cWZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSWdyZlo7QWdJdHFmUTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSW9yZlo7QWdJbnJmWTtFQUNJO0FoSXFyZmhCO0FnSWhyZlk7RUFDSTtBaEl1cmZoQjtBZ0kzcWZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhJd3JmWjtBZ0l0cmZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhJd3JmWjtBZ0l0cmZRO0VBQ0k7RUFDQTtFQUNBO0FoSXdyZlo7QWdJdHJmZ0I7RUFDSTtBaEl3cmZwQjtBZ0lwcmZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhJc3JmWjtBZ0lycmZZO0VBQ0k7QWhJdXJmaEI7O0FpSXp4Zkk7RUFDSSxzQmRHUztFY0FUO0VBSUE7QWpJdXhmUjtBaUk1d2ZRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBakl3eGZaO0FpSXR4ZlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QWpJd3hmWjtBaUl2eGZZO0VBQ0k7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXl4ZmhCO0FpSXh4ZmdCO0VBQ0k7QWpJMHhmcEI7QWlJeHhmZ0I7RUFDSTtFQUNBO0VBQ0E7QWpJMHhmcEI7QWlJeHhmZ0I7RUFFSTtBakl5eGZwQjtBaUlweGZnQjtFQUNJO0VBQ0E7RUFDQTtBaklzeGZwQjtBaUlueGZvQjtFQUNJO0VBQ0E7RUFDQTtBaklxeGZ4QjtBaUlseGZnQjtFQUNJO0VBQ0E7RUFDQTtBaklveGZwQjtBaUlseGZnQjtFQUNJO0VBQ0E7QWpJb3hmcEI7QWlJbHhmZ0I7RUFDSTtBaklveGZwQjtBaUlseGZnQjtFQUNJO0FqSW94ZnBCOztBa0lyMmZBO0VBRUk7QWxJdTJmSjtBa0luMmZJO0VBQ0ksc0JmRlM7RWVLVDtBbEl3MmZSO0FrSWwyZlk7RUFDSTtBbEl5MmZoQjtBa0loMmZRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FsSWsyZlo7QWtJajJmWTtFQUNJO01BQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSW0yZmhCO0FrSWwyZmdCO0VBQ0k7QWxJbzJmcEI7QWtJbDJmZ0I7RUFDSTtBbElvMmZwQjtBa0lsMmZnQjtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FsSW8yZnBCO0FrSW4yZm9CO0VBQ0k7RUFDQTtFQUNBO0FsSXEyZnhCO0FrSWoyZm9CO0VBQ0k7RUFDQTtFQUNBO0FsSW0yZnhCO0FrSWoyZm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxJbTJmeEI7QWtJLzFmb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbElpMmZ4QjtBa0kvMWZvQjtFQUNJO0VBQ0E7RUFDQTtBbElpMmZ4QjtBa0k5MWZnQjtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FsSWcyZnBCO0FrSS8xZm9CO0VBQ0k7QWxJaTJmeEI7O0FtSXg3ZkE7RUFDSTtFQUFBO0VBRUE7RUFDQSxXaEJDYTtFZ0JBYjtFQUNBO0FuSTA3Zko7QW1JcDZmSTtFQUNJO0FuSXU3ZlI7QW1JbDdmUTtFQUNJLGNoQmpDTTtBbkhxOWZsQjtBbUlqN2ZJO0VBQ0k7QW5JbTdmUjtBbUk5NmZZO0VBQ0k7QW5JcTdmaEI7QW1JajdmSTtFQUNJO0VBQ0E7RUFDQTtBbkltN2ZSO0FtSWw3ZlE7RUFDSTtBbklvN2ZaOztBb0kxK2ZBO0VBQ0ksc0JqQklhO0VpQkhiO0VBQ0E7RUFDQTtBcEk2K2ZKO0FvSXgrZkk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBcEkrK2ZSO0FvSTkrZlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBcElnL2ZaO0FvSXorZkk7RUFDSTtBcEkyK2ZSOztBcUlwZ2dCQTtFQUNJLHNCbEJJYTtFa0JGYjtFQUNBO0VBQ0E7RUFDQTtBcklzZ2dCSjtBcUkzL2ZJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FySXlnZ0JSO0FxSXJnZ0JRO0VBQ0k7QXJJNGdnQlo7QXFJdmdnQlE7RUFDSTtBckk4Z2dCWjs7QXNJN2lnQkE7RUFDSSxzQm5CSWE7RW1CRGI7RUFLQTtBdEkraWdCSjtBc0lyaWdCUTtFbkJhSjtFQUNBO0VBQ0E7RUFDQTtBbkhxaWdCSjtBc0kvaWdCWTtFQUNJO0VBQ0EsMkZoSWlaYztVZ0lqWmQsbUZoSWlaYztFZ0loWmQ7QXRJK2pnQmhCO0FzSTVqZ0JRO0VBQ0kseUJuQi9CSztFbUJnQ0w7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsV25CbENLO0VtQm1DTDtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0amdCWjtBc0l4amdCUTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBdEkwamdCWjtBc0lyamdCUTtFQUNJO0F0STRqZ0JaO0FzSXhqZ0JZO0VBQ0k7QXRJK2pnQmhCO0FzSXpqZ0JRO0VBQ0k7QXRJZ2tnQlo7QXNJNWpnQlk7RUFDSSxnQm5CckRNO0VtQnNETjtFQUNBO0VBQ0E7QXRJbWtnQmhCO0FzSTNqZ0JZO0VBQ0k7RUFDQTtFQUNBO0F0SXFrZ0JoQjtBc0k1aWdCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdElxa2dCeEI7O0F1STlyZ0JBO0VBQ0k7QXZJZ3RnQko7QXVJNXNnQkk7RUFDSSx5QnBCSlU7RW9CUVY7QXZJZ3RnQlI7O0F3STF0Z0JBO0VBQ0U7QXhJa3VnQkY7QXdJanVnQkU7RUFDRTtFQUNBO0F4SW11Z0JKO0F3SWp1Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhJbXVnQko7QXdJanVnQkU7RUFDRTtBeEltdWdCSjtBd0lsdWdCSTtFQUNFO0VBQ0E7QXhJb3VnQk47QXdJanVnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEltdWdCSjtBd0lqdWdCRTtFQUNFO0F4SW11Z0JKO0F3SWp1Z0JFO0VBQ0U7QXhJbXVnQko7QXdJanVnQkU7RUFDRTtBeEltdWdCSjtBd0lqdWdCRTtFQUNFO0F4SW11Z0JKO0F3SWp1Z0JFO0VBQ0U7RUFDQTtBeEltdWdCSjtBd0lqdWdCRTtFQUNFO0VBQ0E7QXhJbXVnQko7QXdJanVnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SW11Z0JKO0F3SWx1Z0JJO0VBQ0U7RUFDQTtFQUNBO0F4SW91Z0JOO0F3SWp1Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SW11Z0JKO0F3SWp1Z0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEltdWdCUjtBd0lsdWdCUTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtBeEltdWdCVjtBd0lqdWdCUTtFQUNFO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFRQTtFQUNBO0VBQ0E7RUFDQTtBeEk0dGdCVjtBd0l6dGdCTTtFQUNFO0VBQ0E7RUFDQTtBeEkydGdCUjtBd0kxdGdCUTtFQUNFO0VBQ0E7QXhJNHRnQlY7QXdJdnRnQlU7RUFDRTtFQUNBO0VBQ0E7QXhJeXRnQlo7QXdJdnRnQmM7RUFDRTtBeEl5dGdCaEI7QXdJcnRnQlU7RUFDRTtFQUNBO0F4SXV0Z0JaO0F3SWx0Z0JRO0VBQ0U7QXhJb3RnQlY7QXdJbnRnQlU7RUFDRTtBeElxdGdCWjs7QXdJeHJnQkE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEkycmdCRjs7QXdJeHJnQkE7RUFDRTtFQUNBO0F4STJyZ0JGOztBd0l4cmdCQTtFQUNFO0VBQ0E7RUFDQTtBeEkycmdCRjs7QXdJeHJnQkE7RUFDRTtFQUNBO0VBQ0E7QXhJMnJnQkY7O0F3SXhyZ0JBO0VBQ0U7QXhJMnJnQkY7O0F5STEzZ0JBOzs7RUFBQTtBQ0FBO0VBQ0U7QTFJaTRnQkY7QTBJNzNnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlvNGdCSjtBMEluNGdCSTtFQUNFO0ExSXE0Z0JOO0EwSWw0Z0JFO0VBQ0U7QTFJbzRnQko7QTBJbDRnQkU7RUFDRTtBMUlvNGdCSjtBMElsNGdCRTtFQUNFO0ExSW80Z0JKO0EwSWw0Z0JFO0VBQ0U7QTFJbzRnQko7QTBJbDRnQkU7RUFDRTtBMUlvNGdCSjtBMElsNGdCRTtFQUNFO0ExSW80Z0JKO0EwSWw0Z0JFO0VBQ0U7RUFDQTtFQUNBO0ExSW80Z0JKO0EwSW40Z0JJO0VBQ0U7QTFJcTRnQk47QTBJbDRnQkU7RUFDRTtBMUlvNGdCSjtBMEluNGdCSTtFQUNFO0ExSXE0Z0JOO0EwSWw0Z0JFO0VBQ0U7QTFJbzRnQko7QTBJbDRnQkU7RUFDRTtBMUlvNGdCSjtBMElsNGdCRTtFQUNFO0ExSW80Z0JKO0EwSWo0Z0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUltNGdCTjtBMElsNGdCTTtFQUNFO0ExSW80Z0JSO0EwSWo0Z0JJO0VBQ0U7QTFJbTRnQk47O0EwSS8zZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlrNGdCRjs7QTBJaDRnQkE7RUFDRTtFQUNBO0VBR0E7QTFJaTRnQkY7O0EwSTczZ0JFO0VBQ0U7RUFDQTtBMUlnNGdCSjtBMEk3M2dCRTtFQUNFO0VBQ0E7QTFJKzNnQko7QTBJNTNnQkU7RUFDRTtFQUNBO0VBQ0E7QTFJODNnQko7QTBJMzNnQkU7RUFDRTtFQUVBO0ExSTQzZ0JKOztBMkl4K2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QTNJeStnQkY7QTJJeCtnQkU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7QTNJMCtnQko7QTJJeitnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0kyK2dCTjtBMkl4K2dCSTtFQUNFO0EzSTArZ0JOO0EySXgrZ0JJO0VBQ0U7QTNJMCtnQk47QTJJeCtnQkk7RUFDRTtFQUNBO0VBQ0E7QTNJMCtnQk47QTJJditnQkU7RUFDRTtBM0l5K2dCSjtBMkl2K2dCRTtFQUNFO0VBQ0E7RUFDQTtBM0l5K2dCSjtBMkl4K2dCSTtFQUNFO0VBQ0E7RUFDQTtBM0kwK2dCTjtBMkl2K2dCRTtFQUNFO0EzSXkrZ0JKO0EySXYrZ0JFO0VBQ0U7QTNJeStnQko7QTJJeCtnQkk7RUFDRTtBM0kwK2dCTjtBMkl2K2dCRTtFQUNFO0VBQ0E7RUFDQTtBM0l5K2dCSjtBMkl2K2dCRTtFQUNFO0EzSXkrZ0JKO0EySXYrZ0JFO0VBQ0U7RUFDQTtBM0l5K2dCSjtBMklqK2dCSTtFQUNFO0VBQ0E7QTNJbStnQk47QTJJaCtnQkU7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBM0lrK2dCSjtBMklqK2dCSTtFQU9FO0EzSTY5Z0JOO0EySW4rZ0JNO0VBQ0U7QTNJcStnQlI7QTJJcCtnQlE7RUFDRTtBM0lzK2dCVjtBMklqK2dCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ltK2dCTjtBMklqK2dCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSW0rZ0JOO0EySWorZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EzSWsrZ0JOO0EySTk5Z0JFO0VBQ0U7QTNJZytnQko7QTJJOTlnQkU7RUFDRTtBM0lnK2dCSjtBMkk5OWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSWcrZ0JKO0EySS85Z0JJO0VqRGpIRjtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBaEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWlEdUhJO0VBQ0EsMkIxSXhIQztFMEl5SEQseUIxSXpIQztBRHVtaEJQOztBMkl6K2dCQTtFQUNFO0EzSTQrZ0JGOztBMkl6K2dCQTtFQUNFO0EzSTQrZ0JGOztBMkl6K2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJNCtnQkY7O0EySXorZ0JBOzs7RUFHRTtBM0k0K2dCRjs7QTJJeitnQkU7RUFDRTtBM0k0K2dCSjs7QTJJeitnQkE7RUFDRTtBM0k0K2dCRjs7QTJJeitnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0EzSTQrZ0JGOztBMkl6K2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0k0K2dCRjs7QTRJOXBoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0FYVTtFQVlWO0VBQ0E7QTVJaXFoQkY7O0E0STlwaEJBOzs7RUFHRSxXQW5CVTtFQW9CVixXQW5CVztBNUlvcmhCYjs7QTRJOXBoQkE7RUFDRTtFQUNBO01BQUE7VUFBQTtFQUNBLG1CQXZCeUI7RUF3QnpCO0VBQUE7QTVJaXFoQkY7QTRJL3BoQkU7RUFDRTtBNUlpcWhCSjs7QTRJN3BoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXQXBDWTtFQXFDWixtQkFwQ3lCO0VBcUN6QjtFQUFBO0VBQUE7RUFBQTtBNUlncWhCRjs7QTRJN3BoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRQTdDWTtFQThDWixtQkE3Q3lCO0VBOEN6QjtFQUFBO0VBQUE7RUFBQTtBNUlncWhCRjs7QTRJN3BoQkE7RUFDRTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0E1SWdxaEJGOztBNEk3cGhCQTtFQUNFO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QTVJZ3FoQkY7O0E2STV0aEJBO0VBQ0U7RUFDQTtBN0l1eWhCRjs7QTZJcHloQkE7RUFDRTtFQUNBO0VBQ0E7QTdJdXloQkY7O0E2SW55aEJBO0VBQ0U7QTdJc3loQkY7O0E2SW55aEJBO0VBQ0U7RUFDQTtFQUNBO0E3SXN5aEJGOztBNklueWhCQTtFQUNFO0VBQ0E7RUFDQTtBN0lzeWhCRjs7QTZJbnloQkE7RUFDRTtBN0lzeWhCRjs7QTZJbnloQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0lzeWhCRjs7QTZJbnloQkE7RUFDRTtBN0lzeWhCRjs7QTZJbnloQkE7RUFDRTtFQUNBO0E3SXN5aEJGOztBNklueWhCQTtFQUNFO0E3SXN5aEJGOztBNklueWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBN0lzeWhCRjs7QTZJenhoQkE7RUFFRTtFQUNBO0VBQ0E7QTdJbXloQkY7O0E2STF4aEJBO0VBQ0U7QTdJb3loQkY7O0E2SWp5aEJBO0VBQ0U7RUFDQTtBN0lveWhCRjs7QTZJanloQkE7RUFDRTtBN0lveWhCRjs7QTZJanloQkE7RUFDRTtFQUNBO0VBQ0Esb0JBQ0EsZUFDQTtFQUNBO0VBQUE7RUFDQTtBN0lveWhCRjs7QThJbDVoQkE7RUFDRTtFQUNBO0E5SXE1aEJGOztBK0l2NWhCQTs7O0VBQUE7QUFLQTtBQUdBO0FDUkE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FoSms2aEJGO0FnSi81aEJBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBaEo4NWhCRjtBZ0ozNWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWhKMDVoQkY7QWdKdjVoQkE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FoSnM1aEJGO0FnSm41aEJBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtBaEprNWhCRjtBZ0ovNGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSmk1aEJGO0FnSjk0aEJBO0VBQ0U7RUFDQTtBaEpnNWhCRjs7QWdKNzRoQkE7RUFDRTtFQUVBO0VBQ0E7RUE0T0E7RUFrRUE7RUErTUE7RUFzRUE7RUF3TEE7QWhKeXBnQkY7QWdKajVoQkU7RUFDRTtBaEptNWhCSjtBZ0poNWhCRTtFQUNFO0VBQ0E7QWhKazVoQko7QWdKLzRoQkU7RUFDRTtFQUNBO0FoSmk1aEJKO0FnSjk0aEJFO0VBQ0U7RUFDQTtBaEpnNWhCSjtBZ0o3NGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSis0aEJKO0FnSjU0aEJFO0VBQ0U7QWhKODRoQko7QWdKMzRoQkU7RUFDRTtBaEo2NGhCSjtBZ0oxNGhCRTtFQUNFO0VBQ0E7QWhKNDRoQko7QWdKejRoQkU7RUFDRTtBaEoyNGhCSjtBZ0p4NGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FoSjA0aEJKO0FnSnY0aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0FoSnk0aEJKO0FnSnQ0aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKdzRoQko7QWdKcjRoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEp1NGhCSjtBZ0pwNGhCRTtFQUNFO0FoSnM0aEJKO0FnSm40aEJFO0VBQ0U7QWhKcTRoQko7QWdKbDRoQkU7RUFDRTtBaEpvNGhCSjtBZ0pqNGhCRTtFQUNFO0VBQ0E7RUFDQTtBaEptNGhCSjtBZ0poNGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEprNGhCSjtBZ0ovM2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSmk0aEJKO0FnSjkzaEJFO0VBQ0U7QWhKZzRoQko7QWdKNzNoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEorM2hCSjtBZ0o1M2hCRTtFQUNFO0FoSjgzaEJKO0FnSjMzaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKNjNoQko7QWdKMTNoQkU7RUFDRTtBaEo0M2hCSjtBZ0p6M2hCRTtFQUNFO0FoSjIzaEJKO0FnSngzaEJFO0VBQ0U7QWhKMDNoQko7QWdKdjNoQkU7RUFDRTtBaEp5M2hCSjtBZ0p0M2hCRTtFQUNFO0FoSnczaEJKO0FnSnIzaEJFO0VBQ0U7QWhKdTNoQko7QWdKcDNoQkU7RUFDRTtBaEpzM2hCSjtBZ0puM2hCRTtFQUNFO0FoSnEzaEJKO0FnSmwzaEJFO0VBQ0U7QWhKbzNoQko7QWdKajNoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEptM2hCSjtBZ0poM2hCRTtFQUNFO0FoSmszaEJKO0FnSi8yaEJFO0VBQ0U7RUFDQTtBaEppM2hCSjtBZ0o5MmhCRTtFQUNFO0FoSmczaEJKO0FnSjcyaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKKzJoQko7QWdKMzJoQkU7RUFDRTtFQUNBO0FoSjYyaEJKO0FnSjEyaEJFO0VBQ0U7RUFDQTtBaEo0MmhCSjtBZ0p6MmhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSjIyaEJKO0FnSngyaEJFO0VBQ0U7QWhKMDJoQko7QWdKdjJoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKeTJoQko7QWdKcjJoQkU7RUFDRTtBaEp1MmhCSjtBZ0pwMmhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpzMmhCSjtBZ0puMmhCRTtFQUNFO0FoSnEyaEJKO0FnSmwyaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhKbTJoQko7QWdKaDJoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEprMmhCSjtBZ0ovMWhCRTtFQUNFO0FoSmkyaEJKO0FnSjkxaEJFO0VBQ0U7QWhKZzJoQko7QWdKNzFoQkU7RUFDRTtBaEorMWhCSjtBZ0o1MWhCRTtFQUNFO0VBQ0E7QWhKODFoQko7QWdKMzFoQkU7RUFDRTtBaEo2MWhCSjtBZ0oxMWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo0MWhCSjtBZ0p2MWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSnkxaEJKO0FnSnQxaEJFO0VBQ0U7RUFDQTtBaEp3MWhCSjtBZ0pyMWhCRTtFQUNFO0VBQ0E7QWhKdTFoQko7QWdKcDFoQkU7RUFDRTtFQUNBO0FoSnMxaEJKO0FnSm4xaEJFO0VBQ0U7RUFDQTtFQUNBO0FoSnExaEJKO0FnSmwxaEJFO0VBQ0U7RUFDQTtFQUNBO0FoSm8xaEJKO0FnSmoxaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKbTFoQko7QWdKaDFoQkU7RUFDRTtFQUNBO0VBQ0E7QWhKazFoQko7QWdKLzBoQkU7RUFDRTtFQUNBO0VBQ0E7QWhKaTFoQko7QWdKOTBoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmcxaEJKO0FnSjcwaEJFO0VBQ0U7RUFDQTtFQUNBO0FoSiswaEJKO0FnSjUwaEJFO0VBQ0U7RUFDQTtFQUNBO0FoSjgwaEJKO0FnSjMwaEJFO0VBQ0U7RUFDQTtFQUNBO0FoSjYwaEJKO0FnSjEwaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo0MGhCSjtBZ0p6MGhCRTtFQUNFO0VBQ0E7QWhKMjBoQko7QWdKeDBoQkU7RUFDRTtBaEowMGhCSjtBZ0p2MGhCRTtFQUNFO0VBQ0E7QWhKeTBoQko7QWdKdDBoQkU7RUFDRTtBaEp3MGhCSjtBZ0pyMGhCRTtFQUNFO0FoSnUwaEJKO0FnSnAwaEJFO0VBQ0U7RUFDQTtBaEpzMGhCSjtBZ0puMGhCRTtFQUNFO0FoSnEwaEJKO0FnSmwwaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKbzBoQko7QWdKajBoQkU7RUFDRTtBaEptMGhCSjtBZ0poMGhCRTtFQUNFO0FoSmswaEJKO0FnSjN6aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo2emhCSjtBZ0oxemhCRTtFQUNFO0FoSjR6aEJKO0FnSnp6aEJFO0VBQ0U7QWhKMnpoQko7QWdKcnpoQkU7RUFDRTtFQUNBO0FoSnV6aEJKO0FnSnB6aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSnN6aEJKO0FnSm56aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSnF6aEJKO0FnSmx6aEJFO0VBQ0U7RUFDQTtBaEpvemhCSjtBZ0pqemhCRTtFQUNFO0VBQ0E7QWhKbXpoQko7QWdKaHpoQkU7RUFDRTtBaEpremhCSjtBZ0o5eWhCRTtFQUNFO0FoSmd6aEJKO0FnSjd5aEJFO0VBQ0U7QWhKK3loQko7QWdKNXloQkU7RUFDRTtBaEo4eWhCSjtBZ0ozeWhCRTtFQUNFO0FoSjZ5aEJKO0FnSjF5aEJFO0VBQ0U7QWhKNHloQko7QWdKenloQkU7RUFDRTtBaEoyeWhCSjtBZ0p4eWhCRTtFQUNFO0FoSjB5aEJKO0FnSnZ5aEJFO0VBQ0U7QWhKeXloQko7QWdKdHloQkU7RUFDRTtBaEp3eWhCSjtBZ0pyeWhCRTtFQUNFO0FoSnV5aEJKO0FnSnB5aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSnN5aEJKO0FnSm55aEJFO0VBQ0U7RUFDQTtBaEpxeWhCSjtBZ0pseWhCRTtFQUNFO0FoSm95aEJKO0FnSmp5aEJFO0VBQ0U7RUFDQTtBaEpteWhCSjtBZ0poeWhCRTtFQUNFO0FoSmt5aEJKO0FnSi94aEJFO0VBQ0U7RUFDQTtBaEppeWhCSjtBZ0o3eGhCRTtFQUNFO0FoSit4aEJKO0FnSjV4aEJFO0VBQ0U7RUFDQTtBaEo4eGhCSjtBZ0ozeGhCRTtFQUNFO0FoSjZ4aEJKO0FnSjF4aEJFO0VBQ0U7RUFDQTtBaEo0eGhCSjtBZ0p6eGhCRTtFQUNFO0VBQ0E7QWhKMnhoQko7QWdKeHhoQkU7RUFDRTtBaEoweGhCSjtBZ0p2eGhCRTtFQUNFO0FoSnl4aEJKO0FnSnR4aEJFO0VBQ0U7RUFDQTtBaEp3eGhCSjtBZ0pyeGhCRTtFQUNFO0VBQ0E7QWhKdXhoQko7QWdKcHhoQkU7RUFDRTtBaEpzeGhCSjtBZ0pueGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpxeGhCSjtBZ0pseGhCRTtFQUNFO0VBQ0E7QWhKb3hoQko7QWdKanhoQkU7RUFDRTtBaEpteGhCSjtBZ0ovd2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSml4aEJKO0FnSjl3aEJFO0VBQ0U7RUFDQTtBaEpneGhCSjtBZ0o3d2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSit3aEJKO0FnSjV3aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSjh3aEJKO0FnSjN3aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo2d2hCSjtBZ0oxd2hCRTtFQUNFO0FoSjR3aEJKO0FnSnp3aEJFO0VBQ0U7QWhKMndoQko7QWdKeHdoQkU7RUFDRTtBaEowd2hCSjtBZ0p2d2hCRTtFQUNFO0VBQ0E7RUFDQTtBaEp5d2hCSjtBZ0p0d2hCRTtFQUNFO0VBQ0E7RUFDQTtBaEp3d2hCSjtBZ0pyd2hCRTtFQUNFO0FoSnV3aEJKO0FnSnB3aEJFO0VBQ0U7RUFDQTtBaEpzd2hCSjtBZ0pud2hCRTtFQUNFO0VBQ0E7RUFDQTtBaEpxd2hCSjtBZ0psd2hCRTtFQUNFO0FoSm93aEJKO0FnSmp3aEJFO0VBQ0U7QWhKbXdoQko7QWdKaHdoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmt3aEJKO0FnSi92aEJFO0VBQ0U7QWhKaXdoQko7QWdKOXZoQkU7RUFDRTtBaEpnd2hCSjtBZ0o3dmhCRTtFQUNFO0VBQ0E7QWhKK3ZoQko7QWdKNXZoQkU7RUFDRTtFQUNBO0VBQ0E7QWhKOHZoQko7QWdKOXVoQkU7RUFDRTtBaEowdmhCSjtBZ0p2dmhCRTtFQUNFO0FoSnl2aEJKO0FnSnR2aEJFO0VBQ0U7RUFDQTtFQUFBO0FoSnd2aEJKO0FnSnJ2aEJFO0VBQ0U7RUFDQTtNQUFBO1VBQUE7QWhKdXZoQko7QWdKcHZoQkU7RUFDRTtBaEpzdmhCSjtBZ0pudmhCRTtFQUNFO0VBQ0E7TUFBQTtVQUFBO0FoSnF2aEJKO0FnSmx2aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSm92aEJKO0FnSmh2aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmt2aEJKO0FnSi91aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSml2aEJKO0FnSjl1aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSmd2aEJKO0FnSjd1aEJFO0VBQ0U7QWhKK3VoQko7QWdKNXVoQkU7RUFDRTtBaEo4dWhCSjtBZ0ozdWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSjZ1aEJKO0FnSjF1aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSjR1aEJKO0FnSnp1aEJFO0VBQ0U7QWhKMnVoQko7QWdKeHVoQkU7RUFDRTtBaEowdWhCSjtBZ0p2dWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKeXVoQko7QWdKdHVoQkU7RUFDRTtBaEp3dWhCSjtBZ0pydWhCRTtFQUNFO0FoSnV1aEJKO0FnSnB1aEJFO0VBQ0U7RUFDQTtFQUNBO0FoSnN1aEJKO0FnSm51aEJFO0VBQ0U7QWhKcXVoQko7QWdKbHVoQkU7RUFDRTtBaEpvdWhCSjtBZ0pqdWhCRTtFQUNFO0FoSm11aEJKO0FnSmh1aEJFO0VBQ0U7RUFDQTtBaEprdWhCSjtBZ0ovdGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSml1aEJKO0FnSjl0aEJFO0VBQ0U7RUFDQTtBaEpndWhCSjtBZ0o3dGhCRTtFQUNFO0FoSit0aEJKO0FnSjV0aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo4dGhCSjtBZ0ozdGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo2dGhCSjtBZ0oxdGhCRTtFQUNFO0VBQ0E7RUFDQTtBaEo0dGhCSjtBZ0p6dGhCRTtFQUNFO0FoSjJ0aEJKO0FnSnh0aEJFO0VBQ0U7QWhKMHRoQko7QWdKdnRoQkU7RUFDRTtBaEp5dGhCSjtBZ0p0dGhCRTtFQUNFO0FoSnd0aEJKOztBaUpsdGpCQTs7O0VBQUE7QUF3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakpndGpCSjtBaUo3c2pCRTtFQUNFO0FqSitzakJKO0FpSjVzakJFO0VBQ0U7QWpKOHNqQko7QWlKMXNqQkU7RUFDRTtBako0c2pCSjtBaUp6c2pCRTtFQUNFO0FqSjJzakJKO0FpSnZzakJFO0VBQ0U7QWpKeXNqQko7O0FrSjN3akJBOzs7RUFBQTtBQUtBO0VBQ0k7RUFtUkE7RUF5RUE7QWxKNGhqQko7QWtKdDNqQkk7RUFDSTtBbEp3M2pCUjtBa0pyM2pCSTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0FsSnEzakJSO0FrSi8yakJJO0VBQ0k7RUFDQTtBbEpzM2pCUjtBa0puM2pCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSnEzakJSO0FrSmwzakJJO0VBQ0k7RUFDQTtBbEpvM2pCUjtBa0pqM2pCSTtFQUNJO0VBQ0E7QWxKbTNqQlI7QWtKaDNqQkk7RUFDSTtFQUNBO0VBQ0E7QWxKazNqQlI7QWtKLzJqQkk7RUFDSTtFQUNBO0VBQ0E7QWxKaTNqQlI7QWtKOTJqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEpnM2pCUjtBa0o3MmpCSTtFQUNJO0VBQ0E7RUFDQTtBbEorMmpCUjtBa0o1MmpCSTtFQUNJO0VBQ0E7RUFDQTtBbEo4MmpCUjtBa0ozMmpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKNjJqQlI7QWtKMTJqQkk7RUFDSTtFQUNBO0VBQ0E7QWxKNDJqQlI7QWtKejJqQkk7RUFDSTtFQUNBO0VBQ0E7QWxKMjJqQlI7QWtKeDJqQkk7RUFDSTtFQUNBO0VBQ0E7QWxKMDJqQlI7QWtKdjJqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSnkyakJSO0FrSnQyakJJO0VBQ0k7RUFDQTtFQUNBO0FsSncyakJSO0FrSnIyakJJO0VBQ0k7RUFDQTtBbEp1MmpCUjtBa0pwMmpCSTtFQUNJO0FsSnMyakJSO0FrSm4yakJJO0VBQ0k7RUFDQTtBbEpxMmpCUjtBa0psMmpCSTtFQUNJO0FsSm8yakJSO0FrSmoyakJJO0VBQ0k7QWxKbTJqQlI7QWtKaDJqQkk7RUFDSTtFQUNBO0FsSmsyakJSO0FrSi8xakJJO0VBQ0k7QWxKaTJqQlI7QWtKOTFqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKZzJqQlI7QWtKdjFqQkk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FsSmcyakJSO0FrSjkxakJRO0VBQ0k7RUFDQTtBbEpnMmpCWjtBa0o5MWpCWTtFQUNJO0FsSmcyakJoQjtBa0ozMWpCSTtFQUNJO0VBQ0E7QWxKNjFqQlI7QWtKcjFqQkk7RUFDSTtBbEp1MWpCUjtBa0poMWpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEprMWpCUjtBa0ovMGpCSTtFQUNJO0FsSmkxakJSO0FrSjkwakJJO0VBQ0k7QWxKZzFqQlI7QWtKNzBqQkk7RUFDSTtBbEorMGpCUjtBa0o3MGpCUTtFQUNJO0FsSiswakJaO0FrSjMwakJJO0VBQ0k7QWxKNjBqQlI7QWtKMTBqQkk7RUFDSTtFQUNBO0FsSjQwakJSO0FrSnowakJJO0VBQ0k7RUFDQTtFQUNBO0FsSjIwakJSO0FrSngwakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxKMDBqQlI7QWtKdjBqQkk7RUFDSTtFQUNBO0FsSnkwakJSO0FrSnQwakJJO0VBQ0k7RUFDQTtBbEp3MGpCUjtBa0pyMGpCSTtFQUNJO0FsSnUwakJSO0FrSm4wakJJO0VBQ0k7QWxKcTBqQlI7QWtKNXpqQkk7RUFDSTtBbEp3MGpCUjtBa0pyMGpCSTtFQUNJO0FsSnUwakJSO0FrSnAwakJJO0VBQ0k7QWxKczBqQlI7QWtKbjBqQkk7RUFDSTtBbEpxMGpCUjtBa0psMGpCSTtFQUNJO0FsSm8wakJSO0FrSmowakJJO0VBQ0k7RUFDQTtFQUNBO0FsSm0wakJSO0FrSjd6akJRO0VBQ0k7RUFDQTtBbEpvMGpCWjtBa0poMGpCSTtFQUNJO0VBQ0E7QWxKazBqQlI7QWtKL3pqQkk7RUFDSTtBbEppMGpCUjtBa0o5empCSTtFQUNJO0VBQ0E7QWxKZzBqQlI7QWtKN3pqQkk7RUFDSTtBbEorempCUjtBa0o1empCSTtFQUNJO0FsSjh6akJSO0FrSjN6akJJO0VBQ0k7RUFDQTtBbEo2empCUjtBa0p6empCSTtFQUNJO0FsSjJ6akJSO0FrSnJ6akJJO0VBQ0k7RUFDQTtBbEo0empCUjtBa0p0empCSTtFQUNJO0FsSjZ6akJSO0FrSjF6akJJO0VBQ0k7RUFDQTtBbEo0empCUjtBa0p0empCSTtFQUNJO0FsSjZ6akJSO0FrSjF6akJJO0VBQ0k7QWxKNHpqQlI7QWtKenpqQkk7RUFDSTtFQUNBO0VBQ0E7QWxKMnpqQlI7QWtKeHpqQkk7RUFDSTtFQUNBO0FsSjB6akJSO0FrSnZ6akJJO0VBQ0k7QWxKeXpqQlI7QWtKdHpqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKd3pqQlI7QWtKcnpqQkk7RUFDSTtFQUNBO0FsSnV6akJSO0FrSm56akJRO0VBQ0k7RUFDQTtFQUNBO0FsSnF6akJaO0FrSmx6akJRO0VBQ0k7QWxKb3pqQlo7QWtKanpqQlE7RUFDSTtBbEptempCWjs7QWtKNXlqQlE7RUFDSTtFQUVBO0VBQ0E7QWxKOHlqQlo7QWtKNXlqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEo4eWpCaEI7O0FrSnh5akJBO0VBQ0k7QWxKMnlqQko7O0FrSnZ5akJJO0VBQ0k7QWxKMHlqQlI7O0FrSnJ5akJJO0VBQ0k7QWxKd3lqQlI7QWtKcnlqQkk7RUFDSTtBbEp1eWpCUjtBbUpud2tCQTs7O0VBQUE7QUFLQTs7OztFQUFBO0FBT0U7RUFFRTtBbkpveWtCSjtBbUpueWtCSTtFQUNFO0VBQ0E7QW5KcXlrQk47QW1KbHlrQkU7RUFDRTtBbkpveWtCSjtBbUpseWtCRTtFQUNFO0VBQ0E7RUFDQTtBbkpveWtCSjs7QW9KOXprQkE7OztFQUFBO0FBS0E7Ozs7RUFBQTtBQU9FO0VBQ0U7QXBKaTJrQko7QW9KLzFrQkU7RUFHRTtFQUNBO0VBRUE7QXBKODFrQko7QW9KMzFrQkU7RUFDRTtFQUNBO0FwSjYxa0JKO0FvSnoxa0JJO0VBR0U7RUFDQTtBcEp5MWtCTjtBb0p0MWtCSTtFQUVFO0FwSnUxa0JOO0FvSm4xa0JJO0VBQ0U7QXBKcTFrQk47QW9KNzBrQkk7RUFDRTtBcEorMGtCTjtBb0o1MGtCRTtFQUNFO0FwSjgwa0JKOztBcUp2NGtCQTs7O0VBQUE7QUNBQTs7O0VBQUE7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QXRKeTRrQko7QXNKdDRrQkE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0F0SnE0a0JKO0FzSmw0a0JBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBdEppNGtCSjtBc0o5M2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QXRKNjNrQko7QXNKMTNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0F0Snkza0JKO0FzSnQza0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRKdzNrQko7QXFKbjdrQkE7RUFDSTtFQUVBO0VBQ0E7RUVWSjs7O0lBQUE7RUNBQTs7O0lBQUE7RUF5NEJBO0VDejRCQTs7O0lBQUE7RUNBQTs7O0lBQUE7RUNBQTs7O0lBQUE7RUNBQTs7O0lBQUE7QTVKdTlrQkE7QXVKbDlrQkE7RUFDSTtFQUFBO0VBQUE7QXZKbzlrQko7QXVKajlrQkE7RUFDSTtNQUFBO1VBQUE7QXZKbTlrQko7QXVKaDlrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUVBO1VBQUE7QXZKaTlrQko7QXVKLzhrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QXZKaTlrQlI7QXVKOThrQkk7RUFDSTtFQUNBO01BQUE7VUFBQTtBdkpnOWtCUjtBdUo3OGtCSTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXZKKzhrQlI7QXVKejhrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtBdkpnOWtCUjtBdUo5OGtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2Smc5a0JaO0F1Sjc4a0JRO0VBQ0k7QXZKKzhrQlo7QXVKNThrQlE7RUFDSTtBdko4OGtCWjtBdUoxOGtCSTtFQUNJO01BQUE7VUFBQTtBdko0OGtCUjtBdUp6OGtCSTtFQUNJO0F2SjI4a0JSO0F1Sm44a0JJO0VBRUk7RUFDQTtBdkp5OGtCUjtBdUpqOGtCUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXZKNjhrQlo7QXVKMThrQlk7RUFDSTtBdko0OGtCaEI7QXVKejhrQlk7RUFDSTtFQUNBO0F2SjI4a0JoQjtBdUp2OGtCUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0F2Snk4a0JaO0F1Sm44a0JRO0VBTUk7RUFBQTtFQUFBO0VBQ0E7QXZKcThrQlo7QXVKMzhrQlk7RUFDSTtFQUNBO0F2SjY4a0JoQjtBdUp2OGtCWTtFQUNJO0VBQ0E7QXZKeThrQmhCO0F1SnQ4a0JZO0VBQ0k7RUFDQTtBdkp3OGtCaEI7QXVKcDhrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKczhrQlo7QXVKbjhrQlE7RUFDSTtFQUNBO0F2SnE4a0JaO0F1Smo4a0JJO0VBQ0k7QXZKbThrQlI7QXVKajhrQlE7RUFDSTtFQUNBO0F2Sm04a0JaO0F1Smg4a0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZKazhrQlo7QXVKLzdrQlE7RUFDSTtBdkppOGtCWjtBdUo5N2tCUTtFQUNJO0F2Smc4a0JaO0F1Sjc3a0JRO0VBQ0k7QXZKKzdrQlo7QXVKNTdrQlE7RUFDSTtBdko4N2tCWjtBdUozN2tCUTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0F2SjY3a0JaO0F1Sno3a0JJO0VBQ0k7QXZKMjdrQlI7QXVKcjdrQkk7RUFDSTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0F2SjQ3a0JSO0F1SnQ3a0JRO0VBQ0k7QXZKKzdrQlo7QXVKNTdrQlE7RUFDSTtFQUNBO0F2Sjg3a0JaO0F1SjU3a0JZO0VBQ0k7VUFBQTtBdko4N2tCaEI7QXVKdDdrQlE7RUFDSTtFQUNBO0F2SjY3a0JaO0F1SjE3a0JRO0VBQ0k7QXZKNDdrQlo7QXVKejdrQlE7RUFDSTtBdkoyN2tCWjtBdUp0N2tCWTtFQUNJO1VBQUE7QXZKdzdrQmhCO0F1SnQ3a0JZO0VBQ0k7QXZKdzdrQmhCO0F1SnQ3a0JZO0VBQ0k7QXZKdzdrQmhCO0F1SnA3a0JRO0VBQ0k7QXZKczdrQlo7QXVKbjdrQlE7RUFDSTtBdkpxN2tCWjtBdUpqN2tCWTtFQUNJO0VBQ0E7QXZKbTdrQmhCO0F1Sjc2a0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sis2a0JKO0F1Sjc2a0JJO0VBQ0k7QXZKKzZrQlI7QXVKdjZrQkk7RUFDSTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0F2Sis2a0JSO0F1SjU2a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZKODZrQlI7QXVKMzZrQkk7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBdko2NmtCUjtBdUoxNmtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdko0NmtCUjtBdUoxNmtCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZKMjZrQlo7QXVKeDZrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBdkp5NmtCWjtBdUp0NmtCUTtFQUNJO0F2Snc2a0JaO0F1Sno2a0JRO0VBQ0k7QXZKdzZrQlo7QXVKejZrQlE7RUFDSTtBdkp3NmtCWjtBdUp6NmtCUTtFQUNJO0F2Snc2a0JaO0F1Sno2a0JRO0VBQ0k7QXZKdzZrQlo7QXVKcjZrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkp1NmtCWjtBdUpuNmtCWTtFQUNJO0F2SnE2a0JoQjtBdUpuNmtCZ0I7RTdEcFZkO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFoQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNkQwVmtCO0VBQ0EsMkJ0SnZWZDtFc0p3VmMseUJ0SnhWZDtFc0p5VmM7RUFDQTtFQUNBO0VBQ0E7QXZKazdrQnBCO0F1Si82a0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKaTdrQnBCO0F1SjU2a0JRO0VBQ0k7QXZKODZrQlo7QXVKMTZrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXZKNDZrQlI7QXVKejZrQkk7RUFDSTtFQUNBO0F2SjI2a0JSO0F1Sng2a0JJO0VBQ0k7RUFDQTtFQUNBO0F2SjA2a0JSO0F1SnY2a0JJO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBdkp5NmtCUjtBdUp0NmtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtBdkp3NmtCUjtBdUpwNmtCQTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBdkpzNmtCSjtBdUo1NWtCSTtFQUNJO0F2SjA2a0JSO0F3SjkxbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUtBO0F4SmkybEJKO0F3Si8xbEJJO0VBQ0k7QXhKdTJsQlI7QXdKcDJsQkk7RUFDSTtFQUNBO0F4SnMybEJSO0F3SmwybEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7VUFBQTtBeEptMmxCSjtBd0pqMmxCSTtFQUNJO01BQUE7VUFBQTtBeEptMmxCUjtBd0ovMWxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKaTJsQko7QXdKLzFsQkk7RUFDSTtBeEppMmxCUjtBd0o5MWxCSTtFQUNJO0F4SmcybEJSO0F3SjUxbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQWdEQTtFQWtCQTtFQWdHQTtFQW1EQTtBeEo2b2xCSjtBd0poMmxCSTtFQUNJO0F4SmsybEJSO0F3Si8xbEJJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0F4SmkybEJSO0F3SjkxbEJJO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFFQTtFQUNBO01BQUE7VUFBQTtFQUNBO0F4SisxbEJSO0F3SjcxbEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEorMWxCWjtBd0ozMWxCSTtFQUNJO0F4SjYxbEJSO0F3SjExbEJJO0VBQ0k7QXhKNDFsQlI7QXdKejFsQkk7RUFDSTtBeEoyMWxCUjtBd0p4MWxCSTtFQUNJO0F4SjAxbEJSO0F3SnYxbEJJO0VBQ0k7QXhKeTFsQlI7QXdKcjFsQkk7RUFDSTtBeEp1MWxCUjtBd0pwMWxCSTtFQUNJO0F4SnMxbEJSO0F3Sm4xbEJJO0VBQ0k7RUFDQTtBeEpxMWxCUjtBd0psMWxCSTtFQUNJO0F4Sm8xbEJSO0F3SmgxbEJJO0VBQ0k7RUFDQTtBeEprMWxCUjtBd0ovMGxCSTtFQUNJO0F4SmkxbEJSO0F3SjkwbEJJO0VBQ0k7QXhKZzFsQlI7QXdKNzBsQkk7RUFDSTtBeEorMGxCUjtBd0o3MGxCUTtFQUNJO0VBQ0E7QXhKKzBsQlo7QXdKNTBsQlE7RUFDSTtFQUNBO0VBQ0E7QXhKODBsQlo7QXdKMTBsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEo0MGxCUjtBd0pyMGxCSTtFQUNJO0F4SnUwbEJSO0F3SnIwbEJRO0VBQ0k7RUFDQTtBeEp1MGxCWjtBd0pwMGxCUTtFQUNJO0F4SnMwbEJaO0F3Sm4wbEJRO0VBQ0k7QXhKcTBsQlo7QXdKajBsQkk7RUFDSTtFQUNBO0VBQ0E7QXhKbTBsQlI7QXdKaDBsQkk7RUFDSTtFQUNBO0VBQ0E7QXhKazBsQlI7QXdKL3psQkk7RUFDSTtFQUNBO0F4SmkwbEJSO0F3Sjl6bEJJO0VBQ0k7QXhKZzBsQlI7QXdKN3psQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sit6bEJSO0F3Sjd6bEJRO0VBQ0k7RUFDQTtBeEoremxCWjtBd0ozemxCSTtFQUNJO0F4SjZ6bEJSO0F3Snh6bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhKMHpsQlI7QXdKdnpsQkk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXhKeXpsQlI7QXdKdHpsQlk7RUFDSTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXhKd3psQmhCO0F3SnJ6bEJZO0VBQ0k7RUFDQTtFOURsUGQ7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOEQyT2MsMkJ2Sm5QVjtFdUpvUFUseUJ2SnBQVjtBRG9qbUJOO0F3SjN6bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F4SjR6bEJSO0F3Snp6bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhKMnpsQlI7QXdKL3psQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEoyemxCUjtBd0ovemxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4SjJ6bEJSO0F3Si96bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhKMnpsQlI7QXdKL3psQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEoyemxCUjtBd0p0emxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXhKd3psQlI7QXdKdHpsQlE7RUFDSTtBeEp3emxCWjtBd0pyemxCUTtFQUNJO0F4SnV6bEJaO0F3Sm56bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F4Sm96bEJSO0F3Smp6bEJJO0VBQ0k7RUFDQTtFQUNBO0F4Sm16bEJSO0F3Smh6bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtBeEpremxCUjtBd0oveWxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtBeEppemxCUjtBd0o5eWxCSTtFQUNJO0F4Smd6bEJSO0F3Sjd5bEJJO0VBQ0k7QXhKK3lsQlI7QXdKM3lsQkk7RUFDSTtBeEo2eWxCUjtBd0oxeWxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEo0eWxCUjtBd0p6eWxCSTtFQUNJO0F4SjJ5bEJSO0F3Snh5bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKMHlsQlI7QXdKdnlsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEp5eWxCUjtBd0p0eWxCSTtFQUNJO0F4Snd5bEJSO0F3SnJ5bEJJO0VBQ0k7QXhKdXlsQlI7QXdKcHlsQkk7RUFDSTtBeEpzeWxCUjtBd0pueWxCSTtFQUNJO0VBQ0E7QXhKcXlsQlI7QXdKbHlsQkk7RUFDSTtBeEpveWxCUjtBd0pqeWxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEpteWxCUjtBd0poeWxCSTtFQUNJO0VBRUE7QXhKaXlsQlI7QXdKL3hsQlE7RUFDSTtFQUNBO0F4Sml5bEJaO0F3Sjd4bEJJO0VBQ0k7RUFDQTtFQUNBO0F4Sit4bEJSO0F3SjF4bEJJO0VBQ0k7QXhKNHhsQlI7QXdKeHhsQkk7RUFDSTtBeEoweGxCUjtBd0p0eGxCUTtFQUNJO0F4SjZ4bEJaO0F3Snp4bEJBO0VBQ0k7QXhKMnhsQko7QXdKeHhsQkk7RUFDSTtBeEoweGxCUjtBd0pweGxCSTtFQUNJO0VBQUE7RUFBQTtFQUNBO0F4SjJ4bEJSO0F3Snp4bEJRO0VBQ0k7S0FBQTtNQUFBO1VBQUE7QXhKMnhsQlo7QXdKdnhsQkk7RUFDSTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBeEp5eGxCUjtBd0p0eGxCSTtFQUNJO0VBQ0E7QXhKd3hsQlI7QXdKcnhsQkk7RUFHSTtFQUdBO0VBQ0E7QXhKdXhsQlI7QXdKcHhsQkk7RUFHSTtFQUdBO0VBQ0E7RUFDQTtBeEpzeGxCUjtBd0pueGxCSTtFQUNJO01BQUE7VUFBQTtBeEpxeGxCUjtBd0pseGxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Sm94bEJSO0F3Smx4bEJRO0VBQ0k7QXhKb3hsQlo7QXdKaHhsQkk7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEpreGxCUjtBd0ovd2xCSTtFQUNJO0VBQ0E7RUFDQTtBeEppeGxCUjtBd0o5d2xCSTtFQUNJO0VBQ0E7VUFBQTtBeEpneGxCUjtBd0ozd2xCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKNndsQko7QXdKMXdsQkE7RUFDSTtFQUNBO0F4SjR3bEJKO0F3SnR3bEJBO0VBQ0k7QXhKNndsQko7QXdKMXdsQkE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0F4SjR3bEJKO0F3SjF3bEJJO0VBQ0k7RUFDQTtFQUNBO0F4SjR3bEJSO0F3Snp3bEJJO0VBQ0k7QXhKMndsQlI7QXdKendsQlE7RUFDSTtFQUNBO0F4SjJ3bEJaO0F3SnR3bEJBO0VBQ0k7QXhKd3dsQko7QXdKcndsQkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBeEp1d2xCSjtBd0ovdmxCQTtFQUNJO0F4Sml3bEJKO0F3Sjl2bEJBO0VBQ0k7QXhKZ3dsQko7QXdKMXZsQkk7RUFDSTtBeEo0dmxCUjtBd0p4dmxCSTtFQUNJO0F4SjB2bEJSO0F3Snh2bEJRO0VBQ0k7RUFDQTtBeEowdmxCWjtBd0p0dmxCSTtFQUNJO0F4Snd2bEJSO0F3SnJ2bEJJO0VBQ0k7RUFDQTtBeEp1dmxCUjtBd0pwdmxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEpxdmxCUjtBd0pqdmxCSTtFQUNJO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBeEptdmxCUjtBd0podmxCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhKaXZsQlI7QXdKOXVsQkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F4Sit1bEJSO0F3SjN1bEJJO0VBQ0k7QXhKNnVsQlI7QXdKM3VsQlE7RUFDSTtFQUNBO0F4SjZ1bEJaO0F3Snp1bEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjJ1bEJSO0F3Snh1bEJJO0VBQ0k7QXhKMHVsQlI7QXdKdnVsQkk7RUFDSTtBeEp5dWxCUjtBd0p0dWxCSTtFQUNJO0F4Snd1bEJSO0F3SnJ1bEJJO0VBQ0k7QXhKdXVsQlI7QXdKL3RsQkk7RUFDSTtBeEppdWxCUjtBd0o5dGxCSTtFQUNJO0F4Smd1bEJSO0F3Sjd0bEJJO0VBQ0k7QXhKK3RsQlI7QXdKNXRsQkk7RUFDSTtFQUNBO0F4Sjh0bEJSO0F3SjN0bEJJO0VBQ0k7RUFDQTtBeEo2dGxCUjtBd0oxdGxCSTtFQUNJO0F4SjR0bEJSO0F3Snp0bEJJO0VBQ0k7QXhKMnRsQlI7QXdKenRsQlE7RUFDSTtBeEoydGxCWjtBd0p2dGxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEp5dGxCUjtBd0p0dGxCSTtFQUNJO0F4Snd0bEJSO0F3SnJ0bEJJO0VBQ0k7RUFDQTtBeEp1dGxCUjtBd0pwdGxCSTtFQUNJO01BQUE7RUFDQTtFQUNBO0F4SnN0bEJSO0F3Smh0bEJBO0VBQ0k7QXhKa3RsQko7QXdKL3NsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEppdGxCSjtBd0o5c2xCQTtFQUNJO0VBQ0E7QXhKZ3RsQko7QXdKN3NsQkE7RUFDSTtBeEorc2xCSjtBd0o1c2xCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4SjhzbEJKO0F3SjNzbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhKNnNsQko7QXdKM3NsQkk7RUFDSTtFQUNBO0VBQ0E7QXhKNnNsQlI7QXdKM3NsQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjZzbEJaO0F3SjFzbEJRO0VBQ0k7QXhKNHNsQlo7QXdKenNsQlE7RUFDSTtBeEoyc2xCWjtBd0p4c2xCUTtFQUNJO0F4SjBzbEJaO0F3SnBzbEJJO0VBQ0k7RUFDQTtFQUNBO0F4SnNzbEJSO0F3SnBzbEJRO0VBQ0k7QXhKc3NsQlo7QXdKbnNsQlE7RUFDSTtFQUNBO0VBQ0E7QXhKcXNsQlo7QXdKbHNsQlE7RUFDSTtBeEpvc2xCWjtBd0ovcmxCQTtFQUNJO0VBQ0E7QXhKaXNsQko7QXdKL3JsQkk7RUFDSTtFQUNBO0VBQ0E7QXhKaXNsQlI7QXdKN3JsQkE7RUFDSTtBeEorcmxCSjtBd0o1cmxCQTtFQUNJO0VBQ0E7QXhKOHJsQko7QXdKM3JsQkE7RUFDSTtFQUNBO0VBQ0E7QXhKNnJsQko7QXdKN3FsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SnlybEJKO0F3SnZybEJJO0VBQ0k7QXhKeXJsQlI7QXdKdHJsQkk7RUFDSTtBeEp3cmxCUjtBd0pycmxCSTtFQUNJO0VBQ0E7RUFBQTtBeEp1cmxCUjtBd0pwcmxCSTtFQUNJO0F4SnNybEJSO0F3Sm5ybEJJO0VBQ0k7RUFDQTtNQUFBO1VBQUE7QXhKcXJsQlI7QXdKbHJsQkk7RUFDSTtBeEpvcmxCUjtBd0pqcmxCSTtFQUNJO0VBQ0E7TUFBQTtVQUFBO0F4Sm1ybEJSO0F5SjFsbkJJO0VBQ0k7RUFDQTtFQUNBO0F6SjRsbkJSO0F5SjFsbkJRO0VBQ0k7RUFDQTtBeko0bG5CWjtBeUp6bG5CUTtFQUNJO0VBQ0E7QXpKMmxuQlo7QXlKdGxuQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekp3bG5CSjtBeUpybG5CQTtFQUNJO0F6SnVsbkJKO0F5SnBsbkJBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXpKbWxuQko7QXlKamxuQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekptbG5CUjtBeUpobG5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SmtsbkJSO0F5SnZrbkJJO0VBQ0k7QXpKZ2xuQlI7QXlKN2tuQkk7RUFDSTtBekora25CUjtBeUoza25CQTtFQUNJO1VBQUE7QXpKNmtuQko7QXlKMWtuQkE7RUFDSTtFQUNBO0VBQ0E7QXpKNGtuQko7QXlKemtuQkE7RUFDSTtFQUNBO0F6SjJrbkJKO0F5SnhrbkJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXpKMGtuQko7QXlKdmtuQkE7RUFDSTtBekp5a25CSjtBeUp0a25CQTtFQUNJO0F6SndrbkJKO0F5SnJrbkJBO0VBQ0k7QXpKdWtuQko7QXlKcGtuQkE7RUFDSTtBekpza25CSjtBeUpua25CQTtFQUNJO0F6SnFrbkJKO0F5SmxrbkJBO0VBQ0k7QXpKb2tuQko7QXlKamtuQkE7RUFDSTtFQUNBO0F6Sm1rbkJKO0F5Si9qbkJJO0VBQ0k7RUFDQTtBekppa25CUjtBeUo3am5CQTtFQUNJO0F6SitqbkJKO0F5SjVqbkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeko4am5CSjtBeUozam5CQTtFQUNJO0F6SjZqbkJKO0F5SjFqbkJBO0VBQ0k7QXpKNGpuQko7QTBKanRuQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUo2dG5CSjtBMEozdG5CSTtFQUNJO0VBQ0E7QTFKNnRuQlI7QTBKMXRuQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKNHRuQlI7QTBKenRuQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUoydG5CUjtBMkpwdm5CSTtFQUNJO0VBQ0E7QTNKNHZuQlI7QTJKenZuQkk7RUFDSTtBM0oydm5CUjtBNEpsd25CQTtFQUNJO0VBQ0E7RUFDQTtBNUpvd25CSjtBNEpod25CQTtFQUNJO0E1Smt3bkJKO0E0Si92bkJBO0VBQ0k7QTVKaXduQko7QTRKOXZuQkE7RUFDSTtBNUpnd25CSjtBNEo5dm5CQTtFQUNJO0E1Smd3bkJKO0E0Sjd2bkJBO0VBQ0k7QTVKK3ZuQko7QXFKcHduQlE7RUFDSTtBckpzd25CWjs7QTZKL3huQkE7OztFQUFBO0FBTUk7RUFDSTtFQUNBO0E3SnF5bkJSO0E2Smx5bkJJO0VBQ0k7QTdKb3luQlI7QTZKanluQkk7RUFDSTtBN0pteW5CUjtBNkpoeW5CSTtFQUNJO0E3Smt5bkJSOztBNko1eG5CUTtFQUNJO0E3Sit4bkJaO0E2Snh4bkJZO0VBQ0k7QTdKMHhuQmhCO0E2Snh4bkJZO0VBQ0k7QTdKMHhuQmhCO0E2Sjd3bkJRO0VBQ0k7QTdKK3duQlo7QTZKenduQlk7RUFDSTtBN0oyd25CaEI7QTZKenduQlk7RUFDSTtBN0oyd25CaEI7QTZKL3ZuQlE7RUFDSTtBN0ppd25CWjtBNkozdm5CWTtFQUNJO0E3SjZ2bkJoQjtBNkozdm5CWTtFQUNJO0E3SjZ2bkJoQjtBNkpqdm5CUTtFQUNJO0E3Sm12bkJaO0E2Sjd1bkJZO0VBQ0k7QTdKK3VuQmhCO0E2Sjd1bkJZO0VBQ0k7QTdKK3VuQmhCO0E2Sm51bkJRO0VBQ0k7QTdKcXVuQlo7QTZKL3RuQlk7RUFDSTtBN0ppdW5CaEI7QTZKL3RuQlk7RUFDSTtBN0ppdW5CaEI7QTZKcnRuQlE7RUFDSTtBN0p1dG5CWjtBNkpqdG5CWTtFQUNJO0E3Sm10bkJoQjtBNkpqdG5CWTtFQUNJO0E3Sm10bkJoQjtBNkp2c25CUTtFQUNJO0E3SnlzbkJaO0E2Sm5zbkJZO0VBQ0k7QTdKcXNuQmhCO0E2Sm5zbkJZO0VBQ0k7QTdKcXNuQmhCOztBeUl4Mm5CQTtBQUVBO0VBQ0U7RUFDQTtBekkwMm5CRjs7QXlJdjJuQkE7RUFDRTtFQUNBO0F6STAybkJGOztBeUl2Mm5CQTtFQUNFO0F6STAybkJGOztBeUl4Mm5CQTtFQUNFO0F6STIybkJGO0F5SWwybkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpJMDJuQkY7O0F5SXYybkJBO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekkwMm5CRjs7QXlJdjJuQkE7RUFDRTtFQUNBO0VBQ0E7QXpJMDJuQkY7O0F5SXYybkJBO0VBQ0U7RUFDQTtBekkwMm5CRjs7QXlJdjJuQkE7RUFDRTtFQUNBO1VBQUE7QXpJMDJuQkY7O0F5SXYybkJBO0VBQ0U7QXpJMDJuQkY7QXlJajJuQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBekl5Mm5CRjs7QXlJdDJuQkE7RUFDRTtFQUNBO0F6SXkybkJGO0F5SWgybkJBO0FBQ0E7RUFDRTtBekl3Mm5CRjs7QXlJcjJuQkE7RUFDRTtBekl3Mm5CRjs7QXlJcjJuQkE7O0VBQUE7QUFHQTtFQUNFO0F6SXcybkJGOztBeUlyMm5CQTtFQUNFO0VBQ0E7QXpJdzJuQkY7O0F5SXIybkJBO0VBQ0U7RUFDQTtBekl3Mm5CRjs7QXlJcjJuQkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJdzJuQkY7O0F5SXIybkJBO0VBQ0U7QXpJdzJuQkY7O0F5SXAybkJFO0VBQ0U7QXpJdTJuQko7O0F5SWoybkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QXpJKzFuQkY7QXlJOTFuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJczJuQko7QXlJbjJuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SXEybkJKOztBOEo3aG9CQTs7O0VBQUE7QUFZRTtFQUdFO0VBQ0E7QTlKd2hvQko7QThKNWhvQkU7RUFHRTtFQUNBO0E5Sndob0JKO0E4SjVob0JFO0VBR0U7RUFDQTtBOUp3aG9CSjtBOEo1aG9CRTtFQUdFO0VBQ0E7QTlKd2hvQko7QThKNWhvQkU7OztFQUdFO0VBQ0E7QTlKd2hvQko7QThKdGhvQkU7RUFDRTtFQUNBO0VBQ0E7QTlKd2hvQko7QThKcmhvQkU7RUFDRTtBOUp1aG9CSjtBOEpyaG9CRTtFQUNFO0E5SnVob0JKO0E4SnBob0JJO0VBQ0U7QTlKc2hvQk47O0E4Smpob0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Sm9ob0JGOztBOEpqaG9CQTtFQUNFO0E5Sm9ob0JGOztBOEpqaG9CQTtFQUNFO0VBQ0E7QTlKb2hvQkY7O0E4Smpob0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKb2hvQkY7O0E4Smpob0JBO0VBQ0U7RUFDQTtBOUpvaG9CRjs7QThKamhvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKb2hvQkY7O0E4Sjlnb0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7RUFDQTtFQUNBO0E5SnNob0JGOztBOEpuaG9CQTtFQUNFO0VBQ0E7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7RUFDQTtFQUNBO0E5SnNob0JGOztBOEpuaG9CQTtFQUNFO0VBQ0E7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7RUFDQTtBOUpzaG9CRjs7QThKbmhvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0FBQ0E7RUFDRTtBOUpzaG9CRjs7QThKbmhvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnNob0JGOztBOEpuaG9CQTtFQUNFO0VBRUE7RUFDQTtBOUpzaG9CRjs7QThKbmhvQkE7RUFDRTtFQUNBO0E5SnNob0JGOztBOEpuaG9CQTtFQUNFO0VBQ0E7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7QTlKc2hvQkY7O0E4Sm5ob0JBO0VBQ0U7RUFDQTtBOUpzaG9CRjs7QThKbmhvQkE7RUFDRTtBOUpzaG9CRjs7QThKbmhvQkE7RUFDRTtFQUNBO0E5SnNob0JGOztBOEpuaG9CQTtFQUNFO0E5SnNob0JGOztBOEpuaG9CQTtBQUVBO0VBQ0U7RUFDQTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKcWhvQkY7O0E4Smxob0JBO0VBQ0U7RUFDQTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKcWhvQkY7O0E4Smxob0JBO0VBQ0U7QTlKcWhvQkY7O0E4Smxob0JBO0VBQ0U7QTlKcWhvQkY7O0E4Smxob0JBO0VBQ0U7QTlKcWhvQkY7O0E4Smxob0JBO0VBQ0U7QTlKcWhvQkY7O0E4Smxob0JBO0VBQ0U7RUFDQTtBOUpxaG9CRjs7QThKbGhvQkE7RUFDRTtBOUpxaG9CRjs7QThKOWdvQkE7RUFDRTtBOUppaG9CRjs7QThKOWdvQkE7RUFDRTtBOUppaG9CRjs7QThKOWdvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUppaG9CRjs7QThKOWdvQkE7RUFDRTtFQUNBO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0VBQ0E7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7RUFDQTtFQUNBO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0VBQ0E7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0VBQ0E7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7RUFDQTtBOUppaG9CRjs7QThKOWdvQkE7RUFDRTtFQUNBO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0VBQ0E7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7RUFDQTtFQUNBO0E5Smlob0JGOztBOEo5Z29CQTtFQUNFO0VBQ0E7QTlKaWhvQkY7O0E4Sjlnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUppaG9CRjs7QThKOWdvQkE7QUFFQTtBQUNBO0VBQ0U7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7RUFDQTtBOUpnaG9CRjs7QThKN2dvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7QTlKZ2hvQkY7O0E4Sjdnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKZ2hvQkY7O0E4Sjdnb0JBO0FBUUE7RUFDRTtBOUo4Z29CRjs7QThKM2dvQkE7RUFDRTtBOUo4Z29CRjs7QThKM2dvQkE7RUFDRTtBOUo4Z29CRjs7QThKM2dvQkE7RUFDRTtFQUNBO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0VBQ0E7QTlKOGdvQkY7O0E4SjNnb0JBO0VBQ0U7RUFDQTtFQUNBO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0VBQ0E7RUFDQTtBOUo4Z29CRjs7QThKM2dvQkE7RUFDRTtBOUo4Z29CRjs7QThKM2dvQkE7RUFDRTtBOUo4Z29CRjs7QThKM2dvQkE7RUFDRTtFQUNBO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0VBQ0E7QTlKOGdvQkY7O0E4SjNnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Sjhnb0JGOztBOEozZ29CQTtFQUNFO0VBQ0E7QTlKOGdvQkY7O0E4SjNnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKOGdvQkY7O0E4SjFnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlKNGdvQkY7O0E4Snpnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlKMmdvQkY7O0E4Snhnb0JBO0VBQ0U7RUFFQTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKMGdvQkY7O0E4SnZnb0JBO0VBQ0U7RUFDQTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtFQUNBO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0VBQ0E7QTlKMGdvQkY7O0E4SnZnb0JBO0VBQ0U7RUFDQTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtFQUNBO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0VBQ0E7QTlKMGdvQkY7O0E4SnZnb0JBO0VBQ0U7RUFDQTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtFQUNBO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0VBQ0E7QTlKMGdvQkY7O0E4SnZnb0JBO0VBQ0U7RUFDQTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtFQUNBO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0VBQ0E7QTlKMGdvQkY7O0E4SnZnb0JBO0VBQ0U7RUFDQTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0E5SjBnb0JGOztBOEp2Z29CQTtFQUNFO0VBQ0E7RUFDQTtBOUowZ29CRjs7QThKdmdvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKMGdvQkY7O0E4SnZnb0JBO0VBQ0U7RUFDQTtFQUVBO0VBQUE7QTlKeWdvQkY7O0E4SnRnb0JBO0VBQ0U7RUFDQTtFQUVBO0VBQUE7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7RUFDQTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtFQUNBO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0VBQ0E7RUFDQTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7RUFDQTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtFQUNBO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0VBQ0E7RUFDQTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtFQUNBO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0VBQ0E7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7RUFDQTtFQUNBO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0VBQ0E7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7RUFDQTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtBOUp3Z29CRjs7QThKcmdvQkE7RUFDRTtFQUNBO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0E5Sndnb0JGOztBOEpyZ29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKd2dvQkY7O0E4SnJnb0JBO0VBQ0U7QTlKd2dvQkY7O0E4Smhnb0JBO0VBQ0U7RUFDQTtBOUptZ29CRjs7QThKaGdvQkE7RUFDRTtFQUNBO0VBQ0E7QTlKbWdvQkY7O0E4Smhnb0JBO0VBQ0U7QTlKbWdvQkY7O0E4Sm4vbkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKcy9uQko7QThKci9uQkk7RUFDRTtBOUp1L25CTjs7QStKdGlxQkE7OztFQUFBO0FBT1E7RUFDSTtBL0pzaXFCWjtBK0puaXFCUTtFQUNJO0EvSnFpcUJaO0ErSmxpcUJRO0VBQ0k7RUFDQTtBL0pvaXFCWjtBK0pqaXFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSm1pcUJaO0ErSmhpcUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9Ka2lxQlo7QStKaGlxQlk7RUFDSTtBL0praXFCaEI7QStKL2hxQlk7RUFDSTtBL0ppaXFCaEI7QStKOWhxQlk7RUFDSSxtQjlKcEJSO0FEb2pxQlI7QStKN2hxQlk7RUFDSSxtQjlKM0JWO0FEMGpxQk47QStKNWhxQlk7RUFDSSxtQjlKNUJSO0FEMGpxQlI7QStKMWhxQlE7RUFDSTtBL0o0aHFCWjtBK0oxaHFCWTtFQUNJO0EvSjRocUJoQjtBZ0t0bHFCQTs7O0VBQUE7QUF1QkU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FoS3FrcUJKO0FnS3BrcUJJO0VBQ0U7QWhLc2txQk47QWdLcGtxQkk7RUFDRTtBaEtza3FCTjtBZ0twa3FCSTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWhLc2txQk47QWdLbmtxQkk7RUFDRTtNQUFBO0VBQ0E7QWhLcWtxQk47QWdLN2pxQkk7RUFDRTtBaEsranFCTjs7QWlLcG5xQkE7OztFQUFBO0FBS0E7RUNMQTs7Ozs7SUFBQTtFQXNiQTtFQW1HQTtFQTRDQTtFQWlNQTtFQTBFQTtFQStFQTtFQW1KQTtFQThPQTtFQUVBO0VBa0NBO0FsS3UwbkJBO0FrS2xucUJBO0VBQ0k7QWxLb25xQko7QWtLam5xQkE7RUFDSTtBbEttbnFCSjtBa0tobnFCQTtFQUNJO0FsS2tucUJKO0FrSy9tcUJBO0VBQ0k7QWxLaW5xQko7QWtLOW1xQkE7RUFDSTtFQUFBO0VBQUE7QWxLZ25xQko7QWtLN21xQkE7RUFDSTtNQUFBO1VBQUE7QWxLK21xQko7QWtLNW1xQkE7RUFDSTtNQUFBO1VBQUE7QWxLOG1xQko7QWtLM21xQkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtBbEs2bXFCSjtBa0sxbXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEs0bXFCSjtBa0t6bXFCQTtFQUNJO0FsSzJtcUJKO0FrS3htcUJBO0VBQ0k7QWxLMG1xQko7QWtLdm1xQkE7RUFDSTtFQUNBO0VBQ0E7QWxLeW1xQko7QWtLdG1xQkE7RUFDSTtBbEt3bXFCSjtBa0tybXFCQTtFQUNJO0FsS3VtcUJKO0FrS3BtcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBbEtzbXFCSjtBa0tubXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0FsS3FtcUJKO0FrS2xtcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtvbXFCSjtBa0tqbXFCQTtFQUNJO0FsS21tcUJKO0FrS2htcUJBO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7QWxLa21xQko7QWtLL2xxQkE7RUFDSTtNQUFBO1VBQUE7RUFDQTtBbEtpbXFCSjtBa0s5bHFCQTtFQUNJO0FsS2dtcUJKO0FrSzdscUJBO0VBQ0k7QWxLK2xxQko7QWtLNWxxQkE7RUFDSTtFQUNBO0FsSzhscUJKO0FrSzNscUJBO0VBQ0k7TUFBQTtVQUFBO0FsSzZscUJKO0FrSzFscUJBO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QWxLNGxxQko7QWtLemxxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLMmxxQko7QWtLeGxxQkE7RUFDSTtBbEswbHFCSjtBa0t2bHFCQTtFQUNJO0VBQ0E7QWxLeWxxQko7QWtLdGxxQkE7RUFDSTtFQUFBO0VBQUE7QWxLd2xxQko7QWtLcmxxQkE7RUFDSTtFQUNBO0VBQ0E7QWxLdWxxQko7QWtLbGxxQkE7RUFDSTtFQUNBO0VBQ0E7QWxLb2xxQko7QWtLamxxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLbWxxQko7QWtLaGxxQkE7RUFDSTtBbEtrbHFCSjtBa0sva3FCQTtFQUNJO0VBQ0E7QWxLaWxxQko7QWtLOWtxQkE7RUFDSTtFQUNBO0FsS2dscUJKO0FrSzdrcUJBO0VBQ0k7RUFDQTtBbEsra3FCSjtBa0s1a3FCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FsSzhrcUJKO0FrSzNrcUJBO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QWxLNmtxQko7QWtLMWtxQkE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBbEs0a3FCSjtBa0t6a3FCQTtFQUNJO0VBQ0E7QWxLMmtxQko7QWtLeGtxQkE7RUFDSTtFQUNBO0VBQ0E7QWxLMGtxQko7QWtLdmtxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLeWtxQko7QWtLdGtxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLd2txQko7QWtLcmtxQkE7RUFDSTtFQUNBO0VBQ0E7QWxLdWtxQko7QWtLbmtxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEtxa3FCSjtBa0tsa3FCQTtFQUNJO0FsS29rcUJKO0FrS2prcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtta3FCSjtBa0toa3FCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS2trcUJKO0FrSy9qcUJBO0VBQ0k7QWxLaWtxQko7QWtLOWpxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLZ2txQko7QWtLN2pxQkE7RUFDSTtBbEsranFCSjtBa0s1anFCQTtFQUNJO0VBQUE7RUFBQTtBbEs4anFCSjtBa0szanFCQTtFQUNJO0VBQ0E7RUFDQTtBbEs2anFCSjtBa0sxanFCQTs7RUFFSTtBbEs0anFCSjtBa0tuanFCQTtFQUNJO0VBQ0E7QWxLcWpxQko7QWtLbGpxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS29qcUJKO0FrS2pqcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLbWpxQko7QWtLaGpxQkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBbEtranFCSjtBa0toanFCQTtFQUNJO0FsS2tqcUJKO0FrS2hqcUJBO0VBQ0k7QWxLa2pxQko7QWtLL2lxQkE7RUFDSTtFQUNBO0FsS2lqcUJKO0FrSzlpcUJBO0VBQ0k7QWxLZ2pxQko7QWtLN2lxQkE7RUFDSTtBbEsraXFCSjtBa0s1aXFCQTtFQUNJO0FsSzhpcUJKO0FrSzNpcUJBO0VBQ0k7QWxLNmlxQko7QWtLMWlxQkE7RUFDSTtBbEs0aXFCSjtBa0t6aXFCQTtFQUNJO0FsSzJpcUJKO0FrS3hpcUJBO0VBQ0k7RUFDQTtBbEswaXFCSjtBa0t2aXFCQTtFQUNJO0VBQ0E7QWxLeWlxQko7QWtLdGlxQkE7RUFDSTtFQUNBO0FsS3dpcUJKO0FrS2hpcUJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7QWxLa2lxQko7QWtLamlxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLbWlxQlI7QWtLamlxQkk7RUFDSTtBbEttaXFCUjtBa0svaHFCQTtFQUVJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsSytocUJKO0FrSzlocUJJO0VBQ0k7RUFDQTtBbEtnaXFCUjtBa0s1aHFCQTtFQUNJO0VBQUE7RUFBQTtBbEs4aHFCSjtBa0szaHFCQTtFQUNJO0VBQ0E7QWxLNmhxQko7QWtLMWhxQkE7OztFQUdJO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBbEs0aHFCSjtBa0t6aHFCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBbEsyaHFCSjtBa0t4aHFCQTs7O0VBSUk7QWxLeWhxQko7QWtLdGhxQkE7RUFDSTtFQUNBO0VBQ0E7QWxLd2hxQko7QWtLNy9wQkE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWxLNi9wQko7QWtLMS9wQkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QWxLNC9wQko7QWtLei9wQkE7RUFDSTtFQUNBO0FsSzIvcEJKO0FrS3gvcEJBO0VBQ0k7QWxLMC9wQko7QWtLdi9wQkE7RUFDSTtFQUVBO0VBR0E7QWxLdS9wQko7QWtLcC9wQkE7RUFDSTtBbEtzL3BCSjtBa0tsL3BCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FsS28vcEJKO0FrSzMrcEJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSzYrcEJKO0FrSzErcEJBO0VBQ0k7QWxLNCtwQko7QWtLeitwQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLMitwQko7QWtLeCtwQkE7O0VBRUk7RUFDQTtFQUNBO0FsSzArcEJKO0FrS3YrcEJBO0VBQ0k7RUFDQTtBbEt5K3BCSjtBa0t0K3BCQTtFQUNJO0FsS3crcEJKO0FrS3IrcEJBO0VBQ0k7RUFDQTtFQUNBO0FsS3UrcEJKO0FrS2wrcEJJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLbytwQlI7QWtLaitwQlE7RUFDSTtBbEttK3BCWjtBa0svOXBCSTtFQUNJO0VBQ0E7RUFDQTtBbEtpK3BCUjtBa0s3OXBCQTs7RUFFSTtBbEsrOXBCSjtBa0sxOXBCQTtFQUNJO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLMDlwQko7QWtLdjlwQkE7RUFHSTtBbEt1OXBCSjtBa0twOXBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtzOXBCSjtBa0tuOXBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QWxLbTlwQko7QWtLaDlwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS2s5cEJKO0FrSy84cEJBO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLaTlwQko7QWtLOThwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEtnOXBCSjtBa0s3OHBCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7NkZBQUE7QWxLZzlwQko7QWtLdjhwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEt5OHBCSjtBa0t0OHBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEt3OHBCSjtBa0tyOHBCQTtFQUVJO0FsS3M4cEJKO0FrSzU3cEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLODdwQko7QWtLMzdwQkE7RUFDSTtBbEs2N3BCSjtBa0sxN3BCQTs7RUFFSTtFQUNBO0VBQ0E7QWxLNDdwQko7QWtLejdwQkE7O0VBRUk7RUFDQTtFQUNBO1VBQUE7QWxLMjdwQko7QWtLeDdwQkE7RUFDSTtBbEswN3BCSjtBa0t2N3BCQTs7RUFFSTtFQUNBO0FsS3k3cEJKO0FrS3Q3cEJBO0VBQ0k7QWxLdzdwQko7QWtLbDVwQkE7RUFDSTtFQUNBO0VBQ0E7QWxLbzVwQko7QWtLLzRwQkE7RUFDSTtFQUNBO0FsS2k1cEJKO0FrSzk0cEJBO0VBQ0k7RUFDQTtFQUNBO0FsS2c1cEJKO0FrSzc0cEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBbEsrNHBCSjtBa0s1NHBCQTtFQUNJO0VBQ0E7QWxLODRwQko7QWtLMzRwQkE7RUFDSTtBbEs2NHBCSjtBa0szNHBCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QWxLNjRwQko7QWtLMXpwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBbEs0enBCSjtBa0t6enBCQTtFQUNJO0VBQ0E7RUFDQTtBbEsyenBCSjtBa0t4enBCQTtFQUdJO0FsS3d6cEJKO0FrS3B6cEJBO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QWxLc3pwQko7QWtLbnpwQkE7RUFDSTtBbEtxenBCSjtBa0tsenBCQTtFQUNJO0VBQ0E7RUFDQTtBbEtvenBCSjtBa0tqenBCQTtFQUNJO0VBQ0E7RUFDQTtBbEttenBCSjtBa0toenBCQTtFQUNJO0FsS2t6cEJKO0FrSy95cEJBO0VBQ0k7QWxLaXpwQko7QWtLOXlwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtnenBCSjtBa0s3eXBCQTtFQUNJO0FsSyt5cEJKO0FrSy9xcEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtpcnBCSjtBa0s5cXBCQTtFQUNJO0VBQ0E7QWxLZ3JwQko7QWtLN3FwQkE7RUFDSTtBbEsrcXBCSjtBa0s1cXBCQTtFQUVJO0FsSzZxcEJKO0FrSzFxcEJBO0VBQ0k7QWxLNHFwQko7QWtLamxwQkE7RUFDSTtBbEttbHBCSjtBa0sva3BCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBbEtpbHBCSjtBa0s5a3BCQTtFQUNJO0VBRUE7QWxLK2twQko7QWtLOWtwQkk7RUFDSTtBbEtnbHBCUjtBa0s1a3BCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbEs2a3BCSjtBa0sxa3BCQTtFQUNJO0FsSzRrcEJKO0FrS3JrcEJBO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBbEt1a3BCSjtBa0twa3BCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtBbEtza3BCSjtBa0tua3BCQTtFQUNJO0FsS3FrcEJKO0FrS2xrcEJBO0VBQ0k7RUFDQTtBbEtva3BCSjtBa0tsa3BCQTtFQUNJO0FsS29rcEJKO0FrS2xrcEJBO0VBQ0k7QWxLb2twQko7QWtLOS9vQkE7RUFDSTtBbEtnZ3BCSjtBa0s3L29CQTtFQUNJO0VBQ0E7QWxLKy9vQko7QWtLNS9vQkE7RUFDSTtBbEs4L29CSjtBa0t6L29CQTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FsSzIvb0JKO0FrS3gvb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUVBO0VBRUE7QWxLdy9vQko7QWtLci9vQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLdS9vQko7QWtLcC9vQkE7RUFDSTtBbEtzL29CSjtBa0tuL29CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS3Evb0JKO0FrS2gvb0JBO0VBQ0k7RUFDQTtBbEtrL29CSjtBa0svK29CQTtFQUNJO0FsS2kvb0JKO0FrSzkrb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtnL29CSjtBa0s3K29CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEsrK29CSjtBa0sxK29CQTtFQUNJO0FsSzQrb0JKO0FrS3orb0JBO0VBQ0k7QWxLMitvQko7QWtLeCtvQkE7RUFDSTtBbEswK29CSjtBa0t2K29CQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FsS3krb0JKO0FrS3Qrb0JBO0VBQ0k7QWxLdytvQko7QWtLcitvQkE7O0VBRUk7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QWxLdStvQko7QWtLcCtvQkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QWxLcytvQko7QWtLbitvQkE7RUFDSTtNQUFBO1VBQUE7QWxLcStvQko7QWtLbCtvQkE7RUFDSTtNQUFBO0FsS28rb0JKO0FrS2orb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FsS20rb0JKO0FrS2grb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS2srb0JKO0FrSy85b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QWxLaStvQko7QWtLOTlvQkE7RUFDSTtNQUFBO1VBQUE7QWxLZytvQko7QWtLNzlvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEsrOW9CSjtBa0s1OW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSzg5b0JKO0FrSzM5b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEs2OW9CSjtBa0sxOW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEs0OW9CSjtBa0t4OW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSzA5b0JKO0FrS3Y5b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBbEt5OW9CSjtBa0t0OW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLdzlvQko7QWtLdDlvQkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QWxLdzlvQko7QWtLdDlvQkE7RUFDSTtBbEt3OW9CSjtBa0t0OW9CQTtFQUNJO0FsS3c5b0JKO0FrS3Q5b0JBO0VBQ0k7QWxLdzlvQko7QWtLdDlvQkE7RUFDSTtBbEt3OW9CSjtBa0t0OW9CQTtFQUNJO0FsS3c5b0JKOztBbUs5b3NCQTs7O0VBQUE7QUNBQTs7O0VBQUE7QUFXQTtFQUNJLHdDOUorTzBCO0U4Si9PMUIsZ0M5SitPMEI7RThKOU8xQjtFQUNBO0VBQ0EsY0FQZ0I7RUFRaEIsbUJBWGE7RUFZYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSzhvc0JKO0FvSzVvc0JJO0VBQ0ksY0FuQlk7QXBLaXFzQnBCO0FvSzVvc0JRO0VBQ0ksY0FyQmM7QXBLbXFzQjFCO0FvSzFvc0JJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLNG9zQlI7QW9Lem9zQkk7RUFDSSxjQWxDa0I7QXBLNnFzQjFCO0FvS3pvc0JRO0VBQ0k7QXBLMm9zQlo7QW9Ldm9zQkk7RUFDSTtFQUNBO0VBQ0E7QXBLeW9zQlI7QW9LdG9zQkk7RUFDSTtBcEt3b3NCUjtBb0t2b3NCUTtFQUNJO0FwS3lvc0JaO0FvS3Rvc0JRO0VBQ0ksMEJBMURLO0VBMkRMLDRCQTNESztFQTRETCwyQkF4RGM7RUF5RGQseUJBekRjO0FwS2lzc0IxQjtBb0tyb3NCSTtFQUNJO0FwS3Vvc0JSO0FvS3Rvc0JRO0VBQ0k7QXBLd29zQlo7O0FvSy9uc0JBO0VBQ0k7RUFDQTtBcEtrb3NCSjtBb0tob3NCSTtFQUNJO0VBQ0E7RUFDQTtBcEtrb3NCUjs7QW9LOW5zQkE7RUFDSTtBcEtpb3NCSjtBb0svbnNCSTtFQUNJO0FwS2lvc0JSOztBb0s3bnNCQTtFQUNJO0VBQ0E7RUFDQTtBcEtnb3NCSjs7QW9LN25zQkE7RUFDSTtFQUVBO0FwSytuc0JKOztBb0s1bnNCQTtFQUNJO0VBQ0E7QXBLK25zQko7O0FvSzduc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBLZ29zQko7O0FvSzduc0JBO0VBQ0k7RUFDQTtFQUNBO0FwS2dvc0JKOztBb0s3bnNCQTtFQUNJO0VBQ0E7QXBLZ29zQko7O0FvSzduc0JBO0VBQ0ksd0M5Sm9IMEI7RThKcEgxQixnQzlKb0gwQjtFOEpuSDFCO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEtnb3NCSjtBb0s5bnNCSTtFQUNJO0VBQ0E7QXBLZ29zQlI7O0FvSzduc0JBO0VBQ0k7QXBLZ29zQko7O0FxSzd4c0JBOzs7RUFBQTtBQUtBO0VBQ0k7RUFDQTtBcksreHNCSjtBcUs5eHNCSTtFQUNJO0FyS2d5c0JSO0FxSy94c0JRO0VBQ0k7RUFDQTtBcktpeXNCWjtBcUsveHNCUTtFQUNJO0VBQ0E7RUFDQTtBcktpeXNCWjtBcUs5eHNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS2d5c0JSO0FxSzd4c0JJO0VBQ0k7RUFDQTtBcksreHNCUjtBcUt4eHNCSTtFQUNJO0FySzB4c0JSO0FxS3h4c0JJO0VBQ0k7RUFDQTtBcksweHNCUjtBcUtseHNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyS294c0JSO0FxS2x4c0JJO0VBQ0k7RUFDQTtBcktveHNCUjtBcUtueHNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcktxeHNCWjtBcUtweHNCWTtFQUNJO0VBQ0E7QXJLc3hzQmhCO0FxS3B4c0JZO0VBQ0k7RUFDQTtBcktzeHNCaEI7QXFLcHhzQlk7RUFDSTtFQUNBO0FyS3N4c0JoQjtBcUtseHNCSTtFQUNJO0VBU0E7RUFDQTtBcks0d3NCUjtBcUtyeHNCUTtFQUNJO0VBQ0E7RUFDQTtBckt1eHNCWjtBcUt0eHNCWTtFQUNJO0FyS3d4c0JoQjs7QXNLcDNzQkE7OztFQUFBO0FBT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRLbzNzQlI7QXNLbDNzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEtvM3NCUjtBc0tuM3NCUTtFQUNJO0VBQ0E7RUFDQTtBdEtxM3NCWjtBc0twM3NCWTtFQUNJO0F0S3Mzc0JoQjtBc0twM3NCWTtFQUNJO0F0S3Mzc0JoQjtBc0tuM3NCUTtFQUNJO0F0S3Ezc0JaO0FzS2wzc0JJO0VBQ0k7QXRLbzNzQlI7QXNLbDNzQlk7RUFDSTtBdEtvM3NCaEI7QXNLbDNzQlk7RUFDSTtBdEtvM3NCaEI7O0F1Szk1c0JBOzs7RUFBQTtBQUtJO0VBQ0k7RUFDQTtFQUNBO0F2S2c2c0JSO0F1Szc1c0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLODVzQlI7QXVLNTVzQlE7RUFHSTtFQUNBO0VBRUE7QXZLMjVzQlo7QXVLeDVzQlE7RUFDSTtBdkswNXNCWjs7QXdLejdzQkE7OztFQUFBO0FBTUk7RUFDSTtBeEswN3NCUjtBd0t4N3NCSTtFQUNJO01BQUE7VUFBQTtBeEswN3NCUjtBd0t4N3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO1VBQUE7RUFDQTtBeEt5N3NCUjs7QW1LaDhzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FuS2k4c0JKO0FtSy83c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbktpOHNCUjtBbUs5N3NCSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FuSys3c0JSO0FtSzU3c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5LODdzQlI7QW1LMTdzQlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUVBOzZGQUFBO0FuSzQ3c0JaOztBbUtuN3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczdzQlI7O0FtS2o3c0JJO0VBQ0k7RUFDQTtBbktvN3NCUjs7QW1LajdzQkE7RUFDSTtBbktvN3NCSjs7QW1LajdzQkE7RUFDSTtBbktvN3NCSjs7QW1LajdzQkE7RU1wR0E7OztJQUFBO0VDQUE7OztJQUFBO0VDQUE7OztJQUFBO0VBdUJBO0VBdkJBOzs7SUFBQTtFQXVCQTtFQ3ZCQTs7O0lBQUE7RUNBQTs7O0lBQUE7RUNBQTs7O0lBQUE7QTlLc2p0QkE7QXlLamp0QkE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F6S2tqdEJKO0F5S2hqdEJJO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QXpLa2p0QlI7QXlLL2l0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBektpanRCUjtBeUs5aXRCSTtFQUNJO0F6S2dqdEJSO0F5Sy9pdEJRO0VBQ0k7QXpLaWp0Qlo7QXlLOWl0QlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtBektnanRCWjtBeUs5aXRCWTtFQUdJO0VBQ0E7RUFDQTtBeks4aXRCaEI7QXlLMWl0Qlk7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0F6SzRpdEJoQjtBeUszaXRCZ0I7RUFDSTtFQUNBO0VBQ0E7QXpLNml0QnBCO0F5SzFpdEJZO0VBQ0k7QXpLNGl0QmhCO0F5SzNpdEJnQjtFQUNJO0F6SzZpdEJwQjtBeUt2aXRCSTtFQUNJO0VBQ0E7QXpLeWl0QlI7QXlLeGl0QlE7RUFDSTtFQUNBO0VBQ0E7QXpLMGl0Qlo7QXlLdGl0Qkk7RUFDSTtFQUNBO0F6S3dpdEJSO0F5S3RpdEJZO0VBQ0k7QXpLd2l0QmhCO0F5S3ZpdEJnQjtFQUNJO0F6S3lpdEJwQjtBeUtyaXRCUTtFQUNJO0F6S3VpdEJaO0F5S2xpdEJJO0VBQ0k7RUFDQTtFQUNBO0F6S29pdEJSO0F5S3RodEJJO0VBR0k7QXpLc2h0QlI7QXlLcGh0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBektzaHRCWjtBeUtsaHRCSTtFQUNJO0F6S29odEJSO0F5S25odEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpLcWh0Qlo7QXlLamh0Qkk7RUFDSTtBekttaHRCUjtBeUtsaHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6S29odEJaO0F5S2podEJJO0VBQ0k7QXpLbWh0QlI7QXlLbGh0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBektvaHRCWjtBeUtqaHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpLbWh0QlI7QXlLamh0Qkk7RUFDSTtBekttaHRCUjtBeUtqaHRCSTtFQUNJO0F6S21odEJSO0F5SzFndEJJO0VBQ0k7RUFDQTtBeks0Z3RCUjtBeUt4Z3RCUTtFQUNJO0F6SzBndEJaO0F5S3ZndEJRO0VBQ0k7QXpLeWd0Qlo7QXlLdGd0QlE7RUFDSTtFQUNBO0VBQ0E7QXpLd2d0Qlo7QXlLdGd0Qlk7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBekt3Z3RCaEI7QXlLcGd0Qkk7RUFDSTtBektzZ3RCUjtBeUtyZ3RCUTtFQUNJO0F6S3VndEJaO0F5S3JndEJRO0VBQ0k7QXpLdWd0Qlo7QXlLMS9zQlE7RUFDSTtFQUNBO0VBQ0E7QXpLNC9zQlo7QXlLei9zQlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekswL3NCWjtBeUt4L3NCWTtFQUdJO0VBQ0E7RUFFQTtBekt1L3NCaEI7QXlLcC9zQlk7RUFDSTtBektzL3NCaEI7QXlLai9zQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBekttL3NCUjtBeUtuK3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6S3Erc0JSO0F5S3Arc0JRO0VBRUk7QXpLcStzQlo7QXlLbCtzQlE7RUFFSTtBekttK3NCWjtBeUtoK3NCUTtFQUNJO0F6S2src0JaO0F5S2grc0JRO0VBQ0k7QXpLaytzQlo7QXlLNzlzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Sys5c0JSO0F5SzU5c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXpLODlzQlI7QXlLMzlzQkk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXpLNjlzQlI7QXlLMTlzQkE7RUFDSTtBeks0OXNCSjtBeUtwOXNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6S3M5c0JaO0F5S3A5c0JRO0VBQ0k7RUFDQTtBektzOXNCWjtBMEt4eXRCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0ExSzB5dEJKO0EwS3h5dEJJO0VBQ0k7QTFLMHl0QlI7QTBLenl0QlE7RUFDSTtBMUsyeXRCWjtBMEtyeXRCUTtFQUNJO0ExS3V5dEJaO0EwS3J5dEJRO0VBQ0k7RUFFQTtFQUNBO1VBQUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0ExS3F5dEJaO0EwS3B5dEJZO0VBQ0k7QTFLc3l0QmhCO0EwS2x5dEJRO0VBQ0k7QTFLb3l0Qlo7QTBLanl0QlE7RUFDSSxtQkExQ2dCO0VBMkNoQjtFQUNBO0VBQ0E7QTFLbXl0Qlo7QTBLaHl0Qlk7RUFDSTtFQUNBLHlCQWxEWTtFQW1EWixxQkFsRGM7RUFtRGQ7RUFDQTtBMUtreXRCaEI7QTBLanl0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUtteXRCcEI7QTBLeHl0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUtteXRCcEI7QTBLeHl0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUtteXRCcEI7QTBLeHl0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUtteXRCcEI7QTBLeHl0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUtteXRCcEI7QTBLaHl0Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQW5FWTtFQW9FWixxQkFuRWM7RUFvRWQ7QTFLa3l0QmhCO0EwSzN4dEJBO0VBQ0k7RUFDQTtBMUs2eHRCSjtBMEs1eHRCSTtFQUNJO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQXpGb0I7RUEwRnBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFLNnh0QlI7QTBLNXh0QlE7RUFDSTtBMUs4eHRCWjtBMEs3eHRCWTtFQUNJO0ExSyt4dEJoQjtBMEs1eHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBMUdnQjtFQTJHaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUs4eHRCWjtBMEs1eHRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBdEhnQjtFQXVIaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUs4eHRCWjtBMEszeHRCSTtFQUNJLG1CQS9Ib0I7QTFLNDV0QjVCO0EwSzF4dEJRO0VBQ0k7QTFLNHh0Qlo7QTBLMXh0QlE7RUFDSTtBMUs0eHRCWjtBMktuNnRCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBM0txNnRCSjtBMktsNnRCUTtFQUNJO0EzS282dEJaO0EyS2w2dEJRO0VBQ0k7RUFDQTtFQUNBO0EzS282dEJaO0EyS3g1dEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNLMDV0Qko7QTJLdjV0QkE7RUFJSTtFQUdBO0VBRUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ttNXRCSjtBMktsNXRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzS281dEJSO0EyS2w1dEJJO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBM0tvNXRCUjtBMktsNXRCSTtFQUNJO0EzS281dEJSO0EyS2w1dEJJO0VBQ0k7RUFDQTtBM0tvNXRCUjtBMktsNXRCSTtFQUNJO0VBQ0E7QTNLbzV0QlI7QTJLbDV0Qkk7RUFDSTtFQUNBO0EzS281dEJSO0EyS2w1dEJJO0VBQ0k7QTNLbzV0QlI7QTJLbDV0Qkk7RUFDSTtBM0tvNXRCUjtBMktoNXRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLazV0Qko7QTJLNSt0QkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QTNLOCt0Qko7QTJLMyt0QlE7RUFDSTtBM0s2K3RCWjtBMkszK3RCUTtFQUNJO0VBQ0E7RUFDQTtBM0s2K3RCWjtBMktqK3RCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzS20rdEJKO0EyS2grdEJBO0VBSUk7RUFHQTtFQUVBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLNDl0Qko7QTJLMzl0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0s2OXRCUjtBMkszOXRCSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QTNLNjl0QlI7QTJLMzl0Qkk7RUFDSTtBM0s2OXRCUjtBMkszOXRCSTtFQUNJO0VBQ0E7QTNLNjl0QlI7QTJLMzl0Qkk7RUFDSTtFQUNBO0EzSzY5dEJSO0EySzM5dEJJO0VBQ0k7RUFDQTtBM0s2OXRCUjtBMkszOXRCSTtFQUNJO0EzSzY5dEJSO0EySzM5dEJJO0VBQ0k7QTNLNjl0QlI7QTJLejl0QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSzI5dEJKO0E0S3JqdUJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0E1S3VqdUJKO0E0S3BqdUJBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QTVLc2p1Qko7QTRLbmp1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUtxanVCSjtBNEtsanVCQTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtBNUtvanVCSjtBNEtqanVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1S21qdUJKO0E0S2hqdUJBO0VBQ0k7RUFDQTtFQUNBO0E1S2tqdUJKO0E0Sy9pdUJBOztFQUVJO0E1S2lqdUJKO0E0SzlpdUJBO0VBQ0k7QTVLZ2p1Qko7QTRLN2l1QkE7RUFDSTtFQUNBO0VBQUE7QTVLK2l1Qko7QTRLNWl1QkE7RUFDSTtBNUs4aXVCSjtBNEszaXVCQTtFQUNJO0VBQ0E7RUFBQTtBNUs2aXVCSjtBNEsxaXVCQTtFQUNJO0E1SzRpdUJKO0E2S3JudUJBO0VBQ0k7QTdLdW51Qko7QTZLdG51Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0E3S3NudUJSO0E2S3BudUJRO0VBSUk7QTdLbW51Qlo7QTZLdG51Qlk7RUFDSTtFQUFBO0VBQUE7QTdLd251QmhCO0E2S2xudUJJO0VBQ0k7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBN0tvbnVCUjtBNktubnVCUTtFQUNJO0VBQUE7RUFBQTtBN0txbnVCWjtBNks5bXVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3S2dudUJSO0E2SzltdUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdLZ251QlI7QTZLM211Qkk7RUFDSTtBN0s2bXVCUjtBNkt0bXVCUTtFQUNJO0E3S3dtdUJaO0E2S2xtdUJJO0VBQ0k7TUFBQTtVQUFBO0E3S29tdUJSO0E2S25tdUJRO0VBQ0k7RUFDQTtBN0txbXVCWjtBNktqbXVCUTtFQUNJO0E3S21tdUJaO0E4Sy9xdUJJO0VBQ0k7QTlLaXJ1QlI7QThLaHJ1QlE7RUFDSTtBOUtrcnVCWjtBOEtqcnVCWTtFQUNJO0E5S21ydUJoQjtBOEtocnVCUTtFQUNJO0E5S2tydUJaO0E4S2pydUJZO0VBQ0k7QTlLbXJ1QmhCO0E4SzlxdUJRO0VBQ0k7QTlLZ3J1Qlo7QThLL3F1Qlk7RUFDSTtBOUtpcnVCaEI7QW1LNWx1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSzhsdUJSO0FtSzNsdUJJOzs7RUFHSTtFQUNBO0VBQ0E7QW5LNmx1QlI7O0FtS3psdUJBO0VBQ0k7QW5LNGx1Qko7QW1LM2x1Qkk7RUFDSTtBbks2bHVCUjs7QStLL3R1QkE7OztFQUFBO0FBS0E7RUFDRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7QS9LaXV1QkY7O0ErSzl0dUJBOzs7RUFHRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7QUFDQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBOzs7RUFHRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBOzs7O0VBSUU7QS9LaXV1QkY7O0ErSzl0dUJBOztFQUVFO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBOztFQUVFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtBQUNBO0VBQ0U7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBOzs7RUFHRTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QS9LaXV1QkY7O0ErSzl0dUJBO0VBQ0U7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtBL0tpdXVCRjs7QStLOXR1QkE7RUFDRTtFQUNBO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtFQUNFO0EvS2l1dUJGOztBK0s5dHVCQTtBQUVBO0VBQ0U7QS9LZ3V1QkY7O0ErSzd0dUJBO0VBQ0U7RUFDQTtBL0tndXVCRjs7QStLN3R1QkE7RUFDRTtBL0tndXVCRjs7QStLN3R1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0tndXVCRjs7QStLN3R1QkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0tndXVCRjs7QStLN3R1QkE7RUFDRTtBL0tndXVCRjs7QStLN3R1QkE7RUFDRTtFQUNBO0EvS2d1dUJGOztBK0s3dHVCQTtFQUNFO0VBQ0E7QS9LZ3V1QkY7O0ErSzd0dUJBO0VBQ0U7RUFDQTtBL0tndXVCRjs7QStLN3R1QkE7RUFDRTtBL0tndXVCRjtBK0szc3VCQTs7O0VBR0U7QS9LOHR1QkY7O0ErSzN0dUJBOzs7RUFHRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSzh0dUJGOztBK0szdHVCQTtFQUNFO0VBQ0E7QS9LOHR1QkY7O0ErSzN0dUJBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EvSzh0dUJGOztBK0szdHVCQTtFQUNFO0EvSzh0dUJGOztBK0szdHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9LOHR1QkY7O0ErSzN0dUJBOztFQUVFO1VBQUE7RUFDQTtFQUNBO0EvSzh0dUJGOztBK0szdHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0s4dHVCRjs7QStLM3R1QkE7RUFDRTtFQUNBO0EvSzh0dUJGOztBK0szdHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0s4dHVCRjs7QStLM3R1QkE7RUFDRTtBL0s4dHVCRjtBK0tudHVCQTtFQUNFO0EvSzZ0dUJGOztBK0sxdHVCQTtFQUNFO0EvSzZ0dUJGOztBK0sxdHVCQTtFQUNFO0VBQ0E7RUFDQTtBL0s2dHVCRjs7QStLMXR1QkE7RUFDRTtBL0s2dHVCRjs7QStLMXR1QkE7RUFDRTtBL0s2dHVCRjs7QStLMXR1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSzR0dUJGOztBK0t6dHVCQTtFQUNFO0VBQ0E7QS9LNHR1QkY7O0ErS3p0dUJBO0VBQ0U7QS9LNHR1QkY7O0ErS3p0dUJBOzs7RUFHRTtFQUNBO0EvSzR0dUJGOztBK0sxc3VCQTs7O0VBR0U7QS9LNHR1QkY7O0ErS2h0dUJBO0VBR0U7QS9LNHR1QkY7O0ErSy90dUJBO0VBR0U7QS9LNHR1QkY7O0ErSy90dUJBO0VBR0U7QS9LNHR1QkY7O0ErSy90dUJBO0VBR0U7QS9LNHR1QkY7O0ErSy90dUJBOzs7RUFHRTtBL0s0dHVCRjs7QWdMMzB2QkE7OztFQUFBO0FBTUU7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtBaEw0MHZCSjtBZ0wzMHZCSTtFQUNFO0FoTDYwdkJOO0FnTDMwdkJJO0VBQ0U7QWhMNjB2Qk47QWdMMzB2Qkk7RUFDRTtBaEw2MHZCTjtBZ0wzMHZCSTtFQUNFO0FoTDYwdkJOO0FnTHYwdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTHkwdkJKOztBaUwxMnZCQTs7O0VBQUE7QUFLQTtFQUNFO0FqTDQydkJGOztBaUx4MnZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTDIydkJGOztBaUx4MnZCQTtFQUNFLHlCaExDTTtBRDAydkJSO0FpTDEydkJFO0VBQ0U7QWpMNDJ2Qko7QWlMMTJ2QkU7RUFDRTtBakw0MnZCSjtBaUwxMnZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpMNDJ2Qko7O0FpTHgydkJJO0VBQ0k7QWpMMjJ2QlI7QWlMeDJ2QlE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWpMMDJ2Qlo7QWlMeDJ2QlE7RUFDSTtFQUNBO0FqTDAydkJaO0FpTHgydkJRO0VBQ0k7RUFDQTtFQUNBO0FqTDAydkJaOztBaUxyMnZCQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBakx3MnZCSjtBaUxuMnZCSTtFQUNJO0FqTDIydkJSO0FpTHQydkJJO0VBQ0k7QWpMNjJ2QlI7O0FrTHY3dkJBOzs7RUFBQTtBQUtJO0VBQ0k7QWxMdzh2QlI7O0FrTGo4dkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxMbzh2QlI7QWtMbjh2QlE7RUFDSTtBbExxOHZCWjtBa0xqOHZCSTtFQUNJO0FsTG04dkJSO0FrTC83dkJRO0VBQ0k7QWxMaTh2Qlo7QWtMaDd2QlE7RUFDSTtBbExrN3ZCWjtBa0w5NnZCSTtFQUNJO0VBQ0E7QWxMZzd2QlI7QWtMNzZ2Qkk7RUFDSTtFQUNBO0FsTCs2dkJSO0FrTDU2dkJJO0VBQ0k7RUFDQTtBbEw4NnZCUjtBa0wzNnZCSTtFQUNJO0VBQ0E7RUFDQTtBbEw2NnZCUjtBa0wxNnZCSTtFQUNJO0VBQ0E7QWxMNDZ2QlI7QWtMMzZ2QlE7RUFDSTtFQUNBO0FsTDY2dkJaOztBa0x2NnZCQTtFQVdJO0FsTGc2dkJKO0FrTHo2dkJRO0VBQ0k7QWxMMjZ2Qlo7QWtMdjZ2Qkk7RUFDSTtBbEx5NnZCUjs7QW1McGd3QkE7OztFQUFBO0FBT1E7RUFDSTtBbkw0Z3dCWjtBbUx4Z3dCSTtFQUNJO0FuTDBnd0JSO0FtTHRnd0JRO0VBQ0k7QW5Md2d3Qlo7QW1McGd3Qkk7RUFDSTtFQUNBO0FuTHNnd0JSO0FtTGovdkJRO0VBQ0k7RUFDQTtFQUNBO0FuTG0vdkJaO0FtTC8rdkJJO0VBQ0k7RUFFQTtBbkxnL3ZCUjtBbUwvK3ZCUTtFQUNJO0VBQ0E7RUFDQTtBbkxpL3ZCWjtBbUw3K3ZCSTtFQUNJO0VBQ0E7QW5MKyt2QlI7QW1MOSt2QlE7RUFDSTtBbkxnL3ZCWjtBbUw5K3ZCUTtFQUNJO0VBQ0E7RUFDQTtBbkxnL3ZCWjtBbUw1K3ZCSTtFQUNJO0VBQ0E7QW5MOCt2QlI7QW1MNSt2QlE7RUFDSTtFQUNBO0VBQ0E7QW5MOCt2Qlo7QW1MMSt2Qkk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBbkw0K3ZCUjtBbUxyK3ZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5MNit2Qlo7QW1MMyt2Qlk7RUFDSTtFQUNBO0VBQ0E7QW5MNit2QmhCO0FtTDErdkJZO0VBQ0k7QW5MNCt2QmhCO0FtTG4rdkJJO0VBQ0k7QW5McSt2QlI7O0FvTGxtd0JBOzs7RUFBQTtBQUtBO0VBRUU7RUF3QkE7QXBMNGt3QkY7QW9Mbm13QkU7RUFDRTtBcExxbXdCSjtBb0xubXdCRTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7QXBMcW13Qko7QW9MOWx3QkU7RUFDRTtFQUNBO0VBQ0E7QXBMcW13Qko7QW9Mbm13QkU7RUFDRTtBcExxbXdCSjs7QW9MN2x3Qkk7RUFDRTtBcExnbXdCTjtBb0w3bHdCRTtFQUNFO0VBQ0E7RUFDQTtBcEwrbHdCSjtBb0w3bHdCRTtFQUNFO0FwTCtsd0JKO0FvTHJsd0JBO0VBQ0k7RUFpQ0E7QXBMdWp3Qko7QW9Mdmx3Qkk7RUFDSTtFQUNBO0VBQ0E7QXBMeWx3QlI7QW9MdGx3QlE7RUFDSTtBcEx3bHdCWjtBb0xybHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwTHVsd0JSO0FvTHBsd0JJO0VBQ0k7RUFDQTtBcExzbHdCUjtBb0xybHdCUTtFQUNJO0FwTHVsd0JaO0FvTHBsd0JJO0VBQ0k7QXBMc2x3QlI7QW9Mcmx3QlE7RUFDSTtFQUNBO0FwTHVsd0JaO0FvTHZrd0JJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXBMaWx3QlI7QW9ML2t3Qkk7RUFDSTtBcExpbHdCUjs7QXFMOXJ3QkE7OztFQUFBO0FBUUk7RUFDRTtFQUNBO0VBQ0E7QXJMNnJ3Qk47QXFMMXJ3Qkk7RUFDRTtBckw0cndCTjtBcUx6cndCSTtFQUNFO0FyTDJyd0JOOztBcUxucndCSTtFQUNFO0VBQ0E7RUFDQTtBckxzcndCTjtBcUxwcndCSTtFQUNFO0FyTHNyd0JOO0FxTHByd0JJO0VBQ0U7QXJMc3J3Qk47O0FzTDF0d0JBOzs7RUFBQTtBQUtJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBY0k7QXRMK3N3Qlo7QXNMcnN3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBdEwydHdCUjtBdUxyd3dCQTs7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBdkx1d3dCRjtBdUx0d3dCRTtFQUNFO0VBQ0E7RUFDQTtBdkx3d3dCSjtBdUx2d3dCSTtFQUlFO0F2THN3d0JOO0F1THp3d0JNO0VBQ0U7QXZMMnd3QlI7QXVMeHd3Qk07RUFDRTtBdkwwd3dCUjs7QXVMcHd3QkE7RUFDRTtBdkx1d3dCRjs7QXVMN3Z3QkU7RUFDRTtFQUNBO0VBQUE7QXZMZ3d3Qko7O0F1TDN2d0JJO0VBQ0k7QXZMOHZ3QlI7QXVMN3Z3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkwrdndCWjs7QXdML3l3QkE7OztFQUFBO0FBS0E7RUFDSTtFQUNBO0VBQ0E7QXhMaXp3Qko7O0F3TDN5d0JBO0VBQ0k7QXhMbXp3Qko7O0F3TGh6d0JBO0VBQ0k7RUFDQTtFQUNBO0F4TG16d0JKO0F3TGx6d0JJO0VBTUk7QXhMK3l3QlI7QXdMcHp3QlE7RUFDSTtFQUNBO0VBQ0EsY3ZMUE47QUQ2endCTjs7QXdMaHp3QkE7RUFDSTtFQUNBO0VBQ0E7QXhMbXp3Qko7O0F3TGh6d0JBO0VBQ0k7QXhMbXp3Qko7O0F3TGh6d0JBO0VBQ0k7QXhMbXp3Qko7O0F3THh5d0JJO0VBQ0k7RUFDQTtBeEwyeXdCUjtBd0x4eXdCSTtFQUNJO0F4TDB5d0JSO0F3THZ5d0JJO0VBQ0k7QXhMeXl3QlI7QXdMdHl3Qkk7RUFDSTtFQUNBLGN2TGxERjtBRDAxd0JOO0F3THJ5d0JJO0VBQ0k7RUFDQTtBeEx1eXdCUjtBd0xweXdCSTtFQUNJLGN2TDNERjtFdUw0REU7QXhMc3l3QlI7QXdMbnl3Qkk7RUFDSTtFQUNBO0F4THF5d0JSO0F3TGx5d0JJO0VBQ0k7QXhMb3l3QlI7QXdManl3Qkk7RUFDSTtBeExteXdCUjtBd0xoeXdCSTtFQUNJO0F4TGt5d0JSO0F3TC94d0JJO0VBQ0k7RUFDQTtFQUNBO0F4TGl5d0JSOztBeUx2NHdCQTs7O0VBQUE7QUFLQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0F6THc0d0JKOztBeUxyNHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6THc0d0JKOztBeUxyNHdCQTtFQUNJO0F6THc0d0JKOztBeUxyNHdCQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0F6THc0d0JKOztBeUxyNHdCQTs7Ozs7O0VBTUk7QXpMdzR3Qko7O0F5THI0d0JBOzs7Ozs7RUFNSTtBekx3NHdCSjs7QXlMcjR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THc0d0JKO0F5THQ0d0JJO0VBQ0k7QXpMdzR3QlI7QXlMcjR3Qkk7RUFDSTtFQUNBO0F6THU0d0JSO0F5THI0d0JRO0VBQ0k7QXpMdTR3Qlo7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0F6THE0d0JKOztBeUxsNHdCQTs7RUFFSTtBekxxNHdCSjs7QXlMbDR3QkE7O0VBRUk7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOzs7Ozs7O0VBT0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTs7O0VBR0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7OztFQUdJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7VUFBQTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtVQUFBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7VUFBQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7O0VBRUk7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOzs7Ozs7RUFNSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTs7RUFFSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7O0VBRUk7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7O0VBRUk7QXpMcTR3Qko7O0F5TGw0d0JBOzs7O0VBSUk7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7O0VBRUk7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTs7RUFFSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTs7Ozs7OztFQU9JO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7O0VBRUk7QXpMcTR3Qko7O0F5TGw0d0JBOzs7O0VBSUk7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTs7RUFFSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtVQUFBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBOztFQUVJO0VBQ0E7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7RUFDQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0tBQUE7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtLQUFBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7S0FBQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0tBQUE7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtLQUFBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7S0FBQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0tBQUE7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtLQUFBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7S0FBQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0tBQUE7QXpMcTR3Qko7O0F5TGw0d0JBO0VBQ0k7RUFDQTtLQUFBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0VBQ0E7S0FBQTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtBekxxNHdCSjs7QXlMbDR3QkE7RUFDSTtFQUNBO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtFQUNJO0F6THE0d0JKOztBeUxsNHdCQTtBQUNBO0VBQ0k7QXpMcTR3Qko7O0EwTGgxeUJBO0VBQ0k7QTFMbTF5Qko7O0EwTGgxeUJJO0VBQ0k7QTFMbTF5QlI7O0EwTC8weUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExTGsxeUJKOztBMEw3MHlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFMZzF5QlI7QTBMLzB5QlE7RUFDSSxjekxSTDtBRHkxeUJQO0EwTC8weUJRO0VBQ0k7VUFBQTtFQUNBO0ExTGkxeUJaO0EwTC8weUJRO0VBQ0k7QTFMaTF5Qlo7QTBMNzB5QlE7RUFDSTtFQUNBO0ExTCsweUJaO0EwTDUweUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBMUw4MHlCUjtBMEw3MHlCUTtFQUNJO0ExTCsweUJaO0EwTDUweUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pMekRUO0V5TDBEUztBMUw4MHlCaEI7QTBMNzB5QmdCO0VBQ0k7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6TGhFYjtFeUxpRWE7RUFDQTtBMUwrMHlCcEI7QTBMMzB5QmdCO0VBQ0k7QTFMNjB5QnBCO0EwTDUweUJvQjtFQUNJO0ExTDgweUJ4Qjs7QTJMdDZ5QkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQSx3Q3JMa1AwQjtFcUxsUDFCLGdDckxrUDBCO0FOcXJ5QjlCO0EyTHQ2eUJJO0VBQ0k7RUFDQTtBM0x3NnlCUjtBMkx0NnlCSTtFQUNJO0VBQ0E7QTNMdzZ5QlI7O0E0THQ3eUJBO0VBQ0k7RUFDQTtBNUx5N3lCSjs7QTZMNTd5Qkk7RUFFSTtFQUNBO0VBQ0E7QTdMODd5QlI7QTZMOTZ5Qkk7RUFDSTtBN0xnN3lCUjtBNkwvNnlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0xpN3lCWjtBNkw5NnlCSTtFQUNJO0VBQ0E7QTdMZzd5QlI7QTZMNTZ5Qlk7RUFDSTtBN0w4NnlCaEI7QTZMMzZ5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdMNjZ5Qlo7QTZMMTZ5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0w0NnlCUjtBZ0p4cXhCRTtFQUNFO0lBQ0U7RWhKNnZoQko7RXdKNXJoQkU7SUFDSTtFeEo0cmxCTjtBQWhnRUY7QWlKMzdpQkU7RUFDRTtJQUNFO0lBQ0E7RWpKK3JqQko7QUFDRjtBOEwzd2pCRTtFQURGO0lBRUk7RTlMZ3VoQkY7RThMdHRoQkY7SUFFSTtFOUxndWhCRjtBQVhGO0ErTDl0aEJJO0VqTHZERjtJQ1lJLGdCVDZMaUI7RU53V3JCO0VnQnhoQkk7SUFDRTtRQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7RWhCaXdCTjtFZ0IvdkJJO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7SUFDQTtFaEJpd0JOO0VnQjd2Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZit2QkE7RWdCandCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmbXdCQTtFZ0Jyd0JNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZ1d0JBO0VnQnp3Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZjJ3QkE7RWdCN3dCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmK3dCQTtFZ0JqeEJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZteEJBO0VnQnJ4Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZnV4QkE7RWdCenhCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmMnhCQTtFZ0I3eEJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWYreEJBO0VnQmp5Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZm15QkE7RWdCcnlCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmdXlCQTtFZ0J6eUJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWYyeUJBO0VnQnh5Qkk7SUFBd0I7UUFBQTtZQUFBO0VoQjJ5QjVCO0VnQnp5Qkk7SUFBdUI7UUFBQTtZQUFBO0VoQjR5QjNCO0VnQnp5Qk07SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCNnlCakI7RWdCNXlCTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJnekJqQjtFZ0IveUJNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQm16QmpCO0VnQmx6Qk07SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCc3pCakI7RWdCcnpCTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJ5ekJqQjtFZ0J4ekJNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQjR6QmpCO0VnQjN6Qk07SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCK3pCakI7RWdCOXpCTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJrMEJqQjtFZ0JqMEJNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQnEwQmpCO0VnQnAwQk07SUFBd0IsNkJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCdzBCakI7RWdCdjBCTTtJQUF3Qiw2QkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFaEIyMEJqQjtFZ0IxMEJNO0lBQXdCLDZCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VoQjgwQmpCO0VnQjcwQk07SUFBd0IsNkJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWhCaTFCakI7RWdCMTBCUTtJRFRSO0VmczFCQTtFZ0I3MEJRO0lEVFI7RWZ5MUJBO0VnQmgxQlE7SURUUjtFZjQxQkE7RWdCbjFCUTtJRFRSO0VmKzFCQTtFZ0J0MUJRO0lEVFI7RWZrMkJBO0VnQnoxQlE7SURUUjtFZnEyQkE7RWdCNTFCUTtJRFRSO0VmdzJCQTtFZ0IvMUJRO0lEVFI7RWYyMkJBO0VnQmwyQlE7SURUUjtFZjgyQkE7RWdCcjJCUTtJRFRSO0VmaTNCQTtFZ0J4MkJRO0lEVFI7RWZvM0JBO0VnQjMyQlE7SURUUjtFZnUzQkE7RW1CenBCRTtJQUNFO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0VuQnd3REo7RW1CcHdERTtJQUNFO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7RW5Cc3dESjtFbUJsd0RFO0lBQ0U7SUFDQTtJQUNBO0VuQm93REo7RW1CaHdERTtJQUNFO0VuQmt3REo7RW1CL3ZERTs7SUFFRTtFbkJpd0RKO0VtQjV2REU7SUFDRTtJQUFBO0lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0VuQjh2REo7RW1CNXZERTtJQUNFO0lBQ0E7UUFBQTtJQUNBO0lBQ0EscUJiMkxrQztJYTFMbEM7RW5COHZESjtFbUIzdkRFO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0VuQjZ2REo7RW1CM3ZERTtJQUNFO0VuQjZ2REo7RTBCMWhFRTtJQUNFO0lBQ0E7RTFCbW1GSjtFMEJobUZFO0lBQ0U7SUFDQTtFMUJrbUZKO0VpQ3ZnRkU7SUFVSTtJQUFBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtFakNtK0dOO0VpQ2orR007SUFDRTtJQUFBO1FBQUE7WUFBQTtFakNtK0dSO0VpQ2orR1E7SUFDRTtFakNtK0dWO0VpQ2grR1E7SUFDRSxxQjNCeWlCd0I7STJCeGlCeEIsb0IzQndpQndCO0VOMDdGbEM7RWlDNzlHTTs7SUFFRTtRQUFBO0VqQys5R1I7RWlDNTlHTTtJQUNFO0lBQUE7SUFBQTtJQUdBO1FBQUE7RWpDNDlHUjtFaUN6OUdNO0lBQ0U7RWpDMjlHUjtFa0NoZ0hGO0lBU0k7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0VsQ2kwSEY7RWtDL3pIRTtJQUNFO0lBQUE7SUFBQTtJQUVBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0Esa0I1QmdxQjhCO0k0Qi9wQjlCO0lBQ0EsaUI1QjhwQjhCO0VOa3FHbEM7RWtDdHpIRjtJQVdJO0lBQUE7UUFBQTtZQUFBO0VsQ3d6SEY7RWtDcnpIRTtJQUVFO1FBQUE7WUFBQTtJQUNBO0VsQ3N6SEo7RWtDcHpISTtJQUNFO0lBQ0E7RWxDc3pITjtFa0NqekhNO0l0QmpMSiwwQnNCa0xtQztJdEJqTG5DLDZCc0JpTG1DO0VsQ296SHJDO0VrQ2x6SFE7O0lBR0U7RWxDbXpIVjtFa0NqekhROztJQUdFO0VsQ2t6SFY7RWtDOXlITTtJdEJsTEoseUJzQm1Ma0M7SXRCbExsQyw0QnNCa0xrQztFbENpekhwQztFa0MveUhROztJQUdFO0VsQ2d6SFY7RWtDOXlIUTs7SUFHRTtFbEMreUhWO0VrQ2x5SEY7SUFNSSx1QjVCZ2xCZ0M7TzRCaGxCaEMsb0I1QmdsQmdDO1k0QmhsQmhDLGU1QmdsQmdDO0k0Qi9rQmhDLDJCNUJnbEJnQztPNEJobEJoQyx3QjVCZ2xCZ0M7WTRCaGxCaEMsbUI1QmdsQmdDO0k0Qi9rQmhDO0lBQ0E7RWxDcXlIRjtFa0NueUhFO0lBQ0U7SUFDQTtFbENxeUhKO0V3Qy9oSUY7SUFRSTtFeENveklGO0U2Q3J1SUU7SUFDRTtJQUFBO1FBQUE7WUFBQTtFN0MwK0lKO0U2Q3grSUk7SUFDRTtJQUNBO0U3QzArSU47RTZDeCtJTTtJakMzREosK0JOdU0wQjtJTXRNMUIsa0NOc00wQjtJTTFMMUIsMEJpQ2dEdUM7RTdDMitJekM7RTZDeCtJTTtJQUNFO0lqQy9FTixnQ05xTjBCO0lNcE4xQixtQ05vTjBCO0lNOUsxQiw0QmlDMEN5QztFN0MyK0kzQztFaURsNUlBO0lBQ0UsZ0IzQzR2QmdDO0kyQzN2QmhDO0VqRGl6SkY7RWlEOXlKQTtJQUNFO0VqRGd6SkY7RWlEOXlKRTtJQUNFO0VqRGd6Sko7RWlENXlKQTtJQUNFO0VqRDh5SkY7RWlENXlKRTtJQUNFO0VqRDh5Sko7RWlEdHlKQTtJQUFZLGdCM0NxdUJzQjtFTm9rSWxDO0U0RHQvSkk7SUFBd0I7RTVENnVMNUI7RTREN3VMSTtJQUF3QjtFNURndkw1QjtFNERodkxJO0lBQXdCO0U1RG12TDVCO0U0RG52TEk7SUFBd0I7RTVEc3ZMNUI7RTREdHZMSTtJQUF3QjtFNUR5dkw1QjtFNER6dkxJO0lBQXdCO0U1RDR2TDVCO0U0RDV2TEk7SUFBd0I7RTVEK3ZMNUI7RTREL3ZMSTtJQUF3QjtJQUFBO0lBQUE7RTVEa3dMNUI7RTREbHdMSTtJQUF3QjtJQUFBO0lBQUE7RTVEcXdMNUI7RThEdHdMRTtJQUFnQztJQUFBO1FBQUE7WUFBQTtFOURnak1sQztFOEQvaU1FO0lBQWdDO0lBQUE7UUFBQTtZQUFBO0U5RGtqTWxDO0U4RGpqTUU7SUFBZ0M7SUFBQTtRQUFBO1lBQUE7RTlEb2pNbEM7RThEbmpNRTtJQUFnQztJQUFBO1FBQUE7WUFBQTtFOURzak1sQztFOERwak1FO0lBQThCO1FBQUE7RTlEdWpNaEM7RThEdGpNRTtJQUE4QjtRQUFBO0U5RHlqTWhDO0U4RHhqTUU7SUFBOEI7UUFBQTtFOUQyak1oQztFOEQxak1FO0lBQThCO1FBQUE7WUFBQTtFOUQ2ak1oQztFOEQ1ak1FO0lBQThCO1FBQUE7WUFBQTtFOUQrak1oQztFOEQ5ak1FO0lBQThCO1FBQUE7WUFBQTtFOURpa01oQztFOERoa01FO0lBQThCO1FBQUE7RTlEbWtNaEM7RThEbGtNRTtJQUE4QjtRQUFBO0U5RHFrTWhDO0U4RG5rTUU7SUFBb0M7UUFBQTtZQUFBO0U5RHNrTXRDO0U4RHJrTUU7SUFBb0M7UUFBQTtZQUFBO0U5RHdrTXRDO0U4RHZrTUU7SUFBb0M7UUFBQTtZQUFBO0U5RDBrTXRDO0U4RHprTUU7SUFBb0M7UUFBQTtZQUFBO0U5RDRrTXRDO0U4RDNrTUU7SUFBb0M7UUFBQTtFOUQ4a010QztFOEQ1a01FO0lBQWlDO1FBQUE7WUFBQTtFOUQra01uQztFOEQ5a01FO0lBQWlDO1FBQUE7WUFBQTtFOURpbE1uQztFOERobE1FO0lBQWlDO1FBQUE7WUFBQTtFOURtbE1uQztFOERsbE1FO0lBQWlDO1FBQUE7WUFBQTtFOURxbE1uQztFOERwbE1FO0lBQWlDO1FBQUE7WUFBQTtFOUR1bE1uQztFOERybE1FO0lBQWtDO1FBQUE7RTlEd2xNcEM7RThEdmxNRTtJQUFrQztRQUFBO0U5RDBsTXBDO0U4RHpsTUU7SUFBa0M7UUFBQTtFOUQ0bE1wQztFOEQzbE1FO0lBQWtDO1FBQUE7RTlEOGxNcEM7RThEN2xNRTtJQUFrQztRQUFBO0U5RGdtTXBDO0U4RC9sTUU7SUFBa0M7UUFBQTtFOURrbU1wQztFOERobU1FO0lBQWdDO1FBQUE7RTlEbW1NbEM7RThEbG1NRTtJQUFnQztRQUFBO0U5RHFtTWxDO0U4RHBtTUU7SUFBZ0M7UUFBQTtFOUR1bU1sQztFOER0bU1FO0lBQWdDO1FBQUE7RTlEeW1NbEM7RThEeG1NRTtJQUFnQztRQUFBO0U5RDJtTWxDO0U4RDFtTUU7SUFBZ0M7UUFBQTtFOUQ2bU1sQztFK0R2cE1FO0lBQXdCO0UvRGcrTTFCO0UrRC85TUU7SUFBd0I7RS9EaytNMUI7RStEaitNRTtJQUF3QjtFL0RvK00xQjtFdUVsK01NO0lBQWdDO0V2RTRsT3RDO0V1RTNsT007O0lBRUU7RXZFNmxPUjtFdUUzbE9NOztJQUVFO0V2RTZsT1I7RXVFM2xPTTs7SUFFRTtFdkU2bE9SO0V1RTNsT007O0lBRUU7RXZFNmxPUjtFdUU1bU9NO0lBQWdDO0V2RSttT3RDO0V1RTltT007O0lBRUU7RXZFZ25PUjtFdUU5bU9NOztJQUVFO0V2RWduT1I7RXVFOW1PTTs7SUFFRTtFdkVnbk9SO0V1RTltT007O0lBRUU7RXZFZ25PUjtFdUUvbk9NO0lBQWdDO0V2RWtvT3RDO0V1RWpvT007O0lBRUU7RXZFbW9PUjtFdUVqb09NOztJQUVFO0V2RW1vT1I7RXVFam9PTTs7SUFFRTtFdkVtb09SO0V1RWpvT007O0lBRUU7RXZFbW9PUjtFdUVscE9NO0lBQWdDO0V2RXFwT3RDO0V1RXBwT007O0lBRUU7RXZFc3BPUjtFdUVwcE9NOztJQUVFO0V2RXNwT1I7RXVFcHBPTTs7SUFFRTtFdkVzcE9SO0V1RXBwT007O0lBRUU7RXZFc3BPUjtFdUVycU9NO0lBQWdDO0V2RXdxT3RDO0V1RXZxT007O0lBRUU7RXZFeXFPUjtFdUV2cU9NOztJQUVFO0V2RXlxT1I7RXVFdnFPTTs7SUFFRTtFdkV5cU9SO0V1RXZxT007O0lBRUU7RXZFeXFPUjtFdUV4ck9NO0lBQWdDO0V2RTJyT3RDO0V1RTFyT007O0lBRUU7RXZFNHJPUjtFdUUxck9NOztJQUVFO0V2RTRyT1I7RXVFMXJPTTs7SUFFRTtFdkU0ck9SO0V1RTFyT007O0lBRUU7RXZFNHJPUjtFdUUzc09NO0lBQWdDO0V2RThzT3RDO0V1RTdzT007O0lBRUU7RXZFK3NPUjtFdUU3c09NOztJQUVFO0V2RStzT1I7RXVFN3NPTTs7SUFFRTtFdkUrc09SO0V1RTdzT007O0lBRUU7RXZFK3NPUjtFdUU5dE9NO0lBQWdDO0V2RWl1T3RDO0V1RWh1T007O0lBRUU7RXZFa3VPUjtFdUVodU9NOztJQUVFO0V2RWt1T1I7RXVFaHVPTTs7SUFFRTtFdkVrdU9SO0V1RWh1T007O0lBRUU7RXZFa3VPUjtFdUVqdk9NO0lBQWdDO0V2RW92T3RDO0V1RW52T007O0lBRUU7RXZFcXZPUjtFdUVudk9NOztJQUVFO0V2RXF2T1I7RXVFbnZPTTs7SUFFRTtFdkVxdk9SO0V1RW52T007O0lBRUU7RXZFcXZPUjtFdUVwd09NO0lBQWdDO0V2RXV3T3RDO0V1RXR3T007O0lBRUU7RXZFd3dPUjtFdUV0d09NOztJQUVFO0V2RXd3T1I7RXVFdHdPTTs7SUFFRTtFdkV3d09SO0V1RXR3T007O0lBRUU7RXZFd3dPUjtFdUV2eE9NO0lBQWdDO0V2RTB4T3RDO0V1RXp4T007O0lBRUU7RXZFMnhPUjtFdUV6eE9NOztJQUVFO0V2RTJ4T1I7RXVFenhPTTs7SUFFRTtFdkUyeE9SO0V1RXp4T007O0lBRUU7RXZFMnhPUjtFdUUxeU9NO0lBQWdDO0V2RTZ5T3RDO0V1RTV5T007O0lBRUU7RXZFOHlPUjtFdUU1eU9NOztJQUVFO0V2RTh5T1I7RXVFNXlPTTs7SUFFRTtFdkU4eU9SO0V1RTV5T007O0lBRUU7RXZFOHlPUjtFdUV0eU9NO0lBQXdCO0V2RXl5TzlCO0V1RXh5T007O0lBRUU7RXZFMHlPUjtFdUV4eU9NOztJQUVFO0V2RTB5T1I7RXVFeHlPTTs7SUFFRTtFdkUweU9SO0V1RXh5T007O0lBRUU7RXZFMHlPUjtFdUV6ek9NO0lBQXdCO0V2RTR6TzlCO0V1RTN6T007O0lBRUU7RXZFNnpPUjtFdUUzek9NOztJQUVFO0V2RTZ6T1I7RXVFM3pPTTs7SUFFRTtFdkU2ek9SO0V1RTN6T007O0lBRUU7RXZFNnpPUjtFdUU1ME9NO0lBQXdCO0V2RSswTzlCO0V1RTkwT007O0lBRUU7RXZFZzFPUjtFdUU5ME9NOztJQUVFO0V2RWcxT1I7RXVFOTBPTTs7SUFFRTtFdkVnMU9SO0V1RTkwT007O0lBRUU7RXZFZzFPUjtFdUUvMU9NO0lBQXdCO0V2RWsyTzlCO0V1RWoyT007O0lBRUU7RXZFbTJPUjtFdUVqMk9NOztJQUVFO0V2RW0yT1I7RXVFajJPTTs7SUFFRTtFdkVtMk9SO0V1RWoyT007O0lBRUU7RXZFbTJPUjtFdUVsM09NO0lBQXdCO0V2RXEzTzlCO0V1RXAzT007O0lBRUU7RXZFczNPUjtFdUVwM09NOztJQUVFO0V2RXMzT1I7RXVFcDNPTTs7SUFFRTtFdkVzM09SO0V1RXAzT007O0lBRUU7RXZFczNPUjtFdUVoM09FO0lBQW1CO0V2RW0zT3JCO0V1RWwzT0U7O0lBRUU7RXZFbzNPSjtFdUVsM09FOztJQUVFO0V2RW8zT0o7RXVFbDNPRTs7SUFFRTtFdkVvM09KO0V1RWwzT0U7O0lBRUU7RXZFbzNPSjtFd0VwNk9FO0lBQXdCO0V4RW05UTFCO0V3RWw5UUU7SUFBd0I7RXhFcTlRMUI7RXdFcDlRRTtJQUF3QjtFeEV1OVExQjtFcUh6N1FFO0lBV1E7RXJINjlkVjtFcUh2OWRFO0lBV1E7RXJIbStkVjtFc0wvaWVFO0lBaUJRO0V0THF1d0JWO0FBcHN2QkY7QStML2RJO0U1RXhDSjtJQVhRO0lBQ0E7SUFDQTtFbkhzc2ROO0VtSHZxZEY7SUFaUTtJQUNBO0lBQ0E7RW5Ic3NkTjtFbUgxcGRGO0lBVFE7SUFDQTtFbkhxc2ROO0VzSWx4ZE07SW5Ca0JBO0lBQ0E7SUFDQTtFbkh1aWdCTjtBQWgyQ0Y7QXlJM29kQTtFQUNFO0lBQ0U7RXpJeTJuQkY7QUFDRjtBK0xuNW5CSTtFakx2REY7SUNZSSxnQlQ2TGlCO0VONldyQjtFZ0I3aEJJO0lBQ0U7UUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0VoQjg0Qk47RWdCNTRCSTtJQUNFO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RWhCODRCTjtFZ0IxNEJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWY0NEJBO0VnQjk0Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZmc1QkE7RWdCbDVCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmbzVCQTtFZ0J0NUJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZ3NUJBO0VnQjE1Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZjQ1QkE7RWdCOTVCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmZzZCQTtFZ0JsNkJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZvNkJBO0VnQnQ2Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZnc2QkE7RWdCMTZCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmNDZCQTtFZ0I5NkJNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZnN0JBO0VnQmw3Qk07SURGTjtRQUFBO1lBQUE7SUFJQTtFZm83QkE7RWdCdDdCTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmdzdCQTtFZ0JyN0JJO0lBQXdCO1FBQUE7WUFBQTtFaEJ3N0I1QjtFZ0J0N0JJO0lBQXVCO1FBQUE7WUFBQTtFaEJ5N0IzQjtFZ0J0N0JNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQjA3QmpCO0VnQno3Qk07SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCNjdCakI7RWdCNTdCTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJnOEJqQjtFZ0IvN0JNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQm04QmpCO0VnQmw4Qk07SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCczhCakI7RWdCcjhCTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJ5OEJqQjtFZ0J4OEJNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQjQ4QmpCO0VnQjM4Qk07SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCKzhCakI7RWdCOThCTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJrOUJqQjtFZ0JqOUJNO0lBQXdCLDZCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQnE5QmpCO0VnQnA5Qk07SUFBd0IsNkJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWhCdzlCakI7RWdCdjlCTTtJQUF3Qiw2QkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFaEIyOUJqQjtFZ0IxOUJNO0lBQXdCLDZCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VoQjg5QmpCO0VnQnY5QlE7SURUUjtFZm0rQkE7RWdCMTlCUTtJRFRSO0VmcytCQTtFZ0I3OUJRO0lEVFI7RWZ5K0JBO0VnQmgrQlE7SURUUjtFZjQrQkE7RWdCbitCUTtJRFRSO0VmKytCQTtFZ0J0K0JRO0lEVFI7RWZrL0JBO0VnQnorQlE7SURUUjtFZnEvQkE7RWdCNStCUTtJRFRSO0Vmdy9CQTtFZ0IvK0JRO0lEVFI7RWYyL0JBO0VnQmwvQlE7SURUUjtFZjgvQkE7RWdCci9CUTtJRFRSO0VmaWdDQTtFZ0J4L0JRO0lEVFI7RWZvZ0NBO0UwQjVnQ0U7SUFDRTtJQUNBO0UxQjZtRko7RTBCMW1GRTtJQUNFO0lBQ0E7RTFCNG1GSjtFaUNqaEZFO0lBVUk7SUFBQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7RWpDcWdITjtFaUNuZ0hNO0lBQ0U7SUFBQTtRQUFBO1lBQUE7RWpDcWdIUjtFaUNuZ0hRO0lBQ0U7RWpDcWdIVjtFaUNsZ0hRO0lBQ0UscUIzQnlpQndCO0kyQnhpQnhCLG9CM0J3aUJ3QjtFTjQ5RmxDO0VpQy8vR007O0lBRUU7UUFBQTtFakNpZ0hSO0VpQzkvR007SUFDRTtJQUFBO0lBQUE7SUFHQTtRQUFBO0VqQzgvR1I7RWlDMy9HTTtJQUNFO0VqQzYvR1I7RTZDemxIRTtJQUNFO0lBQUE7UUFBQTtZQUFBO0U3QzgvSUo7RTZDNS9JSTtJQUNFO0lBQ0E7RTdDOC9JTjtFNkM1L0lNO0lqQzNESiwrQk51TTBCO0lNdE0xQixrQ05zTTBCO0lNMUwxQiwwQmlDZ0R1QztFN0MrL0l6QztFNkM1L0lNO0lBQ0U7SWpDL0VOLGdDTnFOMEI7SU1wTjFCLG1DTm9OMEI7SU05SzFCLDRCaUMwQ3lDO0U3QysvSTNDO0U0RDFsSkk7SUFBd0I7RTVEMHdMNUI7RTREMXdMSTtJQUF3QjtFNUQ2d0w1QjtFNEQ3d0xJO0lBQXdCO0U1RGd4TDVCO0U0RGh4TEk7SUFBd0I7RTVEbXhMNUI7RTREbnhMSTtJQUF3QjtFNURzeEw1QjtFNER0eExJO0lBQXdCO0U1RHl4TDVCO0U0RHp4TEk7SUFBd0I7RTVENHhMNUI7RTRENXhMSTtJQUF3QjtJQUFBO0lBQUE7RTVEK3hMNUI7RTREL3hMSTtJQUF3QjtJQUFBO0lBQUE7RTVEa3lMNUI7RThEbnlMRTtJQUFnQztJQUFBO1FBQUE7WUFBQTtFOUR3cE1sQztFOER2cE1FO0lBQWdDO0lBQUE7UUFBQTtZQUFBO0U5RDBwTWxDO0U4RHpwTUU7SUFBZ0M7SUFBQTtRQUFBO1lBQUE7RTlENHBNbEM7RThEM3BNRTtJQUFnQztJQUFBO1FBQUE7WUFBQTtFOUQ4cE1sQztFOEQ1cE1FO0lBQThCO1FBQUE7RTlEK3BNaEM7RThEOXBNRTtJQUE4QjtRQUFBO0U5RGlxTWhDO0U4RGhxTUU7SUFBOEI7UUFBQTtFOURtcU1oQztFOERscU1FO0lBQThCO1FBQUE7WUFBQTtFOURxcU1oQztFOERwcU1FO0lBQThCO1FBQUE7WUFBQTtFOUR1cU1oQztFOER0cU1FO0lBQThCO1FBQUE7WUFBQTtFOUR5cU1oQztFOER4cU1FO0lBQThCO1FBQUE7RTlEMnFNaEM7RThEMXFNRTtJQUE4QjtRQUFBO0U5RDZxTWhDO0U4RDNxTUU7SUFBb0M7UUFBQTtZQUFBO0U5RDhxTXRDO0U4RDdxTUU7SUFBb0M7UUFBQTtZQUFBO0U5RGdyTXRDO0U4RC9xTUU7SUFBb0M7UUFBQTtZQUFBO0U5RGtyTXRDO0U4RGpyTUU7SUFBb0M7UUFBQTtZQUFBO0U5RG9yTXRDO0U4RG5yTUU7SUFBb0M7UUFBQTtFOURzck10QztFOERwck1FO0lBQWlDO1FBQUE7WUFBQTtFOUR1ck1uQztFOER0ck1FO0lBQWlDO1FBQUE7WUFBQTtFOUR5ck1uQztFOER4ck1FO0lBQWlDO1FBQUE7WUFBQTtFOUQyck1uQztFOEQxck1FO0lBQWlDO1FBQUE7WUFBQTtFOUQ2ck1uQztFOEQ1ck1FO0lBQWlDO1FBQUE7WUFBQTtFOUQrck1uQztFOEQ3ck1FO0lBQWtDO1FBQUE7RTlEZ3NNcEM7RThEL3JNRTtJQUFrQztRQUFBO0U5RGtzTXBDO0U4RGpzTUU7SUFBa0M7UUFBQTtFOURvc01wQztFOERuc01FO0lBQWtDO1FBQUE7RTlEc3NNcEM7RThEcnNNRTtJQUFrQztRQUFBO0U5RHdzTXBDO0U4RHZzTUU7SUFBa0M7UUFBQTtFOUQwc01wQztFOER4c01FO0lBQWdDO1FBQUE7RTlEMnNNbEM7RThEMXNNRTtJQUFnQztRQUFBO0U5RDZzTWxDO0U4RDVzTUU7SUFBZ0M7UUFBQTtFOUQrc01sQztFOEQ5c01FO0lBQWdDO1FBQUE7RTlEaXRNbEM7RThEaHRNRTtJQUFnQztRQUFBO0U5RG10TWxDO0U4RGx0TUU7SUFBZ0M7UUFBQTtFOURxdE1sQztFK0Qvdk1FO0lBQXdCO0UvRDIrTTFCO0UrRDErTUU7SUFBd0I7RS9ENitNMUI7RStENStNRTtJQUF3QjtFL0QrK00xQjtFdUU3K01NO0lBQWdDO0V2RW83T3RDO0V1RW43T007O0lBRUU7RXZFcTdPUjtFdUVuN09NOztJQUVFO0V2RXE3T1I7RXVFbjdPTTs7SUFFRTtFdkVxN09SO0V1RW43T007O0lBRUU7RXZFcTdPUjtFdUVwOE9NO0lBQWdDO0V2RXU4T3RDO0V1RXQ4T007O0lBRUU7RXZFdzhPUjtFdUV0OE9NOztJQUVFO0V2RXc4T1I7RXVFdDhPTTs7SUFFRTtFdkV3OE9SO0V1RXQ4T007O0lBRUU7RXZFdzhPUjtFdUV2OU9NO0lBQWdDO0V2RTA5T3RDO0V1RXo5T007O0lBRUU7RXZFMjlPUjtFdUV6OU9NOztJQUVFO0V2RTI5T1I7RXVFejlPTTs7SUFFRTtFdkUyOU9SO0V1RXo5T007O0lBRUU7RXZFMjlPUjtFdUUxK09NO0lBQWdDO0V2RTYrT3RDO0V1RTUrT007O0lBRUU7RXZFOCtPUjtFdUU1K09NOztJQUVFO0V2RTgrT1I7RXVFNStPTTs7SUFFRTtFdkU4K09SO0V1RTUrT007O0lBRUU7RXZFOCtPUjtFdUU3L09NO0lBQWdDO0V2RWdnUHRDO0V1RS8vT007O0lBRUU7RXZFaWdQUjtFdUUvL09NOztJQUVFO0V2RWlnUFI7RXVFLy9PTTs7SUFFRTtFdkVpZ1BSO0V1RS8vT007O0lBRUU7RXZFaWdQUjtFdUVoaFBNO0lBQWdDO0V2RW1oUHRDO0V1RWxoUE07O0lBRUU7RXZFb2hQUjtFdUVsaFBNOztJQUVFO0V2RW9oUFI7RXVFbGhQTTs7SUFFRTtFdkVvaFBSO0V1RWxoUE07O0lBRUU7RXZFb2hQUjtFdUVuaVBNO0lBQWdDO0V2RXNpUHRDO0V1RXJpUE07O0lBRUU7RXZFdWlQUjtFdUVyaVBNOztJQUVFO0V2RXVpUFI7RXVFcmlQTTs7SUFFRTtFdkV1aVBSO0V1RXJpUE07O0lBRUU7RXZFdWlQUjtFdUV0alBNO0lBQWdDO0V2RXlqUHRDO0V1RXhqUE07O0lBRUU7RXZFMGpQUjtFdUV4alBNOztJQUVFO0V2RTBqUFI7RXVFeGpQTTs7SUFFRTtFdkUwalBSO0V1RXhqUE07O0lBRUU7RXZFMGpQUjtFdUV6a1BNO0lBQWdDO0V2RTRrUHRDO0V1RTNrUE07O0lBRUU7RXZFNmtQUjtFdUUza1BNOztJQUVFO0V2RTZrUFI7RXVFM2tQTTs7SUFFRTtFdkU2a1BSO0V1RTNrUE07O0lBRUU7RXZFNmtQUjtFdUU1bFBNO0lBQWdDO0V2RStsUHRDO0V1RTlsUE07O0lBRUU7RXZFZ21QUjtFdUU5bFBNOztJQUVFO0V2RWdtUFI7RXVFOWxQTTs7SUFFRTtFdkVnbVBSO0V1RTlsUE07O0lBRUU7RXZFZ21QUjtFdUUvbVBNO0lBQWdDO0V2RWtuUHRDO0V1RWpuUE07O0lBRUU7RXZFbW5QUjtFdUVqblBNOztJQUVFO0V2RW1uUFI7RXVFam5QTTs7SUFFRTtFdkVtblBSO0V1RWpuUE07O0lBRUU7RXZFbW5QUjtFdUVsb1BNO0lBQWdDO0V2RXFvUHRDO0V1RXBvUE07O0lBRUU7RXZFc29QUjtFdUVwb1BNOztJQUVFO0V2RXNvUFI7RXVFcG9QTTs7SUFFRTtFdkVzb1BSO0V1RXBvUE07O0lBRUU7RXZFc29QUjtFdUU5blBNO0lBQXdCO0V2RWlvUDlCO0V1RWhvUE07O0lBRUU7RXZFa29QUjtFdUVob1BNOztJQUVFO0V2RWtvUFI7RXVFaG9QTTs7SUFFRTtFdkVrb1BSO0V1RWhvUE07O0lBRUU7RXZFa29QUjtFdUVqcFBNO0lBQXdCO0V2RW9wUDlCO0V1RW5wUE07O0lBRUU7RXZFcXBQUjtFdUVucFBNOztJQUVFO0V2RXFwUFI7RXVFbnBQTTs7SUFFRTtFdkVxcFBSO0V1RW5wUE07O0lBRUU7RXZFcXBQUjtFdUVwcVBNO0lBQXdCO0V2RXVxUDlCO0V1RXRxUE07O0lBRUU7RXZFd3FQUjtFdUV0cVBNOztJQUVFO0V2RXdxUFI7RXVFdHFQTTs7SUFFRTtFdkV3cVBSO0V1RXRxUE07O0lBRUU7RXZFd3FQUjtFdUV2clBNO0lBQXdCO0V2RTByUDlCO0V1RXpyUE07O0lBRUU7RXZFMnJQUjtFdUV6clBNOztJQUVFO0V2RTJyUFI7RXVFenJQTTs7SUFFRTtFdkUyclBSO0V1RXpyUE07O0lBRUU7RXZFMnJQUjtFdUUxc1BNO0lBQXdCO0V2RTZzUDlCO0V1RTVzUE07O0lBRUU7RXZFOHNQUjtFdUU1c1BNOztJQUVFO0V2RThzUFI7RXVFNXNQTTs7SUFFRTtFdkU4c1BSO0V1RTVzUE07O0lBRUU7RXZFOHNQUjtFdUV4c1BFO0lBQW1CO0V2RTJzUHJCO0V1RTFzUEU7O0lBRUU7RXZFNHNQSjtFdUUxc1BFOztJQUVFO0V2RTRzUEo7RXVFMXNQRTs7SUFFRTtFdkU0c1BKO0V1RTFzUEU7O0lBRUU7RXZFNHNQSjtFd0U1dlBFO0lBQXdCO0V4RTg5UTFCO0V3RTc5UUU7SUFBd0I7RXhFZytRMUI7RXdFLzlRRTtJQUF3QjtFeEVrK1ExQjtFNkVyNFFFO0lBS1E7RTdFOHRSVjtFaUZselJBO0lBQ0U7SUFDQTtFakYyaVhGO0VxSDdoWEU7SUFRUTtFckgyOWRWO0VxSGw5ZEU7SUFRUTtFckhpK2RWO0V5STdnZUE7SUFDRTtFekkyMm5CRjtFeUk5em5CQTtJQUNFO0V6STAybkJGO0VzTHQ3bkJFO0lBY1E7RXRMbXV3QlY7QUExcnZCRjtBaUp0ZkU7RUFDRTtJQUNFO0lBQ0E7RWpKdXNqQko7RWlKcnNqQkU7SUFDRTtFakp1c2pCSjtBQUNGO0ErTHh0akJJO0VqTHZERjtJQ1lJLGdCVDZMaUI7RU5rWHJCO0VnQmxpQkk7SUFDRTtRQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7RWhCMmhDTjtFZ0J6aENJO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7SUFDQTtFaEIyaENOO0VnQnZoQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZnloQ0E7RWdCM2hDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmNmhDQTtFZ0IvaENNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZpaUNBO0VnQm5pQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZnFpQ0E7RWdCdmlDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmeWlDQTtFZ0IzaUNNO0lERk47UUFBQTtZQUFBO0lBSUE7RWY2aUNBO0VnQi9pQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZmlqQ0E7RWdCbmpDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmcWpDQTtFZ0J2akNNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZ5akNBO0VnQjNqQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZjZqQ0E7RWdCL2pDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmaWtDQTtFZ0Jua0NNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZxa0NBO0VnQmxrQ0k7SUFBd0I7UUFBQTtZQUFBO0VoQnFrQzVCO0VnQm5rQ0k7SUFBdUI7UUFBQTtZQUFBO0VoQnNrQzNCO0VnQm5rQ007SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCdWtDakI7RWdCdGtDTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEIwa0NqQjtFZ0J6a0NNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQjZrQ2pCO0VnQjVrQ007SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCZ2xDakI7RWdCL2tDTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJtbENqQjtFZ0JsbENNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQnNsQ2pCO0VnQnJsQ007SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCeWxDakI7RWdCeGxDTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEI0bENqQjtFZ0IzbENNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQitsQ2pCO0VnQjlsQ007SUFBd0IsNkJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCa21DakI7RWdCam1DTTtJQUF3Qiw2QkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFaEJxbUNqQjtFZ0JwbUNNO0lBQXdCLDZCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VoQndtQ2pCO0VnQnZtQ007SUFBd0IsNkJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWhCMm1DakI7RWdCcG1DUTtJRFRSO0VmZ25DQTtFZ0J2bUNRO0lEVFI7RWZtbkNBO0VnQjFtQ1E7SURUUjtFZnNuQ0E7RWdCN21DUTtJRFRSO0VmeW5DQTtFZ0JobkNRO0lEVFI7RWY0bkNBO0VnQm5uQ1E7SURUUjtFZituQ0E7RWdCdG5DUTtJRFRSO0Vma29DQTtFZ0J6bkNRO0lEVFI7RWZxb0NBO0VnQjVuQ1E7SURUUjtFZndvQ0E7RWdCL25DUTtJRFRSO0VmMm9DQTtFZ0Jsb0NRO0lEVFI7RWY4b0NBO0VnQnJvQ1E7SURUUjtFZmlwQ0E7RTBCenBDRTtJQUNFO0lBQ0E7RTFCdW5GSjtFMEJwbkZFO0lBQ0U7SUFDQTtFMUJzbkZKO0VpQzNoRkU7SUFVSTtJQUFBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtFakN1aUhOO0VpQ3JpSE07SUFDRTtJQUFBO1FBQUE7WUFBQTtFakN1aUhSO0VpQ3JpSFE7SUFDRTtFakN1aUhWO0VpQ3BpSFE7SUFDRSxxQjNCeWlCd0I7STJCeGlCeEIsb0IzQndpQndCO0VOOC9GbEM7RWlDamlITTs7SUFFRTtRQUFBO0VqQ21pSFI7RWlDaGlITTtJQUNFO0lBQUE7SUFBQTtJQUdBO1FBQUE7RWpDZ2lIUjtFaUM3aEhNO0lBQ0U7RWpDK2hIUjtFNkMzbkhFO0lBQ0U7SUFBQTtRQUFBO1lBQUE7RTdDa2hKSjtFNkNoaEpJO0lBQ0U7SUFDQTtFN0NraEpOO0U2Q2hoSk07SWpDM0RKLCtCTnVNMEI7SU10TTFCLGtDTnNNMEI7SU0xTDFCLDBCaUNnRHVDO0U3Q21oSnpDO0U2Q2hoSk07SUFDRTtJakMvRU4sZ0NOcU4wQjtJTXBOMUIsbUNOb04wQjtJTTlLMUIsNEJpQzBDeUM7RTdDbWhKM0M7RWlENzVJQTs7SUFFRSxnQjNDNnRCZ0M7RU40a0lsQztFNEQ1L0pJO0lBQXdCO0U1RHV5TDVCO0U0RHZ5TEk7SUFBd0I7RTVEMHlMNUI7RTREMXlMSTtJQUF3QjtFNUQ2eUw1QjtFNEQ3eUxJO0lBQXdCO0U1RGd6TDVCO0U0RGh6TEk7SUFBd0I7RTVEbXpMNUI7RTREbnpMSTtJQUF3QjtFNURzekw1QjtFNER0ekxJO0lBQXdCO0U1RHl6TDVCO0U0RHp6TEk7SUFBd0I7SUFBQTtJQUFBO0U1RDR6TDVCO0U0RDV6TEk7SUFBd0I7SUFBQTtJQUFBO0U1RCt6TDVCO0U4RGgwTEU7SUFBZ0M7SUFBQTtRQUFBO1lBQUE7RTlEZ3dNbEM7RThEL3ZNRTtJQUFnQztJQUFBO1FBQUE7WUFBQTtFOURrd01sQztFOERqd01FO0lBQWdDO0lBQUE7UUFBQTtZQUFBO0U5RG93TWxDO0U4RG53TUU7SUFBZ0M7SUFBQTtRQUFBO1lBQUE7RTlEc3dNbEM7RThEcHdNRTtJQUE4QjtRQUFBO0U5RHV3TWhDO0U4RHR3TUU7SUFBOEI7UUFBQTtFOUR5d01oQztFOER4d01FO0lBQThCO1FBQUE7RTlEMndNaEM7RThEMXdNRTtJQUE4QjtRQUFBO1lBQUE7RTlENndNaEM7RThENXdNRTtJQUE4QjtRQUFBO1lBQUE7RTlEK3dNaEM7RThEOXdNRTtJQUE4QjtRQUFBO1lBQUE7RTlEaXhNaEM7RThEaHhNRTtJQUE4QjtRQUFBO0U5RG14TWhDO0U4RGx4TUU7SUFBOEI7UUFBQTtFOURxeE1oQztFOERueE1FO0lBQW9DO1FBQUE7WUFBQTtFOURzeE10QztFOERyeE1FO0lBQW9DO1FBQUE7WUFBQTtFOUR3eE10QztFOER2eE1FO0lBQW9DO1FBQUE7WUFBQTtFOUQweE10QztFOER6eE1FO0lBQW9DO1FBQUE7WUFBQTtFOUQ0eE10QztFOEQzeE1FO0lBQW9DO1FBQUE7RTlEOHhNdEM7RThENXhNRTtJQUFpQztRQUFBO1lBQUE7RTlEK3hNbkM7RThEOXhNRTtJQUFpQztRQUFBO1lBQUE7RTlEaXlNbkM7RThEaHlNRTtJQUFpQztRQUFBO1lBQUE7RTlEbXlNbkM7RThEbHlNRTtJQUFpQztRQUFBO1lBQUE7RTlEcXlNbkM7RThEcHlNRTtJQUFpQztRQUFBO1lBQUE7RTlEdXlNbkM7RThEcnlNRTtJQUFrQztRQUFBO0U5RHd5TXBDO0U4RHZ5TUU7SUFBa0M7UUFBQTtFOUQweU1wQztFOER6eU1FO0lBQWtDO1FBQUE7RTlENHlNcEM7RThEM3lNRTtJQUFrQztRQUFBO0U5RDh5TXBDO0U4RDd5TUU7SUFBa0M7UUFBQTtFOURnek1wQztFOEQveU1FO0lBQWtDO1FBQUE7RTlEa3pNcEM7RThEaHpNRTtJQUFnQztRQUFBO0U5RG16TWxDO0U4RGx6TUU7SUFBZ0M7UUFBQTtFOURxek1sQztFOERwek1FO0lBQWdDO1FBQUE7RTlEdXpNbEM7RThEdHpNRTtJQUFnQztRQUFBO0U5RHl6TWxDO0U4RHh6TUU7SUFBZ0M7UUFBQTtFOUQyek1sQztFOEQxek1FO0lBQWdDO1FBQUE7RTlENnpNbEM7RStEdjJNRTtJQUF3QjtFL0RzL00xQjtFK0RyL01FO0lBQXdCO0UvRHcvTTFCO0UrRHYvTUU7SUFBd0I7RS9EMC9NMUI7RXVFeC9NTTtJQUFnQztFdkU0d1B0QztFdUUzd1BNOztJQUVFO0V2RTZ3UFI7RXVFM3dQTTs7SUFFRTtFdkU2d1BSO0V1RTN3UE07O0lBRUU7RXZFNndQUjtFdUUzd1BNOztJQUVFO0V2RTZ3UFI7RXVFNXhQTTtJQUFnQztFdkUreFB0QztFdUU5eFBNOztJQUVFO0V2RWd5UFI7RXVFOXhQTTs7SUFFRTtFdkVneVBSO0V1RTl4UE07O0lBRUU7RXZFZ3lQUjtFdUU5eFBNOztJQUVFO0V2RWd5UFI7RXVFL3lQTTtJQUFnQztFdkVrelB0QztFdUVqelBNOztJQUVFO0V2RW16UFI7RXVFanpQTTs7SUFFRTtFdkVtelBSO0V1RWp6UE07O0lBRUU7RXZFbXpQUjtFdUVqelBNOztJQUVFO0V2RW16UFI7RXVFbDBQTTtJQUFnQztFdkVxMFB0QztFdUVwMFBNOztJQUVFO0V2RXMwUFI7RXVFcDBQTTs7SUFFRTtFdkVzMFBSO0V1RXAwUE07O0lBRUU7RXZFczBQUjtFdUVwMFBNOztJQUVFO0V2RXMwUFI7RXVFcjFQTTtJQUFnQztFdkV3MVB0QztFdUV2MVBNOztJQUVFO0V2RXkxUFI7RXVFdjFQTTs7SUFFRTtFdkV5MVBSO0V1RXYxUE07O0lBRUU7RXZFeTFQUjtFdUV2MVBNOztJQUVFO0V2RXkxUFI7RXVFeDJQTTtJQUFnQztFdkUyMlB0QztFdUUxMlBNOztJQUVFO0V2RTQyUFI7RXVFMTJQTTs7SUFFRTtFdkU0MlBSO0V1RTEyUE07O0lBRUU7RXZFNDJQUjtFdUUxMlBNOztJQUVFO0V2RTQyUFI7RXVFMzNQTTtJQUFnQztFdkU4M1B0QztFdUU3M1BNOztJQUVFO0V2RSszUFI7RXVFNzNQTTs7SUFFRTtFdkUrM1BSO0V1RTczUE07O0lBRUU7RXZFKzNQUjtFdUU3M1BNOztJQUVFO0V2RSszUFI7RXVFOTRQTTtJQUFnQztFdkVpNVB0QztFdUVoNVBNOztJQUVFO0V2RWs1UFI7RXVFaDVQTTs7SUFFRTtFdkVrNVBSO0V1RWg1UE07O0lBRUU7RXZFazVQUjtFdUVoNVBNOztJQUVFO0V2RWs1UFI7RXVFajZQTTtJQUFnQztFdkVvNlB0QztFdUVuNlBNOztJQUVFO0V2RXE2UFI7RXVFbjZQTTs7SUFFRTtFdkVxNlBSO0V1RW42UE07O0lBRUU7RXZFcTZQUjtFdUVuNlBNOztJQUVFO0V2RXE2UFI7RXVFcDdQTTtJQUFnQztFdkV1N1B0QztFdUV0N1BNOztJQUVFO0V2RXc3UFI7RXVFdDdQTTs7SUFFRTtFdkV3N1BSO0V1RXQ3UE07O0lBRUU7RXZFdzdQUjtFdUV0N1BNOztJQUVFO0V2RXc3UFI7RXVFdjhQTTtJQUFnQztFdkUwOFB0QztFdUV6OFBNOztJQUVFO0V2RTI4UFI7RXVFejhQTTs7SUFFRTtFdkUyOFBSO0V1RXo4UE07O0lBRUU7RXZFMjhQUjtFdUV6OFBNOztJQUVFO0V2RTI4UFI7RXVFMTlQTTtJQUFnQztFdkU2OVB0QztFdUU1OVBNOztJQUVFO0V2RTg5UFI7RXVFNTlQTTs7SUFFRTtFdkU4OVBSO0V1RTU5UE07O0lBRUU7RXZFODlQUjtFdUU1OVBNOztJQUVFO0V2RTg5UFI7RXVFdDlQTTtJQUF3QjtFdkV5OVA5QjtFdUV4OVBNOztJQUVFO0V2RTA5UFI7RXVFeDlQTTs7SUFFRTtFdkUwOVBSO0V1RXg5UE07O0lBRUU7RXZFMDlQUjtFdUV4OVBNOztJQUVFO0V2RTA5UFI7RXVFeitQTTtJQUF3QjtFdkU0K1A5QjtFdUUzK1BNOztJQUVFO0V2RTYrUFI7RXVFMytQTTs7SUFFRTtFdkU2K1BSO0V1RTMrUE07O0lBRUU7RXZFNitQUjtFdUUzK1BNOztJQUVFO0V2RTYrUFI7RXVFNS9QTTtJQUF3QjtFdkUrL1A5QjtFdUU5L1BNOztJQUVFO0V2RWdnUVI7RXVFOS9QTTs7SUFFRTtFdkVnZ1FSO0V1RTkvUE07O0lBRUU7RXZFZ2dRUjtFdUU5L1BNOztJQUVFO0V2RWdnUVI7RXVFL2dRTTtJQUF3QjtFdkVraFE5QjtFdUVqaFFNOztJQUVFO0V2RW1oUVI7RXVFamhRTTs7SUFFRTtFdkVtaFFSO0V1RWpoUU07O0lBRUU7RXZFbWhRUjtFdUVqaFFNOztJQUVFO0V2RW1oUVI7RXVFbGlRTTtJQUF3QjtFdkVxaVE5QjtFdUVwaVFNOztJQUVFO0V2RXNpUVI7RXVFcGlRTTs7SUFFRTtFdkVzaVFSO0V1RXBpUU07O0lBRUU7RXZFc2lRUjtFdUVwaVFNOztJQUVFO0V2RXNpUVI7RXVFaGlRRTtJQUFtQjtFdkVtaVFyQjtFdUVsaVFFOztJQUVFO0V2RW9pUUo7RXVFbGlRRTs7SUFFRTtFdkVvaVFKO0V1RWxpUUU7O0lBRUU7RXZFb2lRSjtFdUVsaVFFOztJQUVFO0V2RW9pUUo7RXdFcGxRRTtJQUF3QjtFeEV5K1ExQjtFd0V4K1FFO0lBQXdCO0V4RTIrUTFCO0V3RTErUUU7SUFBd0I7RXhFNitRMUI7RWdGMzlRQTtJQUNFO0VoRmt4V0Y7RWdGaHhXQTtJQUNFO0VoRmt4V0Y7RWdGaHhXQTtJQUNFO0VoRmt4V0Y7RWdGL3dXQTtJQUNFO0VoRml4V0Y7RWdGL3dXQTtJQUNFO0VoRml4V0Y7RWdGL3dXQTtJQUNFO0VoRml4V0Y7RWdGNXdXQTtJQUNFO0VoRjh3V0Y7RWdGNXdXQTtJQUNFO0VoRjh3V0Y7RWdGNXdXQTtJQUNFO0lBQ0E7RWhGOHdXRjtFZ0Yzd1dFO0lBQ0U7SUFDQTtFaEY2d1dKO0VnRnB3V0U7SUFDRTtJQUNBO0VoRnN3V0o7RWdGOXZXQTtJQUNFO0VoRmd3V0Y7RWdGM3BXQTtJQUNFO0VoRnF2V0Y7RW1HNTVXTTtJQUNJO0VuR3EvYlY7RXFIaCtiRTtJQUtRO0VySHk5ZFY7RXFINzhkRTtJQUtRO0VySCs5ZFY7RWdKeHVjRTtJQUNFO0VoSjR2aEJKO0V3SjNyaEJFO0lBQ0k7RXhKMnJsQk47RXNMM2puQkU7SUFXUTtFdExpdXdCVjtBQWhydkJGO0E4TGppQkU7RUFERjtJQUVJO0U5TGd1aEJGO0U4THR0aEJGO0lBRUk7RTlMZ3VoQkY7QUFYRjtBaUpobGhCRTtFQUNFO0lBQ0U7RWpKeXJqQko7RWlKdnJqQkU7SUFDRTtFakp5cmpCSjtFaUp2cmpCRTtJQUNFO0VqSnlyakJKO0FBQ0Y7QStMeHpqQkk7RWpMdkRGO0lDWUksaUJUNkxpQjtFTnVYckI7RWdCdmlCSTtJQUNFO1FBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtFaEJ3cUNOO0VnQnRxQ0k7SUFDRTtRQUFBO1lBQUE7SUFDQTtJQUNBO0VoQndxQ047RWdCcHFDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0Vmc3FDQTtFZ0J4cUNNO0lERk47UUFBQTtZQUFBO0lBSUE7RWYwcUNBO0VnQjVxQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZjhxQ0E7RWdCaHJDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0Vma3JDQTtFZ0JwckNNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZzckNBO0VnQnhyQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZjByQ0E7RWdCNXJDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmOHJDQTtFZ0Joc0NNO0lERk47UUFBQTtZQUFBO0lBSUE7RWZrc0NBO0VnQnBzQ007SURGTjtRQUFBO1lBQUE7SUFJQTtFZnNzQ0E7RWdCeHNDTTtJREZOO1FBQUE7WUFBQTtJQUlBO0VmMHNDQTtFZ0I1c0NNO0lERk47UUFBQTtZQUFBO0lBSUE7RWY4c0NBO0VnQmh0Q007SURGTjtRQUFBO1lBQUE7SUFJQTtFZmt0Q0E7RWdCL3NDSTtJQUF3QjtRQUFBO1lBQUE7RWhCa3RDNUI7RWdCaHRDSTtJQUF1QjtRQUFBO1lBQUE7RWhCbXRDM0I7RWdCaHRDTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJvdENqQjtFZ0JudENNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQnV0Q2pCO0VnQnR0Q007SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCMHRDakI7RWdCenRDTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEI2dENqQjtFZ0I1dENNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQmd1Q2pCO0VnQi90Q007SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCbXVDakI7RWdCbHVDTTtJQUF3Qiw0QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEJzdUNqQjtFZ0JydUNNO0lBQXdCLDRCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VoQnl1Q2pCO0VnQnh1Q007SUFBd0IsNEJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWhCNHVDakI7RWdCM3VDTTtJQUF3Qiw2QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFaEIrdUNqQjtFZ0I5dUNNO0lBQXdCLDZCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VoQmt2Q2pCO0VnQmp2Q007SUFBd0IsNkJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWhCcXZDakI7RWdCcHZDTTtJQUF3Qiw2QkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFaEJ3dkNqQjtFZ0JqdkNRO0lEVFI7RWY2dkNBO0VnQnB2Q1E7SURUUjtFZmd3Q0E7RWdCdnZDUTtJRFRSO0VmbXdDQTtFZ0IxdkNRO0lEVFI7RWZzd0NBO0VnQjd2Q1E7SURUUjtFZnl3Q0E7RWdCaHdDUTtJRFRSO0VmNHdDQTtFZ0Jud0NRO0lEVFI7RWYrd0NBO0VnQnR3Q1E7SURUUjtFZmt4Q0E7RWdCendDUTtJRFRSO0VmcXhDQTtFZ0I1d0NRO0lEVFI7RWZ3eENBO0VnQi93Q1E7SURUUjtFZjJ4Q0E7RWdCbHhDUTtJRFRSO0VmOHhDQTtFMEJ0eUNFO0lBQ0U7SUFDQTtFMUJpb0ZKO0UwQjluRkU7SUFDRTtJQUNBO0UxQmdvRko7RWlDcmlGRTtJQVVJO0lBQUE7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0VqQ3lrSE47RWlDdmtITTtJQUNFO0lBQUE7UUFBQTtZQUFBO0VqQ3lrSFI7RWlDdmtIUTtJQUNFO0VqQ3lrSFY7RWlDdGtIUTtJQUNFLHFCM0J5aUJ3QjtJMkJ4aUJ4QixvQjNCd2lCd0I7RU5naUdsQztFaUNua0hNOztJQUVFO1FBQUE7RWpDcWtIUjtFaUNsa0hNO0lBQ0U7SUFBQTtJQUFBO0lBR0E7UUFBQTtFakNra0hSO0VpQy9qSE07SUFDRTtFakNpa0hSO0U2QzdwSEU7SUFDRTtJQUFBO1FBQUE7WUFBQTtFN0NzaUpKO0U2Q3BpSkk7SUFDRTtJQUNBO0U3Q3NpSk47RTZDcGlKTTtJakMzREosK0JOdU0wQjtJTXRNMUIsa0NOc00wQjtJTTFMMUIsMEJpQ2dEdUM7RTdDdWlKekM7RTZDcGlKTTtJQUNFO0lqQy9FTixnQ05xTjBCO0lNcE4xQixtQ05vTjBCO0lNOUsxQiw0QmlDMEN5QztFN0N1aUozQztFaUQxNklBO0lBQVksaUIzQ3V0QnNCO0VOa2xJbEM7RTREamdLSTtJQUF3QjtFNURvMEw1QjtFNERwMExJO0lBQXdCO0U1RHUwTDVCO0U0RHYwTEk7SUFBd0I7RTVEMDBMNUI7RTREMTBMSTtJQUF3QjtFNUQ2MEw1QjtFNEQ3MExJO0lBQXdCO0U1RGcxTDVCO0U0RGgxTEk7SUFBd0I7RTVEbTFMNUI7RTREbjFMSTtJQUF3QjtFNURzMUw1QjtFNER0MUxJO0lBQXdCO0lBQUE7SUFBQTtFNUR5MUw1QjtFNER6MUxJO0lBQXdCO0lBQUE7SUFBQTtFNUQ0MUw1QjtFOEQ3MUxFO0lBQWdDO0lBQUE7UUFBQTtZQUFBO0U5RHcyTWxDO0U4RHYyTUU7SUFBZ0M7SUFBQTtRQUFBO1lBQUE7RTlEMDJNbEM7RThEejJNRTtJQUFnQztJQUFBO1FBQUE7WUFBQTtFOUQ0Mk1sQztFOEQzMk1FO0lBQWdDO0lBQUE7UUFBQTtZQUFBO0U5RDgyTWxDO0U4RDUyTUU7SUFBOEI7UUFBQTtFOUQrMk1oQztFOEQ5Mk1FO0lBQThCO1FBQUE7RTlEaTNNaEM7RThEaDNNRTtJQUE4QjtRQUFBO0U5RG0zTWhDO0U4RGwzTUU7SUFBOEI7UUFBQTtZQUFBO0U5RHEzTWhDO0U4RHAzTUU7SUFBOEI7UUFBQTtZQUFBO0U5RHUzTWhDO0U4RHQzTUU7SUFBOEI7UUFBQTtZQUFBO0U5RHkzTWhDO0U4RHgzTUU7SUFBOEI7UUFBQTtFOUQyM01oQztFOEQxM01FO0lBQThCO1FBQUE7RTlENjNNaEM7RThEMzNNRTtJQUFvQztRQUFBO1lBQUE7RTlEODNNdEM7RThENzNNRTtJQUFvQztRQUFBO1lBQUE7RTlEZzRNdEM7RThELzNNRTtJQUFvQztRQUFBO1lBQUE7RTlEazRNdEM7RThEajRNRTtJQUFvQztRQUFBO1lBQUE7RTlEbzRNdEM7RThEbjRNRTtJQUFvQztRQUFBO0U5RHM0TXRDO0U4RHA0TUU7SUFBaUM7UUFBQTtZQUFBO0U5RHU0TW5DO0U4RHQ0TUU7SUFBaUM7UUFBQTtZQUFBO0U5RHk0TW5DO0U4RHg0TUU7SUFBaUM7UUFBQTtZQUFBO0U5RDI0TW5DO0U4RDE0TUU7SUFBaUM7UUFBQTtZQUFBO0U5RDY0TW5DO0U4RDU0TUU7SUFBaUM7UUFBQTtZQUFBO0U5RCs0TW5DO0U4RDc0TUU7SUFBa0M7UUFBQTtFOURnNU1wQztFOEQvNE1FO0lBQWtDO1FBQUE7RTlEazVNcEM7RThEajVNRTtJQUFrQztRQUFBO0U5RG81TXBDO0U4RG41TUU7SUFBa0M7UUFBQTtFOURzNU1wQztFOERyNU1FO0lBQWtDO1FBQUE7RTlEdzVNcEM7RThEdjVNRTtJQUFrQztRQUFBO0U5RDA1TXBDO0U4RHg1TUU7SUFBZ0M7UUFBQTtFOUQyNU1sQztFOEQxNU1FO0lBQWdDO1FBQUE7RTlENjVNbEM7RThENTVNRTtJQUFnQztRQUFBO0U5RCs1TWxDO0U4RDk1TUU7SUFBZ0M7UUFBQTtFOURpNk1sQztFOERoNk1FO0lBQWdDO1FBQUE7RTlEbTZNbEM7RThEbDZNRTtJQUFnQztRQUFBO0U5RHE2TWxDO0UrRC84TUU7SUFBd0I7RS9EaWdOMUI7RStEaGdORTtJQUF3QjtFL0RtZ04xQjtFK0RsZ05FO0lBQXdCO0UvRHFnTjFCO0V1RW5nTk07SUFBZ0M7RXZFb21RdEM7RXVFbm1RTTs7SUFFRTtFdkVxbVFSO0V1RW5tUU07O0lBRUU7RXZFcW1RUjtFdUVubVFNOztJQUVFO0V2RXFtUVI7RXVFbm1RTTs7SUFFRTtFdkVxbVFSO0V1RXBuUU07SUFBZ0M7RXZFdW5RdEM7RXVFdG5RTTs7SUFFRTtFdkV3blFSO0V1RXRuUU07O0lBRUU7RXZFd25RUjtFdUV0blFNOztJQUVFO0V2RXduUVI7RXVFdG5RTTs7SUFFRTtFdkV3blFSO0V1RXZvUU07SUFBZ0M7RXZFMG9RdEM7RXVFem9RTTs7SUFFRTtFdkUyb1FSO0V1RXpvUU07O0lBRUU7RXZFMm9RUjtFdUV6b1FNOztJQUVFO0V2RTJvUVI7RXVFem9RTTs7SUFFRTtFdkUyb1FSO0V1RTFwUU07SUFBZ0M7RXZFNnBRdEM7RXVFNXBRTTs7SUFFRTtFdkU4cFFSO0V1RTVwUU07O0lBRUU7RXZFOHBRUjtFdUU1cFFNOztJQUVFO0V2RThwUVI7RXVFNXBRTTs7SUFFRTtFdkU4cFFSO0V1RTdxUU07SUFBZ0M7RXZFZ3JRdEM7RXVFL3FRTTs7SUFFRTtFdkVpclFSO0V1RS9xUU07O0lBRUU7RXZFaXJRUjtFdUUvcVFNOztJQUVFO0V2RWlyUVI7RXVFL3FRTTs7SUFFRTtFdkVpclFSO0V1RWhzUU07SUFBZ0M7RXZFbXNRdEM7RXVFbHNRTTs7SUFFRTtFdkVvc1FSO0V1RWxzUU07O0lBRUU7RXZFb3NRUjtFdUVsc1FNOztJQUVFO0V2RW9zUVI7RXVFbHNRTTs7SUFFRTtFdkVvc1FSO0V1RW50UU07SUFBZ0M7RXZFc3RRdEM7RXVFcnRRTTs7SUFFRTtFdkV1dFFSO0V1RXJ0UU07O0lBRUU7RXZFdXRRUjtFdUVydFFNOztJQUVFO0V2RXV0UVI7RXVFcnRRTTs7SUFFRTtFdkV1dFFSO0V1RXR1UU07SUFBZ0M7RXZFeXVRdEM7RXVFeHVRTTs7SUFFRTtFdkUwdVFSO0V1RXh1UU07O0lBRUU7RXZFMHVRUjtFdUV4dVFNOztJQUVFO0V2RTB1UVI7RXVFeHVRTTs7SUFFRTtFdkUwdVFSO0V1RXp2UU07SUFBZ0M7RXZFNHZRdEM7RXVFM3ZRTTs7SUFFRTtFdkU2dlFSO0V1RTN2UU07O0lBRUU7RXZFNnZRUjtFdUUzdlFNOztJQUVFO0V2RTZ2UVI7RXVFM3ZRTTs7SUFFRTtFdkU2dlFSO0V1RTV3UU07SUFBZ0M7RXZFK3dRdEM7RXVFOXdRTTs7SUFFRTtFdkVneFFSO0V1RTl3UU07O0lBRUU7RXZFZ3hRUjtFdUU5d1FNOztJQUVFO0V2RWd4UVI7RXVFOXdRTTs7SUFFRTtFdkVneFFSO0V1RS94UU07SUFBZ0M7RXZFa3lRdEM7RXVFanlRTTs7SUFFRTtFdkVteVFSO0V1RWp5UU07O0lBRUU7RXZFbXlRUjtFdUVqeVFNOztJQUVFO0V2RW15UVI7RXVFanlRTTs7SUFFRTtFdkVteVFSO0V1RWx6UU07SUFBZ0M7RXZFcXpRdEM7RXVFcHpRTTs7SUFFRTtFdkVzelFSO0V1RXB6UU07O0lBRUU7RXZFc3pRUjtFdUVwelFNOztJQUVFO0V2RXN6UVI7RXVFcHpRTTs7SUFFRTtFdkVzelFSO0V1RTl5UU07SUFBd0I7RXZFaXpROUI7RXVFaHpRTTs7SUFFRTtFdkVrelFSO0V1RWh6UU07O0lBRUU7RXZFa3pRUjtFdUVoelFNOztJQUVFO0V2RWt6UVI7RXVFaHpRTTs7SUFFRTtFdkVrelFSO0V1RWowUU07SUFBd0I7RXZFbzBROUI7RXVFbjBRTTs7SUFFRTtFdkVxMFFSO0V1RW4wUU07O0lBRUU7RXZFcTBRUjtFdUVuMFFNOztJQUVFO0V2RXEwUVI7RXVFbjBRTTs7SUFFRTtFdkVxMFFSO0V1RXAxUU07SUFBd0I7RXZFdTFROUI7RXVFdDFRTTs7SUFFRTtFdkV3MVFSO0V1RXQxUU07O0lBRUU7RXZFdzFRUjtFdUV0MVFNOztJQUVFO0V2RXcxUVI7RXVFdDFRTTs7SUFFRTtFdkV3MVFSO0V1RXYyUU07SUFBd0I7RXZFMDJROUI7RXVFejJRTTs7SUFFRTtFdkUyMlFSO0V1RXoyUU07O0lBRUU7RXZFMjJRUjtFdUV6MlFNOztJQUVFO0V2RTIyUVI7RXVFejJRTTs7SUFFRTtFdkUyMlFSO0V1RTEzUU07SUFBd0I7RXZFNjNROUI7RXVFNTNRTTs7SUFFRTtFdkU4M1FSO0V1RTUzUU07O0lBRUU7RXZFODNRUjtFdUU1M1FNOztJQUVFO0V2RTgzUVI7RXVFNTNRTTs7SUFFRTtFdkU4M1FSO0V1RXgzUUU7SUFBbUI7RXZFMjNRckI7RXVFMTNRRTs7SUFFRTtFdkU0M1FKO0V1RTEzUUU7O0lBRUU7RXZFNDNRSjtFdUUxM1FFOztJQUVFO0V2RTQzUUo7RXVFMTNRRTs7SUFFRTtFdkU0M1FKO0V3RTU2UUU7SUFBd0I7RXhFby9RMUI7RXdFbi9RRTtJQUF3QjtFeEVzL1ExQjtFd0VyL1FFO0lBQXdCO0V4RXcvUTFCO0U4RXJrTUU7SUFDSTtFOUVnMVJOO0VnRjl3V0E7SUFDRTtFaEZ1eFdGO0VtSDFyV0U7SUFFUTtJQUNBO0VuSHdzZFY7RXFIandkRTtJQUVRO0VySHU5ZFY7RXFIeDhkRTtJQUVRO0VySDY5ZFY7RXVKdjlkVTtJQUNJO0V2SjQ4a0JkO0V1SjU2a0JNO0lBSVE7RXZKMjhrQmQ7RXlKcjZrQkY7SUFHUTtFeko4am5CTjtFc0xydG5CRTtJQVFRO0V0TCt0d0JWO0FBdHF2QkY7QThMOWpCRTtFQURGO0lBRUk7RTlMZ3VoQkY7RThMdHRoQkY7SUFFSTtFOUxndWhCRjtBQVhGO0ErTGpxaEJJO0U5S2lHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQnk2Q047RWlCdDZDTTtJQUNFO0VqQnc2Q1I7RWlDOThDTTs7SUFFRTtJQUNBO0VqQ20rR1I7RW1MNWhIRTtJQU9RO1FBQUE7SUFDQTtRQUFBO0VuTDYrdkJWO0FBaC9zQkY7QStMbmhESTtFOUtpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFakJvN0NOO0VpQmo3Q007SUFDRTtFakJtN0NSO0VpQ3o5Q007O0lBRUU7SUFDQTtFakNxZ0hSO0U2RWhnSEU7SUFXUTtJQUFBO0lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtFN0VtdVJWO0U2RTF0UkU7SUE2QlE7RTdFd3RSVjtFOEUzalFFO0lBTVE7SUFBQTtJQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7RTlFdTVSVjtFOEVyNVJNO0lBRVE7RTlFdzVSZDtFOEVyNVJNO0lBS1E7RTlFcTVSZDtFOEV4NVJjO0lBQ0k7RTlFMDVSbEI7RThFLzRSRTtJQUVRO0U5RWs1UlY7RThFMStRRTtJQUVRO0U5RSszUlY7RThFMzNSRjtJQUVRO0U5RSszUk47RThFbjNSRTtJQUdRO1FBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtFOUVpNFJWO0U4RS8zUk07SUFFUTtJQUNBO0U5RWs0UmQ7RXlGM3NVRTtJQUdRO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RXpGZzJhVjtFeUZwemFVO0lBT1E7SUFDQTtFekZpMmFsQjtFNkZsNWFFO0lBU1E7SUFDQTtFN0Z1dGJWO0VtR3JzYkY7SUFRUTtFbkdzL2JOO0V1R3JpY0Y7SUFlUTtJQUFBO0lBQUE7SUFDQTtFdkdzd2NOO0UwR3R4Y0Y7SUE2QlE7SUFDQTtJQUNBO0lBQ0E7RTFHNDFjTjtFMEczMWNNO0lBQ0k7RTFHNjFjVjtFMEczMWNNO0lBQ0k7RTFHNjFjVjtFMkc5MmNFO0lBRVE7RTNHbTRjVjtFbUh6MmNGO0lBTlE7SUFDQTtJQUNBO0VuSHdzZE47RW1IOXFkRjtJQVBRO0lBQ0E7SUFDQTtJQUNBO0VuSHdzZE47RW1IbHNkRTtJQUVRO0VuSHFzZFY7RW1IdnFkRjtJQUxRO0lBQ0E7RW5IdXNkTjtFbUhwcWRGO0lBTlE7SUFDQTtJQUNBO0VuSHlzZE47RWdJaHpkTTtJQVdRO0lBQ0E7SUFDQTtFaElvcmZkO0VvSTd0ZkY7SUFNUTtFcEkrK2ZOO0VzSWwrZk07SW5CdUJBO0lBQ0E7SUFDQTtFbkh5aWdCTjtFaUwxaGdCRjtJQUtRO0lBQUE7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0VqTDAydkJOO0VpTHgydkJFO0lBR1E7RWpMNjJ2QlY7RWlMMTJ2QkU7SUFNUTtFakxpM3ZCVjtFa0xoMnZCTTtJQUNJO0VsTHU2dkJWO0VrTHI2dkJNO0lBQ0k7RWxMdTZ2QlY7RW9Mei92Qkk7SUFDRTtFcExzbXdCTjtFb0w1aHdCTTtJQUNJO0VwTG9sd0JWO0VvTGxsd0JNO0lBQ0k7RXBMb2x3QlY7QUE5a3RCRjtBK0w5aERJO0U5S2lHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQis3Q047RWlCNTdDTTtJQUNFO0VqQjg3Q1I7RWlDcCtDTTs7SUFFRTtJQUNBO0VqQ3VpSFI7RTZFbmtIRTtJQVFRO1FBQUE7WUFBQTtFN0VndVJWO0U4RW45UEU7SUFHUTtFOUVtNVJWO0V3SHh2VE07SUFJUTtFeEgrcWVkO0V3SGxxZUU7SUFLUTtFeEhrcmVWO0V3SHJxZVU7SUFPUTtFeEh3cmVsQjtFd0gvcWVVO0lBRVE7RXhIc3JlbEI7RXdIbnJlVTtJQUVRO0lBQ0E7SUFDQTtFeEhzcmVsQjtFNEgzd2VFO0lBUVE7RTVIczZlVjtFZ0l6N2VFO0lBV1E7RWhJNnFmVjtFZ0kvcGZNO0lBUVE7RWhJa3JmZDtFZ0lscWZVO0lBR1E7RWhJdXJmbEI7RWdJcHJmVTtJQUdRO0VoSXlyZmxCO0VnSXRyZlU7SUFFUTtJQUNBO0VoSXlyZmxCO0FBMW9jRjtBK0x6aURJO0U5S2lHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQjA4Q047RWlCdjhDTTtJQUNFO0VqQnk4Q1I7RWlDLytDTTs7SUFFRTtJQUNBO0VqQ3lrSFI7RThFejNGRjtJQUlRO0U5RW81Uk47RW1HanZURjtJQUdRO0VuR3kvYk47RW1IOTZiRjtJQUpRO0VuSHVzZE47RW1IaHJkRjtJQXZCUTtFbkgrdGROO0VtSDVyZEU7SUFFUTtFbkh3c2RWO0VtSHhxZEY7SUFOUTtJQUNBO0lBQ0E7RW5IdXNkTjtFbUhucmRGO0lBTlE7SUFDQTtJQUNBO0VuSHFzZE47RW1IOXFkRjtJQU5RO0lBQ0E7SUFDQTtFbkhtc2ROO0VtSGpyZEY7SUFMUTtJQUNBO0VuSGlzZE47RW1INXFkRjtJQUxRO0lBQ0E7RW5IK3JkTjtFbUh6cWRGO0lBUlE7SUFDQTtFbkhpc2ROO0VtSDVxZEY7SUFKUTtFbkg0cmROO0VtSDdxZEY7SUFKUTtFbkgwcmROO0VzSHQ3ZEU7SUFZUTtJQUNBO0V0SDJqZVY7RXNIbGplRTtJQWFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRINmplVjtFd0hobWVFO0lBR1E7RXhIaXJlVjtFd0h4cWVFO0lBRVE7RXhIaXJlVjtFd0h2cGVFO0lBR1E7RXhIZ3JlVjtFd0hscWVFO0lBTVE7UUFBQTtZQUFBO0V4SG9yZVY7RXlIMXRlRTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0V6SG8wZVY7RTRILzJlRjtJQUtRO0U1SG02ZU47RTRIeDZlRjtJQVVRO0lBQ0E7RTVIbTZlTjtFNEhoNmVFO0lBS1E7RTVIbzZlVjtFNEgvNWVNO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RTVIeTZlZDtFNkh4OGVGO0lBS1E7RTdIdytlTjtFNkhyK2VFO0lBTVE7RTdIaS9lVjtFNkh2L2VFO0lBaUJRO0lBQUE7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7SUFDQTtFN0gyK2VWO0U2SHIrZU07SUFLUTtJQUNBO0lBQ0E7SUFDQTtFN0g4K2VkO0U2SDErZUU7SUFNUTtJQUFBO1FBQUE7WUFBQTtFN0grK2VWO0U2SDUrZU07SUFNUTtFN0h5L2VkO0U2SC8vZU07SUFpQlE7SUFBQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0U3SG0vZWQ7RTZIdCtlVTtJQUlRO0lBQ0E7SUFDQTtFN0hxL2VsQjtFNkhsL2VVO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RTdIdS9lbEI7RThIaG1mRjtJQU1RO0U5SG9tZk47RThIbG1mRTtJQUdRO0U5SHVtZlY7RStIbG5mRjtJQUdRO0UvSDBwZk47RStIeHBmRTtJQU9RO0UvSDBwZlY7RWdJdHBmTTtJQVNRO0VoSWdyZmQ7RWlJeHNmRTtJQU1RO0VqSTZ4ZlY7RWlJbnlmRTtJQVVRO0VqSTh4ZlY7RWtJenlmRjtJQUlRO0VsSXkyZk47RWtJdjJmRTtJQU1RO0VsSTAyZlY7RW1JdDNmRjtJQVFRO0VuSTQ3Zk47RW1JMTdmRTtJQUtRO0lBQ0E7RW5JMDdmVjtFbUl2N2ZFO0lBS1E7SUFDQTtFbkl1N2ZWO0VtSTE2ZkU7SUFHUTtFbklxN2ZWO0VxSTk5ZkY7SUFRUTtFckl3Z2dCTjtFcUloaGdCRjtJQVlRO0lBQ0E7SUFDQTtFckl5Z2dCTjtFcUl0Z2dCRTtJQUtRO0lBQUE7UUFBQTtZQUFBO0VySTJnZ0JWO0VxSXpnZ0JNO0lBR1E7RXJJOGdnQmQ7RXFJM2dnQk07SUFHUTtFcklnaGdCZDtFc0lqamdCRjtJQU1RO0V0SXNqZ0JOO0VzSTVqZ0JGO0lBV1E7RXRJc2pnQk47RXNJN2dnQk07SUFLUTtJQUFBO1FBQUE7WUFBQTtFdEk0amdCZDtFc0l6amdCTTtJQUdRO0V0SThqZ0JkO0VzSTVqZ0JVO0lBR1E7RXRJaWtnQmxCO0VzSTdqZ0JNO0lBR1E7RXRJa2tnQmQ7RXNJaGtnQlU7SUFNUTtJQUNBO0lBQ0E7SUFDQTtFdElxa2dCbEI7RXNJOWpnQmM7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRJc2tnQnRCO0VzSXBrZ0JrQjtJQUVRO0V0SXVrZ0IxQjtFc0lua2dCYztJQUVRO0lBQ0E7SUFDQTtJQUNBO0V0SXNrZ0J0QjtFc0lsa2dCa0I7SUFNUTtJQUNBO0lBQ0E7SUFDQTtFdEl1a2dCMUI7RXNJcGtnQmtCO0lBRVE7SUFDQTtJQUNBO0V0SXVrZ0IxQjtFdUk1c2dCRjtJQUdRO0V2SWt0Z0JOO0V1SWh0Z0JFO0lBT1E7RXZJa3RnQlY7RWlMcnBnQkU7SUFHUTtFakwrMnZCVjtFaUx6MnZCRTtJQUVRO0VqTGkzdkJWO0FBeDBzQkY7QW9CbG5ESTtFRExKO0lDTU07SUFBQTtFcEI4b0RKO0V1QnBwREY7SUhNTTtJQUFBO0VwQjRrRUo7RXlCeGxFRjtJTFlNO0lBQUE7RXBCa2pGSjtFeUJoakZGO0lMRk07SUFBQTtFcEJxa0ZKO0UrQi81RUU7SVh0S0U7SUFBQTtFcEJ3ckdKO0UrQmwwRkE7SVh0WEk7SUFBQTtFcEJ5MUdKO0UrQng4RkE7SVhqWkk7SUFBQTtFcEJtM0dKO0UrQng4RkE7SVgzYUk7SUFBQTtFcEJnNUdKO0UrQnQ2RkY7OztJWDFlTTtJQUFBO0VwQmk4R0o7RXNDeDhHRjtJbEJPTTtJQUFBO0VwQjBxSUo7RTJDcHFJRjtJdkJOTTtJQUFBO0VwQms5SUo7RTJDMzdJQTtJQUlJO1lBQUE7RTNDcThJSjtFaURqOElBO0k3Qi9CSTtJQUFBO0VwQncySko7RXFEeDFKRjtJakNoQk07SUFBQTtFcEJzeEtKO0VxRHp0S0E7O0lqQzdESTtJQUFBO0VwQjh6S0o7RXFEcHZLRjs7SWpDMUVNO0lBQUE7RXBCbzFLSjtFcURsc0tBO0lqQ2xKSTtJQUFBO0VwQnU1S0o7QUF4d0hGO0E0RHRvREE7RUFFSTtJQUFxQjtFNURxMUx2QjtFNERyMUxFO0lBQXFCO0U1RHcxTHZCO0U0RHgxTEU7SUFBcUI7RTVEMjFMdkI7RTREMzFMRTtJQUFxQjtFNUQ4MUx2QjtFNEQ5MUxFO0lBQXFCO0U1RGkyTHZCO0U0RGoyTEU7SUFBcUI7RTVEbzJMdkI7RTREcDJMRTtJQUFxQjtFNUR1Mkx2QjtFNER2MkxFO0lBQXFCO0lBQUE7SUFBQTtFNUQwMkx2QjtFNEQxMkxFO0lBQXFCO0lBQUE7SUFBQTtFNUQ2Mkx2QjtFZ014M0xFOzs7SUFLRTtJQUVBO1lBQUE7RWhNeXBSSjtFZ01ycFJJO0lBQ0U7RWhNdXBSTjtFZ005b1JFO0lBQ0U7RWhNZ3BSSjtFZ01sb1JFO0lBQ0U7RWhNb29SSjtFZ01sb1JFOztJQUVFO0lBQ0E7RWhNb29SSjtFZ001blJFO0lBQ0U7RWhNOG5SSjtFZ00zblJFOztJQUVFO0VoTTZuUko7RWdNMW5SRTs7O0lBR0U7SUFDQTtFaE00blJKO0VnTXpuUkU7O0lBRUU7RWhNMm5SSjtFZ01ublJFO0lBQ0UsUTFMd2dDOEI7RU42bVBsQztFZ01ublJFO0lBQ0U7RWhNcW5SSjtFZ01ublJFO0lBQ0U7RWhNcW5SSjtFZ01qblJFO0lBQ0U7RWhNbW5SSjtFZ01qblJFO0lBQ0U7RWhNbW5SSjtFZ01oblJFO0lBQ0U7RWhNa25SSjtFZ01oblJJOztJQUVFO0VoTWtuUk47RWdNN21SSTs7SUFFRTtFaE0rbVJOO0VnTTNtUkU7SUFDRTtFaE02bVJKO0VnTTNtUkk7Ozs7SUFJRSxxQjFMdkhHO0VOb3VSVDtFZ016bVJFO0lBQ0U7SUFDQSxxQjFMN0hLO0VOd3VSVDtFa0pwd1FNO0lBQ0k7SUFDQTtFbEppeWpCVjtFa0o5eGpCTTtJQUNJO0VsSmd5akJWO0VrSjd4akJNO0lBQ0k7SUFDQTtFbEoreGpCVjtFa0o1eGpCTTtJQUNJO0lBQ0E7RWxKOHhqQlY7RWtKM3hqQk07SUFDSTtJQUNBO0lBQ0E7RWxKNnhqQlY7RWtKMXhqQkU7SUFDSTtJQUNBO0VsSjR4akJOO0VxSnh3a0JNO0lBQ0k7RXJKcXduQlY7QUE5NWJGO0E2RTMzTFE7RUFISjtJQUlRO1lBQUE7RTdFeXZSVjtFNkUxa1JVO0lBQ0k7SUFBQTtJQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7UUFBQTtZQUFBO0U3RXl0UmQ7RTZFdnRSYztJQUNJO0U3RXl0UmxCO0U2RXR0UmM7SUFDSTtFN0V3dFJsQjtFbUdoMlJNO0lBQ0k7RW5Hay9iVjtFbUdoL2JNO0lBQ0k7RW5Hay9iVjtFbUd4NmJNO0lBQ0k7RW5HeStiVjtFOEpqamNGO0lBS0k7RTlKc2hvQkY7RXdMemxvQkY7SUFLUTtFeExtendCTjtBQXhqZkY7QTZFbG9SWTtFQUxKO0lBTVE7RTdFa3VSZDtFZ0Z4cFJBO0lBQ0U7RWhGbXZXRjtFZ0ZqdldBO0lBQ0U7RWhGbXZXRjtFZ0Y5dVdBO0lBQ0U7RWhGZ3ZXRjtFZ0Y5dVdBO0lBQ0U7RWhGZ3ZXRjtFZ0Y5dVdBO0lBQ0U7RWhGZ3ZXRjtFZ0Y5dVdBO0lBQ0U7RWhGZ3ZXRjtFZ0Y5dVdBO0lBQ0U7RWhGZ3ZXRjtFZ0Y5dVdBO0lBQ0U7RWhGZ3ZXRjtFdUpoN1dFO0lBS1E7RXZKaTlrQlY7RXVKanZrQkY7SUFhUTtJQUNBO0V2Sis2a0JOO0V1Smh5a0JGO0lBT1E7SUFDQTtFdkp3NmtCTjtFdUpqNmtCRTtJQUdRO0V2SjQ2a0JWO0V3SmwybEJGO0lBWVE7SUFDQTtFeEp3MmxCTjtFMEpyM2xCRjtJQStCUTtJQUNBO0UxSjJ0bkJOO0FBejVWRjtBOEV2c1JJO0VBRko7SUFHUTtFOUV3OFJOO0VnRmpnU0E7SUFDRTtFaEY4dldGO0VnRjV2V0E7SUFDRTtJQUFBO1FBQUE7WUFBQTtJQUNBO1FBQUE7RWhGOHZXRjtFZ0Y1dldBO0lBQ0U7RWhGOHZXRjtFZ0Z6dldBO0lBQ0U7RWhGMnZXRjtFZ0Z6dldBO0lBQ0U7RWhGMnZXRjtFZ0Z6dldBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGMnZXRjtFZ0Z6dldBO0lBQ0U7SUFDQTtJQUNBO0VoRjJ2V0Y7RWdGeHZXSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRjB2V047RWdGeHZXSTtJQUNJO0VoRjB2V1I7RWdGdnZXQTtJQUNFO0lBQ0E7RWhGeXZXRjtFZ0Z2dldBO0lBQ0U7RWhGeXZXRjtFZ0Z2dldBO0lBQ0U7RWhGeXZXRjtFZ0Z2dldBO0lBQ0U7RWhGeXZXRjtFZ0Z2dldBO0lBQ0U7RWhGeXZXRjtFZ0Z2dldBO0lBQ0U7SUFBQTtJQUFBO0lBQ0E7UUFBQTtFaEZ5dldGO0VnRnZ2V0E7SUFDRTtJQUNBO0VoRnl2V0Y7RWdGdnZXQTtFQUNBO0lBQ0U7RWhGeXZXRjtFZ0Z2dldBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7UUFBQTtZQUFBO0VoRnl2V0Y7RWdGdHZXSTtJQUNJO0VoRnd2V1I7RWdGcnZXQTtJQUNFO0VoRnV2V0Y7RWdGcnZXQTtFQ3ZJQTtJQUNFO1FBQUE7RWpGeWlYRjtFaUZ2aVhBO0lBQ0U7SUFDQTtFakZ5aVhGO0VpRnZpWEE7SUFDRTtJQUNBO0VqRnlpWEY7RWlGdmlYQTtJQUNFO0VqRnlpWEY7RXlINW1YRjtJQVNRO0V6SG0wZU47RWtKbnFlRTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0VsSmsyakJWO0V1SmgxakJFO0lBTVE7SUFDQTtJQUNBO0V2Sjg3a0JWO0V1Sng3a0JNO0lBU1E7RXZKODdrQmQ7RXlKdG5sQkY7SUEyQlE7SUFDQTtJQUNBO0V6SmtsbkJOO0FBMWlWRjtBZ0ZwbFNBO0VBQ0U7SUFDRTtFaEZveFdGO0VnRmx4V0E7SUFDRTtFaEZveFdGO0VnRmx4V0E7SUFDRTtFaEZveFdGO0VnRmx4V0E7SUFDRTtFaEZveFdGO0UyRzV4V0U7SUFNUTtFM0dxNGNWO0VpSjc1Y0U7SUFDRTtFakptdGpCSjtFaUpqdGpCRTtJQUNFO0VqSm10akJKO0VpSmp0akJFO0lBQ0U7RWpKbXRqQko7RWlKanRqQkU7SUFDRTtFakptdGpCSjtFaUpqdGpCRTtJQUNFO0VqSm10akJKO0V1SnhpakJFO0lBR1E7RXZKNjdrQlY7RXlKLzlrQkY7SUFFUTtFeko2am5CTjtBQXo2UUY7QWdGeGtXQTtFQUNFO0lBQ0U7SUFDQTtFaEY4dVdGO0VnRjV1V0E7SUFDRTtRQUFBO1lBQUE7SUFDQTtJQUNBO0VoRjh1V0Y7RWdGNXVXQTtJQUNFO0VoRjh1V0Y7RWdGNXVXQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0VoRjh1V0Y7RWdGNXVXQTtJQUNFO0VoRjh1V0Y7RWdGNXVXQTtJQUNFO0VoRjh1V0Y7QUFDRjtBZ0Z4dVdBO0VBRUU7SUFDRTtFaEYydVdGO0VnRnJ1V0E7SUFDRTtFaEZ1dVdGO0VnRnJ1V0E7SUFDRTtFaEZ1dVdGO0VnRnJ1V0E7SUFDRTtRQUFBO0VoRnV1V0Y7RWdGcnVXQTtJQUNFO1FBQUE7WUFBQTtFaEZ1dVdGO0VnRnB1V0E7SUFDRTtJQUFBO1FBQUE7WUFBQTtFaEZzdVdGO0VnRnB1V0E7SUFDRTtRQUFBO1lBQUE7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7RWhGc3VXRjtFZ0ZwdVdBO0lBQ0U7RWhGc3VXRjtBQUNGO0FnRmp1V0E7RUFDRTtJQUNFO0VoRm91V0Y7RWdGbHVXQTtJQUNFO0VoRm91V0Y7QUFDRjtBaUY5L1dBO0VBQ0U7SUFDRTtJQUNBO0VqRjBpWEY7RWlGeGlYQTtJQUNFO0lBQ0E7RWpGMGlYRjtFaUoxZ1hFO0lBQ0U7SUFDQTtFakpxc2pCSjtFaUpuc2pCRTtJQUNFO0VqSnFzakJKO0VpSm5zakJFO0lBQ0U7RWpKcXNqQko7RWlKbnNqQkU7SUFDRTtJQUNBO0VqSnFzakJKO0VpSm5zakJFO0lBQ0U7RWpKcXNqQko7RWlKbnNqQkU7SUFDRTtFakpxc2pCSjtFaUpuc2pCRTtJQUNFO0VqSnFzakJKO0FBL3NNRjtBa0cvalhFO0VBRUk7SUFDRTtFbEcwOGJOO0VrR3g4Ykk7SUFDRTtFbEcwOGJOO0VrR3Y4YkU7SUFDRTtJQUNBO0VsR3k4Yko7QUFDRjtBbUd6OGJJO0VBSEo7SUFJUTtJQUNBO0VuR28vYk47RW1HeitiTTtJQUNJO1FBQUE7WUFBQTtFbkdrL2JWO0FBVEY7QWtINTNiQTtFQUdRO0lBQ0w7RWxIb2pkRDtFa0hsamRBO0lBQ0M7RWxIb2pkRDtBQUNGO0EwSS90ZEU7RUFGRjtJQUdJO0UxSW00Z0JGO0U2SXp6Z0JGO0lBTUk7SUFDQTtJQUNBO0U3SXF5aEJGO0V5SWh1aEJGO0lBWUk7SUFDQTtFeklzMm5CRjtBQXRvSEY7QThMcjRnQkU7RUFERjtJQUVJO0U5TGd1aEJGO0U4THR0aEJGO0lBRUk7RTlMZ3VoQkY7QUFYRjtBOEwxc2hCRTtFQURGO0lBRUk7RTlMZ3VoQkY7RThMdHRoQkY7SUFFSTtFOUxndWhCRjtBQVhGO0E4TDFzaEJFO0VBREY7SUFFSTtFOUxndWhCRjtFOEx0dGhCRjtJQUVJO0U5TGd1aEJGO0FBWEY7QTZJbnRoQkU7RUFFRTtJQUVFO0U3SXF5aEJKO0U2SW55aEJFO0lBQ0U7RTdJcXloQko7RThJNzJoQkY7SUFJSTtJQUNBO0U5SXU1aEJGO0VrSmxvaEJFO0lBTVE7RWxKeTBqQlY7RWtKanpqQkU7SUFLUTtFbEpxMGpCVjtFa0oveGpCRTtJQUdRO0VsSjZ6akJWO0VrSnp6akJFO0lBSVE7RWxKOHpqQlY7QUE5ekNGO0FpSnIxaEJFO0VBQ0U7SUFDRTtFakppdGpCSjtFaUovc2pCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqSml0akJKO0VpSi9zakJFO0lBQ0U7RWpKaXRqQko7QUFDRjtBaUoxb2pCRTtFQUNFO0lBQ0U7RWpKbXNqQko7QUFDRjtBaUovcmpCRTtFQUNFO0lBQ0U7RWpKaXNqQko7RWlKL3JqQkU7SUFDRTtFakppc2pCSjtFaUovcmpCRTtJQUNFO0VqSmlzakJKO0VrSmxpakJFO0lBR1E7RWxKdTBqQlY7QUF2U0Y7QWlKcnJqQkU7RUFDRTtJQUNFO0VqSjZyakJKO0VpSjNyakJFO0lBQ0U7SUFDQTtFako2cmpCSjtFaUozcmpCRTtJQUNFO0VqSjZyakJKO0VpSjNyakJFO0lBQ0U7RWpKNnJqQko7RWlKM3JqQkU7SUFDRTtJQUNBO0VqSjZyakJKO0VpSjNyakJFO0lBQ0U7RWpKNnJqQko7RWlKM3JqQkU7SUFDRTtFako2cmpCSjtFaUoxcmpCRTtJQUNFO0VqSjRyakJKO0VpSjFyakJFO0lBQ0U7RWpKNHJqQko7RWlKenJqQkU7SUFDRTtFakoycmpCSjtFaUp6cmpCRTtJQUNFO0lBQ0E7RWpKMnJqQko7RWtKbC9pQkU7SUFJUTtFbEo4empCVjtFdUovd2pCRjtJQVdRO0lBQ0E7RXZKMDZrQk47RXdKbDZrQkU7SUFHUTtFeEo0eGxCVjtFd0pqeGxCRTtJQUdRO0V4SjR4bEJWO0V3SnRybEJGO0lBSVE7RXhKOHdsQk47QUE3OUNGO0FrSnQxakJRO0VBUEo7SUFRUTtFbEp1M2pCVjtFbUovMmpCQTtJQUVJO0VuSm95a0JKO0VtSm55a0JJO0lBQ0U7RW5KcXlrQk47RW1KM3prQkY7SUE4Q0k7SUFDQTtFbko2eGtCRjtFbUpqeWtCRTtJQUNFO0VuSm15a0JKO0VtSi94a0JFO0lBQ0U7SUFDQTtFbkppeWtCSjtFbUpoeWtCSTtJQUNFO0VuSmt5a0JOO0FBcGRGO0FrSjU2aUJBO0VBRVE7SUFDSTtFbEpxeWpCVjtFa0pueWpCVTtJQUNJO0VsSnF5akJkO0FBQ0Y7QW1KMXVrQk07RUFDRTtJQUNFO0VuSnN5a0JSO0VtSm55a0JRO0lBQ0U7RW5KcXlrQlY7RW1KanlrQlE7SUFDRTtFbkpteWtCVjtBQUNGO0F1Snp2a0JRO0VBSko7SUFLUTtFdkoyOGtCVjtBQUNGO0F1SjE4a0JRO0VBUEo7SUFRUTtFdko2OGtCVjtBQUNGO0E4SnBra0JBO0VBQ0U7SUFDRTtFOUorZ29CRjtBQUNGO0ErS2hsb0JBO0VBQ0U7SUFDRTtFL0tndXVCRjtFK0s5dHVCQTtJQUNFO0UvS2d1dUJGO0UrS2hvdUJBO0lBQ0U7SUFDQTtJQUNBO0UvSzh0dUJGO0FBaEdGO0ErSzd0dUJBO0VBQ0U7O0lBRUU7SUFDQTtJQUNBO0UvSyt0dUJGO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90b2FzdHIvYnVpbGQvdG9hc3RyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RpcHB5LmpzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaW50bC10ZWwtaW5wdXQvYnVpbGQvY3NzL2ludGxUZWxJbnB1dC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYXBwL2Jvb3RzdHJhcC9mcm9udGVuZC9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNlbGVjdC9kaXN0L2Nzcy9sZXNzL2Jvb3RzdHJhcC1zZWxlY3QubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNlbGVjdC9kaXN0L2Nzcy9ib290c3RyYXAtc2VsZWN0LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcm9ib3RvLWZvbnRmYWNlL2Nzcy9yb2JvdG8vcm9ib3RvLWZvbnRmYWNlLmNzcyIsIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL19wYW5vcmFtYV92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vZnJvbnRlbmQvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2FwcC9ib290c3RyYXAvYXBwL2FwcC5zY3NzIiwid2VicGFjazovLy8uLi9mcm9udGVuZC9yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2Zyb250ZW5kL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2Zyb250ZW5kL2N1c3RvbS5zY3NzIiwid2VicGFjazovLy8uLi9wbHVnaW5zL2dseXBoaWNvbi5zY3NzIiwid2VicGFjazovLy8uLi9wbHVnaW5zL195YS1zaGFyZS5zY3NzIiwid2VicGFjazovLy8uLi9wbHVnaW5zL19pbnRsLXRlbC5zY3NzIiwid2VicGFjazovLy8uLi9oZWxwZXJzL19zcGFjaW5nLWhlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy90b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy90aXBweS5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9yZWFkbW9yZS5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9sYW5ndWFnZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9jaXRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9jb29raWUtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2NvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9fc2Nyb2xsLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY29tcG9uZW50cy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL19jb2xsYXBzZS5zY3NzIiwid2VicGFjazovLy8uLi9jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvam91cm5hbHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvbmV3cy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL2ZvbnRzL19tb250c2VycmF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19iYXNpYy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fdGFicy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcHJvbW8vX21hcmtkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19hbm5vdGF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fYXdhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19iYW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19ib251c2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19jb25jbHVzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19lZGl0b3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19mZWVkYmFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcHJvbW8vX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3Byb21vL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fbWFpbi5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tby9fcmVhc29ucy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wcm9tb2NvZGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3JlYWRlci9yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcmVhZGVyL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9yZWFkZXIvc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9yZWFkZXIvaGFtYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3JlYWRlci9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcmVhZGVyL3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVhZGVyL2FwcC5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvbWFpbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvYWRhcHRpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVhZGVyL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlYWRlci9lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVhZGVyL19fdjIvYXBwL2FwcC5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvX192Mi9mb250ZmFjZS5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvX192Mi9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVhZGVyL19fdjIvc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvX192Mi9ib29rbWFya3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVhZGVyL19fdjIvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3JlYWRlci9fX3YyL2h0bWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcmVhZGVyL19fdjIvdXRpbGl0cy5zY3NzIiwid2VicGFjazovLy8uLi9yZWFkZXIvX192Mi9zZXR0aW5ncy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wZXJzb25hbC9wZXJzb25hbC5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wZXJzb25hbC90YWJsZS5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wZXJzb25hbC9tYWdhemluZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcGVyc29uYWwvYXV0aG9yL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL3BlcnNvbmFsL2F1dGhvci9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2xrL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2xrL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2xrL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uLi9say9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uLi9say9fY29tbWVudC5zY3NzIiwid2VicGFjazovLy8uLi9say9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uLi9say9fYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbGsvX2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbGsvX3VwbG9hZC5zY3NzIiwid2VicGFjazovLy8uLi9say9fc3RlcC5zY3NzIiwid2VicGFjazovLy8uLi9say9fcHJvZmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2xrL190ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcGVyc29uYWwvb3JkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcGVyc29uYWwvY2FydC5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9tYWdhemluZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvYXJ0aWNsZXMvYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvYXJ0aWNsZXMvX2RldGFpbC5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9uZXdzL25ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvbmV3cy9zdW1tZXJub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3BhZ2VzL2Jhbm5lcnMvYmFubmVycy5zY3NzIiwid2VicGFjazovLy8uLi9wYWdlcy9wdWJsaXNoZXJzL19kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vY29tbW9uL3BhZ2VzL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uLi9jdXN0b20vbWFya2Rvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY3VzdG9tL19tdWx0aXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uLi9jdXN0b20vX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2N1c3RvbS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uLi8uLi92ZW5kb3IvX2NhcHRjaGEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vcGFnZXMvcmVhZGVyL2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztzcmM6dXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmZhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtZnd7d2lkdGg6MS4yODU3MTQyOWVtO3RleHQtYWxpZ246Y2VudGVyfS5mYS11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg1NzE0ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yLjE0Mjg1NzE0ZW07d2lkdGg6Mi4xNDI4NTcxNGVtO3RvcDouMTQyODU3MTRlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtbGkuZmEtbGd7bGVmdDotMS44NTcxNDI4NmVtfS5mYS1ib3JkZXJ7cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtO2JvcmRlcjpzb2xpZCAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEucHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5wdWxsLXJpZ2h0e21hcmdpbi1sZWZ0Oi4zZW19LmZhLXNwaW57LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5mYS1wdWxzZXstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO2FuaW1hdGlvbjpmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1Aa2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmZhLWZsaXAtaG9yaXpvbnRhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsIDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoLTEsIDEpO3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9LmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmEtc3RhY2stMXgsLmZhLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5mYS1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1zdGFjay0yeHtmb250LXNpemU6MmVtfS5mYS1pbnZlcnNle2NvbG9yOiNmZmZ9LmZhLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1lbnZlbG9wZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDAzXCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDA2XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtZmlsbTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOFwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLXJlbW92ZTpiZWZvcmUsLmZhLWNsb3NlOmJlZm9yZSwuZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtZ2VhcjpiZWZvcmUsLmZhLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifS5mYS10cmFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE0XCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtZmlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE2XCJ9LmZhLWNsb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOVwifS5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDFhXCJ9LmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDFiXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLXBsYXktY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWRcIn0uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVwZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9LmZhLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9LmZhLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjVcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAyN1wifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDI5XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM4XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1kZWRlbnQ6YmVmb3JlLC5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn0uZmEtcGhvdG86YmVmb3JlLC5mYS1pbWFnZTpiZWZvcmUsLmZhLXBpY3R1cmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1wZW5jaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDBcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS1lZGl0OmJlZm9yZSwuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ1XCJ9LmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ2XCJ9LmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZjA0N1wifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjA0YlwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGVcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OFwifS5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1Y1wifS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZFwifS5mYS1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWVcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDYzXCJ9LmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsLmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1jb21wcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjA2NlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZFwifS5mYS1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLXdhcm5pbmc6YmVmb3JlLC5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA3N1wifS5mYS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzhcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifS5mYS1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifS5mYS1hcnJvd3MtdjpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZFwifS5mYS1hcnJvd3MtaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3ZVwifS5mYS1iYXItY2hhcnQtbzpiZWZvcmUsLmZhLWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4MVwifS5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1nZWFyczpiZWZvcmUsLmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtdGh1bWJzLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODdcIn0uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OFwifS5mYS1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn0uZmEtaGVhcnQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA4YVwifS5mYS1zaWduLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjA4YlwifS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn0uZmEtdGh1bWItdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMDhlXCJ9LmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTBcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLWxlbW9uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn0uZmEtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTZcIn0uZmEtYm9va21hcmstbzpiZWZvcmV7Y29udGVudDpcIlxcZjA5N1wifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5OVwifS5mYS1mYWNlYm9vay1mOmJlZm9yZSwuZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifS5mYS1mZWVkOmJlZm9yZSwuZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLWhkZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS1maWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjBcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtZ3JvdXA6YmVmb3JlLC5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS1jaGFpbjpiZWZvcmUsLmZhLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn0uZmEtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY29weTpiZWZvcmUsLmZhLWZpbGVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLXNhdmU6YmVmb3JlLC5mYS1mbG9wcHktbzpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn0uZmEtbmF2aWNvbjpiZWZvcmUsLmZhLXJlb3JkZXI6YmVmb3JlLC5mYS1iYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM5XCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS10YWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZVwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS10cnVjazpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn0uZmEtZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtbW9uZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOFwifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn0uZmEtdW5zb3J0ZWQ6YmVmb3JlLC5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtZG93bjpiZWZvcmUsLmZhLXNvcnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LXVwOmJlZm9yZSwuZmEtc29ydC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtZW52ZWxvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTBcIn0uZmEtbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn0uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLWxlZ2FsOmJlZm9yZSwuZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtdGFjaG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBlNFwifS5mYS1jb21tZW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTVcIn0uZmEtY29tbWVudHMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlNlwifS5mYS1mbGFzaDpiZWZvcmUsLmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtc2l0ZW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjBlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS1wYXN0ZTpiZWZvcmUsLmZhLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1saWdodGJ1bGItbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlYlwifS5mYS1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlY1wifS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjBlZFwifS5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWVcIn0uZmEtdXNlci1tZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmMFwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1iZWxsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTJcIn0uZmEtY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLWN1dGxlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjVcIn0uZmEtZmlsZS10ZXh0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjZcIn0uZmEtYnVpbGRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmN1wifS5mYS1ob3NwaXRhbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmJcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1oLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZFwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMFwifS5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDFcIn0uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTAyXCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0uZmEtYW5nbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtbW9iaWxlLXBob25lOmJlZm9yZSwuZmEtbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LmZhLXF1b3RlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0uZmEtcXVvdGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uZmEtbWFpbC1yZXBseTpiZWZvcmUsLmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZm9sZGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTRcIn0uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5mYS1zbWlsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLWZyb3duLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtbWVoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifS5mYS1rZXlib2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LmZhLWZsYWctbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSwuZmEtcmVwbHktYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSwuZmEtc3Rhci1oYWxmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtdW5saW5rOmJlZm9yZSwuZmEtY2hhaW4tYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTI4XCJ9LmZhLWluZm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjlcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1wdXp6bGUtcGllY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0uZmEtbWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1jYWxlbmRhci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzN1wifS5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLXVubG9jay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLXJzcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5mYS1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OFwifS5mYS1sZXZlbC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ5XCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRjXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9LmZhLXRvZ2dsZS1kb3duOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS10b2dnbGUtdXA6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1ldXJvOmJlZm9yZSwuZmEtZXVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWdicDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS5mYS1kb2xsYXI6YmVmb3JlLC5mYS11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0uZmEtcnVwZWU6YmVmb3JlLC5mYS1pbnI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtY255OmJlZm9yZSwuZmEtcm1iOmJlZm9yZSwuZmEteWVuOmJlZm9yZSwuZmEtanB5OmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXJ1YmxlOmJlZm9yZSwuZmEtcm91YmxlOmJlZm9yZSwuZmEtcnViOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXdvbjpiZWZvcmUsLmZhLWtydzpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS1iaXRjb2luOmJlZm9yZSwuZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn0uZmEtZmlsZS10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9LmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2NlwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTZhXCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtaW5zdGFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1hZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzBcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzJcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTc1XCJ9LmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzZcIn0uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc3XCJ9LmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzhcIn0uZmEtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzlcIn0uZmEtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS5mYS1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxmMTdiXCJ9LmZhLWxpbnV4OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtdHJlbGxvOmJlZm9yZXtjb250ZW50OlwiXFxmMTgxXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLWdpdHRpcDpiZWZvcmUsLmZhLWdyYXRpcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTg0XCJ9LmZhLXN1bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLW1vb24tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifS5mYS1hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS12azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMThkXCJ9LmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMThlXCJ9LmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTBcIn0uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLC5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWRvdC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NFwifS5mYS10dXJraXNoLWxpcmE6YmVmb3JlLC5mYS10cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5NlwifS5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLWluc3RpdHV0aW9uOmJlZm9yZSwuZmEtYmFuazpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSwuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0uZmEtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE3XCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1qb29tbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWFcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWFkXCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9LmZhLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifS5mYS1zcG9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjFiMVwifS5mYS1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9LmZhLWN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtYXV0b21vYmlsZTpiZWZvcmUsLmZhLWNhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFiOVwifS5mYS1jYWI6YmVmb3JlLC5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmJcIn0uZmEtc3BvdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjFiY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn0uZmEtZmlsZS1wZGYtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMVwifS5mYS1maWxlLXdvcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxlLWV4Y2VsLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzNcIn0uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzRcIn0uZmEtZmlsZS1waG90by1vOmJlZm9yZSwuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLC5mYS1maWxlLWltYWdlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS16aXAtbzpiZWZvcmUsLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGUtc291bmQtbzpiZWZvcmUsLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjN1wifS5mYS1maWxlLW1vdmllLW86YmVmb3JlLC5mYS1maWxlLXZpZGVvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS1jb2RlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWxpZmUtYm91eTpiZWZvcmUsLmZhLWxpZmUtYnVveTpiZWZvcmUsLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLC5mYS1zdXBwb3J0OmJlZm9yZSwuZmEtbGlmZS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9LmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9LmZhLXJhOmJlZm9yZSwuZmEtcmVzaXN0YW5jZTpiZWZvcmUsLmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLWdlOmJlZm9yZSwuZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLC5mYS15Yy1zcXVhcmU6YmVmb3JlLC5mYS1oYWNrZXItbmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjFkNFwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXdlY2hhdDpiZWZvcmUsLmZhLXdlaXhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkN1wifS5mYS1zZW5kOmJlZm9yZSwuZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtc2VuZC1vOmJlZm9yZSwuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFkOVwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWNpcmNsZS10aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWRiXCJ9LmZhLWhlYWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtc2xpZGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1ib21iOmJlZm9yZXtjb250ZW50OlwiXFxmMWUyXCJ9LmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLC5mYS1mdXRib2wtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtYmlub2N1bGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjFlNVwifS5mYS1wbHVnOmJlZm9yZXtjb250ZW50OlwiXFxmMWU2XCJ9LmZhLXNsaWRlc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTdcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXllbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTlcIn0uZmEtbmV3c3BhcGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifS5mYS1jYy1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZWxsLXNsYXNoLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjdcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn0uZmEtcGFpbnQtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1hcmVhLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1saW5lLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLXRvZ2dsZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uZmEtdG9nZ2xlLW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9LmZhLWJpY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDZcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWlveGhvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDhcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWNjOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbDpiZWZvcmUsLmZhLWlsczpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1tZWFucGF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNoaXJ0c2luYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMjE4XCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtc2hpcDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyMVwifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtaW50ZXJzZXg6YmVmb3JlLC5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9LmZhLW5ldXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyY1wifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjMwXCJ9LmZhLXBpbnRlcmVzdC1wOmJlZm9yZXtjb250ZW50OlwiXFxmMjMxXCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS1ob3RlbDpiZWZvcmUsLmZhLWJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEteWM6YmVmb3JlLC5mYS15LWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn0uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5mYS1vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtYmF0dGVyeS00OmJlZm9yZSwuZmEtYmF0dGVyeTpiZWZvcmUsLmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LTM6YmVmb3JlLC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9LmZhLWJhdHRlcnktMjpiZWZvcmUsLmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LTE6YmVmb3JlLC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS0wOmJlZm9yZSwuZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLWktY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9LmZhLWNjLWpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWhvdXJnbGFzcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjUwXCJ9LmZhLWhvdXJnbGFzcy0xOmJlZm9yZSwuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1oYW5kLWdyYWItbzpiZWZvcmUsLmZhLWhhbmQtcm9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9LmZhLWhhbmQtc3RvcC1vOmJlZm9yZSwuZmEtaGFuZC1wYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtc3BvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5mYS1oYW5kLXBlYWNlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn0uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1jaHJvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjhcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS10djpiZWZvcmUsLmZhLXRlbGV2aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFwLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uZmEtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9LmZhLWNvbW1lbnRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudGluZy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjdiXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLWJsYWNrLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZVwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjgzXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS1wcm9kdWN0LWh1bnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODhcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXBhdXNlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4YlwifS5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4Y1wifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjhlXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1naXRsYWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGZvcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmMjk4XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjliXCJ9LmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjljXCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjllXCJ9LmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLC5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1kZWFmbmVzczpiZWZvcmUsLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsLmZhLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1zaWduaW5nOmJlZm9yZSwuZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhN1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmFhXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLXlvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmIxXCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLC5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1mYTpiZWZvcmUsLmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifS5mYS1oYW5kc2hha2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiNVwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiN1wifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJhXCJ9LmZhLXZjYXJkOmJlZm9yZSwuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLXZjYXJkLW86YmVmb3JlLC5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiY1wifS5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmJlXCJ9LmZhLXVzZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjMFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLC5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSwuZmEtaWQtY2FyZC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmMzXCJ9LmZhLXF1b3JhOmJlZm9yZXtjb250ZW50OlwiXFxmMmM0XCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLC5mYS10aGVybW9tZXRlcjpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMmM5XCJ9LmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLC5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtYmF0aHR1YjpiZWZvcmUsLmZhLXMxNTpiZWZvcmUsLmZhLWJhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn0uZmEtcG9kY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZVwifS5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDBcIn0uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9LmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQyXCJ9LmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkM1wifS5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ0XCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWdyYXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtZWVyY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn0uZmEtc25vd2ZsYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtd3BleHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJkZVwifS5mYS1tZWV0dXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTBcIn0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31cbiIsIi50b2FzdC10aXRsZXtmb250LXdlaWdodDo3MDB9LnRvYXN0LW1lc3NhZ2V7LW1zLXdvcmQtd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkfS50b2FzdC1tZXNzYWdlIGEsLnRvYXN0LW1lc3NhZ2UgbGFiZWx7Y29sb3I6I0ZGRn0udG9hc3QtbWVzc2FnZSBhOmhvdmVye2NvbG9yOiNDQ0M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvYXN0LWNsb3NlLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDotLjNlbTt0b3A6LS4zZW07ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNGRkY7LXdlYmtpdC10ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApO2xpbmUtaGVpZ2h0OjF9LnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cywudG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9LnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9ue2xlZnQ6LS4zZW07ZmxvYXQ6bGVmdDtyaWdodDouM2VtfWJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b257cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS50b2FzdC10b3AtY2VudGVye3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWNlbnRlcntib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1mdWxsLXdpZHRoe3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGh7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtbGVmdHt0b3A6MTJweDtsZWZ0OjEycHh9LnRvYXN0LXRvcC1yaWdodHt0b3A6MTJweDtyaWdodDoxMnB4fS50b2FzdC1ib3R0b20tcmlnaHR7cmlnaHQ6MTJweDtib3R0b206MTJweH0udG9hc3QtYm90dG9tLWxlZnR7Ym90dG9tOjEycHg7bGVmdDoxMnB4fSN0b2FzdC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0jdG9hc3QtY29udGFpbmVyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG87b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIDAgNnB4O3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDozMDBweDstbW96LWJvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Ym94LXNoYWRvdzowIDAgMTJweCAjOTk5O2NvbG9yOiNGRkY7b3BhY2l0eTouODstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse2RpcmVjdGlvbjpydGw7cGFkZGluZzoxNXB4IDUwcHggMTVweCAxNXB4O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMTVweCBjZW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj5kaXY6aG92ZXJ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTJweCAjMDAwO29wYWNpdHk6MTstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtjdXJzb3I6cG9pbnRlcn0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1pbmZve2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXI+ZGl2e3dpZHRoOjMwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRvYXN0e2JhY2tncm91bmQtY29sb3I6IzAzMDMwM30udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MUEzNTF9LnRvYXN0LWVycm9ye2JhY2tncm91bmQtY29sb3I6I0JEMzYyRn0udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyRjk2QjR9LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojRjg5NDA2fS50b2FzdC1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoyNDBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjExZW19I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse3BhZGRpbmc6OHB4IDUwcHggOHB4IDhweH0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfSN0b2FzdC1jb250YWluZXIgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9ue2xlZnQ6LS4yZW07cmlnaHQ6LjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNDFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxOGVtfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtwYWRkaW5nOjhweCA1MHB4IDhweCA4cHh9I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX0jdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbntsZWZ0Oi0uMmVtO3JpZ2h0Oi4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgxcHgpIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MjVlbX0jdG9hc3QtY29udGFpbmVyPmRpdi5ydGx7cGFkZGluZzoxNXB4IDUwcHggMTVweCAxNXB4fX0iLCJbZGF0YS1zaW1wbGViYXJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgLyogU2Nyb2xsIG9uIHRoaXMgZWxlbWVudCBvdGhlcndpc2UgZWxlbWVudCBjYW4ndCBoYXZlIGEgcGFkZGluZyBhcHBsaWVkIHByb3Blcmx5ICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwMCU7XG4gICAgd2lkdGg6IDEwMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAgIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICAgIHRvcDogMnB4O1xuICAgIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAycHg7XG4gICAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDJweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249XCJydGxcIl0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4iLCIudGlwcHktaU9Te2N1cnNvcjpwb2ludGVyIWltcG9ydGFudDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO21heC13aWR0aDpjYWxjKDEwMCUgLSA4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7b3V0bGluZTowfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9we2JvcmRlci1yYWRpdXM6NDAlIDQwJSAwIDB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktcm91bmRhcnJvd3tib3R0b206LTdweDtib3R0b206LTYuNXB4Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwO21hcmdpbjowIDNweH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS1yb3VuZGFycm93IHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWFycm93e2JvcmRlci10b3A6OHB4IHNvbGlkICMzMzM7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym90dG9tOi03cHg7bWFyZ2luOjAgM3B4Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9wey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDI1JTt0cmFuc2Zvcm0tb3JpZ2luOjAgMjUlfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTU1JSk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01NSUpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMikgdHJhbnNsYXRlKC01MCUsLTQ1JSk7dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTUwJSwtNDUlKTtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2hpZnQtdG93YXJkXVtkYXRhLXN0YXRlPXZpc2libGVdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPXZpc2libGVdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSB0cmFuc2xhdGVZKC0xMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNzAwcHgpIHRyYW5zbGF0ZVkoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSByb3RhdGVYKDYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNzAwcHgpIHJvdGF0ZVgoNjBkZWcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b207dHJhbnNmb3JtLW9yaWdpbjpib3R0b219LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKC41KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoLjUpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LWJhY2tkcm9we2JvcmRlci1yYWRpdXM6MCAwIDMwJSAzMCV9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktcm91bmRhcnJvd3t0b3A6LTdweDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTttYXJnaW46MCAzcHh9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktcm91bmRhcnJvdyBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LWFycm93e2JvcmRlci1ib3R0b206OHB4IHNvbGlkICMzMzM7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo4cHggc29saWQgdHJhbnNwYXJlbnQ7dG9wOi03cHg7bWFyZ2luOjAgM3B4Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LWJhY2tkcm9wey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIC01MCU7dHJhbnNmb3JtLW9yaWdpbjowIC01MCV9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNDUlKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTQ1JSl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5dey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTUwJSk7dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTUwJSk7b3BhY2l0eTowfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPXZpc2libGVdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSB0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgdHJhbnNsYXRlWSgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgcm90YXRlWCgtNjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgcm90YXRlWCgtNjBkZWcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtLW9yaWdpbjp0b3B9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC41KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguNSl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWJhY2tkcm9we2JvcmRlci1yYWRpdXM6NTAlIDAgMCA1MCV9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXJvdW5kYXJyb3d7cmlnaHQ6LTEycHg7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjMzLjMzMzMzMzMzJSA1MCU7dHJhbnNmb3JtLW9yaWdpbjozMy4zMzMzMzMzMyUgNTAlO21hcmdpbjozcHggMH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktcm91bmRhcnJvdyBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWFycm93e2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMzMzO2JvcmRlci10b3A6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206OHB4IHNvbGlkIHRyYW5zcGFyZW50O3JpZ2h0Oi03cHg7bWFyZ2luOjNweCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS1iYWNrZHJvcHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMikgdHJhbnNsYXRlKC03NSUsLTUwJSk7dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTc1JSwtNTAlKTtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNzAwcHgpIHRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgdHJhbnNsYXRlWCgtMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSByb3RhdGVZKC02MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSByb3RhdGVZKC02MGRlZyl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KSBzY2FsZSguNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlKC41KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWJhY2tkcm9we2JvcmRlci1yYWRpdXM6MCA1MCUgNTAlIDB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1yb3VuZGFycm93e2xlZnQ6LTEycHg7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjY2LjY2NjY2NjY2JSA1MCU7dHJhbnNmb3JtLW9yaWdpbjo2Ni42NjY2NjY2NiUgNTAlO21hcmdpbjozcHggMH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXJvdW5kYXJyb3cgc3Zne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1hcnJvd3tib3JkZXItcmlnaHQ6OHB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgdHJhbnNwYXJlbnQ7bGVmdDotN3B4O21hcmdpbjozcHggMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWJhY2tkcm9wey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjotNTAlIDA7dHJhbnNmb3JtLW9yaWdpbjotNTAlIDB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVdey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMikgdHJhbnNsYXRlKC0yNSUsLTUwJSk7dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTI1JSwtNTAlKTtvcGFjaXR5OjB9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdC10b3dhcmRdW2RhdGEtc3RhdGU9dmlzaWJsZV17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LXRvd2FyZF1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0O3RyYW5zZm9ybS1vcmlnaW46bGVmdH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPXZpc2libGVdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSB0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg3MDBweCkgdHJhbnNsYXRlWCgxMHB4KX0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDcwMHB4KSByb3RhdGVZKDYwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNzAwcHgpIHJvdGF0ZVkoNjBkZWcpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH0udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnR9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV1bZGF0YS1zdGF0ZT12aXNpYmxlXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSBzY2FsZSguNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCkgc2NhbGUoLjUpfS50aXBweS10b29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czouMjVyZW07Zm9udC1zaXplOi44NzVyZW07cGFkZGluZzouMzEyNXJlbSAuNTYyNXJlbTtsaW5lLWhlaWdodDoxLjQ7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMzMzfS50aXBweS10b29sdGlwW2RhdGEtc2l6ZT1zbWFsbF17cGFkZGluZzouMTg3NXJlbSAuMzc1cmVtO2ZvbnQtc2l6ZTouNzVyZW19LnRpcHB5LXRvb2x0aXBbZGF0YS1zaXplPWxhcmdlXXtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtfS50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0ZWZpbGxde292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWx9LnRpcHB5LXRvb2x0aXBbZGF0YS1pbnRlcmFjdGl2ZV0sLnRpcHB5LXRvb2x0aXBbZGF0YS1pbnRlcmFjdGl2ZV0gLnRpcHB5LXJvdW5kYXJyb3cgcGF0aHtwb2ludGVyLWV2ZW50czphdXRvfS50aXBweS10b29sdGlwW2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LXRvb2x0aXBbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0udGlwcHktYXJyb3csLnRpcHB5LXJvdW5kYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MH0udGlwcHktcm91bmRhcnJvd3t3aWR0aDoxOHB4O2hlaWdodDo3cHg7ZmlsbDojMzMzO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRpcHB5LWJhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6IzMzMztib3JkZXItcmFkaXVzOjUwJTt3aWR0aDpjYWxjKDExMCUgKyAycmVtKTtsZWZ0OjUwJTt0b3A6NTAlO3otaW5kZXg6LTE7dHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKC40NiwuMSwuNTIsLjk4KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS50aXBweS1iYWNrZHJvcDphZnRlcntjb250ZW50OlwiXCI7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDoxMDAlfS50aXBweS1iYWNrZHJvcCsudGlwcHktY29udGVudHt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7d2lsbC1jaGFuZ2U6b3BhY2l0eX0udGlwcHktYmFja2Ryb3ArLnRpcHB5LWNvbnRlbnRbZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH0iLCIuaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaXRpX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pdGlfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgOHB4OyB9XG4gIC5pdGlfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4gICAgLml0aV9fYXJyb3ctLXVwIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAuaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgLml0aV9fZmxhZy1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDsgfVxuICAuaXRpX19kaXZpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQzsgfVxuICAuaXRpX19jb3VudHJ5IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5pdGlfX2RpYWwtY29kZSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAuaXRpLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmUge1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgICB3aWR0aDogMTlweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmUge1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gICAgd2lkdGg6IDEzcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgLml0aV9fZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4OyB9IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hciB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXgge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19heiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2sge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19keiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19laCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19maSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19maiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19mciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19naCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19naSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19nciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19neSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19oayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19obSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19obiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ociB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19odCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19odSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19raCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19raSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19reSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19reiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19saSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19scyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19seSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19taCB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19teiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19udSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19waCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19weSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7IH1cblxuLml0aV9fZmxhZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDsgfVxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgLml0aV9fZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3NAMngucG5nXCIpOyB9IH1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiIsIi8qIVxuICogRGF0ZXRpbWVwaWNrZXIgZm9yIEJvb3RzdHJhcCAzXG4gKiB2ZXJzaW9uIDogNC4xNy40N1xuICogaHR0cHM6Ly9naXRodWIuY29tL0VvbmFzZGFuL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9cbiAqLy5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0e2xpc3Qtc3R5bGU6bm9uZX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjJweCAwO3BhZGRpbmc6NHB4O3dpZHRoOjE5ZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnN7d2lkdGg6MzhlbX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnN7d2lkdGg6MzhlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnN7d2lkdGg6MzhlbX19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTpiZWZvcmUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjY2NjO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwLjIpO3RvcDotN3B4O2xlZnQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHdoaXRlO3RvcDotNnB4O2xlZnQ6OHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmJlZm9yZXtib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjdweCBzb2xpZCAjY2NjO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjIpO2JvdHRvbTotN3B4O2xlZnQ6NnB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVye2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHdoaXRlO2JvdHRvbTotNnB4O2xlZnQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjZweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjdweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZHttYXJnaW46MH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXXtwYWRkaW5nOjZweCAwfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91ciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25ke3dpZHRoOjU0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4yZW07bWFyZ2luOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXXtwYWRkaW5nOjZweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJJbmNyZW1lbnQgSG91cnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkluY3JlbWVudCBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiRGVjcmVtZW50IEhvdXJzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJEZWNyZW1lbnQgTWludXRlc1wifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTaG93IEhvdXJzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiU2hvdyBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlRvZ2dsZSBBTS9QTVwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkNsZWFyIHRoZSBwaWNrZXJcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaHt0ZXh0LWFsaWduOmNlbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlRvZ2dsZSBEYXRlIGFuZCBUaW1lIFNjcmVlbnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZHtwYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztsaW5lLWhlaWdodDppbmhlcml0fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHNwYW4sLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgaXtsaW5lLWhlaWdodDoyLjU7aGVpZ2h0OjIuNWVtO3dpZHRoOjEwMCV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGV7d2lkdGg6MTAwJTttYXJnaW46MH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aHt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOi4yNXJlbTtwYWRkaW5nOi41ZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGh7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnBpY2tlci1zd2l0Y2h7d2lkdGg6MTQ1cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiNkZWUyZTY7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJQcmV2aW91cyBNb250aFwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJOZXh0IE1vbnRoXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGh7Y3Vyc29yOnBvaW50ZXJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXJ7YmFja2dyb3VuZDojZjhmOWZhfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRke2hlaWdodDo1NHB4O2xpbmUtaGVpZ2h0OjU0cHg7d2lkdGg6NTRweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jd3tmb250LXNpemU6LjhlbTtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNkZWUyZTZ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5e2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVye2JhY2tncm91bmQ6I2Y4ZjlmYTtjdXJzb3I6cG9pbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3e2NvbG9yOiNkZWUyZTZ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXl7cG9zaXRpb246cmVsYXRpdmV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDAgN3B4IDdweDtib3JkZXItYm90dG9tLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjRweDtyaWdodDo0cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Y29sb3I6IzAwN2JmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLDAuMjUpfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojZGVlMmU2O2N1cnNvcjpub3QtYWxsb3dlZH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTRweDtoZWlnaHQ6NTRweDtsaW5lLWhlaWdodDo1NHB4O21hcmdpbjoycHggMS41cHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbjpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBpOmhvdmVye2JhY2tncm91bmQ6I2Y4ZjlmYX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Y29sb3I6IzAwN2JmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLDAuMjUpfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ub2xkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGkub2xke2NvbG9yOiNkZWUyZTZ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBpLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaS5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6I2RlZTJlNjtjdXJzb3I6bm90LWFsbG93ZWR9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudXNldHdlbnR5Zm91ciB0ZC5ob3Vye2hlaWdodDoyN3B4O2xpbmUtaGVpZ2h0OjI3cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQud2lkZXJ7d2lkdGg6MjFlbX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIC5kZWNhZGV7bGluZS1oZWlnaHQ6MS44ZW0gIWltcG9ydGFudH0uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb257Y3Vyc29yOnBvaW50ZXJ9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5Aa2V5ZnJhbWVzIGJzLW5vdGlmeS1mYWRlT3V0IHtcbiAgMCUge29wYWNpdHk6IDAuOTt9XG4gIDEwMCUge29wYWNpdHk6IDA7fVxufVxuXG4vLyBNaXhpbnNcbi5jdXJzb3ItZGlzYWJsZWQoKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8vIFJ1bGVzXG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG5zZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIHdpZHRoOiAyMjBweCBcXDA7IC8qSUU5IGFuZCBiZWxvdyovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgLy8gVGhlIHNlbGVjdHBpY2tlciBidXR0b25cbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbmVjZXNzYXJ5IGZvciBwcm9wZXIgcG9zaXRpb25pbmcgb2YgY2FyZXQgaW4gQm9vdHN0cmFwIDQgKHB1c2hlcyBjYXJldCB0byB0aGUgcmlnaHQpXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBmb3JjZSBjYXJldCB0byBiZSB2ZXJ0aWNhbGx5IGNlbnRlcmVkIGZvciBCb290c3RyYXAgNCBtdWx0aS1saW5lIGJ1dHRvbnNcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLmJzLXBsYWNlaG9sZGVyIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAgIH1cblxuICAgICAgJi5idG4tcHJpbWFyeSxcbiAgICAgICYuYnRuLXNlY29uZGFyeSxcbiAgICAgICYuYnRuLXN1Y2Nlc3MsXG4gICAgICAmLmJ0bi1kYW5nZXIsXG4gICAgICAmLmJ0bi1pbmZvLFxuICAgICAgJi5idG4tZGFyayB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogQGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuXG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBFcnJvciBkaXNwbGF5XG4gIC5oYXMtZXJyb3IgJiAuZHJvcGRvd24tdG9nZ2xlLFxuICAuZXJyb3IgJiAuZHJvcGRvd24tdG9nZ2xlLFxuICAmLmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLndhcy12YWxpZGF0ZWQgJiBzZWxlY3Q6aW52YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLXJlZC1lcnJvcjtcbiAgfVxuXG4gICYuaXMtdmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLndhcy12YWxpZGF0ZWQgJiBzZWxlY3Q6dmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1ncmVlbi1zdWNjZXNzO1xuICB9XG5cbiAgJi5maXQtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSk6bm90KFtjbGFzcyo9XCJmb3JtLWNvbnRyb2xcIl0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gICAgd2lkdGg6IEB3aWR0aC1kZWZhdWx0O1xuICB9XG5cbiAgPiBzZWxlY3QubW9iaWxlLWRldmljZTpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUsXG4gIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxufVxuXG4vLyBUaGUgc2VsZWN0cGlja2VyIGNvbXBvbmVudHNcbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgOm5vdCguaW5wdXQtZ3JvdXApID4gJjpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgJixcbiAgLmZvcm0taW5saW5lICYuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJjpub3QoLmlucHV0LWdyb3VwLWJ0biksXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gRm9yY2VzIHRoZSBwdWxsIHRvIHRoZSByaWdodCwgaWYgbmVjZXNzYXJ5XG4gICYsXG4gICZbY2xhc3MqPVwiY29sLVwiXSxcbiAgLnJvdyAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICYuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taW5saW5lICYsXG4gIC5mb3JtLWhvcml6b250YWwgJixcbiAgLmZvcm0tZ3JvdXAgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwLWxnICYuZm9ybS1jb250cm9sLFxuICAuZm9ybS1ncm91cC1zbSAmLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUsXG4gICYuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogQGlucHV0LXBhZGRpbmcteS1zbSBAaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogQGlucHV0LXBhZGRpbmcteS1sZyBAaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgLy8gU2V0IHRoZSB3aWR0aCBvZiB0aGUgbGl2ZSBzZWFyY2ggKGFuZCBhbnkgb3RoZXIgZm9ybSBjb250cm9sIHdpdGhpbiBhbiBpbmxpbmUgZm9ybSlcbiAgLy8gc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zaWx2aW9tb3JldG8vYm9vdHN0cmFwLXNlbGVjdC9pc3N1ZXMvNjg1XG4gIC5mb3JtLWlubGluZSAmIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgPiAuZGlzYWJsZWQge1xuICAgIC5jdXJzb3ItZGlzYWJsZWQoKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuYnMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIFxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHotaW5kZXg6IEB6aW5kZXgtc2VsZWN0LWRyb3Bkb3duO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSBzZWxlY3RwaWNrZXIgYnV0dG9uXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmxleDogMCAxIGF1dG87IC8vIGZvciBJRTEwXG5cbiAgICAgIC5iczMmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwIC5iczMtaGFzLWFkZG9uJiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIC5maWx0ZXItb3B0aW9uLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyB1c2VkIHRvIGV4cGFuZCB0aGUgaGVpZ2h0IG9mIHRoZSBidXR0b24gd2hlbiBpbnNpZGUgYW4gaW5wdXQgZ3JvdXBcbiAgICAuZmlsdGVyLWV4cGFuZCB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwICYuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmW2NsYXNzKj1cImNvbC1cIl0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGRyb3Bkb3duXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgID4gLmlubmVyOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuYWN0aXZlIHNtYWxsIHtcbiAgICAgICAgY29sb3I6IEBpbnB1dC1hbHQtY29sb3ItcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCBhIHtcbiAgICAgICAgLmN1cnNvci1kaXNhYmxlZCgpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmLm9wdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZnkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luOiAwIDIlO1xuICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjI3LCAyMjcsIDIyNyk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggZmFkZShyZ2IoMCwgMCwgMCksIDUlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJi5mYWRlT3V0IHtcbiAgICAgICAgYW5pbWF0aW9uOiAzMDBtcyBsaW5lYXIgNzUwbXMgZm9yd2FyZHMgYnMtbm90aWZ5LWZhZGVPdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5maWx0ZXItb3B0aW9uLWlubmVyLFxuICAgIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAuYnMtY2FyZXQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICAgIH1cblxuICAgIC5jYXJldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG4gIH1cblxuICAmLnNob3ctdGljayAuZHJvcGRvd24tbWVudSB7XG4gICAgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgIH1cblxuICAgIGxpIGEgc3Bhbi50ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICAvLyBkZWZhdWx0IGNoZWNrIG1hcmsgZm9yIHVzZSB3aXRob3V0IGFuIGljb24gZm9udFxuICAuYnMtb2stZGVmYXVsdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuMjZlbSAwLjI2ZW0gMDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cge1xuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuICAmLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB6LWluZGV4OiAoQHppbmRleC1zZWxlY3QtZHJvcGRvd24gKyAxKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIEBjb2xvci1ncmV5LWFycm93O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIEBjb2xvci1ncmV5LWFycm93O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLFxuICAmLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtc2VhcmNoYm94LFxuLmJzLWFjdGlvbnNib3gsXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5icy1hY3Rpb25zYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJiAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnMtc2VhcmNoYm94IHtcbiAgJiArIC5icy1hY3Rpb25zYm94IHtcbiAgICBwYWRkaW5nOiAwIDhweCA0cHg7XG4gIH1cblxuICAmIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgYnMtbm90aWZ5LWZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbnNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIHdpZHRoOiAyMjBweCBcXDA7XG4gIC8qSUU5IGFuZCBiZWxvdyovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6YWN0aXZlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnksXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzcyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm86Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMC41cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbi5oYXMtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSxcbi5lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3Qgc2VsZWN0OmludmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtdmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbi53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IHNlbGVjdDp2YWxpZCArIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9XCJjb2wtXCJdKTpub3QoW2NsYXNzKj1cImZvcm0tY29udHJvbFwiXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3QubW9iaWxlLWRldmljZTpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMzMzMyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbjpub3QoLmlucHV0LWdyb3VwKSA+IC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0Om5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4uYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4ucm93IC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLXNtIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZDpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRpc2FibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiAxMDYwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmJzMy5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuLmlucHV0LWdyb3VwIC5iczMtaGFzLWFkZG9uLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBub25lO1xufVxuLmlucHV0LWdyb3VwIC5iczMtaGFzLWFkZG9uLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLW9wdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1leHBhbmQge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgPiAuaW5uZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEub3B0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMCAyJTtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAubm90aWZ5LmZhZGVPdXQge1xuICBhbmltYXRpb246IDMwMG1zIGxpbmVhciA3NTBtcyBmb3J3YXJkcyBicy1ub3RpZnktZmFkZU91dDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lcixcbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmJzLWNhcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwYTAnO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IC5zZWxlY3RlZCBzcGFuLmNoZWNrLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmJzLW9rLWRlZmF1bHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwLjI2ZW0gMC4yNmVtIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHotaW5kZXg6IDEwNjE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gIHJpZ2h0OiAxM3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icy1zZWFyY2hib3gsXG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi5icy1hY3Rpb25zYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnMtYWN0aW9uc2JveCAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYnMtZG9uZWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1kb25lYnV0dG9uIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnMtc2VhcmNoYm94ICsgLmJzLWFjdGlvbnNib3gge1xuICBwYWRkaW5nOiAwIDhweCA0cHg7XG59XG4uYnMtc2VhcmNoYm94IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtc2VsZWN0LmNzcy5tYXAgKi8iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1UaGluJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVRoaW5JdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHRJdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFySXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXJJdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXJJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFySXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bUl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3JvYm90by9Sb2JvdG8tQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvcm9ib3RvL1JvYm90by1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9yb2JvdG8vUm9ib3RvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsbnVsbCwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLy8gVmFyaWFibGVzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0ICcuLi9fcGFub3JhbWFfdmFyaWFibGVzJztcbi8vQGltcG9ydCAnLi4vX3ZhcmlhYmxlcyc7XG4kYnJhbmQtcHJpbWFyeTogJGJsdWU7XG4kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuJGJyYW5kLWRhbmdlcjogJHJlZDtcbiRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuJGJyYW5kLWluZm86ICRibHVlO1xuXG4vLyDQvtCx0L3QvtCy0LvQtdC90L3Ri9C5INCx0YPRgtGB0YLRgNCw0L8g0LLRgdGC0LDQstC40Lsg0LTQstC1INC/0LXRgNC10LzQtdC90L3Ri9C1INC60L7RgtC+0YDRi9C1INC/0L7Rh9C10LzRgy3RgtC+INC60YDQsNGI0LDRgiDQv9GA0L7QtNCw0LrRiNC9INGB0LHQvtGA0LrRg1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICcjMDAwMDAwJyAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICcjZmZmZmZmJyAhZGVmYXVsdDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gQm9vdHN0cmFwXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcbkBpbXBvcnQgJ35mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzJztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVG9hc3RcbkBpbXBvcnQgJ350b2FzdHIvYnVpbGQvdG9hc3RyLm1pbi5jc3MnO1xuQGltcG9ydCAnfnNpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5jc3MnO1xuLy8gQGltcG9ydCAnfnRpcHB5LmpzL2Rpc3QvdGlwcHkuY3NzJztcbkBpbXBvcnQgJ350aXBweS5qcy9pbmRleC5jc3MnO1xuQGltcG9ydCAnfmludGwtdGVsLWlucHV0L2J1aWxkL2Nzcy9pbnRsVGVsSW5wdXQuY3NzJztcbi5pdGkge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBGcm9udGVuZFxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnLi4vZnJvbnRlbmQvbWFpbic7XG5AaW1wb3J0ICcuLi9mcm9udGVuZC9yZXNwb25zaXZlJztcbkBpbXBvcnQgJy4uL2Zyb250ZW5kL3N0eWxlJztcbkBpbXBvcnQgJy4uL2Zyb250ZW5kL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5taW4uY3NzJztcbkBpbXBvcnQgJy4uL2Zyb250ZW5kL2N1c3RvbSc7XG5cbkBpbXBvcnQgJ35ib290c3RyYXAtc2VsZWN0L2Rpc3QvY3NzL2Jvb3RzdHJhcC1zZWxlY3QuY3NzJztcblxuLy8gSWNvbnNcbkBpbXBvcnQgJy4uL3BsdWdpbnMvYm9vdHN0cmFwJztcbkBpbXBvcnQgJy4uL3BsdWdpbnMvZ2x5cGhpY29uJztcbkBpbXBvcnQgJy4uL3BsdWdpbnMveWEtc2hhcmUnO1xuQGltcG9ydCAnLi4vcGx1Z2lucy9pbnRsLXRlbCc7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgJy4uL2hlbHBlcnMvc3BhY2luZy1oZWxwZXJzJztcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jb21tb24nO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b24tZ3JvdXAnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9sb2FkZXInO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy90b2FzdHInO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy90aXBweSc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbnB1dCc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL25hdmlnYXRpb24nO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9yZWFkbW9yZSc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zZWFyY2gnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9sYW5ndWFnZS1waWNrZXInO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jaXRhdGlvbic7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2ZvbnQnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jb29raWUtYmFyJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvaW5kZXgnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9uYXYnO1xuXG4vLyBQcm9tb1xuQGltcG9ydCAnLi4vcGFnZXMvaW5kZXgnO1xuQGltcG9ydCAnLi4vcGFnZXMvcHJvbW8nO1xuQGltcG9ydCAnLi4vcGFnZXMvcHJvbW8vaW5kZXgnO1xuQGltcG9ydCAnLi4vcGFnZXMvcHJvbW9jb2Rlcyc7XG5cbi8vIFJlYWRlclxuQGltcG9ydCAnLi4vcGFnZXMvcmVhZGVyL3JlYWRlcic7XG5cbi8vIFBlcnNvbmFsXG5AaW1wb3J0ICcuLi9wYWdlcy9wZXJzb25hbC9wZXJzb25hbCc7XG5AaW1wb3J0ICcuLi9wYWdlcy9wZXJzb25hbC90YWJsZSc7XG5AaW1wb3J0ICcuLi9wYWdlcy9wZXJzb25hbC9tYWdhemluZXMnO1xuQGltcG9ydCAnLi4vcGFnZXMvcGVyc29uYWwvYXV0aG9yL2luZGV4Jztcbi8vIExrXG5AaW1wb3J0ICcuLi9say9pbmRleCc7XG5cbi8vIE9yZGVyXG5AaW1wb3J0ICcuLi9wYWdlcy9wZXJzb25hbC9vcmRlcic7XG5cbi8vINCa0L7RgNC30LjQvdCwXG5AaW1wb3J0ICcuLi9wYWdlcy9wZXJzb25hbC9jYXJ0JztcblxuLy8gUGFnZXNcbkBpbXBvcnQgJy4uL3BhZ2VzL21hZ2F6aW5lcyc7XG5AaW1wb3J0ICcuLi9wYWdlcy9hcnRpY2xlcy9hcnRpY2xlcyc7XG5AaW1wb3J0ICcuLi9wYWdlcy9hcnRpY2xlcy9kZXRhaWwnO1xuQGltcG9ydCAnLi4vcGFnZXMvbmV3cy9uZXdzJztcbkBpbXBvcnQgJy4uL3BhZ2VzL25ld3Mvc3VtbWVybm90ZSc7XG5AaW1wb3J0ICcuLi9wYWdlcy9iYW5uZXJzL2Jhbm5lcnMnO1xuXG4vLyBQdWJsaXNoZXJzXG5AaW1wb3J0ICcuLi9wYWdlcy9wdWJsaXNoZXJzL2RldGFpbCc7XG5cbkBpbXBvcnQgJy4vLi4vLi4vLi4vY29tbW9uL3BhZ2VzL2NvbW1vbic7XG5cbi8vIEN1c3RvbVxuQGltcG9ydCAnLi4vY3VzdG9tL21hcmtkb3duJztcbkBpbXBvcnQgJy4uL2N1c3RvbS9tdWx0aXNlbGVjdCc7XG5AaW1wb3J0ICcuLi9jdXN0b20vaW5kZXgnO1xuXG4vLyBWZW5kb3JcbkBpbXBvcnQgJy4uLy4uL3ZlbmRvci9pbmRleCc7XG4iLCIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG5cbi8vIEJvZHlcbiRib2R5LWJnOiAjZjhmYWZjO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMC45cmVtO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcblxuLy8gQ29sb3JzXG4kYmx1ZTogIzM0OTBkYztcbiRpbmRpZ286ICM2NTc0Y2Q7XG4kcHVycGxlOiAjOTU2MWUyO1xuJHBpbms6ICNmNjZEOWI7XG4kcmVkOiAjZTYzMjAxO1xuJG9yYW5nZTogI2Y2OTkzZjtcbiR5ZWxsb3c6ICNmZmVkNGE7XG4kZ3JlZW46ICMzOGMxNzI7XG4kdGVhbDogIzRkYzBiNTtcbiRjeWFuOiAjNmNiMmViO1xuJGNsZWFuYmx1ZTogIzA2NTQ5ZDtcbiRkYXJrOiAjMjEyNTI5O1xuXG4kcGEtYm9yZGVyLWNvbG9yOiAjQjJDMUQ2O1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uaGVhZGVyIHtcbiAgICAvL3BhZGRpbmctdG9wOiAxMHB4O1xuICAgIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnQtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wdXJjaGFzZS1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5fX2xvZ2luIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLl9fbWVudSB7XG4gICAgICAgICAgICAgICAgJi5maWxsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ZThjOWY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLl9fZml4ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1mbGV4LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX19waG9uZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLXBob25lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZThjOWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9fbG9naW4ge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXJnaW46IC43NXJlbSAwO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSB7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3Bob25lcyB7XG4gICAgICAgIG1hcmdpbjogLjc1cmVtIDA7XG4gICAgICAgIC5oZWFkZXItcGhvbmUge1xuICAgICAgICAgICAgcCBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzIxMjUyOSwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL3BhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLmhlYWRlci1waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ2luIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLnJlcXVlc3QgLmJ0biB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbGFuZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpKSB7XG4gICAgICAgICAgICAubmF2bWVudSAudG9wbWVudSB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24sIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUge1xuICAgICAgICAuZHJvcGRvd24tZmxleC1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fY2FydCB7XG4gICAgICAgIC5jYXJ0LWhvbGRlciBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn1cblxuI21lbnUge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjODU4ODhDO1xuICAgIC8vbWFyZ2luOiAtNTBweCAwIDAgLTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGQTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMS4wKTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuXG4jbWVudSBsaSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuIiwiLypcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnNSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnNSZWd1bGFyLnN2ZyNTcmktVFNDUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fuc0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fuc0JvbGQuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaWJvbGQuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1JdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc0l0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fuc0l0YWxpYy5zdmcjU3JpLVRTQ1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUxpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC5zdmcjU3JpLVRTQ1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUxpZ2h0SXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKi0tIGNvbW1vbiAtLSovXG5ib2R5LCBodG1sIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xufVxuXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWQtbGluayB7XG4gICAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5yZWQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZjRlMWU7XG59XG5cbi5ibGFjay1saW5rIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uZ3JleS1saW5rIHtcbiAgICBjb2xvcjogIzdFOEM5Rjtcbn1cblxuLmdyZXktbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5kYXJrLWxpbmsge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1MTU3NjA7XG4gICAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ubW9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNCMkMxRDY7XG4gICAgcGFkZGluZzogNHB4IDI0cHggNnB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1vcmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90cmlhcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLm1vcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQkYwRjc7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0VCRjBGNztcbn1cblxuLyotLSBjb21tb24gLS0qL1xuXG4vKi0tIGhlYWRlciAtLSovXG4ubG9nbyB7XG4gICAgLy9tYXJnaW46IDQwcHggMDtcbn1cblxuLy8uaGVhZGVyLXBob25lIHtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vfVxuXG4vLy5oZWFkZXItcGhvbmUgcCB7XG4vLyAgICBsaW5lLWhlaWdodDogMzdweDtcbi8vICAgIG1hcmdpbi1ib3R0b206IDA7XG4vL31cblxuLy8uaGVhZGVyLXBob25lIHNwYW4ge1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICBmb250LXNpemU6IDEycHg7XG4vLyAgICBjb2xvcjogIzdlOGM5Zjtcbi8vfVxuXG4ubG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdlOGM5ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAuMzVyZW07XG59XG5cbi5yZXF1ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnJlcXVlc3QgYSB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAvL2JvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvL2JvcmRlcjogc29saWQgMXB4ICNlNjMyMDE7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9wYWRkaW5nOiA2cHggMTJweCA4cHggMTJweDtcbiAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICAvL2NvbG9yOiAjZTYzMjAxO1xufVxuXG4vKi0tIGhlYWRlciAtLSovXG5cbi8qLS0gZmlsdGVyIGZvcm0gLS0qL1xuLmNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1pbi1jb3ZlciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb3Zlci1iYWNrIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1pbnRybyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG4ubGlnaHQgLnNlYXJjaC1pbnRybyB7XG4gICAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5leHRlbmRlZC1zZWFyY2ggLnNlYXJjaC1pbnRybyB7XG4gICAgbWFyZ2luOiAxMHB4IDAlO1xufVxuXG4uc2VhcmNoLWludHJvIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvdmVyLWdob3N0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgbWFyZ2luOiA2cHggMTFweDtcbn1cblxuLmNvdmVyLWdob3N0LWJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvdmVyLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2MzIwMTtcbn1cblxuLmNvdmVyLWdob3N0LWJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNFNjMyMDE7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWR2YW5jZWQtc2VhcmNoLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoOmhvdmVyIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V4LXNlYXJjaC1yZWQuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5hY3Rpb25zLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5iYW5uZXJzIC5yb3cgPiBkaXYge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lcnMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhlYWRlciB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGVhZGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5oZWFkZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5oZWFkZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjN0U4QzlGO1xufVxuXG4vKsOQ4oCZw5HigLnDkMK/w5DCsMOQwrTDkMKww5HFvcOR4oCww5DCtcOQwrUgw5DCvMOQwrXDkMK9w5HFvSovXG4uZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGFycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG4uY2FydC1ob2xkZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuXG4vKsOQ4oCZw5HigLnDkMK/w5DCsMOQwrTDkMKww5HFvcOR4oCww5DCtcOQwrUgw5DCvMOQwrXDkMK9w5HFvSovXG5cbmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwcHggMCA1NnB4IDA7XG59XG5cbi5jYXJ0LWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5jYXJ0LWhvbGRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhcnQtaWNvbi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnB1cmNoYXNlLW51bWJlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2U2MzIwMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHVyY2hhc2UtbnVtYmVyIHNwYW4ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qw5DCqMOQwrDDkMKxw5DCu8OQwr7DkMK9IMOQwr7DkeKAmsOQwr7DkMKxw5HigqzDkMKww5DCtsOQwrXDkMK9w5DCuMORwo8gw5DCtsORxpLDkeKCrMOQwr3DkMKww5DCu8OQwrAqL1xuLm1haW5wYWdlLWlzc3VlLWNvbnRhaW5lciB7XG59XG5cbi5tYWlucGFnZS1pc3N1ZSB7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xufVxuXG4uaXNzdWUtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXNzdWUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuXG4uaXNzdWUtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM3ZThjOWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uaXNzdWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5pc3N1ZS10aXRsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pc3N1ZS10aXRsZSBhOmxpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uaXNzdWUtdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5pc3N1ZS1wcmljZSwgLmFydGljbGUtZnJvbS1pc3N1ZSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1mcm9tLWlzc3VlIC5pc3N1ZS1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uaXNzdWUtcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaXNzdWUtdG8tY2FydCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaXNzdWUtdG8tY2FydCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyrDkMKow5DCsMOQwrHDkMK7w5DCvsOQwr0gw5DCvsOR4oCaw5DCvsOQwrHDkeKCrMOQwrDDkMK2w5DCtcOQwr3DkMK4w5HCjyDDkMK2w5HGksOR4oKsw5DCvcOQwrDDkMK7w5DCsCovXG5cbi8qw5DCocOR4oCaw5DCsMOR4oCaw5HFksORwo8gw5DCvcOQwrAgw5DCs8OQwrvDkMKww5DCssOQwr3DkMK+w5DCuSovXG4uYXJ0aWNsZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vL2gzIHtcbi8vICBmb250LXNpemU6IDE4cHg7XG4vLyAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4vL31cbi8vXG4vL2g0IHtcbi8vICBmb250LXNpemU6IDE2cHg7XG4vLyAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4vL31cblxuLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG59XG5cbi5hcnRpY2xlLWl0ZW0gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5tYWdhemluZS1pdGVtIGgzIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmFubm91bmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI0Y2RTY0MDtcbn1cblxuLmFydGljbGUtaXRlbSAuc2VjdGlvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzdFOEM5RjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm91dHB1dCwgLm91dC1hdXRob3IsIC5vdXQtbWFnYXppbmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzdFOEM5Rjtcbn1cblxuLm91dHB1dCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5vdXRwdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi8qw5DCocOR4oCaw5DCsMOR4oCaw5HFksORwo8gw5DCvcOQwrAgw5DCs8OQwrvDkMKww5DCssOQwr3DkMK+w5DCuSovXG5cbi8qw5DCpMORxpLDkeKAmsOQwrXDkeKCrCovXG5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAucm93IHNwYW4ge1xuICAgIGNvbG9yOiAjN2U4YzlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5yb3cgPiBkaXYge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAucm93OmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIgLmNvbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5sb2dvLWZvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxvZ28tZm9vdGVyIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5mb290ZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuZm9vdGVyIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjN0U4QzlGICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIHVsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0IyQzFENiAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbi5md3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5zb2NpYWxzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbiAgICAmLl9faGVhZGVyIGEge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgICAmID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi5zb2NpYWxzIGEgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zb2NpYWxzIGE6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKsOQwqTDkcaSw5HigJrDkMK1w5HigqwqL1xuXG4vKsOQwqTDkMK+w5HigqzDkMK8w5DCsCovXG5cbi8qLS0gQ3VzdG9tIHJhZGlvcyBhbmQgY2hlY2tib3hlcyAtLSovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hZy1hcnQtZmlsdGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLCAubWFnLWFydC1maWx0ZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkMGRiZTk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLyotLSBSYWRpbyAtLSovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbC5yaWdodHNoYXJwIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwubGVmdHNoYXJwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgc3BhbiB7XG4gICAgY29sb3I6ICM3RThDOUY7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJGMEY3O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4vKi0tIFJhZGlvIC0tKi9cblxuLyotLSBDaGVja2JveCAtLSovXG4ubWFnLWFydC1maWx0ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gICAgY29sb3I6ICM3RThDOUY7XG4gICAgcGFkZGluZzogMCAxOHB4IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmhlYWQtb2Ytc2hvdy1yZXN1bHRzIC5tYWctYXJ0LWZpbHRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNFQkYwRjcgdXJsKC4uL2ltZy9jaGVjay5zdmcpIDRweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4ubWFnLWFydC1maWx0ZXIubWFnLWFydC1wcmltYXJ5IHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkZGFuZ2VyLCA0MCUpO1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbXBsZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2ltcGxlLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbXBsZS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2ltcGxlLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQjJDMUQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNpbXBsZS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNFQkYwRjcgdXJsKC4uL2ltZy9jaGVjay1zaWduLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qLS0gQ2hlY2tib3ggLS0qL1xuLyotLSBDdXN0b20gcmFkaW9zIGFuZCBjaGVja2JveGVzIC0tKi9cblxuLyotLSDDkOKAmcOR4oC5w5DCssOQwr7DkMK0IMORwoHDkeKAmsOR4oKsw5DCvsOQwrrDkMKww5DCvMOQwrggw5DCuMOQwrvDkMK4IMOQwr/DkMK7w5DCuMOR4oCaw5DCusOQwr7DkMK5IC0tKi9cbi52aWV3LXR5cGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2IyYzFkNjtcbn1cblxuLnZpZXctdHlwZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjJjMWQ2O1xufVxuXG4udmlldy10eXBlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLnJpZ2h0c2hhcnAge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnZpZXctdHlwZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnZpZXctdHlwZSBpbnB1dCNyb3ctdmlld1t0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yb3dzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi52aWV3LXR5cGUgaW5wdXQjcm93LXZpZXdbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2IyYzFkNiB1cmwoLi4vaW1nL3Jvd3Mtd2hpdGUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZpZXctdHlwZSBpbnB1dCNncmlkLXZpZXdbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JpZHMuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZpZXctdHlwZSBpbnB1dCNncmlkLXZpZXdbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2IyYzFkNiB1cmwoLi4vaW1nL2dyaWRzLXdoaXRlLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qLS0gw5DigJnDkeKAucOQwrLDkMK+w5DCtCDDkcKBw5HigJrDkeKCrMOQwr7DkMK6w5DCsMOQwrzDkMK4IMOQwrjDkMK7w5DCuCDDkMK/w5DCu8OQwrjDkeKAmsOQwrrDkMK+w5DCuSAtLSovXG5cbi8qLS0gw5DCp8OQwrXDkMK6w5DCscOQwr7DkMK6w5HCgSDDkMKyIMORwoHDkeKAmsOQwrDDkeKAmsORxZLDkcKPw5HigKYgw5DCuCDDkMK2w5HGksOR4oKsw5DCvcOQwrDDkMK7w5DCsMOR4oCmIC0tKi9cbi5jaGVja2JveC1jb2wgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQzFENjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jaGVja2JveC1jb2wgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jaGVja2JveC1jb2wgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI0VCRjBGNztcbn1cblxuLmNoZWNrYm94LWNvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2stc2lnbi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKi0tIMOQwqfDkMK1w5DCusOQwrHDkMK+w5DCusORwoEgw5DCsiDDkcKBw5HigJrDkMKww5HigJrDkcWSw5HCj8OR4oCmIMOQwrggw5DCtsORxpLDkeKCrMOQwr3DkMKww5DCu8OQwrDDkeKApiAtLSovXG5cbi8qLS0gw5DCpMOQwr7DkeKCrMOQwrzDkMKwIMOQwrIgw5DCvMOQwr7DkMK0w5DCsMOQwrvDkcWSw5DCvcOQwr7DkMK8IMOQwr7DkMK6w5DCvcOQwrUgLS0qL1xuLm1vZGFsLWJvZHkgaW5wdXQsIC5tb2RhbC1ib2R5IHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ0ZTAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLyotLSDDkMKkw5DCvsOR4oKsw5DCvMOQwrAgw5DCsiDDkMK8w5DCvsOQwrTDkMKww5DCu8ORxZLDkMK9w5DCvsOQwrwgw5DCvsOQwrrDkMK9w5DCtSAtLSovXG5cbi8qLS0gw5DCpMOQwr7DkeKCrMOQwrzDkMKwIMOQwr/DkMK+w5DCtMOQwr/DkMK4w5HCgcOQwrrDkMK4IC0tKi9cbi5zdWJzY3JpYmUtZm9ybSBpbnB1dCwgLnN1YnNjcmliZS1mb3JtIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NiZDRlMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5uby1jaXJjbGUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2NiZDRlMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtIC5wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1MaWdodCc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uc3Vic2NyaWJlLWZpZWxkcyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjN2U4YzlmO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1vZGFsLWJvZHkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdlOGM5ZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSAucmVxdWVzdCB7XG4gICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5yZXF1ZXN0IGEge1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgLy9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLy9ib3JkZXI6IHNvbGlkIDFweCAjZTYzMjAxO1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vcGFkZGluZzogNnB4IDEycHggOHB4IDEycHg7XG4gICAgLy9mb250LXNpemU6IDEycHg7XG4gICAgLy9jb2xvcjogI2U2MzIwMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtIC5yZXF1ZXN0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDEycHggMTJweCAxMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gLnJlcXVlc3QgYTpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmNmI0MztcbiAgICBjb2xvcjogI2ZmNmI0Mztcbn1cblxuLnN1YnNjcmliZS1mb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkYmU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUxpZ2h0SXRhbGljJztcbiAgICBjb2xvcjogIzdFOEM5RjtcbiAgICBwYWRkaW5nOiAxNnB4O1xufVxuXG4vKi0tIMOQwqTDkMK+w5HigqzDkMK8w5DCsCDDkMK/w5DCvsOQwrTDkMK/w5DCuMORwoHDkMK6w5DCuCAtLSovXG5cbi8qLS3DkMKtw5DCu8OQwrXDkMK8w5DCtcOQwr3DkeKAmsOR4oC5IMOR4oCew5DCvsOR4oKsw5DCvMOR4oC5LS0qL1xuLnNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybS0tbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAuY292ZXItZ2hvc3QtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLy9taW4td2lkdGg6IDIwNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmxlZnRzaGFycCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNlYXJjaC1mb3JtOm5vdCguZXh0ZW5kZWQtc2VhcmNoKSB7XG4gICAgLmlucHV0LXF1ZXJ5LCBzZWxlY3RbbmFtZT1cInNlYXJjaF9pblwiXSwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbnNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXQsIC5zZWFyY2gtZm9ybSBidXR0b24sIC5zZWFyY2gtZm9ybSBzZWxlY3QsIC5zdWJzY3JpYmUtZm9ybSBidXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uaGVhZC1vZi1zaG93LXJlc3VsdHMgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5leHRlbmRlZC1zZWFyY2ggaW5wdXQsIC5leHRlbmRlZC1zZWFyY2ggYnV0dG9uLCAuZXh0ZW5kZWQtc2VhcmNoIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2dyYXJyb3cuc3ZnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMzZweCAwIDEycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvY2FsZW5kYXItaWNvbi5zdmcpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmRhdGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYzBkMjtcbn1cblxuLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUxpZ2h0SXRhbGljJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzdFOEM5RjtcbiAgICAvL2JvcmRlcjogc29saWQgMXB4ICNmZmY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5zZWFyY2gtZm9ybSBidXR0b24sIC5zdWJzY3JpYmUtZm9ybSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2MzIwMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0cHggMjRweCA2cHggMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0RTFFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY0RTFFO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViZjBmNztcbiAgICAgICAgY29sb3I6ICM0MTUxNjk7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLm1vZGFsIGJ1dHRvbiB7XG4vLyAgICBoZWlnaHQ6IDQwcHg7XG4vLyAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4vLyAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbi8vfVxuXG4ubW9kYWwgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLnNlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciwgLnN1YnNjcmliZS1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEUxRTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY0RTFFO1xufVxuXG5idXR0b24ge1xuICAgIC8vd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbCBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VhcmNoLWZvcm0gYnV0dG9uIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYXJjaC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJhc2ljLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYmFzaWMtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0RTFFO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaGFyZWEge1xuICAgIGJhY2tncm91bmQ6ICNlYmYwZjcgdXJsKC4uL2ltZy9ncmFycm93LnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbn1cblxuLmV4dGVuZGVkLXNlYXJjaCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmV4dGVuZGVkLXNlYXJjaCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZWJmMGY3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saWdodCAuZXh0ZW5kZWQtc2VhcmNoIGxhYmVsIHtcbiAgICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLnJpZ2h0c2hhcnAge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4ubGVmdHNoYXJwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJvdGhzaGFycCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4vKsOQwqTDkMK+w5HigqzDkMK8w5DCsCovXG5cbi8qU2hvdyByZXN1bHRzKi9cbi5zaG93LXJlc3VsdHMge1xuICAgIC8vbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjdGlvbi1tZW51LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5hY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xuICAgIG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWxldXBsb2FkIC5hY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5hY3Rpb24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTJlZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hY3Rpb24taXRlbS5hY2NlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG59XG5cbi5hY3Rpb24taXRlbS5hY2NlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjRlMWU7XG59XG5cbi5hY3Rpb24taXRlbS5hY2NlbnQgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hY3Rpb24taXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0MTUxNjk7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbn1cblxuLmZpbGV1cGxvYWQgLmFjdGlvbi1pdGVtIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xpcC5zdmcpIDclIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi50by1mYXZzIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmF2cy1pY29uLnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmFscmVhZHktZmF2cyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FscmVhZHktZmF2LnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmRlbC1mYXZzIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmF2cy1kZWwuc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZGVsLWZhdi10aGlzIGE6aG92ZXIsIC50by1mYXYtdGhpcyBhOmhvdmVyLCAuc2hhcmUtdGhpcyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5yZWNvbW1lbmQgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWNvbS1pY29uLnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmNpdGUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXRhdGUtaWNvbi5zdmcpIDclIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5nZXQtYWNjZXNzIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdW5sb2NrZWQtaWNvbi13aGl0ZS5zdmcpIDclIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zaGFyZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOSU7XG59XG5cbi5wcmludCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaW50LWljb24uc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uaGVhZC1vZi1zaG93LXJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2Q0ZDQ7XG59XG5cbi5oZWFkLW9mLXNob3ctcmVzdWx0cyBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzQxNTE2OTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQzFENjtcbn1cblxuLnJlc3VsdHMtY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5yZXN1bHRzLWNvdW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLnJlc3VsdHMtY291bnQgc3BhbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbn1cblxuLmFydGljbGUtaW5mby1jb2wge1xuICAgIC8qZmxleDogMSAxIGF1dG87Ki9cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDRkNDtcbn1cblxuLmFydGljbGUtaXRlbS1hbm5vdW5jZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hcnRpY2xlLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hcnRpY2xlLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2hlY2tib3gtY29sIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZmxleDogMCAwIDE1cHg7XG59XG5cbi5hcnRpY2xlLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmFydGljbGUtZm9vdGVyID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5kZWwtZmF2LXRoaXMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmF2cy1kZWwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi50by1mYXYtdGhpcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXZzLWljb24uc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi50by1mYXYtdGhpcyAuYWxyZWFkeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbHJlYWR5LWZhdi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLnNoYXJlLXRoaXMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2hhcmUtaWNvbi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLnJlYWRlci1saW5rIHtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi5nZXQtYWNjZXNzLWxpbmsge1xuICAgIC8vd2lkdGg6IDEyMHB4O1xufVxuLmFydGljbGUtLWZ1bGwtZW5nbGlzaC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM3ZThjOWY7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG59XG4uZ2V0LWFjY2Vzcy1saW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdW5sb2NrZWQtaWNvbi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjN2U4YzlmO1xufVxuXG4uZ2V0LWFjY2Vzcy1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uZ2V0LWFjY2Vzcy1saW5rIC5hbHJlYWR5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3VubG9ja2VkLWljb24tZ3JlZW4uc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICMyNzg0NjY7XG59XG5cbi5zaG93LWFubm90YXRpb24gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kYXJyb3cuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uYW5ub3RhdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWdhemluZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIC5jaGVja2JveC1jb2wge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWFnYXppbmUtYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubWFnYXppbmUtaXRlbSBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5tYWdhemluZS1pdGVtIC5hbm5vdW5jZSB7XG4gICAgY29sb3I6ICM3RThDOUY7XG59XG4uaW5uZXItbWVudS5fX2pvdXJuYWwge1xuICAgIHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nb3RvLWlzc3VlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZ290by1pc3N1ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0NzUyNjI7XG4gICAgZmxleDogMCAwIDcwcHg7XG59XG5cbi5nb3RvLWlzc3VlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBmbGV4OiAwIDAgMTI2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQzFENjtcbiAgICBwYWRkaW5nOiAwIDI0cHggMCAxMHB4O1xuICAgIGNvbG9yOiAjNDE1MTY5O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmdvdG8taXNzdWUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkMxRDY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uZ290by1pc3N1ZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJGMEY3O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNFQkYwRjc7XG59XG5cbi5nZXQtYWNjZXNzLXJlZCBhIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5tYWdhemluZS1mb290ZXIge1xuICAgIG1hcmdpbjogMTZweCAwO1xufVxuXG4ubWFnYXppbmUtZm9vdGVyID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ub3V0LWlzc24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZhNzg4Yjtcbn1cblxuLm91dC1pc3NuIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLypTaG93IHJlc3VsdHMqL1xuXG4uaXNzdWUtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmlzc3VlLW1haW4gaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG59XG5cbi8qLS3DkMKyw5DCvcORxpLDkeKAmsOR4oKsw5DCtcOQwr3DkMK9w5DCtcOQwrUgw5DCvMOQwrXDkMK9w5HFvS0tKi9cbi5pbm5lci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xufVxuXG4uaW5uZXItbWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmlubmVyLW1lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaW5uZXItbWVudSB1bCBsaSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5pbm5lci1tZW51IHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlubmVyLW1lbnUgdWwgbGkgYTpsaW5rLCAuaW5uZXItbWVudSB1bCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uaW5uZXItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDllMmVlO1xufVxuXG4uaW5uZXItbWVudS1hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3RThDOUY7XG59XG5cbi8qLS3DkMKyw5DCvcORxpLDkeKAmsOR4oKsw5DCtcOQwr3DkMK9w5DCtcOQwrUgw5DCvMOQwrXDkMK9w5HFvS0tKi9cblxuLmlzc3VlLWFubm91bmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmlzc3VlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2U2MzIwMTtcbn1cblxuLmxhdGVzdC1pc3N1ZS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnRhYi1wYW5lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXYtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmlzc3VlLWV4dGVuZGVkLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5hdi1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLm5hdi1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2JkNGUwO1xufVxuXG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2MzIwMTtcbn1cblxuLnZhayBzcGFuIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby1pY29uLnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZhayBzcGFuIGE6bGluaywgLnZhayBzcGFuIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbn1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RyaWFuZ2xlLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZhay10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IC0yNnB4IDAgMCAxOTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuXG4uZm91bmQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmZvdW5kLWl0ZW0gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm91bmQtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvdW5kLWl0ZW0gcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6ICM3RThDOUY7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJztcbn1cblxuLnZhay10b29sdGlwIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4udmFrLXRvb2x0aXAgc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5hcnRpY2xlLW1haW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5maXJzdC1hbm5vdW5jZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmRlbGltaXRlciB7XG4gICAgYmFja2dyb3VuZDogI0IyQzFENjtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5icmVhZGNydW1icyB1bCB7XG4gICAgLy9tYXJnaW46IDA7XG4gICAgLy9wYWRkaW5nOiAwO1xufVxuXG4uYnJlYWRjcnVtYnMgbGkge1xuICAgIC8vZGlzcGxheTogaW5saW5lO1xufVxuXG4uYnJlYWRjcnVtYnMgYTpsaW5rLCAuYnJlYWRjcnVtYnMgYTp2aXNpdGVkIHtcbiAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICAvL2NvbG9yOiAjN0U4QzlGO1xufVxuXG4uYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xuICAgIC8vY29udGVudDogXCIvXCI7XG4gICAgLy9mb250LXNpemU6IDEycHg7XG4gICAgLy9jb2xvcjogIzdFOEM5RjtcbiAgICAvL21hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAvL2NvbnRlbnQ6IFwiXCI7XG59XG5cbi5hbGwtdXNzdWVzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNhcmQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkLWxpbmsgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4uY2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xufVxuLmNhcmQtaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDE4cHg7XG59XG5cbi5jYXJkLWhlYWRlciBhIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMGY3IHVybCguLi9pbWcvdG9wYXJyb3cuc3ZnKSByaWdodCAxOHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xufVxuXG4uY2FyZC1oZWFkZXIgYS5jb2xsYXBzZWQge1xuICAgIGJhY2tncm91bmQ6ICNlYmYwZjcgdXJsKC4uL2ltZy9ncmFycm93LnN2ZykgcmlnaHQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbn1cblxuLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUyZWU7XG59XG5cbi5jYXJkLWhlYWRlciBhOmxpbmssIC5jYXJkLWhlYWRlciBhOnZpc2l0ZWQsIC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ3NTI2Mjtcbn1cblxuLmNhcmQtaGVhZGVyIGE6bGluayBzcGFuLCAuY2FyZC1oZWFkZXIgYTp2aXNpdGVkIHNwYW4sIC5jYXJkLWhlYWRlciBhOmhvdmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmlzc3VlLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luOiA2cHggMDtcbn1cblxuLmlzc3VlLWxpbmUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pc3N1ZS1saW5lIC5jaGVja2JveC1jb2wge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmlzc3VlLW51bSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pc3N1ZS1saW5lIC50by1mYXYtdGhpcywgLmlzc3VlLWxpbmUgLnNoYXJlLXRoaXMge1xuICAgIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ubmF2bWVudSB7XG4gICAgLy9iYWNrZ3JvdW5kOiAjMUIxQjFCO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdm1lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG59XG5cbi5uYXZtZW51IHVsIGxpIGEge1xuICAgIC8vY29sb3I6ICNmZmY7XG4gICAgLy9wYWRkaW5nOiAxNHB4IDEycHg7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdm1lbnUgdWwgbGkgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5oYW1idXJnZXIgYSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCRjBGNztcbn1cblxuLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGJhY2tncm91bmQ6ICM3RThDOUY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5oQ3Jvc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG59XG5cbi5oQ3Jvc3MgLmljb24tYmFyOmZpcnN0LWNoaWxkIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhDcm9zcyAuaWNvbi1iYXI6bGFzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oQ3Jvc3MgLmljb24tYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxufVxuXG4udG9nZ2xlLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udG9nZ2xlLWJsb2NrIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udG9nZ2xlLWJsb2NrIGEgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMGY3IHVybCguLi9pbWcvZ3JhcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5wYXJ0LWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG4uaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4O1xufVxuXG4uc2lkZWJhci1zZWN0aW9ucy1tZW51IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIGNvbG9yOiAjRTYzMjAxO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItc2VjdGlvbnMtbWVudSBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2lkZWJhci1zZWN0aW9ucy1tZW51IGE6bGluaywgLnNpZGViYXItc2VjdGlvbnMtbWVudSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1zZWN0aW9ucy1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN0U4QzlGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyotLUZvcm0gZnVuY3Rpb25zLS0qL1xuLmZvcm0tZnVuY3Rpb25zIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG59XG5cbi5zYXZlLXNlYXJjaCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zYXZlLXNlYXJjaC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNhdmUtc2VhcmNoIGE6aG92ZXIsIC5kZWxldGUtc2VhcmNoIGE6aG92ZXIsIC5jbGVhci1zZWFyY2ggYTpob3ZlciwgLm15LXNlYXJjaGVzIGE6aG92ZXIsIC5jb2xsYXBzZS1zZWFyY2ggYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zYXZlZC1zZWFyY2hlcyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zYXZlZC1iZWxsLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZGVsZXRlLXNlYXJjaCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kZWwtc2VhcmNoLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4ubXktc2VhcmNoZXMgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbXktc2VhcmNoZXMuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zYXZlLXNlYXJjaCBhOmxpbmssIC5zYXZlLXNlYXJjaCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRTYzMjAxO1xufVxuXG4uY2xlYXItc2VhcmNoIGEge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Rjcm9zcy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmxpZ2h0IC5jbGVhci1zZWFyY2ggYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3Jvc3Muc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5jbGVhci1zZWFyY2ggYTpsaW5rLCAuY2xlYXItc2VhcmNoIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNFQkYwRjc7XG59XG5cbi5saWdodCAuY2xlYXItc2VhcmNoIGE6bGluaywgLmxpZ2h0IC5jbGVhci1zZWFyY2ggYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLmNvbGxhcHNlLXNlYXJjaCwgLnNhdmUtc2VhcmNoLCAuY2xlYXItc2VhcmNoLCAubXktc2VhcmNoZXMge1xuICAgIG1hcmdpbjogMTRweCAwO1xufVxuXG4ubXktc2VhcmNoZXMgPiBhOmxpbmssIC5teS1zZWFyY2hlcyA+IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5zYXZlLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jbGVhci1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5jb2xsYXBzZS1zZWFyY2ggYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29sbC11cC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uY29sbGFwc2Utc2VhcmNoIGEuY29sbGFwc2VkLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2xsLWRvd24uc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmNvbGxhcHNlLXNlYXJjaCBhOmxpbmssIC5jb2xsYXBzZS1zZWFyY2ggYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI0VCRjBGNztcbn1cblxuLmxpZ2h0IC5jb2xsYXBzZS1zZWFyY2ggYTpsaW5rLCAubGlnaHQgLmNvbGxhcHNlLXNlYXJjaCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4vKi0tRm9ybSBmdW5jdGlvbnMtLSovXG5cbi5mb3JtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG59XG5cbi8qLS3DkMKhw5DCssOQwrXDkeKCrMOQwr3DkcaSw5HigJrDkMKww5HCjyDDkeKAnsOQwr7DkeKCrMOQwrzDkMKwLS0qL1xuLmZvcm0tY29sbGFwc2VkIC5zZWN0aW9uLWNob2ljZSwgLmZvcm0tY29sbGFwc2VkIC5mb3JtLWxpbmUtdG8tY29sbGFwc2UsIC5mb3JtLWNvbGxhcHNlZCAubWFnLWFydC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLcOQwqHDkMKyw5DCtcOR4oKsw5DCvcORxpLDkeKAmsOQwrDDkcKPIMOR4oCew5DCvsOR4oKsw5DCvMOQwrAtLSovXG5cbi8qLS3DkMWTw5DCvsOQwrggw5DCv8OQwr7DkMK4w5HCgcOQwrrDkMK4LS0qL1xuLnRyaWFyaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90cmlhLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5kcm9wZG93bi1tZW51IC50cmlhcmlhIHtcbiAgICBtYXJnaW4tdG9wOiAtMzNweDtcbn1cblxuLmZvcm0tZnVuY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb3JtLWZ1bmN0aW9ucyA+IGRpdiB7XG4gICAgZmxleDogMCAxIDMzLjMzMzMzMzMzMzMzMyU7XG59XG5cbi5teXNlYXJjaGVzLXdpZGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMTRweCAwIDAgMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcbn1cblxuLnNlYXJjaGVzaW5uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5teXNlYXJjaGVzIC5zZWFyY2hlcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLm15c2VhcmNoZXMgLnNlYXJjaGVzLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLm15c2VhcmNoZXMgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAxIDI0cHg7XG4gICAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5teXNlYXJjaGVzIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5teXNlYXJjaGVzIGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RyYXNoLXJlZC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubXlzZWFyY2hlcyBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHJhc2gtaWNvbi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4ubXlzZWFyY2hlcyBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm15c2VhcmNoZXMgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubXlzZWFyY2hlcyBhOmxpbmssIC5teXNlYXJjaGVzIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5teXNlYXJjaGVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4vKi0tw5DFk8OQwr7DkMK4IMOQwr/DkMK+w5DCuMORwoHDkMK6w5DCuC0tKi9cblxuLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNDhweCAwIDYwcHggMDtcbn1cblxuLnBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTYzMjAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3VuZC1waHJhc2Uge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50aGVtZS1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50aGVtZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4udGhlbWUtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYWQyNCB7XG4gICAgcGFkZGluZzogMjRweCAwIDIwcHggMDtcbn1cblxuLm1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4vKi0tIDE5LjA2LjIwMTggLS0qL1xuLmFjdGlvbi1pdGVtLmRpc2FibGVkIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFjdGlvbi1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuLmdldC1hY2Nlc3MuZGlzYWJsZWQgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy91bmxvY2tlZC1pY29uLnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbn1cblxuLmlzc3VlLWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLyotLSAxOS4wNi4yMDE4IC0tKi9cbi5hY3Rpb24taW5mbyB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgLyogQHRvZG8g0J3QtSDQvdCw0LnQtNC10L0g0YTQsNC50LsgaW1nL2NoZWNrLXJvc2Uuc3ZnICovXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLXJvc2Uuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7Ki9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbn1cblxuLmFjdGlvbi1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdlOGM5ZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tIDI1LjA2LjIwMTggLS0qL1xuLmNhcmQtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAvKi0tIDEyLjAyLjIwMjAgLS0qL1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jYXJkLWJvZHkgaDMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qLS0gMTIuMDIuMjAyMCAtLSovXG4uY2FyZCB1bCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmFjY29yZGVvbi10ZXh0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzhweCAyNHB4O1xufVxuXG4vKi0tIDAyLjA3LjIwMTggLS0qL1xuLnF1YW50aXR5IHtcbiAgICAvKm1hcmdpbi1sZWZ0OiAyMHB4OyovXG59XG5cbi5pbnB1dC1zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmlucHV0LXN0ZXBwZXIgaW5wdXQge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4uaW5wdXQtc3RlcHBlciBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjN2U4YzlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ0ZTA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5pbnB1dC1zdGVwcGVyIGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uaW5wdXQtc3RlcHBlciBidXR0b24gc3Bhbi5wbHVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uaW5wdXQtc3RlcHBlciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYwZjc7XG4gICAgY29sb3I6ICM3ZThjOWY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ0ZTA7XG59XG5cbi5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnJhbmdlLWhvbGRlciB7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG59XG5cbi5yYW5nZS1ob2xkZXIgaW5wdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYW5nZS1ob2xkZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucmFuZ2UtaG9sZGVyIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgY29sb3I6ICM3ZThjOWY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXG59XG5cbi5zdWJzY3JpYmUtZm9ybSBsYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vciB7XG4gICAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmNsZWFyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xlYXItYnV0dG9uIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ViZjBmNztcbiAgICBib3JkZXItY29sb3I6ICNlYmYwZjc7XG4gICAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5jbGVhci1idXR0b24gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDllMmVlO1xuICAgIGJvcmRlci1jb2xvcjogI2Q5ZTJlZTtcbn1cblxuLmNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uaGlkZS10ZXh0IHtcbiAgICBmb250OiAwLzAgYTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uaW5wdXQtYmxvY2stbGV2ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnRuLWZpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZmlsZSA+IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwcHgsIDApIHNjYWxlKDQpO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWxldXBsb2FkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5maWxldXBsb2FkIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmlsZXVwbG9hZCAudGh1bWJuYWlsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWxldXBsb2FkIC50aHVtYm5haWwgPiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5maWxldXBsb2FkIC5idG4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5maWxldXBsb2FkLWV4aXN0cyAuZmlsZXVwbG9hZC1uZXcsIC5maWxldXBsb2FkLW5ldyAuZmlsZXVwbG9hZC1leGlzdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkLWlubGluZSAuZmlsZXVwbG9hZC1jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmlsZXVwbG9hZC1uZXcgLmlucHV0LWFwcGVuZCAuYnRuLWZpbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLnRodW1ibmFpbC1ib3JkZXJsZXNzIC50aHVtYm5haWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkLW5ldy50aHVtYm5haWwtYm9yZGVybGVzcyAudGh1bWJuYWlsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5maWxldXBsb2FkIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBjb2xvcjogI2E0N2UzYztcbiAgICBib3JkZXItY29sb3I6ICNhNDdlM2M7XG59XG5cbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmZpbGV1cGxvYWQgLmZpbGV1cGxvYWQtcHJldmlldyB7XG4gICAgY29sb3I6ICNhNDdlM2M7XG59XG5cbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmZpbGV1cGxvYWQgLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTQ3ZTNjO1xufVxuXG4uY29udHJvbC1ncm91cC5lcnJvciAuZmlsZXVwbG9hZCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgY29sb3I6ICNiOTRhNDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuXG4uY29udHJvbC1ncm91cC5lcnJvciAuZmlsZXVwbG9hZCAuZmlsZXVwbG9hZC1wcmV2aWV3IHtcbiAgICBjb2xvcjogI2I5NGE0ODtcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmZpbGV1cGxvYWQgLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5maWxldXBsb2FkIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICBjb2xvcjogIzQ2ODg0NztcbiAgICBib3JkZXItY29sb3I6ICM0Njg4NDc7XG59XG5cbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmZpbGV1cGxvYWQgLmZpbGV1cGxvYWQtcHJldmlldyB7XG4gICAgY29sb3I6ICM0Njg4NDc7XG59XG5cbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmZpbGV1cGxvYWQgLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDY4ODQ3O1xufVxuXG4uYnRuLWZpbGUgLmZpbGV1cGxvYWQtbmV3LCAuYnRuLWZpbGUgLmZpbGV1cGxvYWQtZXhpc3Qge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWxldXBsb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsZXVwbG9hZCAuYWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYnRuLWZpbGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsZS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWxldXBsb2FkLXByZXZpZXctaG9sZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsZXVwbG9hZC1wcmV2aWV3IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uZmlsZXVwbG9hZC1jbG9zZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleDogMCAwIDIwcHg7XG59XG5cbi5jdXN0b20tbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jdXN0b20tbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JleS1jaGVjay5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG5cbi5jb2luY2lkZW5jZS1jb3VudGVyIHtcbiAgICBtYXJnaW46IDE0cHggMCAyNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5AaW1wb3J0ICd+Zm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyc7XG5AaW1wb3J0ICd+dG9hc3RyL2J1aWxkL3RvYXN0ci5taW4uY3NzJztcbkBpbXBvcnQgJ35zaW1wbGViYXIvZGlzdC9zaW1wbGViYXIuY3NzJztcbkBpbXBvcnQgJ350aXBweS5qcy9pbmRleC5jc3MnO1xuQGltcG9ydCAnfmludGwtdGVsLWlucHV0L2J1aWxkL2Nzcy9pbnRsVGVsSW5wdXQuY3NzJztcbkBpbXBvcnQgJy4uL2Zyb250ZW5kL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci5taW4uY3NzJztcbkBpbXBvcnQgJ35ib290c3RyYXAtc2VsZWN0L2Rpc3QvY3NzL2Jvb3RzdHJhcC1zZWxlY3QuY3NzJztcbkBpbXBvcnQgJ35yb2JvdG8tZm9udGZhY2UvY3NzL3JvYm90by9yb2JvdG8tZm9udGZhY2UuY3NzJztcbjpyb290IHtcbiAgLS1ibHVlOiAjMzQ5MGRjO1xuICAtLWluZGlnbzogIzY1NzRjZDtcbiAgLS1wdXJwbGU6ICM5NTYxZTI7XG4gIC0tcGluazogI2Y2NkQ5YjtcbiAgLS1yZWQ6ICNlNjMyMDE7XG4gIC0tb3JhbmdlOiAjZjY5OTNmO1xuICAtLXllbGxvdzogI2ZmZWQ0YTtcbiAgLS1ncmVlbjogIzM4YzE3MjtcbiAgLS10ZWFsOiAjNGRjMGI1O1xuICAtLWN5YW46ICM2Y2IyZWI7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzM0OTBkYztcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzM4YzE3MjtcbiAgLS1pbmZvOiAjNmNiMmViO1xuICAtLXdhcm5pbmc6ICNmZmVkNGE7XG4gIC0tZGFuZ2VyOiAjZTYzMjAxO1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzQ5MGRjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMjguNzUsIDEwNC4zMjE0Mjg1NzE0LCAxNjYuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41NzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMzVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2Y2NkQ5YjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OC4xNiwgMjIzLjkyLCAyNDUuMik7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ5LjQ0LCAxOTcuMjgsIDIzNi44KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni40MSwgMjEyLjAyNzE0Mjg1NzEsIDI0MS40NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni40MSwgMjEyLjAyNzE0Mjg1NzEsIDI0MS40NSk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjg0LCAyMTYuMzYsIDIxOC42KTtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC41NiwgMTgzLjI0LCAxODcuNCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4zMDc1MDkwMjUzLCAyMDMuNjU2MDI4ODgwOSwgMjA2LjYzMjQ5MDk3NDcpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjMwNzUwOTAyNTMsIDIwMy42NTYwMjg4ODA5LCAyMDYuNjMyNDkwOTc0Nyk7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk5LjI4LCAyMzcuNjQsIDIxNS41Mik7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUyLCAyMjIuNzYsIDE4MS42OCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODM3NDcxMjY0NCwgMjMxLjU4MjUyODczNTYsIDIwMS43NDQxMzc5MzEpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODM3NDcxMjY0NCwgMjMxLjU4MjUyODczNTYsIDIwMS43NDQxMzc5MzEpO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMy44NCwgMjMzLjQ0LCAyNDkuNCk7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjU2LCAyMTQuOTYsIDI0NC42KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MS4zOTM4OTIyMTU2LCAyMjEuNjgyNTE0OTcwMSwgMjQ2LjM0NjEwNzc4NDQpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTEuMzkzODkyMjE1NiwgMjIxLjY4MjUxNDk3MDEsIDI0Ni4zNDYxMDc3ODQ0KTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI0OS45NiwgMjA0LjMyKTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI0NS42NCwgMTYwLjg4KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ3LjQyNDA4ODM5NzgsIDE3OC44Mik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ3LjQyNDA4ODM5NzgsIDE3OC44Mik7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAxOTcuNiwgMTgzLjg4KTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0MiwgMTQ4LjQsIDEyMi45Mik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NS43MTUwNTM3NjM0LCAxNzguODYzNDQwODYwMiwgMTYwLjY2NDk0NjIzNjYpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjcxNTA1Mzc2MzQsIDE3OC44NjM0NDA4NjAyLCAxNjAuNjY0OTQ2MjM2Nik7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTEuODgsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkyLjg0LCAxOTMuOTYsIDE5NS4wOCk7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM5LjU2LCAxNDEuNjQsIDE0My43Mik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODU2MDU1MDQ1OSwgMTgxLjIxLCAxODIuNTYzOTQ0OTU0MSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OS44NTYwNTUwNDU5LCAxODEuMjEsIDE4Mi41NjM5NDQ5NTQxKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS42ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYwLjc1LCAyMDMuNDY0Mjg1NzE0MywgMjM4Ljc1KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMzOGMxNzI7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxOTMsIDExNCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3MjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzM4YzE3MicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC40ZW0gKyAwLjE4NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjhlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU2LCAxOTMsIDExNCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjRlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjRlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3MjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMzhjMTcyJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC44ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjhlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTYsIDE5MywgMTE0LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMzOGMxNzI7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMzhjMTcyO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTIuMjI4OTE1NjYyNywgMjA3Ljc3MTA4NDMzNzMsIDE0MS4xNDQ1NzgzMTMzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkyLjIyODkxNTY2MjcsIDIwNy43NzEwODQzMzczLCAxNDEuMTQ0NTc4MzEzMyk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTkzLCAxMTQsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTkzLCAxMTQsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCA1MCwgMSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNlNjMyMDE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS42ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2U2MzIwMScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNlNjMyMDEnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuNGVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuOGVtICsgMC4zNzVyZW0pIGNhbGMoMC44ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMwLCA1MCwgMSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNmVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuNGVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuNGVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNjMyMDEnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZTYzMjAxJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC44ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjhlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNjMyMDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgNTAsIDEsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNjMyMDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NC4wMTI5ODcwMTMsIDc2LjM1MDY0OTM1MDYsIDI3Ljk4NzAxMjk4Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuMDEyOTg3MDEzLCA3Ni4zNTA2NDkzNTA2LCAyNy45ODcwMTI5ODcpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgNTAsIDEsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNjMyMDE7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMwLCA1MCwgMSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5MGRjO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNC4zNzUsIDEyNC43MzIxNDI4NTcxLCAxOTkuMzc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzIuNSwgMTE3LjkyODU3MTQyODYsIDE4OC41KTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIuNDUsIDE2MC42NSwgMjI1LjI1LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5MGRjO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi41LCAxMTcuOTI4NTcxNDI4NiwgMTg4LjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzMC42MjUsIDExMS4xMjUsIDE3Ny42MjUpO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIuNDUsIDE2MC42NSwgMjI1LjI1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTAuMjcwMzg2MjY2MSwgOTcuNzkyOTE4NDU0OSwgMTA0LjQ3OTYxMzczMzkpO1xuICBib3JkZXItY29sb3I6IHJnYig4NC4zNjA1MTUwMjE1LCA5MS4zOTA1NTc5Mzk5LCA5Ny42Mzk0ODQ5Nzg1KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMC4wNSwgMTM3LjcsIDE0NC41LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODQuMzYwNTE1MDIxNSwgOTEuMzkwNTU3OTM5OSwgOTcuNjM5NDg0OTc4NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDc4LjQ1MDY0Mzc3NjgsIDg0Ljk4ODE5NzQyNDksIDkwLjc5OTM1NjIyMzIpO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLjA1LCAxMzcuNywgMTQ0LjUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjMTcyO1xuICBib3JkZXItY29sb3I6ICMzOGMxNzI7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ3LjM5NzU5MDM2MTQsIDE2My4zNTI0MDk2Mzg2LCA5Ni40ODc5NTE4MDcyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDQuNTMwMTIwNDgxOSwgMTUzLjQ2OTg3OTUxODEsIDkwLjY1MDYwMjQwOTYpO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NS44NSwgMjAyLjMsIDEzNS4xNSwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGMxNzI7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3Mjtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDQuNTMwMTIwNDgxOSwgMTUzLjQ2OTg3OTUxODEsIDkwLjY1MDYwMjQwOTYpO1xuICBib3JkZXItY29sb3I6IHJnYig0MS42NjI2NTA2MDI0LCAxNDMuNTg3MzQ5Mzk3NiwgODQuODEzMjUzMDEyKTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg1Ljg1LCAyMDIuMywgMTM1LjE1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3NC4zMzA4MzgzMjM0LCAxNjAuMzYzNzcyNDU1MSwgMjMwLjQxOTE2MTY3NjYpO1xuICBib3JkZXItY29sb3I6IHJnYig2My4xMDc3ODQ0MzExLCAxNTQuNDg1MDI5OTQwMSwgMjI4Ljg5MjIxNTU2ODkpO1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5Ni43NSwgMTU2Ljg1LCAyMDUuOSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IyZWI7XG4gIGJvcmRlci1jb2xvcjogIzZjYjJlYjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjMuMTA3Nzg0NDMxMSwgMTU0LjQ4NTAyOTk0MDEsIDIyOC44OTIyMTU1Njg5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTEuODg0NzMwNTM4OSwgMTQ4LjYwNjI4NzQyNTEsIDIyNy4zNjUyNjk0NjExKTtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2Ljc1LCAxNTYuODUsIDIwNS45LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQ0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZDRhO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMy4xOTYxMzI1OTY3LCAzNS43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjMxLjkyODE3Njc5NTYsIDIzKTtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDIwNywgNjkuMDUsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZDRhO1xuICBib3JkZXItY29sb3I6ICNmZmVkNGE7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjMxLjkyODE3Njc5NTYsIDIzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMzAuNjYwMjIwOTk0NSwgMTAuMjUpO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDIwNywgNjkuMDUsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTEuOTE1NTg0NDE1NiwgNDEuNzIwNzc5MjIwOCwgMC44MzQ0MTU1ODQ0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc5LjIyMDc3OTIyMDgsIDM4Ljk2MTAzODk2MSwgMC43NzkyMjA3NzkyKTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMy43NSwgODAuNzUsIDM5LjEsIDAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuMjIwNzc5MjIwOCwgMzguOTYxMDM4OTYxLCAwLjc3OTIyMDc3OTIpO1xuICBib3JkZXItY29sb3I6IHJnYigxNjYuNTI1OTc0MDI2LCAzNi4yMDEyOTg3MDEzLCAwLjcyNDAyNTk3NCk7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzMuNzUsIDgwLjc1LCAzOS4xLCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS42ODc1LCAyMjkuODc1LCAyMzQuMDYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE1Ljc1LCAyMTcuMiwgMjE4LjY1LCAwLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMC44MTI1LCAyMTcuMTI1LCAyMjMuNDM3NSk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUuNzUsIDIxNy4yLCAyMTguNjUsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1Ljk0MjU2NzU2NzYsIDE3Ljg3NSwgMTkuODA3NDMyNDMyNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwLjI1Njc1Njc1NjgsIDExLjUsIDEyLjc0MzI0MzI0MzIpO1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2Ni4zLCA2OS43LCA3My4xLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC4yNTY3NTY3NTY4LCAxMS41LCAxMi43NDMyNDMyNDMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNC41NzA5NDU5NDU5LCA1LjEyNSwgNS42NzkwNTQwNTQxKTtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LjMsIDY5LjcsIDczLjEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQ5MGRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MGRjO1xuICBib3JkZXItY29sb3I6ICMzNDkwZGM7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM4YzE3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YzE3MjtcbiAgYm9yZGVyLWNvbG9yOiAjMzhjMTcyO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTYsIDE5MywgMTE0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzOGMxNzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGMxNzI7XG4gIGJvcmRlci1jb2xvcjogIzM4YzE3Mjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU2LCAxOTMsIDExNCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzZjYjJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxNzgsIDIzNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmNiMmViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNiMmViO1xuICBib3JkZXItY29sb3I6ICM2Y2IyZWI7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDE3OCwgMjM1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZlZDRhO1xuICBib3JkZXItY29sb3I6ICNmZmVkNGE7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZDRhO1xuICBib3JkZXItY29sb3I6ICNmZmVkNGE7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIzNywgNzQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZWQ0YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQ0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZDRhO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyMzcsIDc0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNlNjMyMDE7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgNTAsIDEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNlNjMyMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgNTAsIDEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM0OTBkYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyOC43NSwgMTA0LjMyMTQyODU3MTQsIDE2Ni43NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjEuNjI4Mzc4Mzc4NCwgMjQuMjUsIDI2Ljg3MTYyMTYyMTYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS40NHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNDkwZGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYwLjc1LCAyMDMuNDY0Mjg1NzE0MywgMjM4Ljc1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LjI1LCAyMjcuMjUsIDI0Ni4yNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNC4yNSwgMjI3LjI1LCAyNDYuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjJyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yMnJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxNDQsIDIyMCwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yMnJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE0NCwgMjIwLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxNjAuNzUsIDIwMy40NjQyODU3MTQzLCAyMzguNzUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS42ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNmVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MC43NSwgMjAzLjQ2NDI4NTcxNDMsIDIzOC43NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAwLjRyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZmFmYywgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZmFmYywgMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDE0NCwgMjIwLCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjhmYWZjLCAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQuMjUsIDIyNy4yNSwgMjQ2LjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MGRjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNC4yNSwgMjI3LjI1LCAyNDYuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LjI1LCAyMjcuMjUsIDI0Ni4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2Y4ZmFmYztcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwiIzAwMDAwMFwiO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBcIiNmZmZmZmZcIjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzNDkwZGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHJnYigyOC43NSwgMTA0LjMyMTQyODU3MTQsIDE2Ni43NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCAxNDQsIDIyMCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYztcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi41LCAxMTcuOTI4NTcxNDI4NiwgMTg4LjUpO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgMTQ0LCAyMjAsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODQuMzYwNTE1MDIxNSwgOTEuMzkwNTU3OTM5OSwgOTcuNjM5NDg0OTc4NSk7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjMTcyO1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ0LjUzMDEyMDQ4MTksIDE1My40Njk4Nzk1MTgxLCA5MC42NTA2MDI0MDk2KTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTYsIDE5MywgMTE0LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNiMmViO1xufVxuYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLjEwNzc4NDQzMTEsIDE1NC40ODUwMjk5NDAxLCAyMjguODkyMjE1NTY4OSk7XG59XG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTc4LCAyMzUsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkNGE7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzEuOTI4MTc2Nzk1NiwgMjMpO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIzNywgNzQsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LjIyMDc3OTIyMDgsIDM4Ljk2MTAzODk2MSwgMC43NzkyMjA3NzkyKTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgNTAsIDEsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwLjI1Njc1Njc1NjgsIDExLjUsIDEyLjc0MzI0MzI0MzIpO1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjg1cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogcmdiKDI3LjA0LCA3NC44OCwgMTE0LjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE0LjQsIDIzMi44LCAyNDgpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTguMTYsIDIyMy45MiwgMjQ1LjIpO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTc2LjQxLCAyMTIuMDI3MTQyODU3MSwgMjQxLjQ1KTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigxNy4yOSwgNDcuODgsIDczLjE1KTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjUuNiwgMjI3LjQsIDIyOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMy44NCwgMjE2LjM2LCAyMTguNik7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIwMC4zMDc1MDkwMjUzLCAyMDMuNjU2MDI4ODgwOSwgMjA2LjYzMjQ5MDk3NDcpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMzIuNTIwNTE1MDIxNSwgMzUuMjMwNTU3OTM5OSwgMzcuNjM5NDg0OTc4NSk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigyOS4xMiwgMTAwLjM2LCA1OS4yOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTUuMiwgMjQyLjYsIDIyNi44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk5LjI4LCAyMzcuNjQsIDIxNS41Mik7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzkuODM3NDcxMjY0NCwgMjMxLjU4MjUyODczNTYsIDIwMS43NDQxMzc5MzEpO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDE3LjY1MDEyMDQ4MTksIDYwLjgyOTg3OTUxODEsIDM1LjkzMDYwMjQwOTYpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDkyLjU2LCAxMjIuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjUuNiwgMjM5LjYsIDI1MSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMy44NCwgMjMzLjQ0LCAyNDkuNCk7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxOTEuMzkzODkyMjE1NiwgMjIxLjY4MjUxNDk3MDEsIDI0Ni4zNDYxMDc3ODQ0KTtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig0MC4xMDE2OTA5NjIxLCA2Ni4wOTM1Mjc2OTY4LCA4Ny4yNTgzMDkwMzc5KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMjMuMjQsIDM4LjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjUxLjQsIDIxOC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNDkuOTYsIDIwNC4zMik7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNTUsIDI0Ny40MjQwODgzOTc4LCAxNzguODIpO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDkzLjA3MTEyNDYyMDEsIDg2LjUwMTM5ODE3NjMsIDI3LjAwODg3NTM3OTkpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigxMTkuNiwgMjYsIDAuNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLCAyMTQsIDIwNC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ4LCAxOTcuNiwgMTgzLjg4KTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQ1LjcxNTA1Mzc2MzQsIDE3OC44NjM0NDA4NjAyLCAxNjAuNjY0OTQ2MjM2Nik7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig2OC44MjA3NzkyMjA4LCAxNC45NjEwMzg5NjEsIDAuMjk5MjIwNzc5Mik7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNiwgMjUzLjgsIDI1NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1My4wNCwgMjUzLjMyLCAyNTMuNik7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjM4LjE2NSwgMjQwLjU3LCAyNDIuOTc1KTtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTAzLjU0OTIzNTE4MTYsIDEwMy45OCwgMTA0LjQxMDc2NDgxODQpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiByZ2IoMTcuMTYsIDE5LjI0LCAyMS4zMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTAuNiwgMjExLjQsIDIxMi4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkyLjg0LCAxOTMuOTYsIDE5NS4wOCk7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzkuODU2MDU1MDQ1OSwgMTgxLjIxLCAxODIuNTYzOTQ0OTU0MSk7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5MGRjO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigyNy4wNCwgNzQuODgsIDExNC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OC4xNiwgMjIzLjkyLCAyNDUuMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDI3LjA0LCA3NC44OCwgMTE0LjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjQxLCAyMTIuMDI3MTQyODU3MSwgMjQxLjQ1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjcuMDQsIDc0Ljg4LCAxMTQuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI3LjA0LCA3NC44OCwgMTE0LjQpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODQsIDIxNi4zNiwgMjE4LjYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuMzA3NTA5MDI1MywgMjAzLjY1NjAyODg4MDksIDIwNi42MzI0OTA5NzQ3KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Ni4xNiwgNjAuODQsIDY1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2IoMjkuMTIsIDEwMC4zNiwgNTkuMjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk5LjI4LCAyMzcuNjQsIDIxNS41Mik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDI5LjEyLCAxMDAuMzYsIDU5LjI4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OS44Mzc0NzEyNjQ0LCAyMzEuNTgyNTI4NzM1NiwgMjAxLjc0NDEzNzkzMSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjEyLCAxMDAuMzYsIDU5LjI4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuMTIsIDEwMC4zNiwgNTkuMjgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogcmdiKDU2LjE2LCA5Mi41NiwgMTIyLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjg0LCAyMzMuNDQsIDI0OS40KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDkyLjU2LCAxMjIuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTEuMzkzODkyMjE1NiwgMjIxLjY4MjUxNDk3MDEsIDI0Ni4zNDYxMDc3ODQ0KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTYuMTYsIDkyLjU2LCAxMjIuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU2LjE2LCA5Mi41NiwgMTIyLjIpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMjMuMjQsIDM4LjQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ5Ljk2LCAyMDQuMzIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTIzLjI0LCAzOC40OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI0Ny40MjQwODgzOTc4LCAxNzguODIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzIuNiwgMTIzLjI0LCAzOC40OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzMi42LCAxMjMuMjQsIDM4LjQ4KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogcmdiKDExOS42LCAyNiwgMC41Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDE5Ny42LCAxODMuODgpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTE5LjYsIDI2LCAwLjUyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NS43MTUwNTM3NjM0LCAxNzguODYzNDQwODYwMiwgMTYwLjY2NDk0NjIzNjYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExOS42LCAyNiwgMC41Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExOS42LCAyNiwgMC41Mik7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogcmdiKDEyOC45NiwgMTI5LjQ4LCAxMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiByZ2IoMTcuMTYsIDE5LjI0LCAyMS4zMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTIuODQsIDE5My45NiwgMTk1LjA4KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTcuMTYsIDE5LjI0LCAyMS4zMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODU2MDU1MDQ1OSwgMTgxLjIxLCAxODIuNTYzOTQ0OTU0MSk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LjE2LCAxOS4yNCwgMjEuMzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxNy4xNiwgMTkuMjQsIDIxLjMyKTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjc4NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyNDcuMzUsIDI0Ny4zNSwgMjQ3LjM1KTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ny4zNSwgMjQ3LjM1LCAyNDcuMzUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNC42LCAyMzQuNiwgMjM0LjYpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDkwZGMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjUsIDExNy45Mjg1NzE0Mjg2LCAxODguNSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODQuMzYwNTE1MDIxNSwgOTEuMzkwNTU3OTM5OSwgOTcuNjM5NDg0OTc4NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjMTcyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0NC41MzAxMjA0ODE5LCAxNTMuNDY5ODc5NTE4MSwgOTAuNjUwNjAyNDA5NikgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNiMmViICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2My4xMDc3ODQ0MzExLCAxNTQuNDg1MDI5OTQwMSwgMjI4Ljg5MjIxNTU2ODkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQ0YSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzEuOTI4MTc2Nzk1NiwgMjMpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OS4yMjA3NzkyMjA4LCAzOC45NjEwMzg5NjEsIDAuNzc5MjIwNzc5MikgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC4yNTY3NTY3NTY4LCAxMS41LCAxMi43NDMyNDMyNDMyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzM0OTBkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzOGMxNzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWQ0YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNDkwZGMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyOC43NSwgMTA0LjMyMTQyODU3MTQsIDE2Ni43NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNzIuNTQwNzcyNTMyMiwgNzguNTg1ODM2OTA5OSwgODMuOTU5MjI3NDY3OCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzhjMTcyICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMzguNzk1MTgwNzIyOSwgMTMzLjcwNDgxOTI3NzEsIDc4Ljk3NTkwMzYxNDUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzZjYjJlYiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogcmdiKDQwLjY2MTY3NjY0NjcsIDE0Mi43Mjc1NDQ5MTAyLCAyMjUuODM4MzIzMzUzMykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZlZDRhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjUyLjUsIDIyNy4zODk1MDI3NjI0LCAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2U2MzIwMSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNTMuODMxMTY4ODMxMiwgMzMuNDQxNTU4NDQxNiwgMC42Njg4MzExNjg4KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMDMuMzc1LCAyMTAuNzUsIDIxOC4xMjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaXRpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUge1xuICB6LWluZGV4OiAzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSBuYXYgLmNhcnQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiAuY2FydC1ob2xkZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDAgM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiAuY2FydC1ob2xkZXIgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSBuYXYgLmNhcnQtaG9sZGVyIC5wdXJjaGFzZS1udW1iZXIge1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IC01cHg7XG59XG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgbmF2IC5fX2xvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSBuYXYgLl9fbWVudS5maWxsIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgbmF2IC5fX21lbnUgYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiAuX19tZW51IGJ1dHRvbiAuZmEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiAuX19tZW51IGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgbmF2IC5fX21lbnUgYnV0dG9uLl9fZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSBuYXYgLl9fbWVudSAjbWVudSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSBuYXYgLl9fbWVudSAjbWVudSAudG9nZ2xlLWJ1dHRvbiAuZmEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSBuYXYgLl9fbWVudSAjbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgbmF2IC5fX21lbnUgLmRyb3Bkb3duLWZsZXgtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgbmF2IC5fX21lbnUgLmRyb3Bkb3duLWZsZXgtbWVudS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIG5hdiAuX19tZW51IC5kcm9wZG93bi1mbGV4LW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgbmF2IC5fX21lbnUgLmRyb3Bkb3duLWZsZXgtbWVudSBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19waG9uZXMge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fcGhvbmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX19waG9uZXMgLmhlYWRlci1waG9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIzcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3Bob25lcyAuaGVhZGVyLXBob25lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fcGhvbmVzIC5oZWFkZXItcGhvbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlciAuaGVhZGVyX19waG9uZXMgLmhlYWRlci1waG9uZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfX2xvZ2luIHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmhlYWRlciAuaGVhZGVyX19sb2dvIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfX2xvZ28gLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uaGVhZGVyIC5oZWFkZXJfX2xvZ28gLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX19waG9uZXMge1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fcGhvbmVzIC5oZWFkZXItcGhvbmUgcCBhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3Bob25lcyAuaGVhZGVyLXBob25lIHAgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNTUuNzQzMjQzMjQzMiwgNjIuNSwgNjkuMjU2NzU2NzU2OCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19waG9uZXMgLmhlYWRlci1waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fcGhvbmVzIC5oZWFkZXItcGhvbmUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fcGhvbmVzIC5oZWFkZXItcGhvbmUgcCBhIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fcGhvbmVzIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX19sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlciAuaGVhZGVyX19sb2dpbiAucmVxdWVzdCAuYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5oZWFkZXJfX2xvZ2luIC5sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fbmF2aWdhdGlvbiAuZHJvcGRvd24tZmxleC1tZW51LCAuaGVhZGVyIC5oZWFkZXJfbmF2aWdhdGlvbl9tb2JpbGUgLmRyb3Bkb3duLWZsZXgtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlciAuaGVhZGVyX19uYXZpZ2F0aW9uIC5kcm9wZG93bi1mbGV4LW1lbnUgbGksIC5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSAuZHJvcGRvd24tZmxleC1tZW51IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fbmF2aWdhdGlvbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUsIC5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA2cHg7XG59XG4uaGVhZGVyIC5oZWFkZXJfX25hdmlnYXRpb24gLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIsIC5oZWFkZXIgLmhlYWRlcl9uYXZpZ2F0aW9uX21vYmlsZSAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyIC5oZWFkZXJfX25hdmlnYXRpb24gLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgYSwgLmhlYWRlciAuaGVhZGVyX25hdmlnYXRpb25fbW9iaWxlIC5kcm9wZG93biAuZHJvcGRvd24tY29udGFpbmVyIGEge1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fY2FydCAuY2FydC1ob2xkZXIgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI21lbnUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzg1ODg4QztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGQTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpO1xufVxuI21lbnUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbiNtZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuLypcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0JvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0JvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNTZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNTZW1pYm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0l0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNJdGFsaWMuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zSXRhbGljLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTGlnaHRJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qLS0gY29tbW9uIC0tKi9cbmJvZHksIGh0bWwge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWQtbGluayB7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuXG4ucmVkLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmNGUxZTtcbn1cblxuLmJsYWNrLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLmdyZXktbGluayB7XG4gIGNvbG9yOiAjN0U4QzlGO1xufVxuXG4uZ3JleS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5kYXJrLWxpbmsge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5kYXJrLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzUxNTc2MDtcbn1cblxuLm1vcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNCMkMxRDY7XG4gIHBhZGRpbmc6IDRweCAyNHB4IDZweCAyNHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubW9yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RyaWFycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VCRjBGNztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VCRjBGNztcbn1cblxuLyotLSBjb21tb24gLS0qL1xuLyotLSBoZWFkZXIgLS0qL1xuLmxvZ2luIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzdlOGM5ZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTtcbn1cblxuLnJlcXVlc3Qge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXF1ZXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qLS0gaGVhZGVyIC0tKi9cbi8qLS0gZmlsdGVyIGZvcm0gLS0qL1xuLmNvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1pbi1jb3ZlciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY292ZXItYmFjayB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtaW50cm8ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmxpZ2h0IC5zZWFyY2gtaW50cm8ge1xuICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLmV4dGVuZGVkLXNlYXJjaCAuc2VhcmNoLWludHJvIHtcbiAgbWFyZ2luOiAxMHB4IDAlO1xufVxuXG4uc2VhcmNoLWludHJvIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY292ZXItZ2hvc3QtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBtYXJnaW46IDZweCAxMXB4O1xufVxuXG4uY292ZXItZ2hvc3QtYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvdmVyLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNjMyMDE7XG59XG5cbi5jb3Zlci1naG9zdC1idXR0b246aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNFNjMyMDE7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZHZhbmNlZC1zZWFyY2guc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2g6aG92ZXIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9leC1zZWFyY2gtcmVkLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYWN0aW9ucy1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmJhbm5lcnMgLnJvdyA+IGRpdiB7XG4gIG1hcmdpbjogMTJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYW5uZXJzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5oZWFkZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmhlYWRlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5oZWFkZXIgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5oZWFkZXIgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3RThDOUY7XG59XG5cbi8qw5DigJnDkeKAucOQwr/DkMKww5DCtMOQwrDDkcW9w5HigLDDkMK1w5DCtSDDkMK8w5DCtcOQwr3DkcW9Ki9cbi5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RhcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSBhIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uY2FydC1ob2xkZXIgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG59XG5cbi8qw5DigJnDkeKAucOQwr/DkMKww5DCtMOQwrDDkcW9w5HigLDDkMK1w5DCtSDDkMK8w5DCtcOQwr3DkcW9Ki9cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDBweCAwIDU2cHggMDtcbn1cblxuLmNhcnQtaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5jYXJ0LWhvbGRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXJ0LWljb24uc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5wdXJjaGFzZS1udW1iZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlNjMyMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNjRweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHVyY2hhc2UtbnVtYmVyIHNwYW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKsOQwqjDkMKww5DCscOQwrvDkMK+w5DCvSDDkMK+w5HigJrDkMK+w5DCscOR4oKsw5DCsMOQwrbDkMK1w5DCvcOQwrjDkcKPIMOQwrbDkcaSw5HigqzDkMK9w5DCsMOQwrvDkMKwKi9cbi5tYWlucGFnZS1pc3N1ZSB7XG4gIHdpZHRoOiAxOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG59XG5cbi5pc3N1ZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlzc3VlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuXG4uaXNzdWUtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzdlOGM5ZjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uaXNzdWUtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmlzc3VlLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pc3N1ZS10aXRsZSBhOmxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlzc3VlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLmlzc3VlLXByaWNlLCAuYXJ0aWNsZS1mcm9tLWlzc3VlIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1mcm9tLWlzc3VlIC5pc3N1ZS1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmlzc3VlLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pc3N1ZS10by1jYXJ0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlzc3VlLXRvLWNhcnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKsOQwqjDkMKww5DCscOQwrvDkMK+w5DCvSDDkMK+w5HigJrDkMK+w5DCscOR4oKsw5DCsMOQwrbDkMK1w5DCvcOQwrjDkcKPIMOQwrbDkcaSw5HigqzDkMK9w5DCsMOQwrvDkMKwKi9cbi8qw5DCocOR4oCaw5DCsMOR4oCaw5HFksORwo8gw5DCvcOQwrAgw5DCs8OQwrvDkMKww5DCssOQwr3DkMK+w5DCuSovXG4uYXJ0aWNsZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1vZGFsLWhlYWRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xufVxuXG4uYXJ0aWNsZS1pdGVtIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm1hZ2F6aW5lLWl0ZW0gaDMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFubm91bmNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNGNkU2NDA7XG59XG5cbi5hcnRpY2xlLWl0ZW0gLnNlY3Rpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdFOEM5RjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ub3V0cHV0LCAub3V0LWF1dGhvciwgLm91dC1tYWdhemluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3RThDOUY7XG59XG5cbi5vdXRwdXQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5vdXRwdXQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4vKsOQwqHDkeKAmsOQwrDDkeKAmsORxZLDkcKPIMOQwr3DkMKwIMOQwrPDkMK7w5DCsMOQwrLDkMK9w5DCvsOQwrkqL1xuLyrDkMKkw5HGksOR4oCaw5DCtcOR4oKsKi9cbmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBwYWRkaW5nOiAzNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIC5yb3cgc3BhbiB7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5mb290ZXIgLmNvbnRhaW5lciAucm93OmZpcnN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIC5jb2wtMyB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxvZ28tZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxvZ28tZm9vdGVyIGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbmZvb3RlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5mb290ZXIgdWwgbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIHVsIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjN0U4QzlGICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlciB1bCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0IyQzFENiAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5md3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5zb2NpYWxzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnNvY2lhbHMuX19oZWFkZXIgYSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uc29jaWFscyA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zb2NpYWxzID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi5zb2NpYWxzIGEgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvY2lhbHMgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKsOQwqTDkcaSw5HigJrDkMK1w5HigqwqL1xuLyrDkMKkw5DCvsOR4oKsw5DCvMOQwrAqL1xuLyotLSBDdXN0b20gcmFkaW9zIGFuZCBjaGVja2JveGVzIC0tKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWctYXJ0LWZpbHRlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCAubWFnLWFydC1maWx0ZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QwZGJlOTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qLS0gUmFkaW8gLS0qL1xuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbC5yaWdodHNoYXJwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwubGVmdHNoYXJwIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjN0U4QzlGO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNFQkYwRjc7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi8qLS0gUmFkaW8gLS0qL1xuLyotLSBDaGVja2JveCAtLSovXG4ubWFnLWFydC1maWx0ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM3RThDOUY7XG4gIHBhZGRpbmc6IDAgMThweCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uaGVhZC1vZi1zaG93LXJlc3VsdHMgLm1hZy1hcnQtZmlsdGVyIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNFQkYwRjcgdXJsKC4uL2ltZy9jaGVjay5zdmcpIDRweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4ubWFnLWFydC1maWx0ZXIubWFnLWFydC1wcmltYXJ5IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxO1xufVxuLm1hZy1hcnQtZmlsdGVyLm1hZy1hcnQtcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NC42NzUzMjQ2NzUzLCAxOTYuMjMzNzY2MjMzOCwgMTgwLjMyNDY3NTMyNDcpO1xufVxuLm1hZy1hcnQtZmlsdGVyLm1hZy1hcnQtcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbi5tYWctYXJ0LWZpbHRlci5tYWctYXJ0LXByaW1hcnkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2U2MzIwMTtcbn1cbi5tYWctYXJ0LWZpbHRlci5tYWctYXJ0LXByaW1hcnkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbXBsZS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW1wbGUtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbXBsZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2ltcGxlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNCMkMxRDY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNpbXBsZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFQkYwRjcgdXJsKC4uL2ltZy9jaGVjay1zaWduLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qLS0gQ2hlY2tib3ggLS0qL1xuLyotLSBDdXN0b20gcmFkaW9zIGFuZCBjaGVja2JveGVzIC0tKi9cbi8qLS0gw5DigJnDkeKAucOQwrLDkMK+w5DCtCDDkcKBw5HigJrDkeKCrMOQwr7DkMK6w5DCsMOQwrzDkMK4IMOQwrjDkMK7w5DCuCDDkMK/w5DCu8OQwrjDkeKAmsOQwrrDkMK+w5DCuSAtLSovXG4udmlldy10eXBlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiMmMxZDY7XG59XG5cbi52aWV3LXR5cGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2IyYzFkNjtcbn1cblxuLnZpZXctdHlwZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLnJpZ2h0c2hhcnAge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi52aWV3LXR5cGUgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpZXctdHlwZSBpbnB1dCNyb3ctdmlld1t0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yb3dzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi52aWV3LXR5cGUgaW5wdXQjcm93LXZpZXdbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2IyYzFkNiB1cmwoLi4vaW1nL3Jvd3Mtd2hpdGUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZpZXctdHlwZSBpbnB1dCNncmlkLXZpZXdbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ3JpZHMuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZpZXctdHlwZSBpbnB1dCNncmlkLXZpZXdbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2IyYzFkNiB1cmwoLi4vaW1nL2dyaWRzLXdoaXRlLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qLS0gw5DigJnDkeKAucOQwrLDkMK+w5DCtCDDkcKBw5HigJrDkeKCrMOQwr7DkMK6w5DCsMOQwrzDkMK4IMOQwrjDkMK7w5DCuCDDkMK/w5DCu8OQwrjDkeKAmsOQwrrDkMK+w5DCuSAtLSovXG4vKi0tIMOQwqfDkMK1w5DCusOQwrHDkMK+w5DCusORwoEgw5DCsiDDkcKBw5HigJrDkMKww5HigJrDkcWSw5HCj8OR4oCmIMOQwrggw5DCtsORxpLDkeKCrMOQwr3DkMKww5DCu8OQwrDDkeKApiAtLSovXG4uY2hlY2tib3gtY29sIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNCMkMxRDY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNoZWNrYm94LWNvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2hlY2tib3gtY29sIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNFQkYwRjc7XG59XG5cbi5jaGVja2JveC1jb2wgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLXNpZ24uc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyotLSDDkMKnw5DCtcOQwrrDkMKxw5DCvsOQwrrDkcKBIMOQwrIgw5HCgcOR4oCaw5DCsMOR4oCaw5HFksORwo/DkeKApiDDkMK4IMOQwrbDkcaSw5HigqzDkMK9w5DCsMOQwrvDkMKww5HigKYgLS0qL1xuLyotLSDDkMKkw5DCvsOR4oKsw5DCvMOQwrAgw5DCsiDDkMK8w5DCvsOQwrTDkMKww5DCu8ORxZLDkMK9w5DCvsOQwrwgw5DCvsOQwrrDkMK9w5DCtSAtLSovXG4ubW9kYWwtYm9keSBpbnB1dCwgLm1vZGFsLWJvZHkgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JkNGUwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLyotLSDDkMKkw5DCvsOR4oKsw5DCvMOQwrAgw5DCsiDDkMK8w5DCvsOQwrTDkMKww5DCu8ORxZLDkMK9w5DCvsOQwrwgw5DCvsOQwrrDkMK9w5DCtSAtLSovXG4vKi0tIMOQwqTDkMK+w5HigqzDkMK8w5DCsCDDkMK/w5DCvsOQwrTDkMK/w5DCuMORwoHDkMK6w5DCuCAtLSovXG4uc3Vic2NyaWJlLWZvcm0gaW5wdXQsIC5zdWJzY3JpYmUtZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDRlMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLm5vLWNpcmNsZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2NiZDRlMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtIC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLnN1YnNjcmliZS1maWVsZHMgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tb2RhbC1ib2R5IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzdlOGM5ZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gLnJlcXVlc3Qge1xuICBtYXgtd2lkdGg6IDIyNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSAucmVxdWVzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTRweCAxMnB4IDEycHggMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSAucmVxdWVzdCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmNmI0MztcbiAgY29sb3I6ICNmZjZiNDM7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkMGRiZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTGlnaHRJdGFsaWNcIjtcbiAgY29sb3I6ICM3RThDOUY7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi8qLS0gw5DCpMOQwr7DkeKCrMOQwrzDkMKwIMOQwr/DkMK+w5DCtMOQwr/DkMK4w5HCgcOQwrrDkMK4IC0tKi9cbi8qLS3DkMKtw5DCu8OQwrXDkMK8w5DCtcOQwr3DkeKAmsOR4oC5IMOR4oCew5DCvsOR4oKsw5DCvMOR4oC5LS0qL1xuLnNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogODUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLS1saW5rcyBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tLWxpbmtzIC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS0tbGlua3MgLmRyb3Bkb3duIC5jb3Zlci1naG9zdC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ubGVmdHNoYXJwIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtOm5vdCguZXh0ZW5kZWQtc2VhcmNoKSAuaW5wdXQtcXVlcnksIC5zZWFyY2gtZm9ybTpub3QoLmV4dGVuZGVkLXNlYXJjaCkgc2VsZWN0W25hbWU9c2VhcmNoX2luXSwgLnNlYXJjaC1mb3JtOm5vdCguZXh0ZW5kZWQtc2VhcmNoKSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWFyY2gtZm9ybTpub3QoLmV4dGVuZGVkLXNlYXJjaCkgLmlucHV0LXF1ZXJ5LCAuc2VhcmNoLWZvcm06bm90KC5leHRlbmRlZC1zZWFyY2gpIHNlbGVjdFtuYW1lPXNlYXJjaF9pbl0sIC5zZWFyY2gtZm9ybTpub3QoLmV4dGVuZGVkLXNlYXJjaCkgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0LCAuc2VhcmNoLWZvcm0gYnV0dG9uLCAuc2VhcmNoLWZvcm0gc2VsZWN0LCAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmhlYWQtb2Ytc2hvdy1yZXN1bHRzIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmV4dGVuZGVkLXNlYXJjaCBpbnB1dCwgLmV4dGVuZGVkLXNlYXJjaCBidXR0b24sIC5leHRlbmRlZC1zZWFyY2ggc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5pbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2dyYXJyb3cuc3ZnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2NhbGVuZGFyLWljb24uc3ZnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5kYXRlOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJjMGQyO1xufVxuXG4uc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1MaWdodEl0YWxpY1wiO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3RThDOUY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4uc2VhcmNoLWZvcm0gYnV0dG9uLCAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2MzIwMTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNHB4IDI0cHggNnB4IDI0cHg7XG59XG4uc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyLCAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEUxRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNEUxRTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWZvcm0gYnV0dG9uLmRpc2FibGVkLCAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWJmMGY3O1xuICBjb2xvcjogIzQxNTE2OTtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNlYXJjaC1mb3JtIGJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgLnN1YnNjcmliZS1mb3JtIGJ1dHRvbi5kaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLnNlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciwgLnN1YnNjcmliZS1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjRFMUU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjRFMUU7XG59XG5cbi5tb2RhbCBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlYXJjaC1mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlYXJjaC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJhc2ljLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMjAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmJhc2ljLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjRFMUU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY3IHVybCguLi9pbWcvZ3JhcnJvdy5zdmcpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5leHRlbmRlZC1zZWFyY2ggPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXh0ZW5kZWQtc2VhcmNoIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ViZjBmNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpZ2h0IC5leHRlbmRlZC1zZWFyY2ggbGFiZWwge1xuICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLnJpZ2h0c2hhcnAge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmxlZnRzaGFycCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uYm90aHNoYXJwIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4vKsOQwqTDkMK+w5HigqzDkMK8w5DCsCovXG4vKlNob3cgcmVzdWx0cyovXG4uYWN0aW9uLW1lbnUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uYWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uZmlsZXVwbG9hZCAuYWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uYWN0aW9uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMmVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hY3Rpb24taXRlbS5hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMjAxO1xufVxuXG4uYWN0aW9uLWl0ZW0uYWNjZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGUxZTtcbn1cblxuLmFjdGlvbi1pdGVtLmFjY2VudCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY3Rpb24taXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0MTUxNjk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cblxuLmZpbGV1cGxvYWQgLmFjdGlvbi1pdGVtIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NsaXAuc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4udG8tZmF2cyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXZzLWljb24uc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYWxyZWFkeS1mYXZzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FscmVhZHktZmF2LnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmRlbC1mYXZzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhdnMtZGVsLnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmRlbC1mYXYtdGhpcyBhOmhvdmVyLCAudG8tZmF2LXRoaXMgYTpob3ZlciwgLnNoYXJlLXRoaXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnJlY29tbWVuZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWNvbS1pY29uLnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmNpdGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2l0YXRlLWljb24uc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZ2V0LWFjY2VzcyBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy91bmxvY2tlZC1pY29uLXdoaXRlLnN2ZykgNyUgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNoYXJlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKSA3JSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDklO1xufVxuXG4ucHJpbnQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpbnQtaWNvbi5zdmcpIDclIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5oZWFkLW9mLXNob3ctcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDRkNDtcbn1cblxuLmhlYWQtb2Ytc2hvdy1yZXN1bHRzIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0MTUxNjk7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0IyQzFENjtcbn1cblxuLnJlc3VsdHMtY291bnQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ucmVzdWx0cy1jb3VudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJlc3VsdHMtY291bnQgc3BhbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbn1cblxuLmFydGljbGUtaW5mby1jb2wge1xuICAvKmZsZXg6IDEgMSBhdXRvOyovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkNGQ0O1xufVxuXG4uYXJ0aWNsZS1pdGVtLWFubm91bmNlIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hcnRpY2xlLWltYWdlIHtcbiAgZmxleDogMCAwIDEyNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNoZWNrYm94LWNvbCB7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZsZXg6IDAgMCAxNXB4O1xufVxuXG4uYXJ0aWNsZS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmFydGljbGUtZm9vdGVyID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZGVsLWZhdi10aGlzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXZzLWRlbC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi50by1mYXYtdGhpcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmF2cy1pY29uLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLnRvLWZhdi10aGlzIC5hbHJlYWR5IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbHJlYWR5LWZhdi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi5zaGFyZS10aGlzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zaGFyZS1pY29uLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLnJlYWRlci1saW5rIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uYXJ0aWNsZS0tZnVsbC1lbmdsaXNoLXRleHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzdlOGM5ZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbn1cblxuLmdldC1hY2Nlc3MtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3VubG9ja2VkLWljb24uc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzdlOGM5Zjtcbn1cblxuLmdldC1hY2Nlc3MtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5nZXQtYWNjZXNzLWxpbmsgLmFscmVhZHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3VubG9ja2VkLWljb24tZ3JlZW4uc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMjc4NDY2O1xufVxuXG4uc2hvdy1hbm5vdGF0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGFycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLmFubm90YXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hZ2F6aW5lLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZS1pdGVtIC5jaGVja2JveC1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWdhemluZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWdhemluZS1pdGVtIGltZyB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5tYWdhemluZS1pdGVtIC5hbm5vdW5jZSB7XG4gIGNvbG9yOiAjN0U4QzlGO1xufVxuXG4uaW5uZXItbWVudS5fX2pvdXJuYWwgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmlubmVyLW1lbnUuX19qb3VybmFsIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW5uZXItbWVudS5fX2pvdXJuYWwgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5nb3RvLWlzc3VlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZ290by1pc3N1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzQ3NTI2MjtcbiAgZmxleDogMCAwIDcwcHg7XG59XG5cbi5nb3RvLWlzc3VlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbGV4OiAwIDAgMTI2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNCMkMxRDY7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDEwcHg7XG4gIGNvbG9yOiAjNDE1MTY5O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5nb3RvLWlzc3VlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJDMUQ2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmdvdG8taXNzdWUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQkYwRjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFQkYwRjc7XG59XG5cbi5nZXQtYWNjZXNzLXJlZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U2MzIwMTtcbn1cblxuLm1hZ2F6aW5lLWZvb3RlciB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4ubWFnYXppbmUtZm9vdGVyID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm91dC1pc3NuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZhNzg4Yjtcbn1cblxuLm91dC1pc3NuIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLypTaG93IHJlc3VsdHMqL1xuLmlzc3VlLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXNzdWUtbWFpbiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG59XG5cbi8qLS3DkMKyw5DCvcORxpLDkeKAmsOR4oKsw5DCtcOQwr3DkMK9w5DCtcOQwrUgw5DCvMOQwrXDkMK9w5HFvS0tKi9cbi5pbm5lci1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNztcbn1cblxuLmlubmVyLW1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uaW5uZXItbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbm5lci1tZW51IHVsIGxpIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5pbm5lci1tZW51IHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5uZXItbWVudSB1bCBsaSBhOmxpbmssIC5pbm5lci1tZW51IHVsIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uaW5uZXItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q5ZTJlZTtcbn1cblxuLmlubmVyLW1lbnUtYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3RThDOUY7XG59XG5cbi8qLS3DkMKyw5DCvcORxpLDkeKAmsOR4oKsw5DCtcOQwr3DkMK9w5DCtcOQwrUgw5DCvMOQwrXDkMK9w5HFvS0tKi9cbi5pc3N1ZS1hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5pc3N1ZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U2MzIwMTtcbn1cblxuLmxhdGVzdC1pc3N1ZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnRhYi1wYW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmF2LWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaXNzdWUtZXh0ZW5kZWQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5hdi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLm5hdi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjYmQ0ZTA7XG59XG5cbi5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2MzIwMTtcbn1cblxuLnZhayBzcGFuIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby1pY29uLnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnZhayBzcGFuIGE6bGluaywgLnZhayBzcGFuIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbn1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHJpYW5nbGUucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4udmFrLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTI2cHggMCAwIDE5MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuXG4uZm91bmQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5mb3VuZC1pdGVtIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3VuZC1pdGVtIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm91bmQtaXRlbSBwIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzdFOEM5RjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xufVxuXG4udmFrLXRvb2x0aXAgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi52YWstdG9vbHRpcCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hcnRpY2xlLW1haW4gaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZmlyc3QtYW5ub3VuY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5kZWxpbWl0ZXIge1xuICBiYWNrZ3JvdW5kOiAjQjJDMUQ2O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuXG4uYWxsLXVzc3Vlcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2FyZC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkLWxpbmsgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuLmNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5jYXJkLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMThweDtcbn1cblxuLmNhcmQtaGVhZGVyIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogI2ViZjBmNyB1cmwoLi4vaW1nL3RvcGFycm93LnN2ZykgcmlnaHQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG59XG5cbi5jYXJkLWhlYWRlciBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjcgdXJsKC4uL2ltZy9ncmFycm93LnN2ZykgcmlnaHQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG59XG5cbi5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTJlZTtcbn1cblxuLmNhcmQtaGVhZGVyIGE6bGluaywgLmNhcmQtaGVhZGVyIGE6dmlzaXRlZCwgLmNhcmQtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzQ3NTI2Mjtcbn1cblxuLmNhcmQtaGVhZGVyIGE6bGluayBzcGFuLCAuY2FyZC1oZWFkZXIgYTp2aXNpdGVkIHNwYW4sIC5jYXJkLWhlYWRlciBhOmhvdmVyIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaXNzdWUtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5pc3N1ZS1saW5lLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pc3N1ZS1saW5lIC5jaGVja2JveC1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5pc3N1ZS1udW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlzc3VlLWxpbmUgLnRvLWZhdi10aGlzLCAuaXNzdWUtbGluZSAuc2hhcmUtdGhpcyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ubmF2bWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdm1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdm1lbnUgdWwgbGkgYS5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uaGFtYnVyZ2VyIGEge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRjBGNztcbn1cblxuLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgYmFja2dyb3VuZDogIzdFOEM5RjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5oQ3Jvc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhDcm9zcyAuaWNvbi1iYXI6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaENyb3NzIC5pY29uLWJhcjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhDcm9zcyAuaWNvbi1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udG9nZ2xlLWJsb2NrIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRvZ2dsZS1ibG9jayBhIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY3IHVybCguLi9pbWcvZ3JhcnJvdy5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5wYXJ0LWl0ZW0ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDg2cHg7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGNvbG9yOiAjRTYzMjAxO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItc2VjdGlvbnMtbWVudSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgYTpsaW5rLCAuc2lkZWJhci1zZWN0aW9ucy1tZW51IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1zZWN0aW9ucy1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzdFOEM5RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tRm9ybSBmdW5jdGlvbnMtLSovXG4uZm9ybS1mdW5jdGlvbnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG59XG5cbi5zYXZlLXNlYXJjaCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NhdmUtc2VhcmNoLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2F2ZS1zZWFyY2ggYTpob3ZlciwgLmRlbGV0ZS1zZWFyY2ggYTpob3ZlciwgLmNsZWFyLXNlYXJjaCBhOmhvdmVyLCAubXktc2VhcmNoZXMgYTpob3ZlciwgLmNvbGxhcHNlLXNlYXJjaCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zYXZlZC1zZWFyY2hlcyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NhdmVkLWJlbGwuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5kZWxldGUtc2VhcmNoIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGVsLXNlYXJjaC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLm15LXNlYXJjaGVzIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbXktc2VhcmNoZXMuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zYXZlLXNlYXJjaCBhOmxpbmssIC5zYXZlLXNlYXJjaCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0U2MzIwMTtcbn1cblxuLmNsZWFyLXNlYXJjaCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Rjcm9zcy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmxpZ2h0IC5jbGVhci1zZWFyY2ggYSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jcm9zcy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmNsZWFyLXNlYXJjaCBhOmxpbmssIC5jbGVhci1zZWFyY2ggYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNFQkYwRjc7XG59XG5cbi5saWdodCAuY2xlYXItc2VhcmNoIGE6bGluaywgLmxpZ2h0IC5jbGVhci1zZWFyY2ggYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0MTUxNjk7XG59XG5cbi5jb2xsYXBzZS1zZWFyY2gsIC5zYXZlLXNlYXJjaCwgLmNsZWFyLXNlYXJjaCwgLm15LXNlYXJjaGVzIHtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG5cbi5teS1zZWFyY2hlcyA+IGE6bGluaywgLm15LXNlYXJjaGVzID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5zYXZlLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY2xlYXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmNvbGxhcHNlLXNlYXJjaCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbGwtdXAuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5jb2xsYXBzZS1zZWFyY2ggYS5jb2xsYXBzZWQtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2xsLWRvd24uc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5jb2xsYXBzZS1zZWFyY2ggYTpsaW5rLCAuY29sbGFwc2Utc2VhcmNoIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRUJGMEY3O1xufVxuXG4ubGlnaHQgLmNvbGxhcHNlLXNlYXJjaCBhOmxpbmssIC5saWdodCAuY29sbGFwc2Utc2VhcmNoIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4vKi0tRm9ybSBmdW5jdGlvbnMtLSovXG4uZm9ybS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi8qLS3DkMKhw5DCssOQwrXDkeKCrMOQwr3DkcaSw5HigJrDkMKww5HCjyDDkeKAnsOQwr7DkeKCrMOQwrzDkMKwLS0qL1xuLmZvcm0tY29sbGFwc2VkIC5zZWN0aW9uLWNob2ljZSwgLmZvcm0tY29sbGFwc2VkIC5mb3JtLWxpbmUtdG8tY29sbGFwc2UsIC5mb3JtLWNvbGxhcHNlZCAubWFnLWFydC1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS3DkMKhw5DCssOQwrXDkeKCrMOQwr3DkcaSw5HigJrDkMKww5HCjyDDkeKAnsOQwr7DkeKCrMOQwrzDkMKwLS0qL1xuLyotLcOQxZPDkMK+w5DCuCDDkMK/w5DCvsOQwrjDkcKBw5DCusOQwrgtLSovXG4udHJpYXJpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RyaWEucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLnRyaWFyaWEge1xuICBtYXJnaW4tdG9wOiAtMzNweDtcbn1cblxuLmZvcm0tZnVuY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9ybS1mdW5jdGlvbnMgPiBkaXYge1xuICBmbGV4OiAwIDEgMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5teXNlYXJjaGVzLXdpZGUge1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMTRweCAwIDAgMDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW4tbGVmdDogLTIyMHB4O1xufVxuXG4uc2VhcmNoZXNpbm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDM4MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5teXNlYXJjaGVzIC5zZWFyY2hlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5teXNlYXJjaGVzIC5zZWFyY2hlcy10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzQxNTE2OTtcbn1cblxuLm15c2VhcmNoZXMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDEgMjRweDtcbiAgbWFyZ2luOiAwIDE0cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXlzZWFyY2hlcyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5teXNlYXJjaGVzIGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90cmFzaC1yZWQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5teXNlYXJjaGVzIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RyYXNoLWljb24uc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLm15c2VhcmNoZXMgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubXlzZWFyY2hlcyBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm15c2VhcmNoZXMgYTpsaW5rLCAubXlzZWFyY2hlcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm15c2VhcmNoZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4vKi0tw5DFk8OQwr7DkMK4IMOQwr/DkMK+w5DCuMORwoHDkMK6w5DCuC0tKi9cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0OHB4IDAgNjBweCAwO1xufVxuXG4ucGFnaW5hdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNFNjMyMDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZm91bmQtcGhyYXNlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnRoZW1lLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRoZW1lLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4udGhlbWUtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFkMjQge1xuICBwYWRkaW5nOiAyNHB4IDAgMjBweCAwO1xufVxuXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4vKi0tIDE5LjA2LjIwMTggLS0qL1xuLmFjdGlvbi1pdGVtLmRpc2FibGVkIHNwYW4ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hY3Rpb24taXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjc7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmdldC1hY2Nlc3MuZGlzYWJsZWQgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdW5sb2NrZWQtaWNvbi5zdmcpIDclIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAlO1xufVxuXG4uaXNzdWUtY292ZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4vKi0tIDE5LjA2LjIwMTggLS0qL1xuLmFjdGlvbi1pbmZvIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgLyogQHRvZG8g0J3QtSDQvdCw0LnQtNC10L0g0YTQsNC50LsgaW1nL2NoZWNrLXJvc2Uuc3ZnICovXG4gIC8qYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay1yb3NlLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0OyovXG4gIGJhY2tncm91bmQtc2l6ZTogMTAlO1xufVxuXG4uYWN0aW9uLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3ZThjOWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tIDI1LjA2LjIwMTggLS0qL1xuLmNhcmQtYm9keSBwIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIC8qLS0gMTIuMDIuMjAyMCAtLSovXG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jYXJkLWJvZHkgaDMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKi0tIDEyLjAyLjIwMjAgLS0qL1xuLmNhcmQgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmFjY29yZGVvbi10ZXh0IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDM4cHggMjRweDtcbn1cblxuLyotLSAwMi4wNy4yMDE4IC0tKi9cbi5xdWFudGl0eSB7XG4gIC8qbWFyZ2luLWxlZnQ6IDIwcHg7Ki9cbn1cblxuLmlucHV0LXN0ZXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uaW5wdXQtc3RlcHBlciBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmlucHV0LXN0ZXBwZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JkNGUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmlucHV0LXN0ZXBwZXIgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmlucHV0LXN0ZXBwZXIgYnV0dG9uIHNwYW4ucGx1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uaW5wdXQtc3RlcHBlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY3O1xuICBjb2xvcjogIzdlOGM5ZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JkNGUwO1xufVxuXG4ucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnJhbmdlLWhvbGRlciB7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG4ucmFuZ2UtaG9sZGVyIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYW5nZS1ob2xkZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yYW5nZS1ob2xkZXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm9yIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmNsZWFyLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNsZWFyLWJ1dHRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY3O1xuICBib3JkZXItY29sb3I6ICNlYmYwZjc7XG4gIGNvbG9yOiAjNDE1MTY5O1xufVxuXG4uY2xlYXItYnV0dG9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkOWUyZWU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZTJlZTtcbn1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oaWRlLXRleHQge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmlucHV0LWJsb2NrLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ0bi1maWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWZpbGUgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMDBweCwgMCkgc2NhbGUoNCk7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbGV1cGxvYWQge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5maWxldXBsb2FkIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmZpbGV1cGxvYWQgLnRodW1ibmFpbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWxldXBsb2FkIC50aHVtYm5haWwgPiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5maWxldXBsb2FkIC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmlsZXVwbG9hZC1leGlzdHMgLmZpbGV1cGxvYWQtbmV3LCAuZmlsZXVwbG9hZC1uZXcgLmZpbGV1cGxvYWQtZXhpc3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGV1cGxvYWQtaW5saW5lIC5maWxldXBsb2FkLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmlsZXVwbG9hZC1uZXcgLmlucHV0LWFwcGVuZCAuYnRuLWZpbGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLnRodW1ibmFpbC1ib3JkZXJsZXNzIC50aHVtYm5haWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpbGV1cGxvYWQtbmV3LnRodW1ibmFpbC1ib3JkZXJsZXNzIC50aHVtYm5haWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY29udHJvbC1ncm91cC53YXJuaW5nIC5maWxldXBsb2FkIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgY29sb3I6ICNhNDdlM2M7XG4gIGJvcmRlci1jb2xvcjogI2E0N2UzYztcbn1cblxuLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuZmlsZXVwbG9hZCAuZmlsZXVwbG9hZC1wcmV2aWV3IHtcbiAgY29sb3I6ICNhNDdlM2M7XG59XG5cbi5jb250cm9sLWdyb3VwLndhcm5pbmcgLmZpbGV1cGxvYWQgLnRodW1ibmFpbCB7XG4gIGJvcmRlci1jb2xvcjogI2E0N2UzYztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmZpbGV1cGxvYWQgLnVuZWRpdGFibGUtaW5wdXQge1xuICBjb2xvcjogI2I5NGE0ODtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuXG4uY29udHJvbC1ncm91cC5lcnJvciAuZmlsZXVwbG9hZCAuZmlsZXVwbG9hZC1wcmV2aWV3IHtcbiAgY29sb3I6ICNiOTRhNDg7XG59XG5cbi5jb250cm9sLWdyb3VwLmVycm9yIC5maWxldXBsb2FkIC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG5cbi5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmZpbGV1cGxvYWQgLnVuZWRpdGFibGUtaW5wdXQge1xuICBjb2xvcjogIzQ2ODg0NztcbiAgYm9yZGVyLWNvbG9yOiAjNDY4ODQ3O1xufVxuXG4uY29udHJvbC1ncm91cC5zdWNjZXNzIC5maWxldXBsb2FkIC5maWxldXBsb2FkLXByZXZpZXcge1xuICBjb2xvcjogIzQ2ODg0Nztcbn1cblxuLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuZmlsZXVwbG9hZCAudGh1bWJuYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDY4ODQ3O1xufVxuXG4uYnRuLWZpbGUgLmZpbGV1cGxvYWQtbmV3LCAuYnRuLWZpbGUgLmZpbGV1cGxvYWQtZXhpc3Qge1xuICB6LWluZGV4OiAxMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbGV1cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWxldXBsb2FkIC5hY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYnRuLWZpbGUge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpbGUtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsZXVwbG9hZC1wcmV2aWV3LWhvbGRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWxldXBsb2FkLXByZXZpZXcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5maWxldXBsb2FkLWNsb3NlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXg6IDAgMCAyMHB4O1xufVxuXG4uY3VzdG9tLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jdXN0b20tbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmV5LWNoZWNrLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG5cbi5jb2luY2lkZW5jZS1jb3VudGVyIHtcbiAgbWFyZ2luOiAxNHB4IDAgMjRweCAwO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgfVxufVxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi8qICAteGwtICAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVxdWVzdCBhIHtcbiAgICBwYWRkaW5nOiA0cHggMTRweCA2cHggMTRweDtcbiAgfVxufVxuLyogIC14bC0gICovXG4vKiAgLWxnLSAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlciB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAudmlldy10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pc3N1ZS1jb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiAgLWxnLSAgKi9cbi8qICAteGwtICsgLWxnLSAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY292ZXIge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbiAgLm1pbi1jb3ZlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuZm9ybS1jb2xsYXBzZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1saW5lIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmlubmVyLW1lbnUge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuYmFubmVycyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbiAgLmlubmVyLW1lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWFnYXppbmUtZm9vdGVyID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pbm5lci1tZW51LWFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2U2MzIwMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTYzMjAxO1xuICB9XG4gIC5pbm5lci1tZW51LWFjdGl2ZS5pbm5lci1tZW51LWFjdGl2ZS1mb3JjZSBhIHtcbiAgICBjb2xvcjogI2U2MzIwMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5pbm5lci1tZW51LWFjdGl2ZS1mb3JjZTpub3QoLmlubmVyLW1lbnUtYWN0aXZlKSBhIHtcbiAgICBjb2xvcjogI2U2MzIwMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qICAteGwtICsgLWxnLSAgKi9cbi8qICAtbWQtICAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaW5uZXItbWVudSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuaW5uZXItbWVudSB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW5wYWdlLWlzc3VlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5tYWdhemluZS1pdGVtIC5jaGVja2JveC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5jYXJ0LWhvbGRlciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJGMEY3O1xuICB9XG4gIC5jYXJ0LWhvbGRlciBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LWhvbGRlciBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcnQtaG9sZGVyIGxpID4gYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXJ0LWljb24uc3ZnKSAxMnB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgLnB1cmNoYXNlLW51bWJlciB7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNDVweDtcbiAgfVxuICAuZm9ybS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICBidXR0b24ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLnNpZGViYXItc2VjdGlvbnMtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2lkZWJhci1zZWN0aW9ucy1tZW51ID4gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC8q0KDigJjQoNGV0KDRlNCg0ZXQoNCG0KDRldCgwrUg0KDCsNCg0pHQoMKw0KDRl9Ch4oCa0KDRkdCg0IbQoNCF0KDRldCgwrUg0KDRmNCgwrXQoNCF0KHQiyovXG4gIC5uYXZtZW51IHVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdm1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdm1lbnUgLmRyb3Bkb3duLW1lbnUgYSwgLm5hdm1lbnUgLmRyb3Bkb3duLW1lbnUgZGl2IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZtZW51IC5kcm9wZG93biA+IGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGFycm93LnN2ZykgcmlnaHQgMTRweCBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gIC8q0KDigJjQoNGV0KDRlNCg0ZXQoNCG0KDRldCgwrUg0KDCsNCg0pHQoMKw0KDRl9Ch4oCa0KDRkdCg0IbQoNCF0KDRldCgwrUg0KDRmNCgwrXQoNCF0KHQiyovXG59XG4vKiAgLW1kLSAgKi9cbi8qICAteGwtICsgLWxnLSArIC1tZC0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItbWVudSAudG9nZ2xlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAgLXhsLSArIC1sZy0gKyAtbWQtICovXG4vKiAgLXNtLSAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtZm9ybSBpbnB1dCwgLnNlYXJjaC1mb3JtIHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc2ltcGxlLXNlYXJjaCBpbnB1dCwgLnNpbXBsZS1zZWFyY2ggc2VsZWN0LCAuc2ltcGxlLXNlYXJjaCBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAubG9nby1mb290ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGhyYXNlLXNlYXJjaCAuc2VhcmNoYXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIH1cbiAgLmFydGljbGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAuaXNzdWUtY292ZXIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLyogIC1zbS0gICovXG4vKiAgLWNvbC0gICovXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxvZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC50aGVtZS1pbWcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC50aGVtZS1pdGVtIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY3Rpb24taW5mby1ob2xkZXIge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gIH1cbiAgLmlzc3VlLWNvdmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qICAtY29sLSAgKi9cbi8qICAtPGNvbC0gICovXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxvZ28tZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcnQtaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb3JtLWZ1bmN0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb3JtLWZ1bmN0aW9ucyA+IGRpdiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbiAgLmFydGljbGUtdGV4dHMtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hcnRpY2xlLWl0ZW0tYW5ub3VuY2Uge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLWltYWdlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50cmlhcmlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pc3N1ZS1jb3ZlciwgLmlzc3VlLWRhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDBweCAwIDMycHggMDtcbiAgfVxufVxuLyogIC08Y29sLSAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAuZm9ybS1tYXJnaW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jaGVja3MgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaXNzdWUtbGluZSAuZGVsLWZhdi10aGlzIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5ieC1jb3JlLXdpbmRvdyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ieC1jb3JlLXdpbmRvdyBpbnB1dFt0eXBlPXJhZGlvXSxcbiN6YXlhdmthX3Jlc3VsdCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiN6YXlhdmthX3Jlc3VsdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cblxuLmFydGljbGUtaW5mby1jb2wge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5hcnRpY2xlLWluZm8tY29sIC5hbm5vdW5jZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmpvdXJuYWwtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4jc2VuZF9hcnRpY2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuI3NlbmRfYXJ0aWNsZSBpbnB1dFt0eXBlPXJhZGlvXSxcbiNzZW5kX2FydGljbGUgaW5wdXRbdHlwZT10ZXh0XSxcbiNzZW5kX2FydGljbGUgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4jc2VuZF9hcnRpY2xlIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtaG9sZGVyIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWhvbGRlciAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC04MnZ3O1xuICB9XG4gIC5jYXJ0LWhvbGRlciAuZHJvcGRvd24tbWVudSBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1zZWN0aW9ucy1tZW51IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuc2lkZWJhci1zZWN0aW9ucy1tZW51IHVsIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm15c2VhcmNoZXMgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubXlzZWFyY2hlcyAuc2VhcmNoZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5jYXJ0LWhvbGRlci5hY3RpdmUgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwub3JkZXJTdGVwIGxpLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGFzLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cblxuaS5yIHtcbiAgY29sb3I6ICNlNjMyMDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oKsXCI7XG59XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLiiJJcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYgVwiO1xufVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyJXCI7XG59XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyPXCI7XG59XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKbulwiO1xufVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oybXCI7XG59XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLCpVwiO1xufVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIsKlXCI7XG59XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigr1cIjtcbn1cblxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLigr1cIjtcbn1cblxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiO1xufVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cblxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjtcbn1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XG59XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG5cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG5cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjtcbn1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuXG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuXG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4ueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2ljb24ge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gdWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5waG9uZS1yb3cgLmZvcm0taG9sZGVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5waG9uZS1yb3cgLmZvcm0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qXG5UaGlzIC5zY3NzIGxvb3Agd2lsbCBjcmVhdGUgXCJtYXJnaW4gaGVscGVyc1wiIGFuZCBcInBhZGRpbmcgaGVscGVyc1wiIGZvciB1c2UgaW4geW91ciB3ZWIgcHJvamVjdHMuXG5JdCB3aWxsIGdlbmVyYXRlIHNldmVyYWwgY2xhc3NlcyBzdWNoIGFzOlxuLm0tci0xMCB3aGljaCBnaXZlcyBtYXJnaW4tcmlnaHQgMTAgcGl4ZWxzLlxuLm0tci0xNSBnaXZlcyBNQVJHSU4gdG8gdGhlIFJJR0hUIDE1IHBpeGVscy5cbi5tLXQtMTUgZ2l2ZXMgTUFSR0lOIHRvIHRoZSBUT1AgMTUgcGl4ZWxzIGFuZCBzbyBvbi5cbi5wLWItNSBnaXZlcyBQQURESU5HIHRvIHRoZSBCT1RUT00gb2YgNSBwaXhlbHNcbi5wLWwtNDAgZ2l2ZXMgUEFERElORyB0byB0aGUgTEVGVCBvZiA0MCBwaXhlbHNcblRoZSBmaXJzdCBsZXR0ZXIgaXMgXCJtXCIgb3IgXCJwXCIgZm9yIE1BUkdJTiBvciBQQURESU5HXG5TZWNvbmQgbGV0dGVyIGlzIFwidFwiLCBcImJcIiwgXCJsXCIsIG9yIFwiclwiIGZvciBUT1AsIEJPVFRPTSwgTEVGVCwgb3IgUklHSFRcblRoaXJkIGxldHRlciBpcyB0aGUgbnVtYmVyIG9mIHNwYWNpbmcgaW4gcGl4ZWxzLiBBZGp1c3QgdGhlIGFtb3VudHMgZ2VuZXJhdGVkIGJ5IGVkaXRpbmcgdGhlICRzcGFjZWFtb3VudHMgdmFyaWFibGUgYmVsb3cuXG4qL1xuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1iLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC10LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnAtYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnAtci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnAtbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1iLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucC10LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm0tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnAtYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnAtci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnAtdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnAtbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1iLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm0tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm0tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC10LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnAtYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnAtci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnAtdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLWItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnAtbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1iLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLypcbiAgUlVOIEdVTFAgdG8gZ2VuZXJhdGUgdGhlIGNsYXNzZXMuIE5vdyB5b3UgY2FuIHVzZSB0aGVzZSBoZWxwZXJzIHRvIGN1c3RvbWl6ZSBzcGFjaW5nIG9uIEhUTUwgZWxlbWVudHMuXG4qL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbnAsIGEsIGgxLCBoMiwgaDMsIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRwdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5sYWJlbC53cmFwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWxwLmlzLWRhbmdlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWxwLS1mb3JjZS5pcy1kYW5nZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbi5oZWxwLS1mb3JjZS5pcy1kYW5nZXIuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50ZXh0LWNlbnRlciAuaGVscC5pcy1kYW5nZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLXNtOmZvY3VzLCAuYnRuLWdyb3VwLXNtID4gLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG4tc20gLmdseXBoaWNvbiwgLmJ0bi1ncm91cC1zbSA+IC5idG4gLmdseXBoaWNvbiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZvcm0tcGF5bWVudCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5fX3BhcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwcHggI2VlZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluY3JlYXNlLXF0eSxcbi5yZWR1Y2UtcXR5IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAzcHggOXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pbmNhcnQtcXVhbnRpdHktbnVtYmVyIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ucXVhbnRpdHlfaW5wdXRfY2FydCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0My4xOTc0MjQ4OTI3LCAyNDQuMDQ3MjEwMzAwNCwgMjQ0LjgwMjU3NTEwNzMpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA0cHggMjRweCA2cHggMjRweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNjMyMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG4uYnRuLW1vZGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEUxRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNEUxRTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLW1vZGFsLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWJmMGY3O1xuICBjb2xvcjogIzQxNTE2OTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi1tb2RhbC5kaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbi5idG4uYnRuLWZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NXJlbSArIDEwcHggKyAwLjc1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzQxNTE2OTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbn1cbmJ1dHRvbi5idG4uYnRuLWZpbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE2Ljc4NTcxNDI4NTcsIDIyNi4zMzkyODU3MTQzLCAyMzkuNzE0Mjg1NzE0Myk7XG59XG5idXR0b24uYnRuLmJ0bi1maWxlIHNwYW4uaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NsaXAuc3ZnP2E0NWMxMGHigKYpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgdG9wOiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1saWdodC1kYXJrZW4ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjQjJDMUQ2O1xufVxuLmJ0bi1saWdodC1kYXJrZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6ICNCMkMxRDY7XG59XG5cbmxhYmVsLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWRhcmtlbiB7XG4gIGJvcmRlci1jb2xvcjogI0IyQzFENjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZS1saWdodC1kYXJrZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWRhcmtlbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyQzFENjtcbn1cbi5idG4tb3V0bGluZS1saWdodC1kYXJrZW4uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyQzFENjtcbn1cblxuLnBhLS1idG4tZ3JvdXAuX19maWx0ZXIge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhLS1idG4tZ3JvdXAuX19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnBhLS1idG4tZ3JvdXAuX19maWx0ZXIgbGFiZWwuYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnBhLS1idG4tZ3JvdXAuX19zZWFyY2gtZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbn1cbi5wYS0tYnRuLWdyb3VwLl9fc2VhcmNoLWZpbHRlciBsYWJlbC5idG4ge1xuICBsaW5lLWhlaWdodDogMS45O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ucGEtLWlucHV0LWdyb3VwLl9fc2VhcmNoLl9fZGF0ZSB7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnBhLS1pbnB1dC1ncm91cC5fX3NlYXJjaC5fX2RhdGUgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogODUlO1xufVxuLnBhLS1pbnB1dC1ncm91cC5fX3NlYXJjaC5fX2RhdGUgLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4ucGEtLWlucHV0LWdyb3VwLl9fc2VhcmNoLl9fZGF0ZSAuaW5wdXQtZ3JvdXAgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYS0taW5wdXQtZ3JvdXAuX19zZWFyY2guX19kYXRlIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICB3aWR0aDogMTUlO1xufVxuLnBhLS1pbnB1dC1ncm91cC5fX3NlYXJjaC5fX2RhdGUgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGEtLWlucHV0LWdyb3VwLl9fc2VhcmNoLl9fZGF0ZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5idG4uaXMtbG9hZGluZywgZGl2LmlzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwO1xufVxuLmJ0bi5pcy1sb2FkaW5nOmFmdGVyLCBkaXYuaXMtbG9hZGluZzphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYnRuLmlzLWxvYWRpbmcuYnRuLWxpbms6YWZ0ZXIsIGRpdi5pcy1sb2FkaW5nLmJ0bi1saW5rOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OTBkYztcbn1cbi5idG4udGV4dC1kYW5nZXIuaXMtbG9hZGluZyAqLCBkaXYudGV4dC1kYW5nZXIuaXMtbG9hZGluZyAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJ0bi50ZXh0LWRhbmdlci5pcy1sb2FkaW5nOmFmdGVyLCBkaXYudGV4dC1kYW5nZXIuaXMtbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2MzIwMTtcbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1zZWxlY3QuaXMtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtc2VsZWN0LmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzQ5MGRjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5MGRjO1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1zZWxlY3QuaXMtbG9hZGluZyBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gLmZvcm0tZ3JvdXAuaXMtZGlzYWJsZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xufVxuXG5kaXYuaXMtbG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5kaXYuaXMtbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2MzIwMTtcbn1cbmRpdi5pcy1sb2FkaW5nLnRleHQtcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OTBkYztcbn1cbmRpdi5pcy1sb2FkaW5nLmlzLXNlYXJjaC1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTAwcHg7XG59XG5kaXYuaXMtbG9hZGluZy5pcy1zZWFyY2gtbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2MzIwMTtcbn1cbmRpdi5pcy1sb2FkaW5nLmlzLXNlYXJjaC1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWFyY2gtdGl0bGUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2U2MzIwMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi5pcy1sb2FkaW5nLmlzLXRyYW5zcGFyZW50OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kaWFsb2dfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kaWFsb2dfX2xvYWRpbmc6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZGlhbG9nX19sb2FkaW5nLmlzLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAwLjY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLmRpYWxvZ19fbG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5kaWFsb2dfX2xvYWRpbmcuaXMtYmxhY2s6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uaGVscC5pcy1kYW5nZXIge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cblxuLmljb24tY2hlY2sge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uaHItbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oci1sYWJlbCBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhyLWxhYmVsIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjNTU1OTVjO1xufVxuXG4ubW9kYWwuaXMtcmlnaHQtYmFyIC5tb2RhbC1ib2R5IHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNjMyMDE7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNjMyMDE7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDkwZGM7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDkwZGM7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOGMxNzI7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOGMxNzI7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNjk5M2Y7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNjk5M2Y7XG59XG5cbi5tZXNzYWdlLWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZXNzYWdlLWxvYWRpbmcuX19pcy1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLnRvYXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNnB4ICM5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDUwcHggIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9hc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG9hc3QtdG9wLXJpZ2h0IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG59XG4jdG9hc3QtY29udGFpbmVyIC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxQTM1MTtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRjtcbn1cbiN0b2FzdC1jb250YWluZXIgLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY5NkI0O1xufVxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjk5M2Y7XG59XG5cbi50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4udGlwcHktdG9vbHRpcC5saWdodC10aGVtZSAudGlwcHktY29udGVudCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgLnRpcHB5LWNvbnRlbnQgLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aXBweS10b29sdGlwLmluZm8tdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4udGlwcHktdG9vbHRpcC5pbmZvLXRoZW1lIC50aXBweS1jb250ZW50IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGlwcHktdG9vbHRpcC5pbmZvLXRoZW1lIC50aXBweS1jb250ZW50IC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLm1vZGFsIC5jbG9zZS5fX2Nsb3NlLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTBweDtcbn1cbi5tb2RhbCAuY2xvc2UuX19jbG9zZS1sYXJnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0b3A6IC0ycmVtO1xuICByaWdodDogLTNyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsIC5jbG9zZS5fX2Nsb3NlLWxhcmdlIHtcbiAgICB0b3A6IC0zcmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5tb2RhbCAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbCAuZm9ybS1ncm91cCAuaGVscCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tb2RhbCAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5mb3JtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDAgMjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwuX19zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1vZGFsLl9faGFzLXNjcm9sbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDQwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmlzLXN1cHBvcnQge1xuICB6LWluZGV4OiAxMDQxO1xufVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLmJyZWFkY3J1bWJzLCAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJyZWFkY3J1bWJzIHVsLCAuYnJlYWRjcnVtYiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5icmVhZGNydW1icyBsaSwgLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5icmVhZGNydW1icyBsaSBhLCAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYnMgbGkgYTpob3ZlciwgLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmJyZWFkY3J1bWJzIGxpLmFjdGl2ZSwgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uYnJlYWRjcnVtYnMgbGkuYWN0aXZlIGEsIC5icmVhZGNydW1iIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uYnJlYWRjcnVtYnMgYTpsaW5rLCAuYnJlYWRjcnVtYnMgYTp2aXNpdGVkLCAuYnJlYWRjcnVtYiBhOmxpbmssIC5icmVhZGNydW1iIGE6dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3RThDOUY7XG59XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uaW5wdXQtZ3JvdXAuZGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAgNDBweCAwIDAgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC5kYXRlIGlucHV0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWxhYmVsLndyYXAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmlzLWRhbmdlciArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWZpZWxkLl9fZXJyb3IuaXMtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWZpZWxkLmlzLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2MzIwMSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sLl9fZXJyb3IuaXMtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC5pcy1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlNjMyMDEgIWltcG9ydGFudDtcbn1cblxuLmZvcm0td3JhcHBlciAuZm9ybS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWhvbGRlciAuaGVscCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1ob2xkZXIgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uaXMtZGlzYWJsZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tb2RhbC1ib2R5IGlucHV0LmlzLWRhbmdlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtcGFzc3dvcmQgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1wYXNzd29yZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXBhc3N3b3JkIC5idG4taW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1wYXNzd29yZCAuYnRuLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1wYXNzd29yZCAuYnRuLWlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICMzNDkwZGM7XG59XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4udG9wbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2Q0ZDQ7XG59XG4uaGVhZGVyIG5hdiB7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5yZWFkbW9yZS1idXR0b24sXG4ubWFya2Rvd24tZnJvbnQgLnJlYWRtb3JlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZTYzMjAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnJlYWRtb3JlLWJ1dHRvbjpob3Zlcixcbi5tYXJrZG93bi1mcm9udCAucmVhZG1vcmUtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZjRlMWU7XG59XG5cbi5yZWFkbW9yZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZG1vcmUtY29udGFpbmVyLl9fZml4LWhlaWdodCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhZG1vcmUtY29udGFpbmVyLl9fZml4LWhlaWdodC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbi5yZWFkbW9yZS1jb250YWluZXIuX19maXgtaGVpZ2h0Ll9fcHVibGlzaGVyIHtcbiAgaGVpZ2h0OiAxNzVweDtcbn1cblxuW2RhdGEtcmVhZG1vcmVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWRtb3JlLWpzLXRvZ2dsZSwgLnJlYWRtb3JlLWpzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFkbW9yZS1qcy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMjAxO1xuICBib3JkZXItY29sb3I6ICNlNjMyMDE7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wYWdpbmF0aW9uIC5idG4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uLS1zZWFyY2gtcm93IG1hcmsge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLi0tc2VhcmNoLWZpbHRlcnMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2Q0ZDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC4tLXNlYXJjaC1maWx0ZXJzIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4uYnRuLWNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tY29sbGFwc2UgLmZhIHtcbiAgdHJhbnNmb3JtOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ0bi1jb2xsYXBzZTpub3QoLmNvbGxhcHNlZCkgLmZhIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sbGFwc2UtbGcuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvdmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3Zlci1iZy5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY292ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY292ZXItYmctbW9iaWxlLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY292ZXIgLm1hZy1hcnQtZmlsdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb3ZlciBsYWJlbFtmb3I9b3BlbmVkXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5jb3ZlciBsYWJlbFtmb3I9ZmF2c10ge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLmNvdmVyIC5jb3Zlci1naG9zdC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3ZlciBhLmNvbGxhcHNlZC1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdmVyIGEubm90LWNvbGxhcHNlZC1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3Zlci5mb3JtLWNvbGxhcHNlZCAucGhyYXNlLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvdmVyLmZvcm0tY29sbGFwc2VkIC5leHRlbmRlZC1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb3Zlci5mb3JtLWNvbGxhcHNlZCBhLmNvbGxhcHNlZC1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3Zlci5mb3JtLWNvbGxhcHNlZCBhLm5vdC1jb2xsYXBzZWQtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm15c2VhcmNoZXMgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5teXNlYXJjaGVzIGJ1dHRvbi5pcy1sb2FkaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15c2VhcmNoZXMgYnV0dG9uLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNjMyMDE7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNjMyMDE7XG59XG5cbi5zYXZlLXNlYXJjaCBhLmlzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2F2ZS1zZWFyY2ggYS5pcy1sb2FkaW5nOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTYzMjAxO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTYzMjAxO1xuICBsZWZ0OiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VhcmNoZXNpbm4gLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxubWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubWFpbiA+IHNlY3Rpb24ge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG59XG5cbm1haW4gPiBzZWN0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuW2xhbmc9cnVdIHNlY3Rpb25bbGFuZz1ydV0sXG5bbGFuZz1lbl0gc2VjdGlvbltsYW5nPWVuXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbn1cblxuLmxhbmd1YWdlcyB7XG4gIHdpZHRoOiA4MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwubGFuZ3VhZ2VzIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxudWwubGFuZ3VhZ2VzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG51bC5sYW5ndWFnZXMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG51bCBsaS5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnVsIGxpLmxhbmd1YWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGNztcbn1cblxuLmxhbmd1YWdlLCAubGFuZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3ZThjOWY7XG59XG4ubGFuZ3VhZ2UgYSwgLmxhbmcgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sYW5ndWFnZSBhIHAsIC5sYW5nIGEgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3ZThjOWY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbn1cbi5sYW5ndWFnZSBhIHNwYW4sIC5sYW5ndWFnZSBhIHAsIC5sYW5nIGEgc3BhbiwgLmxhbmcgYSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxhbmd1YWdlIHNwYW4sIC5sYW5ndWFnZSBwLCAubGFuZyBzcGFuLCAubGFuZyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxhZy1pY29uLXJ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9mbGFnLXJ1LXJ1LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLmZsYWctaWNvbi1lbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvZmxhZy1lbi11cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uY2l0YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaXRhdGlvbi5jLWFydGljbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmNpdGF0aW9uIC5jLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCMkMxRDY7XG59XG4uY2l0YXRpb24gLmMtaGVhZCAuYy10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDFweCAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVlNWU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4uY2l0YXRpb24gLmMtYm9keSB7XG4gIHBhZGRpbmc6IDRweCAxLjVyZW07XG4gIGNvbG9yOiAjN0U4QzlGO1xufVxuLmNpdGF0aW9uLmlzLW1vZGFsLmMtYXJ0aWNsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmNpdGF0aW9uLmlzLW1vZGFsIC5jLWhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNpdGF0aW9uLmlzLW1vZGFsIC5jLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xufVxuXG4uY29va2llLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTEwcmVtO1xuICBsZWZ0OiAxcmVtO1xuICB3aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb29raWUtYmFyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbn1cbi5jb29raWUtYmFyLWNvbnRhaW5lci5fX3Zpc2libGUge1xuICBib3R0b206IDFyZW07XG59XG4uY29va2llLWJhci1jb250YWluZXIgLmNvb2tpZS1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29va2llLWJhci1jb250YWluZXIgLmNvb2tpZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb29raWUtYmFyLWNvbnRhaW5lciAuY29va2llLWFjdGlvbnMgLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uZm9ybS1jb250cm9sLl9faXMtc2lkZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0MTUxNjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRjc7XG4gIGJvcmRlci1jb2xvcjogI0VCRjBGNztcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG5mb290ZXIgLnNvY2lhbHMtY29sbGFwc2UgLnNvY2lhbHMtY29sbGFwc2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuZm9vdGVyIC5zb2NpYWxzLWNvbGxhcHNlIC5zb2NpYWxzLWNvbGxhcHNlLWNvbnRhaW5lciBhLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbmZvb3RlciAuc29jaWFscy1jb2xsYXBzZSAuc29jaWFscy1jb2xsYXBzZS1jb250YWluZXIgYS5kLWZsZXg6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb290ZXIgLnNvY2lhbHMtY29sbGFwc2UgLnNvY2lhbHMtY29sbGFwc2UtY29udGFpbmVyIGEuZC1mbGV4IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5mb290ZXIgLnNvY2lhbHMtY29sbGFwc2UgLnNvY2lhbHMtY29sbGFwc2UtY29udGFpbmVyIGEuZC1mbGV4IHNwYW4gaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuZm9vdGVyIC5zb2NpYWxzLWNvbGxhcHNlIC5zb2NpYWxzLWNvbGxhcHNlLWNvbnRhaW5lciBhLmQtZmxleCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuZm9vdGVyIC5zb2NpYWxzLWNvbGxhcHNlIC5zb2NpYWxzLWNvbGxhcHNlLWNvbnRhaW5lciBhLmQtZmxleDpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG5mb290ZXIgLmFkZHJlc3MtY29udGFpbmVyIC5tYXJrZG93bi1mcm9udCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByLS1zY3JvbGwtdXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogMjVweDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHItLXNjcm9sbC11cC5fX3Nob3cge1xuICByaWdodDogMjVweDtcbn1cbi5wci0tc2Nyb2xsLXVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NC4wMTI5ODcwMTMsIDc2LjM1MDY0OTM1MDYsIDI3Ljk4NzAxMjk4Nyk7XG59XG4ucHItLXNjcm9sbC11cCAuZmEge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wci0tc2Nyb2xsLXVwIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAucHItLXNjcm9sbC11cCAuZmEge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLnByLS1zY3JvbGwtdXAuX19zaG93IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5fX3NtYWxsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmRyb3Bkb3duLW1lbnUuX19zbWFsbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kcm9wZG93bi1tZW51Ll9fc21hbGwgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kcm9wZG93bi5fX2pvdXJuYWxzLWJ5LWNhdGVnb3JpZXMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZHJvcGRvd24uX19qb3VybmFscy1ieS1jYXRlZ29yaWVzIC5ncmV5LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZHJvcGRvd24uX19qb3VybmFscy1ieS1jYXRlZ29yaWVzIC5ncmV5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmRyb3Bkb3duLl9fam91cm5hbHMtYnktY2F0ZWdvcmllcyAuZ3JleS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzdFOEM5Rjtcbn1cblxuLnByLXJvdy1mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucHItcm93LWZvcm0tY29udHJvbCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnByLXJvdy1mb3JtLWNvbnRyb2wgLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBuLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG59XG5cbi5wbi0tY29sbGFwc2UtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzQ3NTI2MjtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLVNlbWlib2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgM3JlbSAwIDFyZW07XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjcgdXJsKC9pbWFnZXMvdG9wYXJyb3cuc3ZnPzUzYzA3YzXigKYpIHJpZ2h0IDE4cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xufVxuLnBuLS1jb2xsYXBzZS1saW5rLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjcgdXJsKC9pbWFnZXMvZ3JhcnJvdy5zdmc/NmY1YmFmYeKApikgcmlnaHQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG59XG4ucG4tLWNvbGxhcHNlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMmVlO1xuICBjb2xvcjogIzQ3NTI2Mjtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5uYXYtbGlrZS1zdGVwcGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXYtbGlrZS1zdGVwcGVycyAubmF2LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDA7XG59XG4ubmF2LWxpa2Utc3RlcHBlcnMgLm5hdi1pdGVtIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQjJDMUQ2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLm5hdi1saWtlLXN0ZXBwZXJzIC5uYXYtaXRlbSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNGUwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2LWxpa2Utc3RlcHBlcnMgLm5hdi1pdGVtIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTYzMjAxO1xufVxuLm5hdi1saWtlLXN0ZXBwZXJzIC5uYXYtaXRlbSBhLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG59XG5cbi5uYXYtbGlrZS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdi1saWtlLWxpbmUgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiA2cHg7XG59XG4ubmF2LWxpa2UtbGluZSAubmF2LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuLm5hdi1saWtlLWxpbmUgLm5hdi1pdGVtIGE6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICM1MzZEODc7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuLm5hdi1saWtlLWxpbmUgLm5hdi1pdGVtIGE6bm90KC5hY3RpdmUpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtbGlrZS1saW5lIC5uYXYtaXRlbSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbi0tam91cm5hbC1jYXJkLWJhc2ljIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wbi0tam91cm5hbC1jYXJkLWJhc2ljIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5wbi0tam91cm5hbC1jYXJkLWJhc2ljIGltZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wbi0tam91cm5hbC1jYXJkLWJhc2ljIC4tLWxpbmsge1xuICBmb250LWZhbWlseTogT3BlblNhbnMtU2VtaWJvbGQsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnBuLS1qb3VybmFsLWNhcmQtYmFzaWMgLi0tbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNzguNDg2NDg2NDg2NSwgODgsIDk3LjUxMzUxMzUxMzUpO1xufVxuXG4ucG4tLW5ld3MtY2FyZC1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucG4tLW5ld3MtY2FyZC1zbWFsbCAuLS1kYXRlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43ODc1cmVtO1xufVxuLnBuLS1uZXdzLWNhcmQtc21hbGwgLi0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG4tLW5ld3MtY2FyZC1zbWFsbCAuLS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IE9wZW5TYW5zLVNlbWlib2xkLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucG4tLW5ld3MtY2FyZC1zbWFsbCAuLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYig3OC40ODY0ODY0ODY1LCA4OCwgOTcuNTEzNTEzNTEzNSk7XG59XG5cbi5wbi0tbmV3cy1hbGwtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1TZW1pYm9sZCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG4tLW5ld3MtYWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDc4LjQ4NjQ4NjQ4NjUsIDg4LCA5Ny41MTM1MTM1MTM1KTtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5wcm9tby5ib2R5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDY1NDlkIDAlLCAjNmNiMmViIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByb21vLmJvZHkgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbjogMTBweCAtMTVweCAxMHB4IC0xNXB4O1xufVxuLnByb21vIC5oZWFkIHtcbiAgYmFja2dyb3VuZDogIzA2NTQ5ZDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA2NTQ5ZCAwJSwgIzYxYzJlOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA2NTQ5ZCAwJSwgIzYxYzJlOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDY1NDlkIDAlLCAjNjFjMmU5IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwNjU0OWRcIiwgZW5kQ29sb3JzdHI9XCIjNjFjMmU5XCIsR3JhZGllbnRUeXBlPTEgKTtcbn1cbi5wcm9tbyAuaGVhZC1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wcm9tbyAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWFkZXIucG5nKSAzMDBweCBib3R0b20gbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xufVxuLnByb21vIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMC45NWVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvbW8gLmluZm8ge1xuICB3aWR0aDogNzIlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wcm9tbyAuZm9ybS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9tbyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCA1JTtcbn1cbi5wcm9tbyAuZm9ybS13cmFwcGVyIC5mb3JtLWhvbGRlciAuaGVscCB7XG4gIGJvdHRvbTogLTE4cHg7XG59XG4ucHJvbW8gLmZvcm0td3JhcHBlciAuZm9ybS1ob2xkZXIgLmhlbHAtLWZvcmNlIHtcbiAgYm90dG9tOiAtMThweDtcbn1cbi5wcm9tbyAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvbW8gLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMjAlO1xufVxuLnByb21vIC5mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYmNiYztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByb21vIC5mb3JtLWZpZWxkLnByb21vY29kZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTc3MWIzO1xufVxuLnByb21vIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnByb21vIC5idXR0b24taG9sZGVyIHtcbiAgLyogd2lkdGg6IDIyMHB4OyAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnByb21vIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzNkOTdjYztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2Q5N2NjIDAlLCAjMTI2MmE3IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzZDk3Y2MgMCUsICMxMjYyYTcgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzZDk3Y2MgMCUsICMxMjYyYTcgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzNkOTdjY1wiLCBlbmRDb2xvcnN0cj1cIiMxMjYyYTdcIixHcmFkaWVudFR5cGU9MCApO1xufVxuLnByb21vLmNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9tby5jb250YWluZXIgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnByb21vLmNvbnRhaW5lciAucm93LmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKmJvcmRlcjogMXB4IHNvbGlkIHJlZDsqL1xuICB3aWR0aDogNzAlO1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucHJvbW8uY29udGFpbmVyIC5yb3cuY2VudGVyIC5waG9uZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByb21vLmNvbnRhaW5lciAucm93LmNlbnRlciAucGhvbmUge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1MaWdodFwiO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvbW8gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb21vIC5oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHh0LWgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50eHQtaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHh0LWgxIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4udHh0LW1haW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR4dC1tYWluIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHh0LW1haW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR4dC1tYWluLnR4dC1zbS1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuLnR4dC1tYi1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR4dC1tYi1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi50eHQtaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHh0LWgzIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50eHQtaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHh0LWgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR4dC1oMy50eHQtYmlnIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYuNjI1cmVtO1xuICB9XG59XG4udHh0LWgzLnR4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHh0LWgzLnR4dC1oMy1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udHh0LWg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50eHQtaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnR4dC1hd2FyZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHh0LWF3YXJkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbi50eHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50eHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG59XG4udHh0LXRpdGxlLm1iLWVkaXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnR4dC1tZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR4dC1tZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4udHh0LXNtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cbi50eHQtc20uX19ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnR4dC14cyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cblxuYi50eHQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR4dC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50eHQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG4udHh0LWRlc2NyaXB0aW9uLm1iLWVkaXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhLXByb21vLWJsb2NrLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtcHJvbW8tYmxvY2stcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB9XG59XG5cbi5wYS1wcm9tby1ibG9jay1yYWRpdXMtbWQge1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLXByb21vLWJsb2NrLXJhZGl1cy1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnBhLS1wcm9tbyB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMWYxO1xufVxuLnBhLS1wcm9tbyBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGEtLXByb21vIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhLS1wcm9tbyAuaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuLnBhLS1wcm9tbyAuaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuLnBhLS1wcm9tbyAuZm9udC1tZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ucGEtLXByb21vIC5mb250LWxnIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5wYS0tcHJvbW8gLmJvcmRlci1tZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDIzMjQ7XG59XG4ucGEtLXByb21vIC5yb3VuZGVkLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLnBhLS1wcm9tbyAucm91bmRlZC1tZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5wYS0tcHJvbW8gLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuLnBhLS1wcm9tbyAucC1tZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ucGEtLXByb21vIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhLS1wcm9tbyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYS0tcHJvbW8gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGEtLXByb21vIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhLS1wcm9tbyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgfVxufVxuLnBhLS1wcm9tbyAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxNjEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYS0tcHJvbW8gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxODQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGEtLXByb21vIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTYxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhLS1wcm9tbyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYS0tcHJvbW8gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxNjEwcHg7XG4gIH1cbn1cblxuLnBhLS1wcm9tby1mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYS0tcHJvbW8tZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEuNXJlbSA0LjEyNXJlbSAxLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0YzRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgY29sb3I6ICMyNDIzMjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAyLjM3NXJlbSAwLjc1cmVtIDEuNXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5wYS0tcHJvbW8tZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLnBhLS1wcm9tby1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cbi5wYS0tcHJvbW8tZm9ybS1ncm91cCAuZm9ybS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMjQyMzI0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLnBhLS1wcm9tby1mb3JtLWdyb3VwIC5mb3JtLXF1ZXN0aW9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1mb3JtLWdyb3VwIC5mb3JtLXF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLnBhLS1wcm9tby1mb3JtLWdyb3VwIC5wci0tY2FwdGNoYSAuY2FwdGNoYS1jb2xsYXBzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI0YzRjFGMTtcbn1cbi5wYS0tcHJvbW8tZm9ybS1ncm91cCAucHItLWNhcHRjaGEgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogY2FsYygxLjZlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYS0tcHJvbW8tZm9ybS1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGEtLXByb21vLWZvcm0tZ3JvdXAuX19waG9uZSB7XG4gIGNvbG9yOiAjMjQyMzI0O1xufVxuLnBhLS1wcm9tby1mb3JtLWdyb3VwLl9fcGhvbmUgLml0aV9fY291bnRyeSBzcGFuIHtcbiAgY29sb3I6ICMyNDIzMjQgIWltcG9ydGFudDtcbn1cbi5wYS0tcHJvbW8tZm9ybS1ncm91cCBzcGFuLmlzLWRhbmdlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0VDMzMzMyAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcC5fX3Byb21vIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhLS1wcm9tby10YWJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNC4xMjVyZW07XG59XG4ucGEtLXByb21vLXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5wYS0tcHJvbW8tdGFicyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYS0tcHJvbW8tdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xufVxuLnBhLS1wcm9tby10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMUYxO1xufVxuLnBhLS1wcm9tby10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjMyNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYS0tY2FyZCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQyMzI0O1xuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbn1cbi5wYS0tY2FyZC5wYS0tY2FyZC1wLTI4IHtcbiAgcGFkZGluZzogMS43NXJlbTtcbn1cbi5wYS0tY2FyZC5wYS0tY2FyZC1wLTMyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1jYXJkLnBhLS1jYXJkLXAtMzIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5wYS0tY2FyZC5wYS0tY2FyZC1wLTQwIHtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLnBhLS1jYXJkLnBhLS1jYXJkLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1jYXJkIC4tLXRpdGxlLXJlYXNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnBhLS1jYXJkIC5jYXJkLWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMy43NXJlbTtcbn1cbi5wYS0tY2FyZCAuY2FyZC1pbWFnZS5jYXJkLWVkaXRvciB7XG4gIGhlaWdodDogMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhLS1jYXJkIC5jYXJkLWltYWdlLmNhcmQtZWRpdG9yIHtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICB9XG59XG4ucGEtLWNhcmQgLmNhcmQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tY2FyZCAuY2FyZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucGEtLWNhcmQgLmNhcmQtaWNvbiBpbWcge1xuICB3aWR0aDogMy41cmVtO1xufVxuLnBhLS1jYXJkIC5jYXJkLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MnB4O1xuICBsZWZ0OiAtNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGEtLWNhcmQgLmNhcmQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYS0tY2FyZCAuY2FyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLWNhcmQgLmNhcmQtaGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYS0tY2FyZCAuY2FyZC1oZWFkIC4tLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4ucGEtLWNhcmQgLmNhcmQtaGVhZCAuLS1sZWZ0Ll9fZmVlZGJhY2sge1xuICBtaW4td2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGEtLWNhcmQgLmNhcmQtaGVhZCAuLS1sZWZ0Ll9fZmVlZGJhY2sge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuLnBhLS1jYXJkIC5jYXJkLWhlYWQgLi0tbGVmdCBpbWcge1xuICBtaW4td2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGEtLWNhcmQgLmNhcmQtaGVhZCAuLS1yaWdodCAudHh0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhLS1jYXJkIC5jYXJkLWhlYWQgLi0tcmlnaHQgLnR4dC14cyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wYS0tY2FyZCAuY2FyZC1oZWFkIC4tLXJpZ2h0IC4tLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5wYS0tY2FyZCAuY2FyZC1oZWFkIC4tLXJpZ2h0IC4tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnBhLS1jYXJkIC5jYXJkLWJvZHkuX19zcGFjZWQge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnBhLS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGEtLWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5jYXJkLXRpdGxlLW1kIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhLS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuY2FyZC10aXRsZS1sZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG4ucGEtLWNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1idWJibGUge1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tYnViYmxlIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5idG4tYnViYmxlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMzMzMzO1xufVxuLmJ0bi1idWJibGUuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTcyNjQ1NzM5OSwgNzQuMzI3MzU0MjYwMSwgNzQuMzI3MzU0MjYwMSk7XG59XG4uYnRuLWJ1YmJsZS5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgY29sb3I6ICMyNDIzMjQ7XG59XG4uYnRuLWJ1YmJsZS5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmJ0bi1idWJibGUuYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1idWJibGUuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uYnRuLWJ1YmJsZS5idG4tbWQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5idG4tYnViYmxlLmJ0bi1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5idG4tYnViYmxlLmJ0bi1wcm9tby1hcnJvdyB7XG4gIHdpZHRoOiA0LjYyNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAuOTM4cmVtIDEuNTYzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbn1cblxuLnBhLS1wcm9tby1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnBhLS1wcm9tby1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGEtLXByb21vLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ucGEtLXByb21vLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MjM7XG59XG4ucGEtLXByb21vLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzLl9fd2hpdGUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuLnBhLS1wcm9tby1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5fX3doaXRlIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb2wtY2Fyb3VzZWwtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sLWNhcm91c2VsLTEyIC5jYXJvdXNlbC1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGEtLW1hcmtkb3duIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhLS1tYXJrZG93biBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGEtLXByb21vLWFubm90YXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tYW5ub3RhdGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhLS1wcm9tby1hbm5vdGF0aW9ucyAucGEtLXByb21vLWFubm90YXRpb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTNFRjY7XG4gIHBhZGRpbmc6IDcycHggMTEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tYW5ub3RhdGlvbnMgLnBhLS1wcm9tby1hbm5vdGF0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhLS1wcm9tby1hbm5vdGF0aW9ucyAucGEtLXByb21vLWFubm90YXRpb25zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhLS1wcm9tby1hbm5vdGF0aW9ucyAucGEtLXByb21vLWFubm90YXRpb25zLWNvbnRhaW5lciAuaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1hbm5vdGF0aW9ucyAucGEtLXByb21vLWFubm90YXRpb25zLWNvbnRhaW5lciAuaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wYS0tcHJvbW8tYW5ub3RhdGlvbnMgLnBhLS1wcm9tby1hbm5vdGF0aW9ucy1jb250YWluZXIgLmJsb2NrLWdyb3VwIHtcbiAgY29sb3I6ICMyNDIzMjQ7XG59XG4ucGEtLXByb21vLWFubm90YXRpb25zIC5wYS0tcHJvbW8tYW5ub3RhdGlvbnMtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDIzMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbjogMTRweDtcbn1cbi5wYS0tcHJvbW8tYW5ub3RhdGlvbnMgLnBhLS1wcm9tby1hbm5vdGF0aW9ucy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGEtLXByb21vLWFubm90YXRpb25zIC5wYS0tcHJvbW8tYW5ub3RhdGlvbnMtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhLS1wcm9tby1hbm5vdGF0aW9ucyAucGEtLXByb21vLWFubm90YXRpb25zLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0tdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhLS1wcm9tby1hbm5vdGF0aW9ucyAucGEtLXByb21vLWFubm90YXRpb25zLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucGEtLXByb21vLWF3YXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1hd2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucGEtLXByb21vLWF3YXJkcyAuYmxvY2staXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzI0MjMyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1hd2FyZHMgLmJsb2NrLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1hd2FyZHMgLmJsb2NrLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbn1cbi5wYS0tcHJvbW8tYXdhcmRzIC5ibG9jay1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YxRjE7XG4gIGNvbG9yOiAjMjQyMzI0O1xufVxuLnBhLS1wcm9tby1hd2FyZHMgLmJsb2NrLWl0ZW0gLmljb24ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWF3YXJkcyAuYmxvY2staXRlbSAuaWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGEtLXByb21vLWF3YXJkcyAubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1hd2FyZHMgLmxpc3QtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYS0tcHJvbW8tYXdhcmRzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNDIzMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGNvbG9yOiAjMjQyMzI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWF3YXJkcyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tYXdhcmRzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbn1cbi5wYS0tcHJvbW8tYXdhcmRzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjFGMTtcbiAgY29sb3I6ICMyNDIzMjQ7XG59XG4ucGEtLXByb21vLWF3YXJkcyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGEtLXByb21vLWF3YXJkcyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGEtLXByb21vLWF3YXJkcyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC5pY29uIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1hd2FyZHMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAuaWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnBhLS1wcm9tby1hd2FyZHMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWF3YXJkcyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5wYS0tcHJvbW8tYmFubmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWJhbm5lcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucGEtLXByb21vLWJhbm5lcnMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tYmFubmVycyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBhLS1wcm9tby1iYW5uZXJzIC5ibG9jay1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhLS1wcm9tby1iYW5uZXJzIC5ibG9jay1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGEtLXByb21vLWJhbm5lcnMgLmJsb2NrLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGEtLXByb21vLWJhbm5lcnMgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBoZWlnaHQ6IDlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGEtLXByb21vLWJhbm5lcnMgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGEtLXByb21vLWJhbm5lcnMgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGEtLXByb21vLWJhbm5lcnMgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYS0tcHJvbW8tYm9udXNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tYm9udXNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhLS1wcm9tby1ib251c2VzIC5wYS0tcHJvbW8tYm9udXNlcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWJvbnVzZXMgLnBhLS1wcm9tby1ib251c2VzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuLnBhLS1wcm9tby1ib251c2VzIC5wYS0tcHJvbW8tYm9udXNlcy1jb250YWluZXIgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLnBhLS1wcm9tby1jb25jbHVzaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIC4tLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYzN3B4O1xuICBoZWlnaHQ6IDkxOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLi0tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLi0tY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjRyZW0pO1xuICByaWdodDogY2FsYyg1MCUgLSAyLjJyZW0pO1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGEtLXByb21vLWNvbmNsdXNpb24gLnBhLS1wcm9tby1jb25jbHVzaW9uLWNvbnRhaW5lciAuLS1jb3VudGVyIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIC4tLWNvdW50ZXIge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxLjM1cmVtKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG4ucGEtLXByb21vLWNvbmNsdXNpb24gLnBhLS1wcm9tby1jb25jbHVzaW9uLWNvbnRhaW5lciAuYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLmJsb2NrLWl0ZW0uX19jb3VudGVyIHtcbiAgaGVpZ2h0OiAxMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGEtLXByb21vLWNvbmNsdXNpb24gLnBhLS1wcm9tby1jb25jbHVzaW9uLWNvbnRhaW5lciAuYmxvY2staXRlbS5fX2NvdW50ZXIge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLmJsb2NrLWl0ZW0gLmJsb2NrLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLmJsb2NrLWl0ZW0gLmJsb2NrLWl0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLmJsb2NrLWl0ZW0gLmZvbnQtbWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIHRhYmxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5wYS0tcHJvbW8tY29uY2x1c2lvbiAucGEtLXByb21vLWNvbmNsdXNpb24tY29udGFpbmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnBhLS1wcm9tby1jb25jbHVzaW9uIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1lZGl0b3JzIC5wYS0tcHJvbW8tZWRpdG9ycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnBhLS1wcm9tby1lZGl0b3JzIC5wYS0tcHJvbW8tZWRpdG9ycy1jb250YWluZXIgLi0tbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG4ucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYS0tcHJvbW8tZWRpdG9ycyAucGEtLXByb21vLWVkaXRvcnMtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDMzLjMlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLWhlaWdodDogNzcycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYS0tcHJvbW8tZWRpdG9ycyAucGEtLXByb21vLWVkaXRvcnMtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbSAuLS1pbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBhLS1wcm9tby1lZGl0b3JzIC5wYS0tcHJvbW8tZWRpdG9ycy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIC4tLXZpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDJweDtcbiAgbGVmdDogLTQycHg7XG59XG4ucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0tY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLnBhLS1wcm9tby1lZGl0b3JzIC5wYS0tcHJvbW8tZWRpdG9ycy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtLl9fbWFpbiAuLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG4ucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnBhLS1wcm9tby1lZGl0b3JzIC5wYS0tcHJvbW8tZWRpdG9ycy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGEtLXByb21vLWVkaXRvcnMgLnBhLS1wcm9tby1lZGl0b3JzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYS0tcHJvbW8tZWRpdG9ycyAucGEtLXByb21vLWVkaXRvcnMtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGEtLXByb21vLWZlZWRiYWNrcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tZmVlZGJhY2tzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIH1cbn1cbi5wYS0tcHJvbW8tZmVlZGJhY2tzIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciAuLS1yaWdodCAudHh0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYS0tcHJvbW8tZmVlZGJhY2tzIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQyMzI0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5wYS0tcHJvbW8tZmVlZGJhY2tzIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYS0tcHJvbW8tZmVlZGJhY2tzIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYS0tcHJvbW8tZmVlZGJhY2tzIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYS0tcHJvbW8tZmVlZGJhY2tzIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciAuYmxvY2stZ3JvdXAgLmJsb2NrLWdyb3VwLWl0ZW0gLi0taGVhZCAuLS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG4ucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIC4tLWhlYWQgLi0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnBhLS1wcm9tby1mZWVkYmFja3MgLnBhLS1wcm9tby1mZWVkYmFja3MtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbSAuLS1oZWFkIC4tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyNDIzMjQ7XG59XG4ucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIC4tLWNvbnRlbnQgLi0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIC4tLWNvbnRlbnQgLi0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnBhLS1wcm9tby1mZWVkYmFja3MgLnBhLS1wcm9tby1mZWVkYmFja3MtY29udGFpbmVyIC5ibG9jay1ncm91cCAuYmxvY2stZ3JvdXAtaXRlbSAuLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGEtLXByb21vLWZlZWRiYWNrcyAucGEtLXByb21vLWZlZWRiYWNrcy1jb250YWluZXIgLmJsb2NrLWdyb3VwIC5ibG9jay1ncm91cC1pdGVtIC4tLXJpZ2h0IC50eHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGEtLXByb21vLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNDIzMjQgLTMyLjAyJSwgIzZFM0VGNiA0NDcuMzIlKTtcbiAgcGFkZGluZzogNy41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCA3LjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWZvb3RlciAuLS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWZvb3RlciAuLS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnBhLS1wcm9tby1mb290ZXIgLi0tcG9saWN5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhLS1wcm9tby1mb290ZXIgLi0tcG9saWN5IGEge1xuICBjb2xvcjogIzZFM0VGNjtcbn1cbi5wYS0tcHJvbW8tZm9vdGVyIC5mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1mb290ZXIgLmZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnBhLS1wcm9tby1mb290ZXIgLmZvcm0gLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnBhLS1wcm9tby1mb290ZXIgLi0tbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQuNTYzcmVtKTtcbn1cbi5wYS0tcHJvbW8tZm9vdGVyIC4tLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDkuMTI1cmVtO1xufVxuXG4ucGEtLXByb21vLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnBhLS1wcm9tby1oZWFkZXIgLnBhLS1wcm9tby1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYS0tcHJvbW8taGVhZGVyIC5wYS0tcHJvbW8taGVhZGVyLWNvbnRhaW5lciAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5wYS0tcHJvbW8taGVhZGVyIC5idG4uX19tYWluIHtcbiAgbWluLXdpZHRoOiAyOTBweDtcbn1cblxuLnBhLS1wcm9tby1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gIH1cbn1cbi5wYS0tcHJvbW8tbGlua3MgLnBhLS1wcm9tby1saW5rcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1saW5rcyAucGEtLXByb21vLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhLS1wcm9tby1saW5rcyAucGEtLXByb21vLWxpbmtzLWNvbnRhaW5lciBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLWxpbmtzIC5wYS0tcHJvbW8tbGlua3MtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGEtLXByb21vLWxpbmtzIC5wYS0tcHJvbW8tbGlua3MtY29udGFpbmVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1saW5rcyAucGEtLXByb21vLWxpbmtzLWNvbnRhaW5lciBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucGEtLXByb21vLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gIH1cbn1cbi5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLW1haW4gLnBhLS1wcm9tby1tYWluLWNvbnRhaW5lciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGEtLXByb21vLW1haW4gLnBhLS1wcm9tby1tYWluLWNvbnRhaW5lciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ucGEtLXByb21vLW1haW4gLnBhLS1wcm9tby1tYWluLWNvbnRhaW5lciAuLS1pbWFnZSBpbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC4tLXJlbGVhc2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUE2Njg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycmVtO1xuICBsZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC4tLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC4tLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tbGVmdCAuLS1pbWcge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC4tLWxlZnQgLi0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tcmlnaHQge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tcmlnaHQgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tcmlnaHQgLmgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC4tLXJpZ2h0IC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tcmlnaHQgLnRleHQudGV4dC1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMjQyMzI0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLW1haW4gLnBhLS1wcm9tby1tYWluLWNvbnRhaW5lciAuLS1yaWdodCAudGV4dC50ZXh0LWNoZWNrIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLW1haW4gLnBhLS1wcm9tby1tYWluLWNvbnRhaW5lciAuLS1yaWdodCAudGV4dC50ZXh0LWFubm90YXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLnBhLS1wcm9tby1tYWluIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIgLi0tcmlnaHQgLnRleHQudGV4dC1kZXNjcmlwdGlvbiAuLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYS0tcHJvbW8tbWFpbiAucGEtLXByb21vLW1haW4tY29udGFpbmVyIC4tLXJpZ2h0IC50ZXh0LnRleHQtZGVzY3JpcHRpb24gLi0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGEtLXByb21vLW1haW4gLnBhLS1wcm9tby1tYWluLWNvbnRhaW5lciAuLS1yaWdodCAudGV4dC50ZXh0LWRlc2NyaXB0aW9uIC4tLXNob3ctbW9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnBhLS1wcm9tby1yZWFzb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1yZWFzb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucGEtLXByb21vLXJlYXNvbnMgLnBhLS1wcm9tby1yZWFzb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTNFRjY7XG4gIHBhZGRpbmc6IDQuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhLS1wcm9tby1yZWFzb25zIC5wYS0tcHJvbW8tcmVhc29ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgfVxufVxuXG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyB7XG4gIC8qLS3QodC/0YDQsNCy0L7Rh9C90LjQutC4LS0qL1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmluZm9ybS1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuaW5mb3JtLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9tb2NvZGVzLl9fZGVza2Jvb2tzIC5oaWdoLWNlbGwge1xuICBoZWlnaHQ6IDIyNnB4O1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmhpZ2gtY2VsbC5oYXMtYWN0aXZlIHtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuaW5mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmluZm9ybSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuaW5mb3JtIGE6bGluaywgLnByb21vY29kZXMuX19kZXNrYm9va3MgLmluZm9ybSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbi5wcm9tb2NvZGVzLl9fZGVza2Jvb2tzIC5pbmZvcm0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmE0NzE3O1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmluZm9ybSBzcGFuIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuZGVza2Jvb2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5wcm9tb2NvZGVzLl9fZGVza2Jvb2tzIC5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuZGVza2Jvb2stc2VjdGlvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTGlnaHRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyODU5NDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmRlc2tib29rLXNlY3Rpb24tdGl0bGUgLmluZm8tY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE0cHg7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuam91cm5hbC1jaGVja2JveCB7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuam91cm5hbC1jaGVja2JveCBpbnB1dCArIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuam91cm5hbC1jaGVja2JveCBpbnB1dCArIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDE2N3B4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJhO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmpvdXJuYWwtY2hlY2tib3ggaW5wdXQgKyBzcGFuID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2sucG5nKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuam91cm5hbC1jaGVja2JveCBpbnB1dCArIHNwYW4gaW1nOmhvdmVyIHtcbiAgd2lkdGg6IDE4NHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmpvdXJuYWwtY2hlY2tib3ggaW5wdXQgKyBzcGFuIGltZzpob3ZlciArIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9tb2NvZGVzLl9fZGVza2Jvb2tzIC5qb3VybmFsLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIGltZyB7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9tb2NvZGVzLl9fZGVza2Jvb2tzIC5qb3VybmFsLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIGltZzpob3ZlciArIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb21vY29kZXMuX19kZXNrYm9va3MgLmpvdXJuYWwtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4gPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGVja2VkLnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuam91cm5hbC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZCArIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucHJvbW9jb2Rlcy5fX2Rlc2tib29rcyAuam91cm5hbC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZCArIHNwYW4gPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmRlc2tib29rLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFkZGVkLWRlc2tib29rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFkZGVkLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTVweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnBhZ2UtYWRkZWQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmFkZGVkLWl0ZW0gaW1nLCAucGFnZS1hZGRlZC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLnJlYWRlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjdyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucmVhZGVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cbi5yZWFkZXItaGVhZGVyIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA2cHggMCA2cHggMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUtbmF2LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZWFkZXItaGVhZGVyIGEgc3BhbiBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnJlYWRlci1oZWFkZXIgYSBzcGFuLmNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbn1cbi5yZWFkZXItaGVhZGVyIGEgc3Bhbi5jb250ZW50czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwcHg7XG59XG4ucmVhZGVyLWhlYWRlciBhIHNwYW4uYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4ucmVhZGVyLWhlYWRlciBhIHNwYW4uYm9va21hcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xufVxuLnJlYWRlci1oZWFkZXIgYSBzcGFuLmxpYnJhcnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcbn1cbi5yZWFkZXItaGVhZGVyIGEgc3Bhbi5saWJyYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwcHg7XG59XG4ucmVhZGVyLWhlYWRlciBhIHNwYW4uc2V0Ym9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlNjMyMDEgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucmVhZGVyLWhlYWRlciBhIHNwYW4uc2V0Ym9va21hcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTBweDtcbn1cbi5yZWFkZXItaGVhZGVyIGEgc3Bhbi5leGl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMwcHg7XG59XG4ucmVhZGVyLWhlYWRlciBhIHNwYW4uZXhpdDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MHB4O1xufVxuLnJlYWRlci1oZWFkZXIgYSBzcGFuLmVtcHR5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yZWFkZXItaGVhZGVyIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuLnJlYWRlci1oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuLnJlYWRlci1oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucmVhZGVyLWhlYWRlciAuc2VhcmNoIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJlYWRlci1oZWFkZXIgLnNlYXJjaCAuc2VhcmNoLWljb24gLl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVhZGVyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuI3JlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbn1cblxuI3JlYWRlci1tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI3JlYWRlci1tZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jcmVhZGVyLW1lbnUgdWwge1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNyZWFkZXItbWVudSB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zbGlkZW91dC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZW91dC1tZW51IC5uYXYge1xuICBtYXJnaW46IDIwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuLnNsaWRlb3V0LW1lbnUgLm5hdiAubmF2LWl0ZW0ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zbGlkZW91dC1tZW51IC5uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNsaWRlb3V0LW1lbnUgLm5hdiAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2xpZGVvdXQtbWVudSAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZTYzMjAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2MzIwMSAhaW1wb3J0YW50O1xufVxuLnNsaWRlb3V0LW1lbnUgLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uc2xpZGVvdXQtbWVudSAuY29udGVudHMtbmF2IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogI2QzZDRkNCBzb2xpZCAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggMHB4IDE4cHggMHB4O1xuICBtYXJnaW46IDBweCAwcHggMThweCAwcHg7XG59XG4uc2xpZGVvdXQtbWVudSAuY29udGVudHMtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNsaWRlb3V0LW1lbnUgLmNvbnRlbnRzLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zbGlkZW91dC1tZW51IC5jb250ZW50cy1uYXYgLnJlYWRlci1zaWRlYmFyLWpvdXJuYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnNsaWRlb3V0LW1lbnUgLmNvbnRlbnRzLW5hdiAucmVhZGVyLXNpZGViYXItam91cm5hbCBhLnJlZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG4uc2xpZGVvdXQtbWVudSAuY29udGVudHMtbmF2IGxpIHNwYW4gYTpsaW5rLCAuc2xpZGVvdXQtbWVudSAuY29udGVudHMtbmF2IGxpIHNwYW4gYTp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xufVxuLnNsaWRlb3V0LW1lbnUgLmNvbnRlbnRzLW5hdiBsaSBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbi5zbGlkZW91dC1tZW51IC50YWItY29udGVudC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xufVxuLnNsaWRlb3V0LW1lbnUgLnJlYWRlci1zaWRlYmFyLWNoYXB0ZXIgc3BhbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNsaWRlb3V0LW1lbnUgLmJvb2ttYXJrcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGlkZW91dC1tZW51IC5ib29rbWFya3MtbGlzdC1pdGVtIC5ib29rbWFyay1yZW1vdmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zbGlkZW91dC1tZW51IC5ib29rbWFya3MtbGlzdC1pdGVtIC5ib29rbWFyay1yZW1vdmUgYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnNsaWRlb3V0LW1lbnUgLmJvb2ttYXJrcy1saXN0LWl0ZW0gLmJvb2ttYXJrLXJlbW92ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG4uc2xpZGVvdXQtbWVudSAuYm9va21hcmtzLWxpc3QtaXRlbSAuYm9va21hcmstZmxhZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhZy5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOXB0O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xufVxuLnNsaWRlb3V0LW1lbnUgLmJvb2ttYXJrcy1saXN0LWl0ZW0gLmJvb2ttYXJrLWZsYWcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLnNsaWRlb3V0LW1lbnUgLmJvb2ttYXJrcy1saXN0LWl0ZW0gLmJvb2ttYXJrLWNvbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zbGlkZW91dC1tZW51IC5zaW1wbGViYXItd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uc2xpZGVvdXQtbWVudSAuc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnNsaWRlb3V0LW1lbnUgYS5pcy1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5zbGlkZW91dC1tZW51IGEuaXMtbG9hZGluZzphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM0OTBkYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OTBkYztcbn1cblxuLnNsaWRlb3V0LW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zbGlkZW91dC1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZW91dC1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgLyogQSBiYWNrZ3JvdW5kLWNvbG9yIGlzIHJlcXVpcmVkICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uc2xpZGVvdXQtb3Blbixcbi5zbGlkZW91dC1vcGVuIGJvZHksXG4uc2xpZGVvdXQtb3BlbiAuc2xpZGVvdXQtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGVvdXQtb3BlbiAjaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpZGVvdXQtb3BlbiAuc2xpZGVvdXQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnBhbmVsLW9wZW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFtYnVyZ2VyLW1lbnUsXG4uaGFtYnVyZ2VyLW1lbnU6YWZ0ZXIsXG4uaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uaGFtYnVyZ2VyLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICB0cmFuc2l0aW9uOiBhbGwgMG1zIDMwMG1zO1xufVxuLmhhbWJ1cmdlci1tZW51LmFuaW1hdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uaGFtYnVyZ2VyLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDZweDtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmhhbWJ1cmdlci1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgdHJhbnNpdGlvbjogdG9wIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmhhbWJ1cmdlci1tZW51LmFuaW1hdGU6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgdHJhbnNmb3JtIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmhhbWJ1cmdlci1tZW51LmFuaW1hdGU6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3ctbGVzcy14bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3ctbW9yZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGUtbGVzcy14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZS1tb3JlLXhsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3ctbGVzcy1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvdy1tb3JlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRlLWxlc3MtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlkZS1tb3JlLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNob3ctbGVzcy14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAuc2hvdy1tb3JlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oaWRlLWxlc3MteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAuaGlkZS1tb3JlLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZm9ybS1zdHJpbmcge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW5mb3JtLXN0cmluZyBkaXYge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmluZm9ybS1zdHJpbmctaG9tZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG59XG5cbi5pbmZvcm0tc3RyaW5nLWFydGljbGUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuXG4uaW5mb3JtLXN0cmluZy1ob2xkZXIgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbmZvcm0tc3RyaW5nLWhvbWUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS5wbmcpIGNlbnRlciAwcHggbm8tcmVwZWF0O1xufVxuXG4uaW5mb3JtLXN0cmluZy1ob21lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWUucG5nKSBjZW50ZXIgLTMxcHggbm8tcmVwZWF0O1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSwgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNDclO1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSBwLCAuaW5mb3JtLXN0cmluZy1hcnRpY2xlIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaW5mb3JtLXN0cmluZyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAjZDNkNGQ0IHNvbGlkIDFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC01cHggMjBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIHotaW5kZXg6IDkwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5pbmZvcm0tc3RyaW5nIC5pbmZvcm0tc3RyaW5nLWFydGljbGUge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmluZm9ybS1zdHJpbmcgLmluZm9ybS1zdHJpbmctbWFnYXppbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZm9ybS1zdHJpbmctaG9sZGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgMTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pbmZvcm0tc3RyaW5nLWhvbGRlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSBzcGFuIHtcbiAgY29sb3I6ICNjZDI3Mjc7XG59XG5cbi5pbmZvcm0tc3RyaW5nLW1hZ2F6aW5lIGE6bGluaywgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSBhOmxpbmssIC5pbmZvcm0tc3RyaW5nLW1hZ2F6aW5lIGE6dmlzaXRlZCwgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSBhOmhvdmVyLCAuaW5mb3JtLXN0cmluZy1hcnRpY2xlIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cblxuLmdyYWRfMDEsIC5ncmFkXzAyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDBmZmZmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZmZmZmZmXCIsIEdyYWRpZW50VHlwZT0xKTsgLyogSUU2LTkgKi9cbn1cblxuI2FydGljbGUtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAjYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNSZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0JvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc1NlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnNJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc0l0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUxpZ2h0SXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAvKi0t0J/QvtC40YHQui0tKi9cbiAgLyotLdCf0L7QuNGB0LotLSovXG4gIC8qLS3QmtC+0L3RgtC10L3RgiDRgSDQvtGC0YHRgtGD0L/QsNC80LgtLSovXG4gIC8qLS3QktGA0LXQt9C60LAtLSovXG4gIC8qLS3QmtC90L7Qv9C60LAtLSovXG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMzJwdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyNHB0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBoMSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgaDIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtaW5kZW50OiAxLjVlbTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGE6bGluaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYjZhYWU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNTg1ZDc7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBoMywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgaDQsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGg1LCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGhlYWRlciB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAjZDNkNGQ0IHNvbGlkIDFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIHotaW5kZXg6IDI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZml4ZWQtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLWxlZnQsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICB3aWR0aDogMzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLXJpZ2h0IHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1yaWdodCB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLWxlZnQgdWwgbGksIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmZvcm0tc3RyaW5nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6ICNkM2Q0ZDQgc29saWQgMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDBweCAtNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgei1pbmRleDogOTk7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5mb3JtLXN0cmluZy1ob2xkZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCAxNSU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5mb3JtLXN0cmluZy1tYWdhemluZSBzcGFuIHtcbiAgY29sb3I6ICNjZDI3Mjc7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5mb3JtLXN0cmluZyBuYXYgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5mb3JtLXN0cmluZyBuYXYgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjY2QyNzI3O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1sZWZ0IGxpIGEsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgbGkgYSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1sZWZ0IGxpIHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLW5hdi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLWxlZnQgbGkgc3BhbiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1yaWdodCBsaSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1sZWZ0IGxpIHNwYW46aG92ZXIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1sZWZ0IGxpIGE6bGluaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1sZWZ0IGxpIGE6dmlzaXRlZCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRlci1yaWdodCBsaSBhOmxpbmssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLWxlZnQgbGkgc3Bhbi5jb250ZW50cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLWxlZnQgbGkgc3Bhbi5jb250ZW50czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLWxlZnQgbGkgc3Bhbi5ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItbGVmdCBsaSBzcGFuLmJvb2ttYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItbGVmdCBsaSBzcGFuLmxpYnJhcnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItbGVmdCBsaSBzcGFuLmxpYnJhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgbGkgYS5zZXRib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MHB4O1xuICBib3JkZXI6IDJweCAjZTYzMjAxIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGVyLXJpZ2h0IGxpIGEuc2V0Ym9va21hcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkZXItcmlnaHQgbGkgYS5leGl0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDRweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmZvcm0tc3RyaW5nIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5mb3JtLXN0cmluZyB1bCBsaSB7XG4gIGhlaWdodDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmluZm9ybS1zdHJpbmctaG9tZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cucG5nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmluZm9ybS1zdHJpbmctbWFnYXppbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LnBuZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmZvcm0tc3RyaW5nLWhvbWUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS5wbmcpIGNlbnRlciAwcHggbm8tcmVwZWF0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmluZm9ybS1zdHJpbmctaG9tZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lLnBuZykgY2VudGVyIC0zMXB4IG5vLXJlcGVhdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC53cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMCU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAjdG9wX3NlYXJjaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnNlYXJjaC1ob2xkZXIge1xuICB3aWR0aDogOTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc2VhcmNoLWhvbGRlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnNlYXJjaC1idXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS1taW4ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC40NTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnNlYXJjaC10YWIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zZWFyY2gtdGFiLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zZWFyY2gtdGFiLWlucHV0LCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc2VhcmNoLXRhYi1idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnNlYXJjaC10YWItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zZWFyY2gtdGFiLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgI3NlYXJjaCB7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBvdXRsaW5lOiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvdmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB1bCBsaSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHVsIHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2cHggMjVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMmVtO1xuICB3aWR0aDogMmVtO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IG9sIHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBvbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2cHggMWVtO1xuICBwYWRkaW5nOiAwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGkpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGxlZnQ6IC0yZW07XG4gIHdpZHRoOiAyZW07XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDEycHQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgY29sb3I6ICM5Mjg5NmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5mb290bm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDlwdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5mb290bm90ZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmZvb3Rub3RlIG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDZweCAxZW07XG4gIHBhZGRpbmc6IDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5mb290bm90ZSBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbGVmdDogLTJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC50aXRsZSBoMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB0O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHN1cCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzIHtcbiAgbWFyZ2luOiA0MHB4IDAgMTIwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzIC5hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250YWluZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDEyMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmF1dGhvciB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hcnRpY2xlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9yZGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2M0YmZhZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAudWRrIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAudWRrIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDAgMTYwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucmVrbGFtYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucGljdHVyZSBwIHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBpY3R1cmUgaW1nLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucmVrbGFtYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucmVrbGFtYSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBpY3R1cmUsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cyBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMgLmNvbnRlbnRzLXRpdGxlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMtbGluaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIGgyLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAudWRrLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdWJzY3JpcHRpb24gaDIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdWJzY3JpcHRpb24gaDMsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IG9sLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIHVsIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSB1bCB1bCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUgb2wgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYW5ub3VuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLml0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUl0YWxpY1wiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmJvbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zZW1pYm9sZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtSXRhbGljXCI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZm9vdG5vdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiN2I3YjtcbiAgbWFyZ2luOiA4MHB4IDUwcHggMCA1MHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmFubm91bmNlbWVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5wcm9sb2d1ZSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmFubm91bmNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtSXRhbGljXCI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAua2V5d29yZHMgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnN1bW1hcnkgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmF1dGhvciBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAua2V5d29yZHMgc3BhbiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnN1bW1hcnkgc3BhbiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmF1dGhvciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMXB0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmtleXdvcmRzIHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdW1tYXJ5IHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hdXRob3Igc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmN1dCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmluY3V0LCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjJlMTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmN1dCBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5jdXQgaDMge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmluY3V0ID4gLmluY3V0IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cyAuaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdWJzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBmb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2I3YjdiO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBmb290ZXIgaDIge1xuICBmb250LXNpemU6IDEwcHQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBmb290ZXIgLmZvb3Rlcl9oMiB7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBmb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAjbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAjcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5tZW51LXRhYnMge1xuICBtYXJnaW46IDE4cHggMDtcbiAgYm9yZGVyOiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5hdi10YWJzIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXYtdGFicyBsaSB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXYtdGFicyBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXYtdGFicyBsaSBhOmxpbmssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXYtdGFicyBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cy1uYXYgbGkge1xuICBib3JkZXItYm90dG9tOiAjZDNkNGQ0IHNvbGlkIDFweDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAwcHggMThweCAwcHg7XG4gIG1hcmdpbjogMHB4IDBweCAxOHB4IDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cy1uYXYgbGkgc3BhbiBhOmxpbmssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cy1uYXYgbGkgc3BhbiBhOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMtbmF2IGxpIHNwYW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBtYXgtaGVpZ2h0OiA5OCU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAudGFiLXBhbmUgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnRhYi1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXZiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXZiYXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGJ1dHRvbiAubmF2YmFyLXRvZ2dsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZDNkNGQ0O1xuICBib3JkZXI6ICNkM2Q0ZDQgc29saWQgMXB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5hdmJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIGZvcmNlIHNob3dpbmcgdGhlIHRvZ2dsZSAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAxcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDJweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5hdmJhci10b2dnbGUuYWN0aXZlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubmF2YmFyLXRvZ2dsZS5hY3RpdmUgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5uYXZiYXItdG9nZ2xlLmFjdGl2ZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IC02cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9va21hcmtzLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMy44JTtcbiAgbWFyZ2luLWxlZnQ6IC03JTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAjZTYzMjAxIHNvbGlkIDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGFnLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmJvb2ttYXJrLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9va21hcmstaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9va21hcmstMDAxIHtcbiAgdG9wOiAyNjUwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9va21hcmstMDAyIHtcbiAgdG9wOiAzMTAwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMtbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5saWJyYXJ5LWNvdmVyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkNGQ0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5saWJyYXJ5LWNvdmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmxpYnJhcnktcGFuZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAjb3ZlcmJsYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5kaXNhYmxlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmVuYWJsZS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc2Nyb2xsYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm1DUy1pbnNldC1kYXJrIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubUNTLWluc2V0LWRhcmsgLm1DU0JfZHJhZ2dlciB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm1DUy1pbnNldC1kYXJrIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zZXRib29rbWFyayBzcGFuLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZXhpdCBzcGFuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3dpcGUtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICB6LWluZGV4OiAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5hdm1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHNtYWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC50YWJsZS1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qYm9yZGVyOiAxcHggc29saWQgI2UzZTBkODsqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRiZmFlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB0YWJsZSBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB0YWJsZSBwIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YmZhZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLm5hdmJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1sZWZ0LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLWxlZnQsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItY2VudGVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1yaWdodCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5zZXRib29rbWFyayBzcGFuLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5leGl0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLXJpZ2h0IGxpIGEuc2V0Ym9va21hcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItcmlnaHQgbGkgYS5zZXRib29rbWFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzAwcHg7XG4gIH1cbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1yaWdodCBsaSBhLmV4aXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItcmlnaHQgbGkgYS5leGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIGhlYWRlciB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItbGVmdCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIGZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgaDEsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgaDIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSBmb290ZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIGZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1sZWZ0LCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLWNlbnRlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3M3B4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgI3NlYXJjaCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4OHB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLnJla2xhbWEsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLnBpY3R1cmUsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmNvbnRlbnRzIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmNvbnRlbnRzIC5jb250ZW50cy10aXRsZSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuY29udGVudHMtbGluaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSBhcnRpY2xlIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgYXJ0aWNsZSBoMiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSBhcnRpY2xlIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC51ZGssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmRvaSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuc3Vic2NyaXB0aW9uIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLnN1YnNjcmlwdGlvbiBoMiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuc3Vic2NyaXB0aW9uIGgzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuZm9vdG5vdGUge1xuICAgIG1hcmdpbjogODBweCAyMHB4IDAgMjBweDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5pbmN1dCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5jb3ZlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSBhcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5jb3ZlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1sZWZ0LCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLWNlbnRlciB7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5zZWFyY2gtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLXJpZ2h0IHVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAjc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5jb3ZlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaW5mb3JtLXN0cmluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5jb250ZW50cyAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIHtcbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSBoZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX192MSAuaGVhZGVyLWxlZnQsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEgLmhlYWRlci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudC5fX3YxIC5oZWFkZXItY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzICFpbXBvcnRhbnQ7XG4gIC8qLS3QmtC+0L3RgtC10L3RgiDRgSDQvtGC0YHRgtGD0L/QsNC80LgtLSovXG4gIC8qLS3QktGA0LXQt9C60LAtLSovXG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucGFuZWwtY292ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucGFuZWwtY292ZXIgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBhbmVsLWNvdmVyIGltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRiZmFlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNnB4IDI1cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUgdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlCBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgb2wgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNnB4IDFlbTtcbiAgcGFkZGluZzogMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBsZWZ0OiAtMmVtO1xuICB3aWR0aDogMmVtO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjOTI4OTZiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZm9vdG5vdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiN2I3YjtcbiAgbWFyZ2luOiA4MHB4IDUwcHggMCA1MHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmZvb3Rub3RlIG9sIHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZm9vdG5vdGUgb2wgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNnB4IDFlbTtcbiAgcGFkZGluZzogMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmZvb3Rub3RlIG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBsZWZ0OiAtMmVtO1xuICB3aWR0aDogMmVtO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZm9vdG5vdGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDlwdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAudGl0bGUgaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBzdXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMgLmFubm91bmNlIHtcbiAgZm9udC1zaXplOiAxMXB0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgI3JlYWRlci1wYW5lbC1ib29rbWFya3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAjcmVhZGVyLXBhbmVsLWJvb2ttYXJrcyAuYm9va21hcmtzLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50ICNyZWFkZXItcGFuZWwtYm9va21hcmtzIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgbGVmdDogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hdXRob3Ige1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ib3JkZXIge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYzRiZmFlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC51ZGstZG9pLXdyYXAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC51ZGsge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5kb2kge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5kb2kgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC51ZGsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDIwcHggMCAxNjBweCAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWluZGVudDogMS41ZW07XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucGljdHVyZSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnJla2xhbWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBpY3R1cmUgcCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlIGltZywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnJla2xhbWEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnJla2xhbWEsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzIC5jb250ZW50cy10aXRsZSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzLWxpbmssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBoMiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBoMywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnVkaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmRvaSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnN1YnNjcmlwdGlvbiBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIGgyLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBvbCB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODhweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucmVrbGFtYSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBpY3R1cmUsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cyBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMgLmNvbnRlbnRzLXRpdGxlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMtbGluaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIGgyLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAudWRrLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZG9pLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdWJzY3JpcHRpb24gaDIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdWJzY3JpcHRpb24gaDMsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnJla2xhbWEsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuY29udGVudHMgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzIC5jb250ZW50cy10aXRsZSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzLWxpbmssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBoMiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYXJ0aWNsZSBoMywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnVkaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmRvaSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnN1YnNjcmlwdGlvbiBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIGgyLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCBhcnRpY2xlIG9sIHAge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmFubm91bmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pdGFsaWMge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1JdGFsaWNcIjtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmZvb3Rub3RlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3YjdiN2I7XG4gIG1hcmdpbjogODBweCA1MHB4IDAgNTBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuZm9vdG5vdGUge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQuX193ZWIgLmZvb3Rub3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hbm5vdW5jZW1lbnQge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAucHJvbG9ndWUsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hbm5vdW5jZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUl0YWxpY1wiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmtleXdvcmRzIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdW1tYXJ5IHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hdXRob3IgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmF1dGhvcnMgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmtleXdvcmRzIHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdW1tYXJ5IHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hdXRob3Igc3BhbiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmF1dGhvcnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdW1tYXJ5IHAge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmtleXdvcmRzIHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdW1tYXJ5IHNwYW4sIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5hdXRob3Igc3BhbiwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmF1dGhvcnMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmN1dCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmN1dCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5jdXQsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmMmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmN1dCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5pbmN1dCBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuaW5jdXQgaDMge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLmNvbnRlbnRzIC5oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5jb250ZW50cyAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAuc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5zdWJzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgZm9vdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdiN2I3YjtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgZm9vdGVyIGgyIHtcbiAgZm9udC1zaXplOiAxMHB0O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgZm9vdGVyIC5mb290ZXJfaDIge1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgZm9vdGVyIHAge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBpY3R1cmUgaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLnBpY3R1cmUgaW1nLm5vdGUtZmxvYXQtbGVmdCB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5waWN0dXJlIGltZy5ub3RlLWZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0YWJsZSAuYXJ0aWNsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdGFibGUgLmFydGljbGUtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5wcmludC1yZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FuLXByaW50IC5wcmludC1yZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYW4tcHJpbnQgYS5wcmludC1yZWFkZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaW50ZXIucG5nKSAwcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5jYW4tcHJpbnQgYS5wcmludC1yZWFkZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaW50ZXItYWN0aXZlLnBuZykgMHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jYW4tcHJpbnQgYS5wcmludC1yZWFkZXIge1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG4gIC5jYW4tcHJpbnQgYS5wcmludC1yZWFkZXIgc3BhbiB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuY2FuLXByaW50ICNyZWFkZXItaGVhZGVyLCAuY2FuLXByaW50ICNyZWFkZXItZm9vdGVyLCAuY2FuLXByaW50ICNyZWFkZXItcGFuZWwtYm9va21hcmtzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbi1wcmludCAjcmVhZGVyLXBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FuLXByaW50ICNyZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FuLXByaW50IC5wYW5lbC1jb3ZlciB7XG4gICAgaGVpZ2h0OiA5MnZoICFpbXBvcnRhbnQ7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbi1wcmludCAucGFuZWwtY292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDkydmggIWltcG9ydGFudDtcbiAgfVxuICAucmVhZGVyOm5vdCguY2FuLXByaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLyoqXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu0KHRgtC40LvQuCDQtNC70Y8g0YfQuNGC0LDQu9C60Lhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50I3JlYWRlci1wYW5lbCAjcmVhZGVyLXBhbmVsLWJvb2ttYXJrcyB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQjcmVhZGVyLXBhbmVsICNyZWFkZXItcGFuZWwtYm9va21hcmtzIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCNyZWFkZXItcGFuZWwgLmJvb2ttYXJrcy1ob2xkZXIgLmJvb2ttYXJrLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50I3JlYWRlci1wYW5lbCAjY29udGVudC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50I3JlYWRlci1wYW5lbCBuYXYge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCNyZWFkZXItcGFuZWwgbmF2IC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50I3JlYWRlci1wYW5lbCBuYXYgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCNyZWFkZXItcGFuZWwgbmF2IC5jb250ZW50cy1hdXRob3IgcCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50I3JlYWRlci1wYW5lbCBuYXYgLmFubm91bmNlIHAge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50I3JlYWRlci1wYW5lbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCNyZWFkZXItcGFuZWwgI3JlYWRlci1wYW5lbC1ib29rbWFya3Mge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQjcmVhZGVyLXBhbmVsIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDEwMCU7XG4gIH1cbiAgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQjcmVhZGVyLXBhbmVsIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4vKipcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7QodGC0LjQu9C4INC00LvRjyDRgtC10LrRgdGC0L7QstC+0LPQviDRgNC10LTQsNC60YLQvtGA0LBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0aW5nLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjO1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIC5ub3RlLWVkaXRhYmxlIHtcbiAgd2lkdGg6IDk2NnB4O1xuICBwYWRkaW5nOiA0MHB4IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAubm90ZS1lZGl0aW5nLWFyZWEge1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG59XG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAucmVrbGFtYSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yLmZ1bGxzY3JlZW4gLnBpY3R1cmUsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIC5jb250ZW50cyBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAuY29udGVudHMgLmNvbnRlbnRzLXRpdGxlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAuY29udGVudHMtbGluaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yLmZ1bGxzY3JlZW4gcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yLmZ1bGxzY3JlZW4gaDIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAudWRrLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAuc3Vic2NyaXB0aW9uIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIC5zdWJzY3JpcHRpb24gaDIsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIC5zdWJzY3JpcHRpb24gaDMsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIG9sIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yOm5vdCguZnVsbHNjcmVlbikgLnJla2xhbWEsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvcjpub3QoLmZ1bGxzY3JlZW4pIC5waWN0dXJlLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3I6bm90KC5mdWxsc2NyZWVuKSAuY29udGVudHMgcCwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yOm5vdCguZnVsbHNjcmVlbikgLmNvbnRlbnRzIC5jb250ZW50cy10aXRsZSwgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yOm5vdCguZnVsbHNjcmVlbikgLmNvbnRlbnRzLWxpbmssIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvcjpub3QoLmZ1bGxzY3JlZW4pIHAsIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvcjpub3QoLmZ1bGxzY3JlZW4pIGgyLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3I6bm90KC5mdWxsc2NyZWVuKSBoMywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yOm5vdCguZnVsbHNjcmVlbikgLnVkaywgZGl2Li0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdG9yOm5vdCguZnVsbHNjcmVlbikgLnN1YnNjcmlwdGlvbiBwLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3I6bm90KC5mdWxsc2NyZWVuKSAuc3Vic2NyaXB0aW9uIGgyLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3I6bm90KC5mdWxsc2NyZWVuKSAuc3Vic2NyaXB0aW9uIGgzLCBkaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCAubm90ZS1lZGl0b3I6bm90KC5mdWxsc2NyZWVuKSBvbCB7XG4gIHBhZGRpbmc6IDAgMTdweDtcbn1cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IC5ub3RlLWVkaXRvcjpub3QoLmZ1bGxzY3JlZW4pIFtkYXRhLWNvbnRleHQ9aGVscGVyXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc0JvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc0JvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc1NlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNTZW1pYm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc1NlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc0l0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNJdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4jcmVhZGVyLXYyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC8qIVxuICAgKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAgICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAgICovXG4gIC8qIVxuICAgKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAgICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAgICovXG4gIC8qLS3QmtC90L7Qv9C60LAtLSovXG4gIC8qIVxuICAgKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAgICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAgICovXG4gIC8qIVxuICAgKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAgICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAgICovXG4gIC8qIVxuICAgKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAgICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAgICovXG4gIC8qIVxuICAgKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAgICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAgICovXG59XG4jcmVhZGVyLXYyIC5pcy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNyZWFkZXItdjIgLmlzLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcmVhZGVyLXYyIGhlYWRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206ICNkM2Q0ZDQgc29saWQgMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4jcmVhZGVyLXYyIGhlYWRlci5maXhlZC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5maXhlZC1oZWFkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5lbXBsYWNlbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVhZGVyLXYyIGhlYWRlciAuZW1wbGFjZW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuI3JlYWRlci12MiBoZWFkZXIgLmdvYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL2JhY2stYXJyb3cuc3ZnKSBsZWZ0IDZweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBmbGV4OiAwIDAgNzJweDtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5nb2JhY2sgLmdvYmFja2xvZ28ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3JlYWRlci9fX3YyL2ltZy9sb2dneS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmdvYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZWFkZXIvX192Mi9pbWcvYmFjay1hcnJvdy5zdmcpIGxlZnQgNHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuZ29iYWNrOmhvdmVyIC5nb2JhY2tsb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAubmF2cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuI3JlYWRlci12MiBoZWFkZXIgLnRvcG1lbnUtYWRkLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3JlYWRlci9fX3YyL2ltZy9hZGQtYm9va21yay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcmVhZGVyLXYyIGhlYWRlciAudG9wbWVudS1hZGQtYm9va21hcmsgLnRvcG1lbnUtYWRkLWJvb2ttYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAjcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgI3JlYWRlci12MiBoZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWFydGljbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1icy1hcnRpY2xlLXRpdGxlLl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtYXJ0aWNsZS10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMgLmhvbWVqb3VybmFsLCAjcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzLWlzc3VlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMSAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNyZWFkZXItdjIgaGVhZGVyIC5icmVhZGNydW1icyAuaG9tZWpvdXJuYWwsICNyZWFkZXItdjIgaGVhZGVyIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYnMtaXNzdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5icmVhZGNydW1icyB1bCBsaSBhOmxpbmssICNyZWFkZXItdjIgaGVhZGVyIC5icmVhZGNydW1icyB1bCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJFM0Q0QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmJyZWFkY3J1bWJzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzZGODE5MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmJyZWFkY3J1bWJzIHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL2JjLWFycm93LnN2ZykgcmlnaHQgNHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuYnJlYWRjcnVtYnMgdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5uYXZzIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAubmF2cyAuZm9yd2FyZCwgI3JlYWRlci12MiBoZWFkZXIgLm5hdnMgLmJhY2t3YXJkIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5uYXZzIC5mb3J3YXJkID4gYSwgI3JlYWRlci12MiBoZWFkZXIgLm5hdnMgLmJhY2t3YXJkID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAubmF2cyAuZm9yd2FyZC5kaXNhYmxlID4gYSwgI3JlYWRlci12MiBoZWFkZXIgLm5hdnMgLmJhY2t3YXJkLmRpc2FibGUgPiBhIHtcbiAgb3BhY2l0eTogMC40O1xufVxuI3JlYWRlci12MiBoZWFkZXIgLm5hdnMgLmZvcndhcmQgPiBhOmhvdmVyLCAjcmVhZGVyLXYyIGhlYWRlciAubmF2cyAuYmFja3dhcmQgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5uYXZzIC5mb3J3YXJkLmRpc2FibGUgPiBhOmhvdmVyLCAjcmVhZGVyLXYyIGhlYWRlciAubmF2cyAuYmFja3dhcmQuZGlzYWJsZSA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAubmF2cyAuZm9yd2FyZCA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL2ZvcndhcmQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5uYXZzIC5iYWNrd2FyZCA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL2ZvcndhcmQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5uYXZiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3JlYWRlci12MiBoZWFkZXIgLm5hdmJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMge1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3JlYWRlci12MiBoZWFkZXIgLmNvbnRyb2xzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5jb250cm9scy5pcy1kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5jb250cm9scyAubmF2LWJ1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMgLm5hdi1idXR0b246aG92ZXIsICNyZWFkZXItdjIgaGVhZGVyIC5jb250cm9scyAubmF2LWJ1dHRvbi5hY3RpdmUtdGFiIHtcbiAgZmlsdGVyOiBpbnZlcnQoMCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDM1NGRlZykgYnJpZ2h0bmVzcygwJSkgY29udHJhc3QoMTA0JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3JlYWRlci12MiBoZWFkZXIgLmNvbnRyb2xzIC5uYXYtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICB9XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMgLnNlYXJjaCwgI3JlYWRlci12MiBoZWFkZXIgLmNvbnRyb2xzIC5tZW51LCAjcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMgLnNldHRpbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5jb250cm9scyAubmF2LWJ1dHRvbi5fX2lzLXByaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3JlYWRlci9fX3YyL2ltZy9wcmludGVyMy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmNvbnRyb2xzIC5uYXYtYnV0dG9uLl9faXMtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3JlYWRlci9fX3YyL2ltZy9yZWFkZXItc2VhcmNoLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMgLm5hdi1idXR0b24uX19pcy1sb2NhbGU6aG92ZXIsICNyZWFkZXItdjIgaGVhZGVyIC5jb250cm9scyAubmF2LWJ1dHRvbi5fX2lzLWxvY2FsZS5hY3RpdmUtdGFiIHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMgLm5hdi1idXR0b24uX19pcy1sb2NhbGUuX19ydSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL2ZsYWctcnUtcnUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbiNyZWFkZXItdjIgaGVhZGVyIC5jb250cm9scyAubmF2LWJ1dHRvbi5fX2lzLWxvY2FsZS5fX2VuIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvZmxhZy1lbi11cy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmNvbnRyb2xzIC5uYXYtYnV0dG9uLl9faXMtbWVudSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZWFkZXIvX192Mi9pbWcvbWVudS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiBoZWFkZXIgLmNvbnRyb2xzIC5uYXYtYnV0dG9uLl9faXMtc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL3NldHRpbmdzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcmVhZGVyLXYyIGhlYWRlciAuY29udHJvbHMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiA0MDBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4jcmVhZGVyLXYyIC55ZWxsb3ctc2hlZXRzLWNvbnRhaW5lci51cHBlci1pbmRleCB7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG4jcmVhZGVyLXYyIC55ZWxsb3ctc2hlZXRzLWNvbnRhaW5lciAueWVsbG93LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC55ZWxsb3ctY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLnllbGxvdy1zaGVldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLnNldC1ib29rbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZERjJDMjtcbiAgd2lkdGg6IDM4MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC5zZXQtYm9va21hcmsgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC5zZXQtYm9va21hcmsgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLnNldC1ib29rbWFyayBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLnNldC1ib29rbWFyayBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxMHB0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcmVhZGVyLXYyIC55ZWxsb3ctc2hlZXRzLWNvbnRhaW5lciAuc2V0LWJvb2ttYXJrIC5mb3JtLmlzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcmVhZGVyLXYyIC55ZWxsb3ctc2hlZXRzLWNvbnRhaW5lciAuc2V0LWJvb2ttYXJrIC5mb3JtLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2MzIwMTtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiA0NXB4O1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLnNldC1ib29rbWFyayAuZm9ybS5pcy1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC5zZXQtYm9va21hcmsgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTFhOTtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC5zaG93LWJvb2ttYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkRGMkMyO1xuICB3aWR0aDogMzgwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLnllbGxvdy1zaGVldC1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC55ZWxsb3ctc2hlZXQtaW5uZXIge1xuICBoZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNSU7XG59XG4jcmVhZGVyLXYyIC55ZWxsb3ctc2hlZXRzLWNvbnRhaW5lciAueWVsbG93LXNoZWV0LWlubmVyIC5mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC55ZWxsb3ctc2hlZXQtaW5uZXIgdGV4dGFyZWEge1xuICBtYXJnaW46IDE4cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbiNyZWFkZXItdjIgLnJlYWRlci1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlYWRlci12MiAucmVhZGVyLWNvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNyZWFkZXItdjIgLnJlYWRlci1jb3ZlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG59XG4jcmVhZGVyLXYyIC5yZWFkZXItY292ZXIgLmNvdmVyLWltYWdlIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWFkZXItdjIgLnJlYWRlci1jb3ZlciAuY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVhZGVyLXYyIC5zaWRlYmFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAzNjBweDtcbiAgcmlnaHQ6IC00MDBweDtcbiAgdG9wOiA3MHB4O1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlYWRlci12MiAuc2lkZWJhci1tZW51IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG4jcmVhZGVyLXYyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZWFkZXItdjIgLnNpZGViYXItbWVudS5zaWRlYmFyLXNob3dlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG59XG4jcmVhZGVyLXYyIC5hZGQtYm9va21hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogI0U1MzUxNiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXlNM0I0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTWpNaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFV5TGpZZ0tEWTNORGt4S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1RGIyMWlhVzVsWkNCVGFHRndaVHd2ZEdsMGJHVStDaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRLSUNBZ0lEeG5JR2xrUFNKVGVXMWliMnh6SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpUVdSa0xXSnZiMnR0WVhKcklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TWpRdU1EQXdNREF3TENBdE1Ua3VNREF3TURBd0tTSWdabWxzYkQwaUkwWkdSa1pHUmlJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJa0oxZEhSdmJpMWhaR1F0WW05dmEyMWhjbXNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtETXVNREF3TURBd0xDQXlMakF3TURBd01Da2lQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEl4TGprM01EUTNNVEVzTVRjdU9UazBOek15TkNCTU16VXVNamN4TnpFMk5Dd3hOeTQ1T1RRM016STBJRU16TlM0MU5EYzROVGc0TERFM0xqazVORGN6TWpRZ016VXVOemN4TnpFMk5Dd3hPQzR5TVRnMU9TQXpOUzQzTnpFM01UWTBMREU0TGpRNU5EY3pNalFnVERNMUxqYzNNVGN4TmpRc016a3VORFU1T1RFME1pQkRNelV1TnpjeE56RTJOQ3d6T1M0M016WXdOVFkySURNMUxqVTBOemcxT0Rnc016a3VPVFU1T1RFME1pQXpOUzR5TnpFM01UWTBMRE01TGprMU9Ua3hORElnUXpNMUxqRTFNekl4Tnl3ek9TNDVOVGs1TVRReUlETTFMakF6T0RVMk9USXNNemt1T1RFM09ESTNOQ0F6TkM0NU5EZ3lNVFE1TERNNUxqZzBNVEUxTnprZ1RESTRMamswTkRVNU5UTXNNelF1TnpRMk9ETXhOU0JETWpndU56VTNPVGt3T1N3ek5DNDFPRGcwT0RrNElESTRMalE0TkRFNU5qWXNNelF1TlRnNE5EZzVPQ0F5T0M0eU9UYzFPVEl5TERNMExqYzBOamd6TVRVZ1RESXlMakk1TXprM01qWXNNemt1T0RReE1UVTNPU0JETWpJdU1EZ3pOREUzTlN3ME1DNHdNVGs0TWpJNUlESXhMamMyTnpnNU1qTXNNemt1T1Rrek9UY3dPQ0F5TVM0MU9Ea3lNamMwTERNNUxqYzRNelF4TlRjZ1F6SXhMalV4TWpVMU56a3NNemt1Tmprek1EWXhOQ0F5TVM0ME56QTBOekV4TERNNUxqVTNPRFF4TXpZZ01qRXVORGN3TkRjeE1Td3pPUzQwTlRrNU1UUXlJRXd5TVM0ME56QTBOekV4TERFNExqUTVORGN6TWpRZ1F6SXhMalEzTURRM01URXNNVGd1TWpFNE5Ua2dNakV1TmprME16STROeXd4Tnk0NU9UUTNNekkwSURJeExqazNNRFEzTVRFc01UY3VPVGswTnpNeU5DQmFJRTB5T1M0Mk9Ua3lNVGc0TERJMUxqUTVOakE1TXpnZ1RESTVMalk1T1RJeE9EZ3NNakl1TkRReE5EQTJNeUJNTWpjdU5UVXdOemd4TXl3eU1pNDBOREUwTURZeklFd3lOeTQxTlRBM09ERXpMREkxTGpRNU5qQTVNemdnVERJMExqY3lNalkxTmpNc01qVXVORGsyTURrek9DQk1NalF1TnpJeU5qVTJNeXd5Tnk0MU16VXhOVFl6SUV3eU55NDFOVEEzT0RFekxESTNMalV6TlRFMU5qTWdUREkzTGpVMU1EYzRNVE1zTXpBdU56SXlOalUyTXlCTU1qa3VOams1TWpFNE9Dd3pNQzQzTWpJMk5UWXpJRXd5T1M0Mk9Ua3lNVGc0TERJM0xqVXpOVEUxTmpNZ1RETXlMalV4T1RVek1USXNNamN1TlRNMU1UVTJNeUJNTXpJdU5URTVOVE14TWl3eU5TNDBPVFl3T1RNNElFd3lPUzQyT1RreU1UZzRMREkxTGpRNU5qQTVNemdnV2lJZ2FXUTlJa052YldKcGJtVmtMVk5vWVhCbElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT1cIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDQ5NnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbiNyZWFkZXItdjIgLmFkZC1ib29rbWFyazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4jcmVhZGVyLXYyICNvdmVyYmxhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5O1xufVxuI3JlYWRlci12MiAjb3ZlcmJsYWNrLmRpc2FibGUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVhZGVyLXYyICNvdmVyYmxhY2suZW5hYmxlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZWFkZXItdjIgLmJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIC8qINGB0LrRgNC+0LvQuyDQsiDQstGL0L/QsNC00LDRjtGJ0LXQvCDQvNC10L3RjiAqL1xuICAvKiDRgdC60YDQvtC70Lsg0LIg0LLRi9C/0LDQtNCw0Y7RidC10Lwg0LzQtdC90Y4gKi9cbiAgLyotLdCf0L7QuNGB0LotLSovXG4gIC8qLS0gQ3VzdG9tIGNoZWNrYm94IC0tKi9cbn1cbiNyZWFkZXItdjIgLmJhci5iYXItc2hvd2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmJhci1oZWFkZXIsICNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWJhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmJhci1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTBFQztcbiAgaGVpZ2h0OiA2NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNyZWFkZXItdjIgLmJhciAuYmFyLWhlYWRlciBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuI3JlYWRlci12MiAuYmFyIC5iYXItaGVhZGVyIGE6bGluaywgI3JlYWRlci12MiAuYmFyIC5iYXItaGVhZGVyIGE6dmlzaXRlZCwgI3JlYWRlci12MiAuYmFyIC5pbnNpZGUtYmFyLWhlYWRlciBhOmxpbmssICNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWJhci1oZWFkZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2RjgxOTM7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmJhci1oZWFkZXIgYTpob3ZlciwgI3JlYWRlci12MiAuYmFyIC5pbnNpZGUtYmFyLWhlYWRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyIC5iYXItaGVhZGVyIGEuYWN0aXZlLXRhYi1pbiwgI3JlYWRlci12MiAuYmFyIC5iYXItaGVhZGVyIGE6aG92ZXIsICNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWJhci1oZWFkZXIgYS5hY3RpdmUtdGFiLWluLCAjcmVhZGVyLXYyIC5iYXIgLmluc2lkZS1iYXItaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzJFM0Q0Qjtcbn1cbiNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWJhci1oZWFkZXIge1xuICBtYXJnaW46IDAgMjRweDtcbn1cbiNyZWFkZXItdjIgLmJhciAuaGVhZGVyLWluc2lkZSB7XG4gIG1hcmdpbjogOHB4IDE4cHggOHB4IDI0cHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmluc2lkZS1jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIsICNyZWFkZXItdjIgLmJhciAuc2VhcmNoLXJlc3VsdHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbiNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRDVFMEVDO1xufVxuI3JlYWRlci12MiAuYmFyIC5pbnNpZGUtY29udGVudC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAjcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC1yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNFNTM1MTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTUzNTE2O1xufVxuI3JlYWRlci12MiAuYmFyIC5pbnNpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qcGFkZGluZy1yaWdodDogMjBweDsqL1xufVxuI3JlYWRlci12MiAuYmFyIC5pbnNpZGUtY29udGVudC1zaG93ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZWFkZXItdjIgLmJhciAuaW5zaWRlLWNvbnRlbnQtc2VhcmNoIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC1yZXN1bHRzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0cyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmluc2lkZS1jb250ZW50LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jcmVhZGVyLXYyIC5iYXIgLnllYXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnllYXItc2VjdGlvbiAuYXJ0aWNsZS1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNyZWFkZXItdjIgLmJhciAueWVhci1zZWN0aW9uIC5hcnRpY2xlLWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNyZWFkZXItdjIgLmJhciAueWVhci1zZWN0aW9uIC5hcnRpY2xlLWl0ZW0gYS5tYWdhemluZS10aXRsZS1tZW51IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3JlYWRlci12MiAuYmFyIC55ZWFyLXNlY3Rpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbiNyZWFkZXItdjIgLmJhciAubWFnYXppbmUtdGl0bGUtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFySXRhbGljXCIsIFwiT3BlblNhbnMtTGlnaHRJdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZGODE5MyAhaW1wb3J0YW50O1xufVxuI3JlYWRlci12MiAuYmFyIC5tZW51LXNjcm9sbC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAyNHB4O1xufVxuI3JlYWRlci12MiAuYmFyIC5tZW51LXNjcm9sbC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VERjRGQztcbn1cbiNyZWFkZXItdjIgLmJhciBhLm1lbnUtc2Nyb2xsLWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMkUzRDRCO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVhZGVyLXYyIC5iYXIgYS5tZW51LXNjcm9sbC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyRTNENEI7XG4gIGJhY2tncm91bmQ6ICNFREY0RkM7XG59XG4jcmVhZGVyLXYyIC5iYXIgI21hZ2F6aW5lcy1tZW51LWl0ZW0tYWN0aXZlLm1hZ2F6aW5lcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtYnRuLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL3NlYXJjaC1sb2dvLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNyZWFkZXItdjIgLmJhciAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTBFQztcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtaW5wdXQtd3JhcHBlci5pcy1sb2FkaW5nIC5zZWFyY2gtYnRuLWljb24ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC1pbnB1dC13cmFwcGVyLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBsZWZ0OiAxOXB4O1xuICB0b3A6IDNweDtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFyZW07XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2MzIwMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2MzIwMTtcbn1cbiNyZWFkZXItdjIgLmJhciAuc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhckl0YWxpY1wiLCBcIk9wZW5TYW5zLUxpZ2h0SXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkY4MTkzO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFySXRhbGljXCIsIFwiT3BlblNhbnMtTGlnaHRJdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI3JlYWRlci12MiAuYmFyIC5jdXN0b20tY2hlY2tib3gge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFySXRhbGljXCIsIFwiT3BlblNhbnMtTGlnaHRJdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuI3JlYWRlci12MiAuYmFyIC5jdXN0b20tY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmN1c3RvbS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyIC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIC8qbWFyZ2luOiAxMHB4IDAgMCAyMHB4OyovXG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuI3JlYWRlci12MiAuYmFyIC5jaGVja2JveCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDM2cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjQTdCN0M2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuI3JlYWRlci12MiAuYmFyIC5jaGVja2JveCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbiNyZWFkZXItdjIgLmJhciAuY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFOTYxNDk7XG59XG4jcmVhZGVyLXYyIC5iYXIgLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgI3RvcF9zZWFyY2gyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNyZWFkZXItdjIgLmJhciAuc2VhcmNoLWhvbGRlciB7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNyZWFkZXItdjIgLmJhciAuc2VhcmNoLWhvbGRlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3JlYWRlci9fX3YyL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL3Nwcml0ZS1taW4ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMycHg7XG4gIG9wYWNpdHk6IDE7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC10YWIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiNyZWFkZXItdjIgLmJhciAuc2VhcmNoLXRhYi1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC10YWItaW5wdXQsICNyZWFkZXItdjIgLmJhciAuc2VhcmNoLXRhYi1idXR0b24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtdGFiLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jcmVhZGVyLXYyIC5iYXIgLnNlYXJjaC10YWItYnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG59XG4jcmVhZGVyLXYyIC5iYXIgI3NlYXJjaCB7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBvdXRsaW5lOiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0cy1pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0cy1pdGVtIHAgbWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZmVkOTc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0cy1pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhckl0YWxpY1wiLCBcIk9wZW5TYW5zLUxpZ2h0SXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuI3JlYWRlci12MiAuYmFyIC5zZWFyY2gtcmVzdWx0cy1pdGVtIHAgc3Ryb25nLCAjcmVhZGVyLXYyIC5iYXIgLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZWQ5Nztcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLWxvY2FsZSAuYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4IDQ4cHggMTJweCA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNyZWFkZXItdjIgLmJhci5fX2lzLWxvY2FsZSAuYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggNDhweCAxMnB4IDQ4cHg7XG4gIH1cbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLWxvY2FsZSAuYmFyLWNvbnRlbnQgLm1lbnUtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1zZXR0aW5ncyB7XG4gIC8qIGNvbG9yIHNhbXBsZXMgKi9cbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLXNldHRpbmdzIC5iYXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggNDhweCAxMHB4IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgI3JlYWRlci12MiAuYmFyLl9faXMtc2V0dGluZ3MgLmJhci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDE4cHggMTBweCAxOHB4O1xuICB9XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1zZXR0aW5ncyAuZm9udC10b2dnbGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDdweDtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLXNldHRpbmdzIC5mb250LXRvZ2dsZS1idXR0b25zIGRpdiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtc2V0dGluZ3MgLmZvbnQtbWludXMsICNyZWFkZXItdjIgLmJhci5fX2lzLXNldHRpbmdzIC5mb250LXBsdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjRDVFMEVDO1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLXNldHRpbmdzIC5mb250LW1pbnVzOmhvdmVyLCAjcmVhZGVyLXYyIC5iYXIuX19pcy1zZXR0aW5ncyAuZm9udC1wbHVzOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNlZGY0ZmM7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1zZXR0aW5ncyAuZm9udC1taW51cyB7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNENUUwRUM7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1zZXR0aW5ncyAuZm9udC1wbHVzIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDVFMEVDO1xuICBmb250LXNpemU6IDMycHg7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1zZXR0aW5ncyAuY29sb3Itc2FtcGxlcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLXNldHRpbmdzIC5jb2xvci1zYW1wbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZGODE5MztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtc2V0dGluZ3MgLmNvbG9yLXNhbXBsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtc2V0dGluZ3MgLmNvbG9yLXNhbXBsZS1kb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2IoNTAsIDUwLCA1MCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYig1MCwgNTAsIDUwKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYig1MCwgNTAsIDUwKTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtc2V0dGluZ3MgLmNvbG9yLXNhbXBsZS12aWV3IHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtc2V0dGluZ3MgLmNvbG9yLXNhbXBsZS1hY3RpdmUge1xuICBib3JkZXI6IHNvbGlkIDJweCAjNkY4MTkzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3JlYWRlci12MiAuaW5zaWRlLWJhci1oZWFkZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IC01cHg7XG59XG4jcmVhZGVyLXYyIC5pbnNpZGUtdGFiIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgI3JlYWRlci12MiAuaW5zaWRlLXRhYiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbiNyZWFkZXItdjIgLmJhci1jb250ZW50IC5iYXItaGVhZGVyIC5pbnNpZGUtdGFiIHtcbiAgcGFkZGluZzogMCAxOHB4IDAgMDtcbn1cbiNyZWFkZXItdjIgLmJhci1mb290ZXIge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RTBFQztcbn1cbiNyZWFkZXItdjIgLmJhci1mb290ZXIgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xufVxuI3JlYWRlci12MiAuYmFyLWZvb3RlciBhIHtcbiAgY29sb3I6ICMyRTNENEI7XG59XG4jcmVhZGVyLXYyIC5iYXItZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtc2VhcmNoIC5iYXItZm9vdGVyIHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuI3JlYWRlci12MiAuaW5zaWRlLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jcmVhZGVyLXYyIC5hY3RpdmUtdGFiLWluIC5yZWRiYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWFkZXItdjIgLmluc2lkZS10YWIuX19pcy1saWJyYXJ5IC5hY3RpdmUtdGFiLWluIC5yZWRiYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLmxpYnJhcnktaGVhZGVyLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAuY29udGVudHMtbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5jb250ZW50cy1tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5jb250ZW50cy1tZW51LWl0ZW0gLm1lbnUtc2Nyb2xsLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjRweDtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLmNvbnRlbnRzLW1lbnUtaXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLmNvbnRlbnRzLW1lbnUtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCI7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLmJvb2ttYXJrcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZWFkZXIvX192Mi9pbWcvZmxhZy1pY29uLnN2ZykgdG9wIDRweCBsZWZ0IG5vLXJlcGVhdDtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLmJvb2ttYXJrcy1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAuYm9va21hcmtzLWl0ZW0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLm1hZ2F6aW5lcy1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMjRweDtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLm1hZ2F6aW5lcy1tZW51LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIG1pbi13aWR0aDogNDZweDtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLm1hZ2F6aW5lcy1tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMkIyQzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5tYWdhemluZXMtbWVudS1pdGVtID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFREY0RkM7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5jb3Zlci1tZW51IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAubWFnYXppbmVzLWxpYnJhcnktaXNzdWVzIGE6bGluaywgI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAubWFnYXppbmVzLWxpYnJhcnktaXNzdWVzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAubWFnYXppbmVzLWxpYnJhcnktaXNzdWVzIGE6aG92ZXIge1xuICBjb2xvcjogIzJFM0Q0Qjtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLmlzc3Vlcy1pbi1saWJyYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgYVtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5tYWdhemluZXMtY2xpcC1vcGVuZWQgLm1hZ2F6aW5lcy1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAubWFnYXppbmVzLWNsaXAtb3BlbmVkIC5pc3N1ZXMtaW4tbGlicmFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAuaXNzdWVzLWluLWxpYnJhcnkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAjbWFnYXppbmVzLW1lbnUtaXRlbS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZWFkZXItdjIgLmJhci5fX2lzLW1lbnUgLm1hZ2F6aW5lcy1tZW51LWl0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5tYWdhemluZXMtbWVudS1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5saWJyYXJ5LWhlYWRlci1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL3JlZC1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAuaW5zaWRlLWJhci1oZWFkZXIgYS5saWJyYXJ5LWhlYWRlci1jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IC5tYWdhemluZXMtbGlicmFyeS1pc3N1ZXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYlO1xufVxuI3JlYWRlci12MiAuYmFyLl9faXMtbWVudSAubWFnYXppbmVzLWxpYnJhcnktaXNzdWVzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jcmVhZGVyLXYyIC5iYXIuX19pcy1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNyZWFkZXItdjIgI3BhbmVsIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI3JlYWRlci12MiAubWVudS10YWJzIHtcbiAgbWFyZ2luOiAxOHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNyZWFkZXItdjIgLm1lbnUtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4jcmVhZGVyLXYyIC5tZW51LXNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuI3JlYWRlci12MiAubmF2LXRhYnMge1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgYm9yZGVyOiBub25lO1xufVxuI3JlYWRlci12MiAubmF2LXRhYnMgbGkge1xuICBtYXJnaW46IDAgOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jcmVhZGVyLXYyIC5uYXYtdGFicyBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4jcmVhZGVyLXYyIC5uYXYtdGFicyBsaSBhOmxpbmssICNyZWFkZXItdjIgLm5hdi10YWJzIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3JlYWRlci12MiAubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuI3JlYWRlci12MiAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbiNyZWFkZXItdjIgLmNvbnRlbnRzLW5hdiBsaSB7XG4gIGJvcmRlci1ib3R0b206ICNkM2Q0ZDQgc29saWQgMXB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDE4cHggMHB4O1xuICBtYXJnaW46IDBweCAwcHggMThweCAwcHg7XG59XG4jcmVhZGVyLXYyIC5jb250ZW50cy1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jcmVhZGVyLXYyIC5jb250ZW50cy1uYXYgbGkgc3BhbiBhOmxpbmssICNyZWFkZXItdjIgLmNvbnRlbnRzLW5hdiBsaSBzcGFuIGE6dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbiNyZWFkZXItdjIgLmNvbnRlbnRzLW5hdiBsaSBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cbiNyZWFkZXItdjIgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBtYXgtaGVpZ2h0OiA5OCU7XG59XG4jcmVhZGVyLXYyIC50YWItcGFuZSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIHNhbnMtc2VyaWY7XG59XG4jcmVhZGVyLXYyIC50YWItY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4jcmVhZGVyLXYyIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQ6ICNkM2Q0ZDQ7XG4gIGJvcmRlcjogI2QzZDRkNCBzb2xpZCAxcHg7XG59XG4jcmVhZGVyLXYyIC5uYXZiYXIge1xuICByaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgI3JlYWRlci12MiAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIGZvcmNlIHNob3dpbmcgdGhlIHRvZ2dsZSAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3JlYWRlci12MiBib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jcmVhZGVyLXYyIC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4jcmVhZGVyLXYyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMXB4O1xufVxuI3JlYWRlci12MiAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDJweDtcbn1cbiNyZWFkZXItdjIgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jcmVhZGVyLXYyIC5uYXZiYXItdG9nZ2xlLmFjdGl2ZSwgI3JlYWRlci12MiAubmF2YmFyLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNyZWFkZXItdjIgLm5hdmJhci10b2dnbGUuYWN0aXZlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4jcmVhZGVyLXYyIC5uYXZiYXItdG9nZ2xlLmFjdGl2ZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuI3JlYWRlci12MiAubmF2YmFyLXRvZ2dsZS5hY3RpdmUgLmljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAtNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI3JlYWRlci12MiAueWVsbG93LXNoZWV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDE4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1zaGVldHMtY29udGFpbmVyIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4jcmVhZGVyLXYyIC55ZWxsb3ctc2hlZXRzLWNvbnRhaW5lciAuZm9ybS1ncm91cC5pcy1kaXNhYmxlZDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjJDMjtcbn1cbiNyZWFkZXItdjIgLnllbGxvdy1jbG9zZSB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZWFkZXIvX192Mi9pbWcvY3Jvc3MucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3JlYWRlci12MiAueWVsbG93LWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTFhOSB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL2Nyb3NzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcmVhZGVyLXYyIC5ib29rbWFyay1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogNDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3JlYWRlci9fX3YyL2ltZy9iZmxhZy5zdmcpIGxlZnQgdG9wIDRweCBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4jcmVhZGVyLXYyIC5ib29rbWFyay1sYWJlbCBzcGFuIHtcbiAgY29sb3I6ICNBN0I3QzY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrLWxhYmVsLl9faXMtdG1wIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3JlYWRlci12MiAuYm9va21hcmstbGFiZWwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI3JlYWRlci12MiAuYm9va21hcmstcGxhY2VtZW50LmhvdmVyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkOTc7XG59XG4jcmVhZGVyLXYyIC5ib29rbWFyay1wbGFjZW1lbnQuY2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQ5Nztcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrLWxhYmVsOmhvdmVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoNDklKSBzZXBpYSgzJSkgc2F0dXJhdGUoMjUxMiUpIGh1ZS1yb3RhdGUoMTY5ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoNzYlKTtcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrLWxhYmVsIGEge1xuICBjb2xvcjogI0E3QjdDNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrLWxhYmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuI3JlYWRlci12MiAuYm9va21hcmstYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4jcmVhZGVyLXYyIC5zaGFyZS1ib29rbWFyayB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVGR3ZUNJZ2FHVnBaMmgwUFNJeU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UY2dNakFpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEVXlMallnS0RZM05Ea3hLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVUYUdGeVpUd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4bklHbGtQU0pRWVdkbExURWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSk5ZV2x1Y0dGblpTMHRMVVZrYVhRdFFtOXZhMjFoY21zaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB4TnpJNUxqQXdNREF3TUN3Z0xUY3lNeTR3TURBd01EQXBJaUJtYVd4c1BTSWpNa1V6UkRSQ0lqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJa0ZrWkdsdVp5MWhMV0p2YjJ0dFlYSnJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE5EVXpMakF3TURBd01Dd2dOVEkyTGpBd01EQXdNQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbkJ2Y0hWd0xXSnZiMnR0WVhKcklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3TGpBME5qZzNOU3dnTUM0Mk5EZzBNemdwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVVFOVFWVkFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXVNakU0TnpVd0xDQXdMamsyT0RjMU1Da2lQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVUyaGhjbVVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESTNNQzQ1T1RBeU16UXNJREU1TVM0M09URXdNVFlwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKVFpYUjBhVzVuY3kxcFkyOXVJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMExqWTJOakkyTUN3Z05DNHdNREF3TURBcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk5pNHlPRGd4TWpVNE9Td3hNQzQyTXpRNU5UQXhJRXd4TVM0MU1ERXhOemdzTVRNdU5qUTBOekEzTWlCRE1USXVNRFEzTWpNMk9Dd3hNeTR3TnpRNE9ETXlJREV5TGpneE5Ua3hPRElzTVRJdU56SXdNRGt5T0NBeE15NDJOamMwTmpVekxERXlMamN5TURBNU1qZ2dRekUxTGpNeU5ETXhPVFVzTVRJdU56SXdNRGt5T0NBeE5pNDJOamMwTmpVekxERTBMakEyTXpJek9EVWdNVFl1TmpZM05EWTFNeXd4TlM0M01qQXdPVEk0SUVNeE5pNDJOamMwTmpVekxERTNMak0zTmprME55QXhOUzR6TWpRek1UazFMREU0TGpjeU1EQTVNamdnTVRNdU5qWTNORFkxTXl3eE9DNDNNakF3T1RJNElFTXhNaTR3TVRBMk1URXNNVGd1TnpJd01Ea3lPQ0F4TUM0Mk5qYzBOalV6TERFM0xqTTNOamswTnlBeE1DNDJOamMwTmpVekxERTFMamN5TURBNU1qZ2dRekV3TGpZMk56UTJOVE1zTVRVdU5USTNOVFkxTkNBeE1DNDJPRFUyTURFeUxERTFMak16T1RJM05DQXhNQzQzTWpBeU5UYzRMREUxTGpFMU5qZ3pNellnVERVdU16STRNREV3TmpVc01USXVNRFF6TmpFNE15QkROQzQ0TVRBNU5qVTFOQ3d4TWk0ME5qWTBNems1SURRdU1UVXdNVGt5TlRZc01USXVOekl3TURreU9DQXpMalF6TURFM05UYzRMREV5TGpjeU1EQTVNamdnUXpFdU56Y3pNekl4TlRNc01USXVOekl3TURreU9DQXdMalF6TURFM05UYzRNU3d4TVM0ek56WTVORGNnTUM0ME16QXhOelUzT0RFc09TNDNNakF3T1RJM055QkRNQzQwTXpBeE56VTNPREVzT0M0d05qTXlNemcxTWlBeExqYzNNek15TVRVekxEWXVOekl3TURreU56Y2dNeTQwTXpBeE56VTNPQ3cyTGpjeU1EQTVNamMzSUVNMExqQTBPRFV6TmpBekxEWXVOekl3TURreU56Y2dOQzQyTWpNeU1EQXpOeXcyTGprd056RTNOekl4SURVdU1UQXdOalUwTWpjc055NHlNamM0TXpFMU5pQk1NVEF1TnpRME56QTBNU3d6TGprMk9USXpOemc0SUVNeE1DNDJPVFF4TnpNM0xETXVOelV3T1RZd05qRWdNVEF1TmpZM05EWTFNeXd6TGpVeU16VTFPRFl5SURFd0xqWTJOelEyTlRNc015NHlPRGs1TVRnMU15QkRNVEF1TmpZM05EWTFNeXd4TGpZek16QTJOREk1SURFeUxqQXhNRFl4TVN3d0xqSTRPVGt4T0RVek5TQXhNeTQyTmpjME5qVXpMREF1TWpnNU9URTROVE0xSUVNeE5TNHpNalF6TVRrMUxEQXVNamc1T1RFNE5UTTFJREUyTGpZMk56UTJOVE1zTVM0Mk16TXdOalF5T1NBeE5pNDJOamMwTmpVekxETXVNamc1T1RFNE5UTWdRekUyTGpZMk56UTJOVE1zTkM0NU5EWTNOekkzT0NBeE5TNHpNalF6TVRrMUxEWXVNamc1T1RFNE5UTWdNVE11TmpZM05EWTFNeXcyTGpJNE9Ua3hPRFV6SUVNeE1pNDROVGM0TnpVMkxEWXVNamc1T1RFNE5UTWdNVEl1TVRJek1UZzJPU3cxTGprMk9USXlPVEkySURFeExqVTRNelE1T0Rrc05TNDBORGM1TlRBek55Qk1OaTR4T1RZM09EYzROaXc0TGpVMU56azJPVFExSUVNMkxqTTBOekV3TVRVeExEZ3VPVEUxTXpnME1qY2dOaTQwTXpBeE56VTNPQ3c1TGpNd09EQXpOeUEyTGpRek1ERTNOVGM0TERrdU56SXdNRGt5TnpjZ1F6WXVORE13TVRjMU56Z3NNVEF1TURNNU1USTJOQ0EyTGpNNE1ETTNOVGs1TERFd0xqTTBOalV5T0RjZ05pNHlPRGd4TWpVNE9Td3hNQzQyTXpRNU5UQXhJRm9nVFRFekxqWTJOelEyTlRNc05TNHlNekF5TWpVek9DQkRNVFF1TnpNNU1EWTNNU3cxTGpJek1ESXlOVE00SURFMUxqWXdOemMzTWpFc05DNHpOakUxTWpBME1pQXhOUzQyTURjM056SXhMRE11TWpnNU9URTROVE1nUXpFMUxqWXdOemMzTWpFc01pNHlNVGd6TVRZMk5TQXhOQzQzTXprd05qY3hMREV1TXpRNU5qRXhOamtnTVRNdU5qWTNORFkxTXl3eExqTTBPVFl4TVRZNUlFTXhNaTQxT1RVNE5qTTBMREV1TXpRNU5qRXhOamtnTVRFdU56STNNVFU0TkN3eUxqSXhPRE14TmpZMUlERXhMamN5TnpFMU9EUXNNeTR5T0RrNU1UZzFNeUJETVRFdU56STNNVFU0TkN3MExqTTJNVFV5TURReUlERXlMalU1TlRnMk16UXNOUzR5TXpBeU1qVXpPQ0F4TXk0Mk5qYzBOalV6TERVdU1qTXdNakkxTXpnZ1dpQk5NVE11TmpZM05EWTFNeXd4Tnk0Mk5qQXpPVGsySUVNeE5DNDNNemt3TmpjeExERTNMalkyTURNNU9UWWdNVFV1TmpBM056Y3lNU3d4Tmk0M09URTJPVFEzSURFMUxqWXdOemMzTWpFc01UVXVOekl3TURreU9DQkRNVFV1TmpBM056Y3lNU3d4TkM0Mk5EZzBPVEE1SURFMExqY3pPVEEyTnpFc01UTXVOemM1TnpnMU9TQXhNeTQyTmpjME5qVXpMREV6TGpjM09UYzROVGtnUXpFeUxqVTVOVGcyTXpRc01UTXVOemM1TnpnMU9TQXhNUzQzTWpjeE5UZzBMREUwTGpZME9EUTVNRGtnTVRFdU56STNNVFU0TkN3eE5TNDNNakF3T1RJNElFTXhNUzQzTWpjeE5UZzBMREUyTGpjNU1UWTVORGNnTVRJdU5UazFPRFl6TkN3eE55NDJOakF6T1RrMklERXpMalkyTnpRMk5UTXNNVGN1TmpZd016azVOaUJhSUUwekxqUXpNREUzTlRjNExERXhMalkyTURNNU9UWWdRelF1TlRBeE56YzNOallzTVRFdU5qWXdNems1TmlBMUxqTTNNRFE0TWpZekxERXdMamM1TVRZNU5EY2dOUzR6TnpBME9ESTJNeXc1TGpjeU1EQTVNamMzSUVNMUxqTTNNRFE0TWpZekxEZ3VOalE0TkRrd09Ea2dOQzQxTURFM056YzJOaXczTGpjM09UYzROVGt6SURNdU5ETXdNVGMxTnpnc055NDNOemszT0RVNU15QkRNaTR6TlRnMU56TTVMRGN1TnpjNU56ZzFPVE1nTVM0ME9EazROamc1TkN3NExqWTBPRFE1TURnNUlERXVORGc1T0RZNE9UUXNPUzQzTWpBd09USTNOeUJETVM0ME9EazROamc1TkN3eE1DNDNPVEUyT1RRM0lESXVNelU0TlRjek9Td3hNUzQyTmpBek9UazJJRE11TkRNd01UYzFOemdzTVRFdU5qWXdNems1TmlCYUlpQnBaRDBpUTI5dFltbHVaV1F0VTJoaGNHVWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUkrUEM5d1lYUm9QZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdQQzluUGdvOEwzTjJaejQ9XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiAuYm9va21hcmtzLW1lbnUgLnNoYXJlLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UZHdlQ0lnYUdWcFoyaDBQU0l4T0hCNElpQjJhV1YzUW05NFBTSXdJREFnTVRjZ01UZ2lJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURVeUxqWWdLRFkzTkRreEtTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNVRhR0Z5WlR3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhuSUdsa1BTSlFZV2RsTFRFaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNKVGFXUmxZbUZ5TFcxbGJuVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwM01Ua3VNREF3TURBd0xDQXROVEk0TGpBd01EQXdNQ2tpSUdacGJHdzlJaU0yUmpneE9UTWlQZ29nSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpVTJsa1pXSmhjaTFDYjI5cmJXRnlhM01pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEUTVNQzQxTkRZNE56VXNJRFkzTGprNU1qRTRPQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbFZ1YVhRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREF1TURBd01EQXdMQ0F5T1RZdU1qZ3hNalV3S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlrVmthWFF0WW05dmEyMWhjbXNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXlNeTR3TURBd01EQXNJREUxT0M0d01EQXdNREFwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5vWVhKbElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3TGpjMk5UWXlOU3dnTVM0NE1qY3lOekVwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKVFpYUjBhVzVuY3kxcFkyOXVJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMExqWTJOakkyTUN3Z015NDROVEU0TlRJcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk5pNHlPRGd4TWpVNE9Td3hNQzR5TkRFd05qTXhJRXd4TVM0MU1ERXhOemdzTVRNdU1UTTVNelEzTnlCRE1USXVNRFEzTWpNMk9Dd3hNaTQxT1RBMk1qZ3lJREV5TGpneE5Ua3hPRElzTVRJdU1qUTRPVGM0TWlBeE15NDJOamMwTmpVekxERXlMakkwT0RrM09ESWdRekUxTGpNeU5ETXhPVFVzTVRJdU1qUTRPVGM0TWlBeE5pNDJOamMwTmpVekxERXpMalUwTWpNM056Z2dNVFl1TmpZM05EWTFNeXd4TlM0eE16YzROamN4SUVNeE5pNDJOamMwTmpVekxERTJMamN6TXpNMU5qUWdNVFV1TXpJME16RTVOU3d4T0M0d01qWTNOVFlnTVRNdU5qWTNORFkxTXl3eE9DNHdNalkzTlRZZ1F6RXlMakF4TURZeE1Td3hPQzR3TWpZM05UWWdNVEF1TmpZM05EWTFNeXd4Tmk0M016TXpOVFkwSURFd0xqWTJOelEyTlRNc01UVXVNVE0zT0RZM01TQkRNVEF1TmpZM05EWTFNeXd4TkM0NU5USTBOekEwSURFd0xqWTROVFl3TVRJc01UUXVOemN4TVRVeU55QXhNQzQzTWpBeU5UYzRMREUwTGpVNU5UUTJPVFFnVERVdU16STRNREV3TmpVc01URXVOVGszTlRVNE15QkROQzQ0TVRBNU5qVTFOQ3d4TWk0d01EUTNNVGs1SURRdU1UVXdNVGt5TlRZc01USXVNalE0T1RjNE1pQXpMalF6TURFM05UYzRMREV5TGpJME9EazNPRElnUXpFdU56Y3pNekl4TlRNc01USXVNalE0T1RjNE1pQXdMalF6TURFM05UYzRNU3d4TUM0NU5UVTFOemcySURBdU5ETXdNVGMxTnpneExEa3VNell3TURnNU16UWdRekF1TkRNd01UYzFOemd4TERjdU56WTBOakF3TURZZ01TNDNOek16TWpFMU15dzJMalEzTVRJd01EUTFJRE11TkRNd01UYzFOemdzTmk0ME56RXlNREEwTlNCRE5DNHdORGcxTXpZd015dzJMalEzTVRJd01EUTFJRFF1TmpJek1qQXdNemNzTmk0Mk5URXpOVFU0TXlBMUxqRXdNRFkxTkRJM0xEWXVPVFl3TVRNME1Ea2dUREV3TGpjME5EY3dOREVzTXk0NE1qSXlNamt3TnlCRE1UQXVOamswTVRjek55d3pMall4TWpBek5qRTBJREV3TGpZMk56UTJOVE1zTXk0ek9UTXdOVFkwTlNBeE1DNDJOamMwTmpVekxETXVNVFk0TURZNU55QkRNVEF1TmpZM05EWTFNeXd4TGpVM01qVTRNRFF5SURFeUxqQXhNRFl4TVN3d0xqSTNPVEU0TURneE1TQXhNeTQyTmpjME5qVXpMREF1TWpjNU1UZ3dPREV4SUVNeE5TNHpNalF6TVRrMUxEQXVNamM1TVRnd09ERXhJREUyTGpZMk56UTJOVE1zTVM0MU56STFPREEwTWlBeE5pNDJOamMwTmpVekxETXVNVFk0TURZNU55QkRNVFl1TmpZM05EWTFNeXcwTGpjMk16VTFPRGs0SURFMUxqTXlORE14T1RVc05pNHdOVFk1TlRnMU9TQXhNeTQyTmpjME5qVXpMRFl1TURVMk9UVTROVGtnUXpFeUxqZzFOemczTlRZc05pNHdOVFk1TlRnMU9TQXhNaTR4TWpNeE9EWTVMRFV1TnpRNE1UUTJOamtnTVRFdU5UZ3pORGs0T1N3MUxqSTBOakUzTkRReklFdzJMakU1TmpjNE56ZzJMRGd1TWpReE1EQTNOaklnUXpZdU16UTNNVEF4TlRFc09DNDFPRFV4T0RRNE5TQTJMalF6TURFM05UYzRMRGd1T1RZek1qazBPRGtnTmk0ME16QXhOelUzT0N3NUxqTTJNREE0T1RNMElFTTJMalF6TURFM05UYzRMRGt1TmpZM016QTJPVElnTmk0ek9EQXpOelU1T1N3NUxqazJNek15TXpreklEWXVNamc0TVRJMU9Ea3NNVEF1TWpReE1EWXpNU0JhSUUweE15NDJOamMwTmpVekxEVXVNRE0yTlRFek16TWdRekUwTGpjek9UQTJOekVzTlM0d016WTFNVE16TXlBeE5TNDJNRGMzTnpJeExEUXVNVGs1T1RneU5qSWdNVFV1TmpBM056Y3lNU3d6TGpFMk9EQTJPVGNnUXpFMUxqWXdOemMzTWpFc01pNHhNell4TlRZM09DQXhOQzQzTXprd05qY3hMREV1TWprNU5qSTJNRGNnTVRNdU5qWTNORFkxTXl3eExqSTVPVFl5TmpBM0lFTXhNaTQxT1RVNE5qTTBMREV1TWprNU5qSTJNRGNnTVRFdU56STNNVFU0TkN3eUxqRXpOakUxTmpjNElERXhMamN5TnpFMU9EUXNNeTR4Tmpnd05qazNJRU14TVM0M01qY3hOVGcwTERRdU1UazVPVGd5TmpJZ01USXVOVGsxT0RZek5DdzFMakF6TmpVeE16TXpJREV6TGpZMk56UTJOVE1zTlM0d016WTFNVE16TXlCYUlFMHhNeTQyTmpjME5qVXpMREUzTGpBd05qTXhNRGNnUXpFMExqY3pPVEEyTnpFc01UY3VNREEyTXpFd055QXhOUzQyTURjM056SXhMREUyTGpFMk9UYzRJREUxTGpZd056YzNNakVzTVRVdU1UTTNPRFkzTVNCRE1UVXVOakEzTnpjeU1Td3hOQzR4TURVNU5UUXlJREUwTGpjek9UQTJOekVzTVRNdU1qWTVOREl6TlNBeE15NDJOamMwTmpVekxERXpMakkyT1RReU16VWdRekV5TGpVNU5UZzJNelFzTVRNdU1qWTVOREl6TlNBeE1TNDNNamN4TlRnMExERTBMakV3TlRrMU5ESWdNVEV1TnpJM01UVTROQ3d4TlM0eE16YzROamN4SUVNeE1TNDNNamN4TlRnMExERTJMakUyT1RjNElERXlMalU1TlRnMk16UXNNVGN1TURBMk16RXdOeUF4TXk0Mk5qYzBOalV6TERFM0xqQXdOak14TURjZ1dpQk5NeTQwTXpBeE56VTNPQ3d4TVM0eU1qZzFNek1nUXpRdU5UQXhOemMzTmpZc01URXVNakk0TlRNeklEVXVNemN3TkRneU5qTXNNVEF1TXpreU1EQXlNeUExTGpNM01EUTRNall6TERrdU16WXdNRGc1TXpRZ1F6VXVNemN3TkRneU5qTXNPQzR6TWpneE56WTBNU0EwTGpVd01UYzNOelkyTERjdU5Ea3hOalExTnpFZ015NDBNekF4TnpVM09DdzNMalE1TVRZME5UY3hJRU15TGpNMU9EVTNNemtzTnk0ME9URTJORFUzTVNBeExqUTRPVGcyT0RrMExEZ3VNekk0TVRjMk5ERWdNUzQwT0RrNE5qZzVOQ3c1TGpNMk1EQTRPVE0wSUVNeExqUTRPVGcyT0RrMExERXdMak01TWpBd01qTWdNaTR6TlRnMU56TTVMREV4TGpJeU9EVXpNeUF6TGpRek1ERTNOVGM0TERFeExqSXlPRFV6TXlCYUlpQnBaRDBpUTI5dFltbHVaV1F0VTJoaGNHVWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUkrUEM5d1lYUm9QZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdQQzluUGdvOEwzTjJaejQ9XCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiAuZWRpdC1ib29rbWFyayB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVFJ3ZUNJZ2FHVnBaMmgwUFNJeE9IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdNVGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEVXlMallnS0RZM05Ea3hLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVGWkdsMFBDOTBhWFJzWlQ0S0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBnb2dJQ0FnUEdjZ2FXUTlJbEJoWjJVdE1TSWdjM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStDaUFnSUNBZ0lDQWdQR2NnYVdROUlrMWhhVzV3WVdkbExTMHRSV1JwZEMxQ2IyOXJiV0Z5YXlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEU0TVRNdU1EQXdNREF3TENBdE56STBMakF3TURBd01Da2lJR1pwYkd3OUlpTXlSVE5FTkVJaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SStDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pCWkdScGJtY3RZUzFpYjI5cmJXRnlheUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UUTFNeTR3TURBd01EQXNJRFV5Tmk0d01EQXdNREFwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0p3YjNCMWNDMWliMjlyYldGeWF5SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUM0d05EWTROelVzSURBdU5qUTRORE00S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlsQlBVRlZRSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakl4T0RjMU1Dd2dNQzQ1TmpnM05UQXBJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlrVmthWFFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtETTFNaTQwTURneU1ETXNJREU1TVM0M09URXdNVFlwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMDVMalEyTWpJMU9EY3pMREUzTGpJek1ERTVOelVnUXprdU5UVTJPREk0Tnpjc01UY3VPVEl4TnpVNE1pQTVMamczTlRjeU5ESTVMREU0TGpRek1qWTNOekVnTVRBdU5ERTRPVFExTXl3eE9DNDNOakk1TlRReElFTXhNQzQ1TmpVMU5qSTNMREU1TGpBNU5USTVOakVnTVRFdU5qTTNPREl6Tml3eE9TNHlNRGczTlRFeUlERXlMalF6TlRjeU56a3NNVGt1TVRBek16RTVOaUJNTVRJdU5EYzJORE16TkN3eE9TNHdPREU0TWpFeElFd3hOeTQzTURBeU1qWTBMREV3TGpjeU1qQXdORGdnVERFMExqWTVNRGs0TURjc09DNDROREUyTVRrek5pQk1PUzQwTmpNMU5qVXlNeXd4Tnk0eU1EY3lNekk1SUV3NUxqUTJNakkxT0RjekxERTNMakl6TURFNU56VWdXaUJOTVRNdU56VTRNRE01TWl3M0xqTXhOVE14TURBMklFTXhNeTQ1T1RJeE56SXlMRFl1T1RRd05qRTRPRFFnTVRRdU5EZzFOekl4T0N3MkxqZ3lOalkzTXpreklERTBMamcyTURReE16RXNOeTR3TmpBNE1EY2dUREU1TGpJeU5qVXpOVGNzT1M0M09Ea3dOak15TVNCRE1Ua3VOakF4TWpJMk9Td3hNQzR3TWpNeE9UWXpJREU1TGpjeE5URTNNVGdzTVRBdU5URTJOelExT1NBeE9TNDBPREV3TXpnM0xERXdMamc1TVRRek56RWdUREV6TGpneE5qQXpPRGdzTVRrdU9UVTNNek15TVNCTU9TNDBOakV6TmpZek5Td3lNaTR5TkRBMk5UazFJRU01TGpFMU56STBNREF5TERJeUxqUXdNREV5TlNBNExqYzVNelF3TURZeUxESXlMak01TWpBMU16Y2dPQzQwT1Rjek5qZ3hMREl5TGpJeU1USTJOallnUXpndU5Ea3dNekF5T0N3eU1pNHlNVGN6TkRBeElEZ3VORGd6TXpJNE9UVXNNakl1TWpFek1qSTNOeUE0TGpRM05qUTFOREEzTERJeUxqSXdPRGt6TVRnZ1REZ3VNams1TURJMU1EY3NNakl1TURrNE1EWXhPU0JNT0M0eU56VXdNREV5TkN3eU1pNHdPRE13TlRBeElFTTRMakkxTnpVNU5UWXNNakl1TURjeU1UY3pPU0E0TGpJME1URTJOelkyTERJeUxqQTJNRE15TkRrZ09DNHlNalUzTkRNNE5pd3lNaTR3TkRjMk1UYzNJRU0zTGprMk1Ua3dOVGcxTERJeExqZzBPREUyTWpZZ055NDRNVEl3T0RJd05Dd3lNUzQxTWpreE9UQXpJRGN1T0RNd05EVXlOemtzTWpFdU1UazFNVEE0TVNCTU9DNHdPVFV6TmpjNU55d3hOaTR6TnpjME56Z3pJRXd4TXk0M05UZ3dNemt5TERjdU16RTFNekV3TURZZ1dpQk5NVFl1T1RjNE16STJPQ3cwTGpneE56azFPVFV6SUV3eU1DNDBOalExTWprMExEWXVPVGsyTXpnd05qY2dRekl3TGprNU56STBNek1zTnk0ek1qa3lOVGN5T0NBeU1TNHhOVGt5TkRNMUxEZ3VNRE13T1RVM01EY2dNakF1T0RJMk16WTJPU3c0TGpVMk16WTNNVEF4SUVNeU1DNDBPVE0wT1RBeUxEa3VNRGsyTXpnME9UVWdNVGt1TnpreE56a3dOU3c1TGpJMU9ETTROVEV4SURFNUxqSTFPVEEzTmpVc09DNDVNalUxTURnMUlFd3hOUzQzTnpJNE56UXNOaTQzTkRjd09EY3pOaUJETVRVdU1qUXdNVFlzTmk0ME1UUXlNVEEzTlNBeE5TNHdOemd4TlRrNUxEVXVOekV5TlRFd09UWWdNVFV1TkRFeE1ETTJOU3cxTGpFM09UYzVOekF5SUVNeE5TNDNORE01TVRNeExEUXVOalEzTURnek1EZ2dNVFl1TkRRMU5qRXlPU3cwTGpRNE5UQTRNamt5SURFMkxqazNPRE15Tmpnc05DNDRNVGM1TlRrMU15QmFJaUJwWkQwaVEyOXRZbWx1WldRdFUyaGhjR1VpUGp3dmNHRjBhRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUR3dlp6NEtQQzl6ZG1jK1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrcy1tZW51IC5lZGl0LWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UUndlQ0lnYUdWcFoyaDBQU0l4T1hCNElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ01Ua2lJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURVeUxqWWdLRFkzTkRreEtTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNUZaR2wwUEM5MGFYUnNaVDRLSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGdvZ0lDQWdQR2NnYVdROUlsQmhaMlV0TVNJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0NpQWdJQ0FnSUNBZ1BHY2dhV1E5SWxOcFpHVmlZWEl0YldWdWRTSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRjNU15NHdNREF3TURBc0lDMDFNamd1TURBd01EQXdLU0lnWm1sc2JEMGlJelpHT0RFNU15SWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SWxOcFpHVmlZWEl0UW05dmEyMWhjbXR6SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBPVEF1TlRRMk9EYzFMQ0EyTnk0NU9USXhPRGdwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pWYm1sMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3TGpBd01EQXdNQ3dnTWprMkxqSTRNVEkxTUNraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSkZaR2wwTFdKdmIydHRZWEpySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lNak11TURBd01EQXdMQ0F4TlRndU1EQXdNREF3S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pGWkdsMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2czTVM0Mk1Ua3hOREVzSURFdU9ESTNNamN4S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5PUzQwTmpJeU5UZzNNeXd4Tnk0eU16QXhPVGMxSUVNNUxqVTFOamd5T0RjM0xERTNMamt5TVRjMU9ESWdPUzQ0TnpVM01qUXlPU3d4T0M0ME16STJOemN4SURFd0xqUXhPRGswTlRNc01UZ3VOell5T1RVME1TQkRNVEF1T1RZMU5UWXlOeXd4T1M0d09UVXlPVFl4SURFeExqWXpOemd5TXpZc01Ua3VNakE0TnpVeE1pQXhNaTQwTXpVM01qYzVMREU1TGpFd016TXhPVFlnVERFeUxqUTNOalF6TXpRc01Ua3VNRGd4T0RJeE1TQk1NVGN1TnpBd01qSTJOQ3d4TUM0M01qSXdNRFE0SUV3eE5DNDJPVEE1T0RBM0xEZ3VPRFF4TmpFNU16WWdURGt1TkRZek5UWTFNak1zTVRjdU1qQTNNak15T1NCTU9TNDBOakl5TlRnM015d3hOeTR5TXpBeE9UYzFJRm9nVFRFekxqYzFPREF6T1RJc055NHpNVFV6TVRBd05pQkRNVE11T1RreU1UY3lNaXcyTGprME1EWXhPRGcwSURFMExqUTROVGN5TVRnc05pNDRNalkyTnpNNU15QXhOQzQ0TmpBME1UTXhMRGN1TURZd09EQTNJRXd4T1M0eU1qWTFNelUzTERrdU56ZzVNRFl6TWpFZ1F6RTVMall3TVRJeU5qa3NNVEF1TURJek1UazJNeUF4T1M0M01UVXhOekU0TERFd0xqVXhOamMwTlRrZ01Ua3VORGd4TURNNE55d3hNQzQ0T1RFME16Y3hJRXd4TXk0NE1UWXdNemc0TERFNUxqazFOek16TWpFZ1REa3VORFl4TXpZMk16VXNNakl1TWpRd05qVTVOU0JET1M0eE5UY3lOREF3TWl3eU1pNDBNREF4TWpVZ09DNDNPVE0wTURBMk1pd3lNaTR6T1RJd05UTTNJRGd1TkRrM016WTRNU3d5TWk0eU1qRXlOalkySUVNNExqUTVNRE13TWpnc01qSXVNakUzTXpRd01TQTRMalE0TXpNeU9EazFMREl5TGpJeE16SXlOemNnT0M0ME56WTBOVFF3Tnl3eU1pNHlNRGc1TXpFNElFdzRMakk1T1RBeU5UQTNMREl5TGpBNU9EQTJNVGtnVERndU1qYzFNREF4TWpRc01qSXVNRGd6TURVd01TQkRPQzR5TlRjMU9UVTJMREl5TGpBM01qRTNNemtnT0M0eU5ERXhOamMyTml3eU1pNHdOakF6TWpRNUlEZ3VNakkxTnpRek9EWXNNakl1TURRM05qRTNOeUJETnk0NU5qRTVNRFU0TlN3eU1TNDRORGd4TmpJMklEY3VPREV5TURneU1EUXNNakV1TlRJNU1Ua3dNeUEzTGpnek1EUTFNamM1TERJeExqRTVOVEV3T0RFZ1REZ3VNRGsxTXpZM09UY3NNVFl1TXpjM05EYzRNeUJNTVRNdU56VTRNRE01TWl3M0xqTXhOVE14TURBMklGb2dUVEUyTGprM09ETXlOamdzTkM0NE1UYzVOVGsxTXlCTU1qQXVORFkwTlRJNU5DdzJMams1TmpNNE1EWTNJRU15TUM0NU9UY3lORE16TERjdU16STVNalUzTWpnZ01qRXVNVFU1TWpRek5TdzRMakF6TURrMU56QTNJREl3TGpneU5qTTJOamtzT0M0MU5qTTJOekV3TVNCRE1qQXVORGt6TkRrd01pdzVMakE1TmpNNE5EazFJREU1TGpjNU1UYzVNRFVzT1M0eU5UZ3pPRFV4TVNBeE9TNHlOVGt3TnpZMUxEZ3VPVEkxTlRBNE5TQk1NVFV1TnpjeU9EYzBMRFl1TnpRM01EZzNNellnUXpFMUxqSTBNREUyTERZdU5ERTBNakV3TnpVZ01UVXVNRGM0TVRVNU9TdzFMamN4TWpVeE1EazJJREUxTGpReE1UQXpOalVzTlM0eE56azNPVGN3TWlCRE1UVXVOelF6T1RFek1TdzBMalkwTnpBNE16QTRJREUyTGpRME5UWXhNamtzTkM0ME9EVXdPREk1TWlBeE5pNDVOemd6TWpZNExEUXVPREUzT1RVNU5UTWdXaUlnYVdROUlrTnZiV0pwYm1Wa0xWTm9ZWEJsSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT1cIikgY2VudGVyIHRvcCA1cHggbm8tcmVwZWF0O1xufVxuI3JlYWRlci12MiAuZGVsZXRlLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UaHdlQ0lnYUdWcFoyaDBQU0l5TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTVRnZ01qQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURVeUxqWWdLRFkzTkRreEtTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNVVjbUZ6YUR3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhuSUdsa1BTSlFZV2RsTFRFaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNKTllXbHVjR0ZuWlMwdExVVmthWFF0UW05dmEyMWhjbXNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHhOemN3TGpBd01EQXdNQ3dnTFRjeU1pNHdNREF3TURBcElpQm1hV3hzUFNJak1rVXpSRFJDSWlCbWFXeHNMWEoxYkdVOUltNXZibnBsY204aVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WnlCcFpEMGlRV1JrYVc1bkxXRXRZbTl2YTIxaGNtc2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFME5UTXVNREF3TURBd0xDQTFNall1TURBd01EQXdLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4WnlCcFpEMGljRzl3ZFhBdFltOXZhMjFoY21zaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREF1TURRMk9EYzFMQ0F3TGpZME9EUXpPQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKUVQxQlZVQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DNHlNVGczTlRBc0lEQXVPVFk0TnpVd0tTSStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKVWNtRnphQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb016RXlMall6TVRnek5pd2dNVGt3TGpZME5UVXdPQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRURXdMamszTmpVd01UZ3NOaTQwTXpBNU16QTBNaUJETVRFdU16Z3lNRE0xTVN3MUxqRTVOemt5TWpnMklERXlMakl5TXpFNE56Z3NOQzQxT0RFME1Ua3dOeUF4TXk0ME9UazVOVGs1TERRdU5UZ3hOREU1TURjZ1F6RTBMamMzTmpjek1qRXNOQzQxT0RFME1Ua3dOeUF4TlM0Mk1URTFORGN5TERVdU1UazNPVEl5T0RZZ01UWXVNREEwTkRBMU15dzJMalF6TURrek1EUXlJRXd5TVM0d05qZ3lPVFU1TERZdU5ETXdPVE13TkRJZ1F6SXhMalUzTURNNE9UWXNOaTQwTXpBNU16QTBNaUF5TVM0NU56YzBNVGNzTmk0NE16YzVOVGM0TWlBeU1TNDVOemMwTVRjc055NHpOREF3TlRFMU5TQkRNakV1T1RjM05ERTNMRGN1T0RReU1UUTFNamtnTWpFdU5UY3dNemc1Tml3NExqSTBPVEUzTWpZNElESXhMakEyT0RJNU5Ua3NPQzR5TkRreE56STJPQ0JNTlM0NE9URXhOelkzT1N3NExqSTBPVEUzTWpZNElFTTFMak00T1RBNE16QTJMRGd1TWpRNU1UY3lOamdnTkM0NU9ESXdOVFUyTml3M0xqZzBNakUwTlRJNUlEUXVPVGd5TURVMU5qWXNOeTR6TkRBd05URTFOU0JETkM0NU9ESXdOVFUyTml3MkxqZ3pOemsxTnpneUlEVXVNemc1TURnek1EWXNOaTQwTXpBNU16QTBNaUExTGpnNU1URTNOamM1TERZdU5ETXdPVE13TkRJZ1RERXdMamszTmpVd01UZ3NOaTQwTXpBNU16QTBNaUJhSUUwNExqYzBNak0xTnpreUxESXhMalE1T0RFME1USWdUREU0TGpJek9EWTJOVE1zTWpFdU5EazRNVFF4TWlCTU1UZ3VPVFUxTmpJeE55d3hNUzR5TkRVeE9EY3pJRU14T0M0NU9EZ3pOamd6TERFd0xqYzNOamc0T0RnZ01Ua3VNemswTlRRMU5pd3hNQzQwTWpNNE1EUXpJREU1TGpnMk1qZzBOREVzTVRBdU5EVTJOVFV3T1NCRE1qQXVNek14TVRReU5pd3hNQzQwT0RreU9UYzFJREl3TGpZNE5ESXlOeklzTVRBdU9EazFORGMwT0NBeU1DNDJOVEUwT0RBMkxERXhMak0yTXpjM016TWdUREU1TGpnM09USTNOalFzTWpJdU5EQTJPREEzTkNCRE1Ua3VPRFEzTWpFNExESXlMamcyTlRJMk16Y2dNVGt1TkRVM01qWXdOeXd5TXk0eU1UTXlPVGdnTVRrdU1EQXhORGsxTkN3eU15NHhPVFk1T1RrNElFd3hPUzR3TURFME9UVTBMREl6TGpFNU9ERTBNVElnVERjdU9UazVOemcyTXpnc01qTXVNVGs0TVRReE1pQk1OeTQ1T1RrM09EWXpPQ3d5TXk0eE9UWXdOREU1SUVNM0xqVXpOVE0zTWpJMUxESXpMakl5TXpVMk5UY2dOeTR4TXpReU56a3lNU3d5TWk0NE56SXdOREl5SURjdU1UQXhOelEyT0RJc01qSXVOREEyT0RBM05DQk1OaTR6TWprek1EYzRPU3d4TVM0ek5qQTBNVFlnUXpZdU1qazJOVFl4TWpjc01UQXVPRGt5TVRFM05TQTJMalkwT1RZME5UZ3pMREV3TGpRNE5UazBNRElnTnk0eE1UYzVORFF6TXl3eE1DNDBOVE14T1RNMklFTTNMalU0TmpJME1qZ3pMREV3TGpReU1EUTBOeUEzTGprNU1qUXlNREUyTERFd0xqYzNNelV6TVRVZ09DNHdNalV4TmpZM09Dd3hNUzR5TkRFNE15Qk1PQzQzTkRJek5UYzVNaXd5TVM0ME9UZ3hOREV5SUZvZ1RURXhMamt5T1RRNU1qSXNNVEF1TnprM09UY3pOaUJETVRJdU16RTJNRGt4TlN3eE1DNDNPVGM1TnpNMklERXlMall5T1RRNU1qSXNNVEV1TVRFeE16YzBNeUF4TWk0Mk1qazBPVEl5TERFeExqUTVOemszTXpZZ1RERXlMall5T1RRNU1qSXNNVGt1TURrM09UY3pOaUJETVRJdU5qSTVORGt5TWl3eE9TNDBPRFExTnpNZ01USXVNekUyTURreE5Td3hPUzQzT1RjNU56TTJJREV4TGpreU9UUTVNaklzTVRrdU56azNPVGN6TmlCRE1URXVOVFF5T0RreU9Td3hPUzQzT1RjNU56TTJJREV4TGpJeU9UUTVNaklzTVRrdU5EZzBOVGN6SURFeExqSXlPVFE1TWpJc01Ua3VNRGszT1Rjek5pQk1NVEV1TWpJNU5Ea3lNaXd4TVM0ME9UYzVOek0ySUVNeE1TNHlNamswT1RJeUxERXhMakV4TVRNM05ETWdNVEV1TlRReU9Ea3lPU3d4TUM0M09UYzVOek0ySURFeExqa3lPVFE1TWpJc01UQXVOemszT1Rjek5pQmFJRTB4TlM0d05EZzFNelV5TERFd0xqYzVOemszTXpZZ1F6RTFMalF6TlRFek5EVXNNVEF1TnprM09UY3pOaUF4TlM0M05EZzFNelV5TERFeExqRXhNVE0zTkRNZ01UVXVOelE0TlRNMU1pd3hNUzQwT1RjNU56TTJJRXd4TlM0M05EZzFNelV5TERFNUxqQTVOemszTXpZZ1F6RTFMamMwT0RVek5USXNNVGt1TkRnME5UY3pJREUxTGpRek5URXpORFVzTVRrdU56azNPVGN6TmlBeE5TNHdORGcxTXpVeUxERTVMamM1TnprM016WWdRekUwTGpZMk1Ua3pOVGdzTVRrdU56azNPVGN6TmlBeE5DNHpORGcxTXpVeUxERTVMalE0TkRVM015QXhOQzR6TkRnMU16VXlMREU1TGpBNU56azNNellnVERFMExqTTBPRFV6TlRJc01URXVORGszT1Rjek5pQkRNVFF1TXpRNE5UTTFNaXd4TVM0eE1URXpOelF6SURFMExqWTJNVGt6TlRnc01UQXVOemszT1Rjek5pQXhOUzR3TkRnMU16VXlMREV3TGpjNU56azNNellnV2lJZ2FXUTlJa052YldKcGJtVmtMVk5vWVhCbElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09XCIpIGNlbnRlciB0b3AgM3B4IG5vLXJlcGVhdDtcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrcy1tZW51IC5kZWxldGUtYm9va21hcmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRod2VDSWdhR1ZwWjJoMFBTSXlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVGdnTWpBaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFV5TGpZZ0tEWTNORGt4S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1VFpXRnlZMmdnUTI5d2VTQXlQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHY2dhV1E5SWxCaFoyVXRNU0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5wWkdWaVlYSXRiV1Z1ZFNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVGMxTlM0d01EQXdNREFzSUMwMU1qWXVNREF3TURBd0tTSWdabWxzYkQwaUl6WkdPREU1TXlJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5wWkdWaVlYSXRRbTl2YTIxaGNtdHpJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnME9UQXVOVFEyT0RjMUxDQTJOeTQ1T1RJeE9EZ3BJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlZibWwwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakF3TURBd01Dd2dNamsyTGpJNE1USTFNQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKRlpHbDBMV0p2YjJ0dFlYSnJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU1qTXVNREF3TURBd0xDQXhOVGd1TURBd01EQXdLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlVjbUZ6YUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NemN1TWpBeU1UUTRMQ0F3TGpBeE5qY3lOQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRURXdMamszTmpVd01UZ3NOaTQwTXpBNU16QTBNaUJETVRFdU16Z3lNRE0xTVN3MUxqRTVOemt5TWpnMklERXlMakl5TXpFNE56Z3NOQzQxT0RFME1Ua3dOeUF4TXk0ME9UazVOVGs1TERRdU5UZ3hOREU1TURjZ1F6RTBMamMzTmpjek1qRXNOQzQxT0RFME1Ua3dOeUF4TlM0Mk1URTFORGN5TERVdU1UazNPVEl5T0RZZ01UWXVNREEwTkRBMU15dzJMalF6TURrek1EUXlJRXd5TVM0d05qZ3lPVFU1TERZdU5ETXdPVE13TkRJZ1F6SXhMalUzTURNNE9UWXNOaTQwTXpBNU16QTBNaUF5TVM0NU56YzBNVGNzTmk0NE16YzVOVGM0TWlBeU1TNDVOemMwTVRjc055NHpOREF3TlRFMU5TQkRNakV1T1RjM05ERTNMRGN1T0RReU1UUTFNamtnTWpFdU5UY3dNemc1Tml3NExqSTBPVEUzTWpZNElESXhMakEyT0RJNU5Ua3NPQzR5TkRreE56STJPQ0JNTlM0NE9URXhOelkzT1N3NExqSTBPVEUzTWpZNElFTTFMak00T1RBNE16QTJMRGd1TWpRNU1UY3lOamdnTkM0NU9ESXdOVFUyTml3M0xqZzBNakUwTlRJNUlEUXVPVGd5TURVMU5qWXNOeTR6TkRBd05URTFOU0JETkM0NU9ESXdOVFUyTml3MkxqZ3pOemsxTnpneUlEVXVNemc1TURnek1EWXNOaTQwTXpBNU16QTBNaUExTGpnNU1URTNOamM1TERZdU5ETXdPVE13TkRJZ1RERXdMamszTmpVd01UZ3NOaTQwTXpBNU16QTBNaUJhSUUwNExqYzBNak0xTnpreUxESXhMalE1T0RFME1USWdUREU0TGpJek9EWTJOVE1zTWpFdU5EazRNVFF4TWlCTU1UZ3VPVFUxTmpJeE55d3hNUzR5TkRVeE9EY3pJRU14T0M0NU9EZ3pOamd6TERFd0xqYzNOamc0T0RnZ01Ua3VNemswTlRRMU5pd3hNQzQwTWpNNE1EUXpJREU1TGpnMk1qZzBOREVzTVRBdU5EVTJOVFV3T1NCRE1qQXVNek14TVRReU5pd3hNQzQwT0RreU9UYzFJREl3TGpZNE5ESXlOeklzTVRBdU9EazFORGMwT0NBeU1DNDJOVEUwT0RBMkxERXhMak0yTXpjM016TWdUREU1TGpnM09USTNOalFzTWpJdU5EQTJPREEzTkNCRE1Ua3VPRFEzTWpFNExESXlMamcyTlRJMk16Y2dNVGt1TkRVM01qWXdOeXd5TXk0eU1UTXlPVGdnTVRrdU1EQXhORGsxTkN3eU15NHhPVFk1T1RrNElFd3hPUzR3TURFME9UVTBMREl6TGpFNU9ERTBNVElnVERjdU9UazVOemcyTXpnc01qTXVNVGs0TVRReE1pQk1OeTQ1T1RrM09EWXpPQ3d5TXk0eE9UWXdOREU1SUVNM0xqVXpOVE0zTWpJMUxESXpMakl5TXpVMk5UY2dOeTR4TXpReU56a3lNU3d5TWk0NE56SXdOREl5SURjdU1UQXhOelEyT0RJc01qSXVOREEyT0RBM05DQk1OaTR6TWprek1EYzRPU3d4TVM0ek5qQTBNVFlnUXpZdU1qazJOVFl4TWpjc01UQXVPRGt5TVRFM05TQTJMalkwT1RZME5UZ3pMREV3TGpRNE5UazBNRElnTnk0eE1UYzVORFF6TXl3eE1DNDBOVE14T1RNMklFTTNMalU0TmpJME1qZ3pMREV3TGpReU1EUTBOeUEzTGprNU1qUXlNREUyTERFd0xqYzNNelV6TVRVZ09DNHdNalV4TmpZM09Dd3hNUzR5TkRFNE15Qk1PQzQzTkRJek5UYzVNaXd5TVM0ME9UZ3hOREV5SUZvZ1RURXhMamt5T1RRNU1qSXNNVEF1TnprM09UY3pOaUJETVRJdU16RTJNRGt4TlN3eE1DNDNPVGM1TnpNMklERXlMall5T1RRNU1qSXNNVEV1TVRFeE16YzBNeUF4TWk0Mk1qazBPVEl5TERFeExqUTVOemszTXpZZ1RERXlMall5T1RRNU1qSXNNVGt1TURrM09UY3pOaUJETVRJdU5qSTVORGt5TWl3eE9TNDBPRFExTnpNZ01USXVNekUyTURreE5Td3hPUzQzT1RjNU56TTJJREV4TGpreU9UUTVNaklzTVRrdU56azNPVGN6TmlCRE1URXVOVFF5T0RreU9Td3hPUzQzT1RjNU56TTJJREV4TGpJeU9UUTVNaklzTVRrdU5EZzBOVGN6SURFeExqSXlPVFE1TWpJc01Ua3VNRGszT1Rjek5pQk1NVEV1TWpJNU5Ea3lNaXd4TVM0ME9UYzVOek0ySUVNeE1TNHlNamswT1RJeUxERXhMakV4TVRNM05ETWdNVEV1TlRReU9Ea3lPU3d4TUM0M09UYzVOek0ySURFeExqa3lPVFE1TWpJc01UQXVOemszT1Rjek5pQmFJRTB4TlM0d05EZzFNelV5TERFd0xqYzVOemszTXpZZ1F6RTFMalF6TlRFek5EVXNNVEF1TnprM09UY3pOaUF4TlM0M05EZzFNelV5TERFeExqRXhNVE0zTkRNZ01UVXVOelE0TlRNMU1pd3hNUzQwT1RjNU56TTJJRXd4TlM0M05EZzFNelV5TERFNUxqQTVOemszTXpZZ1F6RTFMamMwT0RVek5USXNNVGt1TkRnME5UY3pJREUxTGpRek5URXpORFVzTVRrdU56azNPVGN6TmlBeE5TNHdORGcxTXpVeUxERTVMamM1TnprM016WWdRekUwTGpZMk1Ua3pOVGdzTVRrdU56azNPVGN6TmlBeE5DNHpORGcxTXpVeUxERTVMalE0TkRVM015QXhOQzR6TkRnMU16VXlMREU1TGpBNU56azNNellnVERFMExqTTBPRFV6TlRJc01URXVORGszT1Rjek5pQkRNVFF1TXpRNE5UTTFNaXd4TVM0eE1URXpOelF6SURFMExqWTJNVGt6TlRnc01UQXVOemszT1Rjek5pQXhOUzR3TkRnMU16VXlMREV3TGpjNU56azNNellnV2lJZ2FXUTlJa052YldKcGJtVmtMVk5vWVhCbElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09XCIpIGNlbnRlciB0b3AgM3B4IG5vLXJlcGVhdDtcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrcy1tZW51IC5kZWxldGUtYm9va21hcmsuaXMtbG9hZGluZywgI3JlYWRlci12MiAuc2hvdy1ib29rbWFyayAuZGVsZXRlLWJvb2ttYXJrLmlzLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuI3JlYWRlci12MiAuc2hvdy1ib29rbWFyayAuZGVsZXRlLWJvb2ttYXJrLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZWQ5NztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZWQ5Nztcbn1cbiNyZWFkZXItdjIgLmJvb2ttYXJrcy1pdGVtIC5ib29rbWFyay1idXR0b25zIHtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG59XG4jcmVhZGVyLXYyIC5ib29rbWFyay1idXR0b24ge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4jcmVhZGVyLXYyIC5ib29rbWFyay1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI3JlYWRlci12MiAudG9wbWVudS1hZGQtYm9va21hcmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNyZWFkZXItdjIgLnRvcG1lbnUtYWRkLWJvb2ttYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNyZWFkZXItdjIgLmFkZC1ib29rbWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3JlYWRlci12MiBmb290ZXIub3V0cHV0LWRhdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2I3YjdiO1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcmVhZGVyLXYyIGZvb3Rlci5vdXRwdXQtZGF0YSBoMiB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcmVhZGVyLXYyIGZvb3Rlci5vdXRwdXQtZGF0YSAuZm9vdGVyX2gyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbiNyZWFkZXItdjIgZm9vdGVyLm91dHB1dC1kYXRhIHAge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVhZGVyLXYyIGZvb3Rlci5vdXRwdXQtZGF0YSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4jcmVhZGVyLXYyIGxpIGg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcmVhZGVyLXYyIGxpIHAge1xuICB0ZXh0LWluZGVudDogMDtcbn1cbiNyZWFkZXItdjIgLnJlZGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0U1MzUxNjtcbn1cbiNyZWFkZXItdjIgLmdyZXlib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQjRCRkNCO1xufVxuI3JlYWRlci12MiBzZWN0aW9uIHA6Oi1tb3otc2VsZWN0aW9uLCAjcmVhZGVyLXYyIHNlY3Rpb24gc3Ryb25nOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmVkOTc7XG59XG4jcmVhZGVyLXYyIHNlY3Rpb24gcDo6c2VsZWN0aW9uLCAjcmVhZGVyLXYyIHNlY3Rpb24gc3Ryb25nOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZlZDk3O1xufVxuI3JlYWRlci12MiAuc2VsZWN0aW9uLXNlYXJjaC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZlZDk3O1xufVxuI3JlYWRlci12MiAucmVhZGVyLXBhbmVsLWZvb3RlciB7XG4gIGhlaWdodDogNTBweDtcbn1cbiNyZWFkZXItdjIgLi0tYXJ0aWNsZS1odG1sLWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHByaW50IHtcbiAgI3JlYWRlci12MiAubm9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fYmctZGVmYXVsdCwgLi0tcmVhZGVyLXZlcnNpb24uX192MiAuY29sb3Itc2FtcGxlLXZpZXcuX19iZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0Q1RTBFQyB1cmwoLi4vcmVhZGVyL19fdjIvaW1nL3BhdHRlcm4ucG5nKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19iZy13aGl0ZSwgLi0tcmVhZGVyLXZlcnNpb24uX192MiAuY29sb3Itc2FtcGxlLXZpZXcuX19iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19iZy1kYXJrLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyIC5jb2xvci1zYW1wbGUtdmlldy5fX2JnLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2IoNDgsIDQ4LCA0OCk7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fYmctc2VwaWEsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIgLmNvbG9yLXNhbXBsZS12aWV3Ll9fYmctc2VwaWEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQwLCAyMTgsIDE4MSk7XG59XG5cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE0cHggYXJ0aWNsZSBwLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xNHB4IGFydGljbGUgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xNHB4IG5hdiAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTRweCBuYXYgLmNvbnRlbnRzLWxpbmssIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE0cHggbmF2IC5jb250ZW50cy1hdXRob3IsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE0cHggbmF2IC5hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTVweCBhcnRpY2xlIHAsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE1cHggYXJ0aWNsZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE1cHggbmF2IC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNS40cHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xNXB4IG5hdiAuY29udGVudHMtbGluaywgLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTVweCBuYXYgLmNvbnRlbnRzLWF1dGhvciwgLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTVweCBuYXYgLmFubm91bmNlIHtcbiAgZm9udC1zaXplOiAxNS40cHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xNnB4IGFydGljbGUgcCwgLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTZweCBhcnRpY2xlIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTZweCBuYXYgLmhlYWRpbmcge1xuICBmb250LXNpemU6IDE2LjRweDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE2cHggbmF2IC5jb250ZW50cy1saW5rLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xNnB4IG5hdiAuY29udGVudHMtYXV0aG9yLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xNnB4IG5hdiAuYW5ub3VuY2Uge1xuICBmb250LXNpemU6IDE2LjRweDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE3cHggYXJ0aWNsZSBwLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xN3B4IGFydGljbGUgbGkge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xN3B4IG5hdiAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTcuNHB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTdweCBuYXYgLmNvbnRlbnRzLWxpbmssIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE3cHggbmF2IC5jb250ZW50cy1hdXRob3IsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE3cHggbmF2IC5hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMTcuNHB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMThweCBhcnRpY2xlIHAsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE4cHggYXJ0aWNsZSBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE4cHggbmF2IC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOC40cHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xOHB4IG5hdiAuY29udGVudHMtbGluaywgLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMThweCBuYXYgLmNvbnRlbnRzLWF1dGhvciwgLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMThweCBuYXYgLmFubm91bmNlIHtcbiAgZm9udC1zaXplOiAxOC40cHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xOXB4IGFydGljbGUgcCwgLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTlweCBhcnRpY2xlIGxpIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMTlweCBuYXYgLmhlYWRpbmcge1xuICBmb250LXNpemU6IDE5LjRweDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTE5cHggbmF2IC5jb250ZW50cy1saW5rLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xOXB4IG5hdiAuY29udGVudHMtYXV0aG9yLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0xOXB4IG5hdiAuYW5ub3VuY2Uge1xuICBmb250LXNpemU6IDE5LjRweDtcbn1cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTIwcHggYXJ0aWNsZSBwLCAuLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0yMHB4IGFydGljbGUgbGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uLS1yZWFkZXItdmVyc2lvbi5fX3YyLl9fZm9udC0yMHB4IG5hdiAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjAuNHB4O1xufVxuLi0tcmVhZGVyLXZlcnNpb24uX192Mi5fX2ZvbnQtMjBweCBuYXYgLmNvbnRlbnRzLWxpbmssIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTIwcHggbmF2IC5jb250ZW50cy1hdXRob3IsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIuX19mb250LTIwcHggbmF2IC5hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMjAuNHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIgKi9cbi5yZWFkZXItaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ucmVhZGVyLWhlYWRlci1sb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG4ucmVhZGVyLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5uYXYtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubmF2LXNjcm9sbGVyIC5uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubmF2LXNjcm9sbGVyIC5uYXYtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNhcmQtaW1nLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLmZsZXgtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5oLTI1MCB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0yNTAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi8qXG4gKiBCbG9nIG5hbWUgYW5kIGRlc2NyaXB0aW9uXG4gKi9cbi5ibG9nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzk5OTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmJsb2ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4vKiBQYWdpbmF0aW9uICovXG4uYmxvZy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbiA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4vKlxuICogQmxvZyBwb3N0c1xuICovXG4uYmxvZy1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmJsb2ctcG9zdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uYmxvZy1wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLypcbiAqIEZvb3RlclxuICovXG4uYmxvZy1mb290ZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogMC4wNXJlbSBzb2xpZCAjZTVlNWU1O1xufVxuXG4uYmxvZy1mb290ZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlZC1saW5rLl9fai1vbi1ob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4jcmVhZGVyLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNyZWFkZXItcGFuZWwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KTtcbiAgICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNyZWFkZXItcGFuZWwgLmJvb2ttYXJrcy1ob2xkZXIgLmJvb2ttYXJrLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6ICNlNjMyMDEgc29saWQgMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhZy5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAxMDAlO1xufVxuI3JlYWRlci1wYW5lbCAuYm9va21hcmstaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5ib2R5LXBlcnNvbmFsIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmJvZHktcGVyc29uYWwgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmJvZHktcGVyc29uYWwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3RThDOUY7XG59XG4uYm9keS1wZXJzb25hbCBpbnB1dFt0eXBlPXRleHRdLCAuYm9keS1wZXJzb25hbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmJvZHktcGVyc29uYWwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYm9keS1wZXJzb25hbCAuZm9ybS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLmJvZHktcGVyc29uYWwgLnBlcnNvbmFsLXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYm9keS1wZXJzb25hbCAucGVyc29uYWwtY29udGVudCAuY2FydF9lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyotLdCb0LjRh9C90YvQuSDQutCw0LHQuNC90LXRgi0tKi9cbi5hY2NvdW50LWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBjb2xvcjogIzcyODU5NDtcbiAgZm9udC1zaXplOiAxMHB0O1xufVxuXG4uYWNjb3VudC1saW5rcyBhOmxpbmssIC5hY2NvdW50LWxpbmtzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMzk0NDRmO1xufVxuXG4uYWNjb3VudC1saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lnbmluIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG4uaGRlbCB7XG4gIGNvbG9yOiAjNzI4NTk0O1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmFjY291bnQtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNlM2U2ZTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDQ1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWNjb3VudC1tZW51IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbn1cblxuLmFjY291bnQtbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS1taW4ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5mYXZzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXZzLWljb24uc3ZnKSAwIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuZmF2czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLmZhdnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FscmVhZHktZmF2LnN2ZykgM3B4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuaGlzdG9yeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTEyMHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmluY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTE2OHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLnBlcnNvbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMjY0cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXlzdWJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMjE2cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkub2xkc2l0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTMxMnB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTQ0cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLmluY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTE5MnB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5wZXJzb25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTI4OHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5teXN1YnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yNDBweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUub2xkc2l0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTMzNnB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpIGE6bGluaywgLmFjY291bnQtbWVudSB1bCBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0ODU2NjIgIWltcG9ydGFudDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgY29sb3I6ICNlNjMyMDEgIWltcG9ydGFudDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuXG4uYWNjLXRhYmxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1pbmZvLXRpdGxlIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyLXN0YXR1cyB7XG4gIC8qZmxvYXQ6IHJpZ2h0OyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xufVxuXG4ub3JkZXItaW5mbyAuYnRuLCAucGVyc29uYWwtZm9ybSAuYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKtCi0LDQsdC70LjRhtCwINCw0LrQutCw0YPQvdGC0LAqL1xuLmFjYy10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5hY2MtdGFibGUtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0taW1nIGltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkNGQ0O1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1hYm91dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1hYm91dCBoNCwgLmNhcnQtaXRlbS1zdWJzY3ItaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1hYm91dCAucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gIGNvbG9yOiAjZTYzMjAxO1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5hY2MtdGFibGUtcm93LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgY29sb3I6ICNjN2M3Yzc7XG59XG5cbi5hY2MtdGFibGUtcm93LWhlYWRlciAuYWNjLXRhYmxlLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDVweCAxMHB4IDVweDtcbn1cblxuLyrQotCw0LHQu9C40YbQsCDQsNC60LrQsNGD0L3RgtCwKi9cbi5zdWJzY3ItdGFibGUtcmVhZG1vcmUgYSB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdWJzY3ItdGFibGUtcmVhZG1vcmUgYTpsaW5rLCAuc3Vic2NyLXRhYmxlLXJlYWRtb3JlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNzI4NTk0O1xufVxuXG4uc3Vic2NyLXRhYmxlLXJlYWRtb3JlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFjY291bnQtbWVudSBsaS5hY3RpdmUge1xuICBjb2xvcjogI2U2MzIwMTtcbn1cblxuLnN0YXR1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbn1cblxuLnRpdGxlLWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNwYW5oMyB7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIC5zdGF0dXMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLm5vbWVuIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5vcmRlci1pbmZvcm1hdGlvbi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5vcmRlci1pbmZvcm1hdGlvbi1ibG9jayBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ub3JkZXItaW5mb3JtYXRpb24tYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdGF0dXMtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLnN0YXR1cy1jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMjk3ZmMzO1xufVxuXG4uc3RhdHVzLXBheWVkIHtcbiAgYmFja2dyb3VuZDogIzdmYzMyNztcbn1cblxuLnN0YXR1cy13YWl0IHtcbiAgYmFja2dyb3VuZDogI2VlOTEyMztcbn1cblxuLnN0YXR1cy1jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjN2U4ZjlkO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uZm9ybS1sYWJlbC1sb25nIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zZWFyY2gtaG9sZGVyLWFkYXB0IGZvcm0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5zZWFyY2gtaG9sZGVyLWFkYXB0IC5mb3JtLWZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtLWJ1dHRvbnMtaG9sZGVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLmZvcm0tcm93IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uZm9ybS1sYWJlbCwgLmZvcm0taG9sZGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbn1cblxuLmZvcm0taG9sZGVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmZvcm0tcm93LWJ1dHRvbiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNlM2U2ZTk7XG4gIGhlaWdodDogODFweDtcbn1cblxuLmZvcm0tcm93LWJ1dHRvbiBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wZXJzb25hbC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ucGVyc29uYWwtZm9ybSAudW5pdC12ZXJzaW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGVyc29uYWwtZm9ybSAudW5pdC12ZXJzaW9uLWxvbmctbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGVyc29uYWwtZm9ybSAuZm9ybS1maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnByb2ZpbGUtbGVnZW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlwdDtcbn1cblxuLnByb2ZpbGUtbGVnZW5kIC5vc2l0YWwge1xuICBtYXJnaW46IDAgOHB4IDAgMnB4O1xufVxuXG4uZm9ybS1zdWJoZWFkZXIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnBheW1lbnRfdHlwZSB7XG4gIC8qYm90dG9tOiAxMHB4OyovXG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG5cbi5wYXltZW50X3R5cGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBheW1lbnRfdHlwZV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4ZDhkOGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vKi0t0JvQuNGH0L3Ri9C5INC60LDQsdC40L3QtdGCLS0qL1xuLyotLdCh0YLRgNCw0L3QuNGG0LAg0JzQvtC4INC30LDQutCw0LfRiy0tKi9cbi5hY2MtdGFibGUtd3JhcHBlci1vcmRlcnMgLnN1YnNjci10YWJsZS1yZWFkbW9yZSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5hY2MtdGFibGUtd3JhcHBlci1vcmRlcnMgLmFjYy10YWJsZS1pdGVtLXR5cGUtbmFtZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hY2MtdGFibGUtd3JhcHBlci1vcmRlcnMgLmFjYy10YWJsZS1pdGVtLWR1byB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5vcmRlci1pbmZvIC5hY2MtdGFibGUtaXRlbS1kdW8ge1xuICB3aWR0aDogMTglO1xufVxuXG4uc3VidGFibGUtY2VsbC10eXBlIHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnN1YnRhYmxlLWNlbGwtbmFtZSB7XG4gIHdpZHRoOiA2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnN1YnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJ0YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5zdWJ0YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbn1cblxuLyotLdCh0YLRgNCw0L3QuNGG0LAg0JzQvtC4INC30LDQutCw0LfRiy0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZ0bWVudSAubmFtZV9ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5ld3MtY2F0LWRhdGUtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYXJ0aWNsZXMtdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZXMtaW5uZXIgaDMuc2VjdGlvbi10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi5zdWJzY3ItaW5mbyBzcGFuIHtcbiAgY29sb3I6ICM2MjY5NzI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZmlsdGVyLXNvcnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5maWx0ZXItc29ydCBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZmlsdGVyLXNvcnQgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZpbHRlci1zb3J0IC5zZWxlY3QtaG9sZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hcnRpY2xlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNlM2U2ZTk7XG4gIHBhZGRpbmc6IDIxcHg7XG59XG5cbi5hcnRpY2xlLXNlYXJjaCAuc2VhcmNoLWhvbGRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFydGljbGUtc2VhcmNoLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZTNlNmU5O1xufVxuXG4uYmxvY2stc29ydGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5say1tZW51IHtcbiAgYmFja2dyb3VuZDogI2UzZTZlOTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiA0M3B4IDAgNDVweCAwO1xufVxuXG4uYXV0aG9yLCAud2hhdG1hZyB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5idXR0b24tcmlnaHQtaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5udW1iZXItZGF0ZSAuZm9ybS1maWVsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLm51bWJlci1kYXRlIGlucHV0LCAuc2VsZWN0LWhvbGRlci1taWRkbGUge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb3J0aW5nIHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXV0aG9yLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWxlY3QtaG9sZGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjYmNiYztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAvKiBAdG9kbyBpbWcvc2VsZWN0LWFycm93LnBuZyAqL1xufVxuXG4uc2VsZWN0LWhvbGRlci1taW4ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIC8qIEB0b2RvIGltZy9zZWxlY3QtYXJyb3cucG5nICovXG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4uc2VsZWN0LWhvbGRlci1taWRkbGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIC8qIEB0b2RvIGltZy9zZWxlY3QtYXJyb3cucG5nICovXG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuXG4ubXltYWdzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubXltYWdzLWdyb3VwID4gaDQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnB1YmxpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmdyb3VwLXRhYmxlIC5hY2MtdGFibGUtaXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhkOGQ4ZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGNvbG9yOiAjOGQ4ZDhlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ3JvdXAtdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhkOGQ4ZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmdyb3VwLXRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZ3JvdXAtdGFibGUtaGVhZGVyLCAuZ3JvdXAtdGFibGUsIC5pbi1ncm91cC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0JTtcbn1cblxuLmdyb3VwLXRhYmxlID4gLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5ncm91cC10YWJsZSA+IC5ncm91cC10YWJsZS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xufVxuXG4uaW4tZ3JvdXAtdGFibGUgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MyU7XG59XG5cbi5pbi1ncm91cC10YWJsZSAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoMikge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmluLWdyb3VwLXRhYmxlIC5ncm91cC10YWJsZS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xufVxuXG4uaW4tZ3JvdXAtdGFibGUgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3JTtcbn1cblxuLmFkZHN1YnNjcmliZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmFkZHN1YnNjcmliZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNlM2U2ZTkgdXJsKC4uL2ltZy9zcHJpdGUtbWluLnBuZykgNHB4IC03MzBweCBuby1yZXBlYXQ7XG59XG5cbi5hZGRzdWJzY3JpYmVyIGE6bGluaywgLmFkZHN1YnNjcmliZXIgYTp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5tb2RhbC1ib2R5IC5zb3J0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLW1hZ3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLW1hZ3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbn1cblxuLmJhbmstZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYW5rLWZpbHRlcnMgLnNvcnRpbmcge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFjY29yZGVvbi1maWx0ZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkZW9uLWZpbHRlciBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLyogQHRvZG8gaW1nL2FjY29yZGVvbi1hcnJvdy1vcGVuZWQucG5nICovXG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5hY2NvcmRlb24tZmlsdGVyLmNvbGxhcHNlZCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLyogQHRvZG8gaW1nL2FjY29yZGVvbi1hcnJvdy1vcGVuZWQucG5nICovXG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5hY2NvcmRlb24tYmFuay1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmNhdC1idXR0b24ge1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5udW1iZXItZGF0ZSBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2JjYmM7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ubXltYWdzLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxJTtcbn1cblxuLm15bWFncy1pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubXltYWdzLWhvdmVyLWRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTczJTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM1NTU7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNTU1O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5hcnRpY2xlX2Zvcl9zYWxlX2luZm8sIC5hcnRpY2xlX2Zvcl9zYWxlX2J1eSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXJ0aWNsZV9mb3Jfc2FsZV9pbmZvIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmFydGljbGVfZm9yX3NhbGVfYnV5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuaGlzdG9yeSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTEyMHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmluY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTE2OHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLnBlcnNvbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMjY0cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXlzdWJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMjE2cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkub2xkc2l0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTMxMnB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLm15bWFncyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTU3OHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTQ0cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLmluY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTE5MnB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5wZXJzb25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTI4OHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5teXN1YnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yNDBweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUub2xkc2l0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTMzNnB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLm15bWFncy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC02MDNweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5ncm91cCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTY4MHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmdyb3VwLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTcwNHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLm15YXJ0aWNsZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC02MjhweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5teWFydGljbGVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTY1M3B4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpIGE6bGluaywgLmFjY291bnQtbWVudSB1bCBsaSBhOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzcyODU5NDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gIGNvbG9yOiAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXltYWdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzEycHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXlhcnRpY2xlcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTYyOHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmdyb3VwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNjc4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXltYWdzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTMzN3B4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLm15YXJ0aWNsZXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNjUzcHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuZ3JvdXAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNzAzcHg7XG59XG5cbiNhcnRpY2xlX2Zvcl9zYWxlIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG59XG5cbiNhcnRpY2xlX2Zvcl9zYWxlIHAge1xuICBjb2xvcjogIzcyODU5NDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtSXRhbGljXCI7XG59XG5cbi5zb3J0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLm15bWFncy1pdGVtIHtcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5cbi5teW1hZ3MtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjUlO1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4ubXltYWdzLWl0ZW0tc2FsZSAubXltYWdzLW51bWJlciB7XG4gIGNvbG9yOiAjN2U4ZjljO1xufVxuXG4ubXltYWdzLWl0ZW0tc2FsZSBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5teW1hZ3MtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm15bWFncy1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5vcmRlci1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmluY3V0ID4gLmluY3V0IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLWFib3V0IGg0LCAuY2FydC1pdGVtLXN1YnNjci1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnN1YnNjci1pbmZvIHNwYW4ge1xuICBjb2xvcjogIzYyNjk3MjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1tYWdzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hY2MtdGFibGUtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMjBweCA1cHg7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1tYWdzIGEge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG59XG5cbmEsIHAsIGgzLCBoNCwgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5pdGVtLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm1heC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFjay1wZXJzb25hbC1idXR0b24gYSB7XG4gIHdpZHRoOiAyMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uYmFjay1wZXJzb25hbC1idXR0b24gYSAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xudGFibGUuX19wZXJzb25hbCBpbWcge1xuICB3aWR0aDogOTBweDtcbn1cbnRhYmxlLl9fcGVyc29uYWwgLmluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG59XG50YWJsZS5fX3BlcnNvbmFsIC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG50YWJsZS5fX3BlcnNvbmFsIC5wYXktaW4tbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMHB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBsaW5lLWhlaWdodDogMTRwdDtcbn1cbnRhYmxlLl9fcGVyc29uYWwgLnN0YXR1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbn1cbnRhYmxlLl9fcGVyc29uYWwgLnN0YXR1cy5zdGF0dXMtd2FpdCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG50YWJsZS5fX3BlcnNvbmFsIC5zdGF0dXMuc3RhdHVzLXdhaXRpbmdfY29uZmlybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cbnRhYmxlLl9fcGVyc29uYWwgLnN0YXR1cy5zdGF0dXMtcGF5ZWQge1xuICBiYWNrZ3JvdW5kOiAjMzhjMTcyO1xufVxudGFibGUuX19wZXJzb25hbCAuc3RhdHVzLnN0YXR1cy1jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjZTYzMjAxO1xufVxudGFibGUuX19wZXJzb25hbCAuc3RhdHVzLnN0YXR1cy1jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMzhjMTcyO1xufVxudGFibGUuX19wZXJzb25hbCAubGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG50YWJsZS5fX3BlcnNvbmFsIC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuI3BlcnNvbmFsLW1hZ2F6aW5lcy1jb250ZW50IC5fX2l0ZW0ge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDVweCAwO1xufVxuI3BlcnNvbmFsLW1hZ2F6aW5lcy1jb250ZW50IC5fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGVyc29uYWwtbWFnYXppbmVzLWNvbnRlbnQgLl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcGVyc29uYWwtbWFnYXppbmVzLWNvbnRlbnQgLl9faXRlbSAuaW5mby1tYWdhemluZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3BlcnNvbmFsLW1hZ2F6aW5lcy1jb250ZW50IC5fX2l0ZW0gLmltYWdlLW1hZ2F6aW5lIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNwZXJzb25hbC1tYWdhemluZXMtY29udGVudCAuX19pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIHtcbiAgLyohXG4gICAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICAgKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICAgKlxuICAgKiBjdXN0b20tc3R5bGUtbmV4dC1saW5lIC0g0YLQviDRh9GC0L4g0YHQsNC8INC/0L7QvNC10L3Rj9C7INC40Lcg0LLQtdGA0YHRgtC60LhcbiAgICovXG4gIC8qIEZvcm0gKi9cbiAgLyogc2VsZWN0ICovXG4gIC8qIHNlbGVjdCAqL1xuICAvKiBGb3JtICovXG4gIC8qINCf0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMINGA0L7Qu9C10LkgKi9cbiAgLyog0J/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70Ywg0YDQvtC70LXQuSAqL1xuICAvKiDQrdC70LXQvNC10L3RgiDRgdGC0LDRgtGM0LggKi9cbiAgLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4ICovXG4gIC8qIFRhYiBNZW51ICovXG4gIC8qIFRhYiBNZW51ICovXG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciBoZWFkZXIge1xuICBoZWlnaHQ6IDEwOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc2l0ZV9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzY1cHg7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGJvcmRlci10b3A6IDJweCAjMzQ5MERDIHNvbGlkO1xuICB6LWluZGV4OiAyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLm1lbnUtc2hvd2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudHJpYW5nbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5MXB4O1xuICB0b3A6IC0xNnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnNpdGVfbWVudV9jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0OHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnNpdGVfbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc2l0ZV9tZW51IGxpIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJ1cmdlciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucGxhbmsge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luOiAycHg7XG4gIGJhY2tncm91bmQ6ICM2RjgxOTM7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuYnVyZ2VyLm5hdi1vcGVuZWQgLnBsYW5rOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuYnVyZ2VyLm5hdi1vcGVuZWQgLnBsYW5rOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJ1cmdlci5uYXYtb3BlbmVkIC5wbGFuazpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJ1cmdlcjpob3ZlciAucGxhbmsge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnNlY3Rpb25zX21lbnUge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudG9wX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDgwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmxleC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgaGVhZGVyIG5hdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIGhlYWRlciBuYXYgYSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgaGVhZGVyIG5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2RjgxOTM7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuYnJlYWRjcnVtYnMge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGdyaWQtYXJlYTogYnJlYWRjcjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5icmVhZGNydW1ic19fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5icmVhZGNydW1ic19fbmF2IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJyZWFkY3J1bWJzX19uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5icmVhZGNydW1ic19fbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJyZWFkY3J1bWJzX19uYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWIxYjFiO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgbWFpbiB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAud3JhcHBlciB7XG4gIHdpZHRoOiAxMjQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRvcF9wbGFuayB7XG4gIGJhY2tncm91bmQ6ICMxQjFCMUI7XG4gIGhlaWdodDogNjBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50b3BfbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRvcF9sZWZ0IHtcbiAgd2lkdGg6IDk0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudG9wX2NvbnRhY3RzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRvcF9jb250YWN0cyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgZm9vdGVyIHtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgYmFja2dyb3VuZDogIzFCMUIxQjtcbiAgZ3JpZC1hcmVhOiBmb290ZXI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5tYWluX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCA5MHB4KTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9vdGVyX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDMwMHB4KTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpcnN0LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9vdGVyLWNvbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCMkMxRDY7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5mb290ZXItY29sIHAge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9vdGVyX21lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9vdGVyX21lbnUgYSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCMkMxRDY7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9vdGVyX21lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc29jaWFsLW1lZGlhIGRpdiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCA5cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9ybS1ibG9jayxcbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9ybS1ncm91cC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tZ3JvdXAtdGl0bGUgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmdyb3VwLXRpdGxlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tZ3JvdXAtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5mb3JtLWdyb3VwLWJ1dHRvbiBhLCAuX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9ybS1ncm91cC1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tZ3JvdXAtYnV0dG9uIGE6bGFzdC1jaGlsZCwgLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tZ3JvdXAtYnV0dG9uIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuY29sLWhhbGYge1xuICB3aWR0aDogMTM3cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuY29sLTEge1xuICB3aWR0aDogOTBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5jb2wtMiB7XG4gIHdpZHRoOiAxOTVweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5jb2wtMyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5jb2wtNCB7XG4gIHdpZHRoOiA0MDVweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5jb2wtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAubGVmdF9zaWRlYmFyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogNDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLWVuZDogMTA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAud2lkZS1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIGdyaWQtY29sdW1uLWVuZDogMTI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZG93bmxvYWRfbGlua193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmRvd25sb2FkX2xpbmtfd3JhcHBlciBwIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5kb3dubG9hZF9saW5rX3dyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmRvd25sb2FkX2xpbmsge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzZGODE5MyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItZG93bmxvYWQtaWNvbi5zdmcpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZG93bmxvYWRfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMUI2QUFFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51cGxvYWQtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbHRlcl9zZWxlY3Qge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciBpbnB1dCxcbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIHRleHRhcmVhLFxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVwbG9hZC1maWVsZC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJDMUQ2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudXBsb2FkLWZpZWxkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIGlucHV0LFxuLl9fYm9keS1wZXJzb25hbC1hdXRob3Igc2VsZWN0LFxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVwbG9hZC1maWVsZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudXBsb2FkLWZpZWxkLWNvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuYmFzaWNfc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJDMUQ2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuYmFzaWNfc2VsZWN0IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5iYXNpY19zZWxlY3Q6aG92ZXIgLnNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJhc2ljX3NlbGVjdDpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDI3LCAyNywgMjcsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDI3LCAyNywgMjcsIDAuMTUpO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5zZWxlY3QtZHJvcGRvd24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmhlYWRlcl9idG5faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMjZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5iYXNpY19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRjM0MzM4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJhc2ljX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRjUwMjE7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuaW50ZXJmYWNlX2J0bixcbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5mdW5jdGlvbmFsX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxQjZBQUU7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gIGJvcmRlcjogI0UyRjBGRiBzb2xpZCAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMzlweDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmludGVyZmFjZV9idG46aG92ZXIsXG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZnVuY3Rpb25hbF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICBib3JkZXI6ICNFMkYwRkYgc29saWQgMXB4O1xuICBjb2xvcjogIzM0OTBEQztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5iYWNrX2J0biwgLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmJhY2tfYnRuOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTIuNjQ4MzcgNS4xODgzNkwyLjY0OTM3IDUuMTU3OTlDMi42NTY1MiA1LjAzNDQ0IDIuNjk5NjggNC45MTM1NCAyLjc3NjQ3IDQuODEyMTlMNS4yMTMyNiAxLjU4MTczQzUuNDIzNjEgMS4zMDI2IDUuODIwNCAxLjI0Njg0IDYuMDk5NTQgMS40NTcxOEM2LjM3ODY3IDEuNjY3NTIgNi40MzQ0MyAyLjA2NDMyIDYuMjI0MDkgMi4zNDM0NUw0LjA3NTU2IDUuMTk2NzdMNi4yMjQwOSA4LjA0ODAzQzYuNDM0NDMgOC4zMjcxNiA2LjM3ODY3IDguNzIzOTYgNi4wOTk1NCA4LjkzNDNDNS44MjA0IDkuMTQ0NjQgNS40MjM2MSA5LjA4ODg3IDUuMjEzMjYgOC44MDk3NEwyLjc4MzUyIDUuNTg4NDJDMi43MDIzMiA1LjQ4NTI1IDIuNjU2NzMgNS4zNjA3NiAyLjY0OTM3IDUuMjMzNDhDMi42NDg4NyA1LjIyMzIgMi42NDg1IDUuMjEzMTUgMi42NDgzNyA1LjIwMzExVjUuMTg4MzZaJyBmaWxsPSclMjMzNDkwREMnLyUzZSUzYy9zdmclM2VcIikgbGVmdCAxOHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZnVuY3Rpb25hbF9idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuaW50ZXJmYWNlX2J0biB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDZweCAyMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmludGVyZmFjZV9idG4gLnJlYWRlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1yZWFkZXItYnV0dG9uLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmludGVyZmFjZV9idG46aG92ZXIgLnJlYWRlci1pY29uIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmludGVyZmFjZV9idG4uaW5fd29yay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMjBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wbHVzX2J0bixcbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wbHVzX2J0bjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogNDFweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlX2RlbF9idG4ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA3cHggMTFweCA3cHggMjFweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlX2RlbF9idG46aG92ZXIge1xuICBjb2xvcjogIzM0OTBEQztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgbGFiZWwuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLyogRGFyayBHcmV5ICovXG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmNoZWNrbWFyay1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAjQjJDMUQ2IDFweCBzb2xpZDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGMzQzMzg7XG4gIC8qYmFja2dyb3VuZDogcmdiKDY5LCAxODYsIDI1Mik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjksIDE4NiwgMjUyLCAxKSAwJSwgcmdiYSg1MiwgMTQ0LCAyMjAsIDEpIDEwMCUpOyovXG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc2VydmljZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2RjgxOTM7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3VidGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM2RjgxOTM7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZV9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudV9fbmF2IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAubGlnaHRlZCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlX21lbnVfX25hdiBsaSAubGlnaHRlZCxcbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWJfbWVudV9uYXYgbGkgLmxpZ2h0ZWQge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjM0MzM4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudV9fbmF2IGxpOmhvdmVyIC5saWdodGVkLFxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRhYl9tZW51X25hdiBsaTpob3ZlciAubGlnaHRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWJfbWVudV9uYXYgbGk6aG92ZXIgLmxpZ2h0ZWQge1xuICB3aWR0aDogMzUlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudV9fbmF2IGxpLmFjdGl2ZSAubGlnaHRlZCxcbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWJfbWVudV9uYXYgbGkuYWN0aXZlIC5saWdodGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNSU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudGFiX21lbnVfbmF2IGxpLmFjdGl2ZSAubGlnaHRlZCB7XG4gIHdpZHRoOiAzNSU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucm9sZV90b2dnbGVyX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnJvbGVfdG9nZ2xlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5yb2xlX3RvZ2dsZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVzZXJfcGhvdG8ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogI0IyQzFENiAxcHggc29saWQ7XG4gIG1hcmdpbjogNHB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudXNlcl9waG90byBzdmcge1xuICBmaWxsOiAjQjJDMUQ2O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVzZXJfbmFtZV9ibG9jayBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVzZXJfbmFtZV9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRvcF9zZWFyY2gge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6ICMzODM4Mzg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRvcF9zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuY3VzdG9tX3NlYXJjaCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudG9wX3Byb2ZpbGUge1xuICB3aWR0aDogMjI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRvcF9wcm9maWxlIC5pY29uX2xpbmsge1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5pY29uX2xpbmsge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuaWNvbl9saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5pY29uX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzZGODE5Mztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5pY29uX2xpbms6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5idWxiIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5oYXZlX2NoYW5nZXMgLmJ1bGIge1xuICBiYWNrZ3JvdW5kOiAjRjM0MzM4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmluZm9fc2hvd190b2dnbGVyIGEge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMUI2QUFFO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J001LjM5MDAxIDcuODQ2ODlMMS42NzAyNCA1LjA0MTQ4QzEuMzQ3MzEgNC43OTgxNCAxLjI4MjggNC4zMzkxIDEuNTI2MTQgNC4wMTYxN0MxLjc2OTQ4IDMuNjkzMjUgMi4yMjg1MyAzLjYyODc0IDIuNTUxNDUgMy44NzIwOEw1Ljg1MTczIDYuMzU4NjFMOS4xNTA5NiAzLjg3MjA4QzkuNDczODggMy42Mjg3NCA5LjkzMjkyIDMuNjkzMjUgMTAuMTc2MyA0LjAxNjE3QzEwLjQxOTYgNC4zMzkxIDEwLjM1NTEgNC43OTgxNCAxMC4wMzIyIDUuMDQxNDhMNi4zMTIzOSA3Ljg0Njg5QzYuMTk0MTYgNy45NDIzIDYuMDUwOTMgNy45OTY2NyA1LjkwNDAyIDguMDA3MDFINS43OTgzOEM1LjY1MTQ4IDcuOTk2NjcgNS41MDgyNCA3Ljk0MjMgNS4zOTAwMSA3Ljg0Njg5WicgZmlsbD0nJTIzMUI2QUFFJy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuaW5mb19zaG93X3RvZ2dsZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5MERDO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTEgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J001LjM5MDAxIDcuODQ2ODlMMS42NzAyNCA1LjA0MTQ4QzEuMzQ3MzEgNC43OTgxNCAxLjI4MjggNC4zMzkxIDEuNTI2MTQgNC4wMTYxN0MxLjc2OTQ4IDMuNjkzMjUgMi4yMjg1MyAzLjYyODc0IDIuNTUxNDUgMy44NzIwOEw1Ljg1MTczIDYuMzU4NjFMOS4xNTA5NiAzLjg3MjA4QzkuNDczODggMy42Mjg3NCA5LjkzMjkyIDMuNjkzMjUgMTAuMTc2MyA0LjAxNjE3QzEwLjQxOTYgNC4zMzkxIDEwLjM1NTEgNC43OTgxNCAxMC4wMzIyIDUuMDQxNDhMNi4zMTIzOSA3Ljg0Njg5QzYuMTk0MTYgNy45NDIzIDYuMDUwOTMgNy45OTY2NyA1LjkwNDAyIDguMDA3MDFINS43OTgzOEM1LjY1MTQ4IDcuOTk2NjcgNS41MDgyNCA3Ljk0MjMgNS4zOTAwMSA3Ljg0Njg5WicgZmlsbD0nJTIzMzQ5MERDJy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuaW5mb19zaG93X3RvZ2dsZXIgYS5mZWVkYmFjay1vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J001LjQ2MTA3IDMuMDE5MDdMOS4xODA4NCA1LjgyNDQ4QzkuNTAzNzYgNi4wNjc4MiA5LjU2ODI3IDYuNTI2ODcgOS4zMjQ5MyA2Ljg0OTc5QzkuMDgxNTkgNy4xNzI3MiA4LjYyMjU1IDcuMjM3MjMgOC4yOTk2MyA2Ljk5Mzg5TDQuOTk5MzQgNC41MDczNkwxLjcwMDEyIDYuOTkzODlDMS4zNzcyIDcuMjM3MjMgMC45MTgxNSA3LjE3MjcyIDAuNjc0ODEgNi44NDk3OUMwLjQzMTQ3IDYuNTI2ODcgMC40OTU5ODUgNi4wNjc4MiAwLjgxODkwOCA1LjgyNDQ4TDQuNTM4NjggMy4wMTkwN0M0LjY1NjkyIDIuOTIzNjYgNC44MDAxNSAyLjg2OTI5IDQuOTQ3MDUgMi44NTg5Nkw1LjA1MjY5IDIuODU4OTZDNS4xOTk2IDIuODY5MjkgNS4zNDI4MyAyLjkyMzY2IDUuNDYxMDcgMy4wMTkwN1onIGZpbGw9JyUyMzFCNkFBRScvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmluZm9fYmxvY2sge1xuICBwYWRkaW5nOiA2cHggMCAyMHB4IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmVlZGJhY2stc2hvd2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudGFiX21lbnUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRhYl9tZW51X25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWJfbWVudV9uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRhYl9tZW51X25hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRhYl9tZW51X25hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzZGODE5Mztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWJfbWVudV9uYXYgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wYWdpbmF0aW9uIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wYWdpbmF0aW9uIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzZGODE5Mztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjRjM0MzM4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLm1vZGFsX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5tb2RhbF9kcm9wZG93bl9vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbHRlcl9pdGVtX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWx0ZXJfc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgNDRweCAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNNy44MDgxOSAxMS43MzcyTDEuODU2NTYgNy4yNDg1NEMxLjMzOTg4IDYuODU5MTkgMS4yMzY2NiA2LjEyNDcyIDEuNjI2IDUuNjA4MDRDMi4wMTUzNSA1LjA5MTM3IDIuNzQ5ODIgNC45ODgxNCAzLjI2NjUgNS4zNzc0OUw4LjU0Njk1IDkuMzU1OTRMMTMuODI1NyA1LjM3NzQ5QzE0LjM0MjQgNC45ODgxNCAxNS4wNzY5IDUuMDkxMzcgMTUuNDY2MiA1LjYwODA0QzE1Ljg1NTUgNi4xMjQ3MiAxNS43NTIzIDYuODU5MTkgMTUuMjM1NiA3LjI0ODU0TDkuMjg0MDEgMTEuNzM3MkM5LjA5NDgzIDExLjg4OTkgOC44NjU2NiAxMS45NzY4IDguNjMwNjEgMTEuOTkzNEg4LjQ2MTU5QzguMjI2NTQgMTEuOTc2OCA3Ljk5NzM3IDExLjg4OTkgNy44MDgxOSAxMS43MzcyWicgZmlsbD0nJTIzNkY4MTkzJy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDE2cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWx0ZXJfc2VsZWN0IHNwYW4ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIERhcmsgR3JleSAqL1xuICBjb2xvcjogIzZGODE5Mztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5tb2RhbF9kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsdGVyX3NlbGVjdF9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTguNzM3NyA1LjU1MzAzTDE0LjY4OTMgMTAuMDQxN0MxNS4yMDYgMTAuNDMxIDE1LjMwOTIgMTEuMTY1NSAxNC45MTk5IDExLjY4MjJDMTQuNTMwNiAxMi4xOTg5IDEzLjc5NjEgMTIuMzAyMSAxMy4yNzk0IDExLjkxMjdMNy45OTg5NSA3LjkzNDI4TDIuNzIwMTkgMTEuOTEyN0MyLjIwMzUxIDEyLjMwMjEgMS40NjkwNCAxMi4xOTg5IDEuMDc5NyAxMS42ODIyQzAuNjkwMzUzIDExLjE2NTUgMC43OTM1NzYgMTAuNDMxIDEuMzEwMjUgMTAuMDQxN0w3LjI2MTg5IDUuNTUzMDNDNy40NTEwNiA1LjQwMDM3IDcuNjgwMjQgNS4zMTMzOCA3LjkxNTI5IDUuMjk2ODRMOC4wODQzMSA1LjI5Njg0QzguMzE5MzYgNS4zMTMzOCA4LjU0ODUzIDUuNDAwMzcgOC43Mzc3IDUuNTUzMDNaJyBmaWxsPSclMjNCMkMxRDYnLyUzZSUzYy9zdmclM2UgXCIpIHJpZ2h0IDE2cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5tb2RhbF9kcm9wZG93biB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2RjgxOTM7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RhdHVzLXByb2dyZXNzIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRUNGNUZGO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RhdHVzLXByb2dyZXNzX19pdGVtIHtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RhdHVzLXByb2dyZXNzX19pdGVtIHNwYW4ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RhdHVzLXByb2dyZXNzX19pdGVtIHNwYW4uc3RhdHVzLXByb2dyZXNzX19pdGVtX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzUzNkQ4Nztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWItY29udGVudF9zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50YWItY29udGVudF9zZWN0aW9uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVwbG9hZHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51cGxvYWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVwbG9hZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5yZXZpZXdlcnNfX2l0ZW0sXG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudXBsb2Fkc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTRCN0QyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnJldmlld2VyLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5yZXZpZXdlci1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnJldmlld2VyLWhvbGRlcl9fYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnJldmlld2VyLXBob3RvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAjQTRCN0QyIDFweCBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5yZXZpZXdlci1pbmZvX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzUzNkQ4Nztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51cGxvYWRzX19pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxQjFCMUI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudXBsb2FkX19pdGVtX19maWxlbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51cGxvYWRfX2l0ZW1fX2ZpbGVuYW1lIHAge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNTM2RDg3O1xuICB3aWR0aDogYXV0bztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51cGxvYWRfX2l0ZW1fX2RhdGUge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTM2RDg3O1xuICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5zdGF0dXMtcHJvZ3Jlc3NfX2l0ZW1fX2NvbW1lbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM1MzZEODc7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RhdHVzLXByb2dyZXNzX19pdGVtX19jb21tZW50X190ZXh0IHtcbiAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZS10ZWFzZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZS10ZWFzZXIge1xuICBoZWlnaHQ6IDE3NHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE4cHggMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRlYXNlci1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1ZW07XG4gIGNvbG9yOiAjNTM2RDg3O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnRlYXNlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudGVhc2VyLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudGVhc2VyLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC50ZWFzZXItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MzZEODc7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciBzcGFuLnVwZGF0ZXMge1xuICBjb2xvcjogI0YzNDMzODtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlLW1haW4taDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5idG4tYXUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFCNkFBRTtcbiAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgYm9yZGVyOiAjRTJGMEZGIHNvbGlkIDFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAzOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA2cHggMjJweDtcbn1cbi5idG4tYXVbcm9sZT1idXR0b25dLCAuYnRuLWF1Om5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiAjMUI2QUFFO1xufVxuLmJ0bi1hdVtyb2xlPWJ1dHRvbl06aG92ZXIsIC5idG4tYXU6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgY29sb3I6ICMzNDkwREM7XG59XG4uYnRuLWF1IC5yZWFkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItcmVhZGVyLWJ1dHRvbi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5idG4tYXU6aG92ZXIge1xuICBjb2xvcjogIzM0OTBEQztcbn1cbi5idG4tYXU6aG92ZXIgLnJlYWRlci1pY29uIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmJ0bi1hdS5pbl93b3JrLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmJ0bi1hdS5pcy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI0VDRjVGRiAhaW1wb3J0YW50O1xufVxuLmJ0bi1hdS5pcy1sb2FkaW5nIHNwYW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYnRuLWF1LmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VDRjVGRjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VDRjVGRjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzQ5MERDO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5MERDO1xufVxuLmJ0bi1hdS5pcy1kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tYXUuaXMtZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAzOXB4O1xufVxuXG4uYnRuLWF1LWdob3N0IHtcbiAgY29sb3I6ICMzNDkwREM7XG4gIGJvcmRlcjogIzM0OTBEQyBzb2xpZCAxcHg7XG59XG4uYnRuLWF1LWdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0OTBEQztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogIzM0OTBEQyBzb2xpZCAxcHg7XG59XG5cbi5idG4tYXUtZGFuZ2VyIHtcbiAgY29sb3I6ICNGMzQzMzggIWltcG9ydGFudDtcbn1cbi5idG4tYXUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNDUuOTAwNDczOTMzNiwgMTEyLjQ0MDc1ODI5MzgsIDEwNC4wOTk1MjYwNjY0KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWF1Ll9faW4td29yayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnRuLWF1Ll9faXMtYmFjayB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgYmFja2dyb3VuZDogI0VDRjVGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yLjY0ODM3IDUuMTg4MzZMMi42NDkzNyA1LjE1Nzk5QzIuNjU2NTIgNS4wMzQ0NCAyLjY5OTY4IDQuOTEzNTQgMi43NzY0NyA0LjgxMjE5TDUuMjEzMjYgMS41ODE3M0M1LjQyMzYxIDEuMzAyNiA1LjgyMDQgMS4yNDY4NCA2LjA5OTU0IDEuNDU3MThDNi4zNzg2NyAxLjY2NzUyIDYuNDM0NDMgMi4wNjQzMiA2LjIyNDA5IDIuMzQzNDVMNC4wNzU1NiA1LjE5Njc3TDYuMjI0MDkgOC4wNDgwM0M2LjQzNDQzIDguMzI3MTYgNi4zNzg2NyA4LjcyMzk2IDYuMDk5NTQgOC45MzQzQzUuODIwNCA5LjE0NDY0IDUuNDIzNjEgOS4wODg4NyA1LjIxMzI2IDguODA5NzRMMi43ODM1MiA1LjU4ODQyQzIuNzAyMzIgNS40ODUyNSAyLjY1NjczIDUuMzYwNzYgMi42NDkzNyA1LjIzMzQ4QzIuNjQ4ODcgNS4yMjMyIDIuNjQ4NSA1LjIxMzE1IDIuNjQ4MzcgNS4yMDMxMVY1LjE4ODM2WicgZmlsbD0nJTIzMzQ5MERDJy8lM2UlM2Mvc3ZnJTNlXCIpIGxlZnQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYnRuLWF1Ll9fZmlsZS1kZWwtYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGIHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1jcm9zcy5zdmcpIGxlZnQgMTJweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYnRuLWF1Ll9fZmlsZS1kZWwtYnRuLWFkZGl0aW9uYWwge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWNyb3NzLnN2ZykgbGVmdCAxMnB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLWF1Ll9fZmlsZS1yZXN0b3JlLWJ0bi1hZGRpdGlvbmFsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJ0bi1hdS5fX2ZpbGUtcGx1cy1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLXBsdXMuc3ZnKSBsZWZ0IDIwcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJ0bi1hdS1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGMzQzMzg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG4uYnRuLWF1LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZGNTAyMTtcbn1cblxuLm1vZGFsIGJ1dHRvbi5idG4tYXUtcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtZmlsZXMsIC5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1RTBFQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1maWxlcyAuY2FyZC1ib2R5LCAuY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLXJldmlld2VycyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLWZpbGVzIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4uY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLWZpbGVzIC5jYXJkLWJvZHkgLmNhcmQtc3VidGl0bGUsIC5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIC5jYXJkLWJvZHkgLmNhcmQtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUzNkQ4NztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtZmlsZXMgLmNhcmQtZGF0ZS1sYWJlbCwgLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMgLmNhcmQtZGF0ZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM1MzZEODc7XG4gIGJhY2tncm91bmQ6ICNFMkYwRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1maWxlcyAuY2FyZC1kYXRlLWxhYmVsLXRpdGxlLCAuY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLXJldmlld2VycyAuY2FyZC1kYXRlLWxhYmVsLXRpdGxlIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLXJldmlld2VycyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIC5jYXJkLXVzZXItaW1hZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMgLmNhcmQtdXNlci1pbWFnZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci11c2VyLWltYWdlLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMgLmNhcmQtc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMgLmNhcmQtc3RhdHVzIC5jYXJkLXN0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIC5jYXJkLXN0YXR1cyAuY2FyZC1zdGF0dXMtaWNvbi5fX2lzLWluLXdvcmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3Itd2FpdGluZy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMgLmNhcmQtc3RhdHVzIC5jYXJkLXN0YXR1cy1pY29uLl9faXMtY2FuY2VsbGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWNhbmNlbGxlZC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMgLmNhcmQtc3RhdHVzIC5jYXJkLXN0YXR1cy1pY29uLl9faXMtYWNjZXB0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItZGVsaXZlcmVkLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLXJldmlld2VycyAuY2FyZC1jb21tZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUycHgpO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICBtYXJnaW4tbGVmdDogNTJweDtcbn1cbi5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIC5jYXJkLWNvbW1lbnQgLmluZm9fYmxvY2sge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZC5jYXJkLWF1dGhvci1hcnRpY2xlLXJldmlld2VycyAuY2FyZC1jb21tZW50IC5pbmZvX2Jsb2NrIHAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLmxpc3QtZ3JvdXAubGlzdC1ncm91cC1zdGF0dXMtbGVmdC1saW5lIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLXN0YXR1cy1sZWZ0LWxpbmUuX19saWtlLXRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAubGlzdC1ncm91cC1zdGF0dXMtbGVmdC1saW5lLl9fbGlrZS10aW1lbGluZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLXN0YXR1cy1sZWZ0LWxpbmUuX19saWtlLXRpbWVsaW5lIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtc3RhdHVzLWxlZnQtbGluZS5fX2xpa2UtdGltZWxpbmUgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG59XG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLXN0YXR1cy1sZWZ0LWxpbmUuX19saWtlLXRpbWVsaW5lIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtc3RhdHVzLWxlZnQtbGluZS5fX2lzLWhpc3Rvcnkge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLXN0YXR1cy1sZWZ0LWxpbmUuX19pcy1oaXN0b3J5IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAubGlzdC1ncm91cC1zdGF0dXMtbGVmdC1saW5lLl9faXMtaGlzdG9yeSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLmNvbW1lbnQtYXUgLmluZm9fc2hvd190b2dnbGVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItY29tbWVudC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuLmNvbW1lbnQtYXUgLmluZm9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICBwYWRkaW5nOiA4cHggMjBweCA4cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5jb21tZW50LWF1IC5pbmZvX2Jsb2NrIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMUIxQjFCO1xufVxuLmNvbW1lbnQtYXUgLmluZm9fYmxvY2suZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRENENjtcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5zaWRlYmFyLWF1LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xufVxuLnNpZGViYXItYXUuZHJvcGRvd24gLnVzZXJfbmFtZV9ibG9jayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNpZGViYXItYXUuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG59XG5cbmxhYmVsLmNoZWNrYm94LWF1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLyogRGFyayBHcmV5ICovXG4gIGNvbG9yOiAjNkY4MTkzO1xufVxubGFiZWwuY2hlY2tib3gtYXUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbmxhYmVsLmNoZWNrYm94LWF1IC5jaGVja21hcmstY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogI0IyQzFENiAxcHggc29saWQ7XG59XG5sYWJlbC5jaGVja2JveC1hdSAuY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxubGFiZWwuY2hlY2tib3gtYXUgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmstY29udGFpbmVyIC5jaGVja21hcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0YzNDMzODtcbiAgLypiYWNrZ3JvdW5kOiByZ2IoNjksIDE4NiwgMjUyKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2OSwgMTg2LCAyNTIsIDEpIDAlLCByZ2JhKDUyLCAxNDQsIDIyMCwgMSkgMTAwJSk7Ki9cbn1cblxuLmF1LWljb24uaXMtZGVsaXZlcmVkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWRlbGl2ZXJlZC5zdmcpIGxlZnQgMCBjZW50ZXIgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5mb3JtLWdyb3VwLmlzLWNvbG9yZWQgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZGO1xufVxuXG4uZm9ybS1jb250cm9sLmlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaS5yZXEge1xuICBjb2xvcjogI0YzNDMzODtcbn1cblxuLl9fYm9keS1wZXJzb25hbC1hdXRob3Ige1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xuICAvKioqKioqIENPREUgKioqKioqL1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xuICAvKioqKioqIENPREUgKioqKioqL1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xuICAvKiFcbiAgICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gICAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gICAqL1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUUwRUM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2NyZWF0aW9uX2RhdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzZGODE5Mztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2JvZHkge1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggMjBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2JvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTZweCAwIDI4cHggMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2JvZHkgLnVuaXRfX3B1YmxpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fYm9keSAudW5pdF9fcHVibGljYXRpb25zIC51bml0X19ib29rLXByZXZpZXcge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19ib2R5IC51bml0X19wdWJsaWNhdGlvbnMgLnVuaXRfX2Jvb2staW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2JvZHkgLnVuaXRfX3B1YmxpY2F0aW9ucyAudW5pdF9fYm9vay1pbmZvIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTM2RDg3O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fYm9keSAudW5pdF9fcHVibGljYXRpb25zIC51bml0X19ib29rLWluZm8gYSB7XG4gIGNvbG9yOiAjMUIxQjFCO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fYm9keSAudW5pdF9fcHVibGljYXRpb25zIC51bml0X19ib29rLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNTIuNSwgNTIuNSwgNTIuNSk7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0Ll9faXMtcHVibGljYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0Ll9faXMtcHVibGljYXRpb24gLnVuaXRfX2Zvb3Rlci5fX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RTBFQztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2Zvb3Rlci5fX2J1dHRvbnMuaXMtZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19mb290ZXIuX19idXR0b25zLmlzLWRpc2FibGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2Zvb3Rlci5ib3JkZXJsZXNzIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2gyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2pvdXJuYWwge1xuICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19qb3VybmFsIC51bml0X19qb3VybmFsLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1yZWFkZXIuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19vd25lciB7XG4gIG1hcmdpbjogMTZweCAwIDE2cHggMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX293bmVyIC51bml0X19vd25lci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9yZXZpZXdlci11c2VyLW1pbi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2xhbmd1YWdlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fbGFuZ3VhZ2UgLnVuaXRfX2xhbmd1YWdlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1nbG9iZS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX3NoYXBlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fc2hhcGUgLnVuaXRfX3NoYXBlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1zaGFwZS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2RlbnktaWNvbiwgLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fYWNjZXB0ZWQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2RlbnktaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1jYW5jZWxsZWQuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19hY2NlcHRlZC1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWRlbGl2ZXJlZC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfYWN0aW9uX2J0bnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogNHB4IDIwcHggMjBweCAyMHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdC5ib3JkZXJlZCAudW5pdF9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUUwRUM7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0LmJvcmRlcmVkIC51bml0X19ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQuYm9yZGVyZWQgLnVuaXRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUUwRUM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQuYm9yZGVyZWQgLnVuaXRfX2Zvb3Rlci5fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0LmJvcmRlcmxlc3Mge1xuICBib3JkZXI6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0LmJvcmRlcmxlc3MgLnVuaXRfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0LmJvcmRlcmxlc3MgLnVuaXRfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19mb290ZXIgLmluZm9fc2hvd190b2dnbGVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDRweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItY29tbWVudC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fZm9vdGVyIC5pbmZvX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI0UyRjBGRjtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19mb290ZXIgLmluZm9fYmxvY2sgcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19mb290ZXIgLmluZm9fYmxvY2suZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRENENjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX2pvdXJuYWwsIC5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnVuaXRfX293bmVyLCAuX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC51bml0X19sYW5ndWFnZSwgLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAudW5pdF9fc2hhcGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZGODE5Mztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnN0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICNFMkYwRkY7XG4gIHBhZGRpbmc6IDAgMThweCAwIDM2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAuc3RhdHVzLmluX3dvcmsge1xuICBiYWNrZ3JvdW5kOiAjRTJGMEZGIHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci13YWl0aW5nLnN2ZykgbGVmdCAxMnB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC5zdGF0dXMuZGVueSB7XG4gIGJhY2tncm91bmQ6ICNFMkYwRkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWNhbmNlbGxlZC5zdmcpIGxlZnQgMTJweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAuc3RhdHVzLnB1Ymxpc2hlZCB7XG4gIGJhY2tncm91bmQ6ICNFMkYwRkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWRlbGl2ZXJlZC5zdmcpIGxlZnQgMTJweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAuc3RhdHVzLmJhY2tncm91bmRsZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IC5zdGF0dXMtZG90IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI0ZGNTAyMTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0LmF1dGhvci1hcnRpY2xlLXVuaXQgLnN0YXR1c19fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXQuYXV0aG9yLWFydGljbGUtdW5pdCAuc3RhdHVzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFCMUIxQjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC51bml0cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAudW5pdHMtY29udGFpbmVyLmlzLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIHotaW5kZXg6IDEwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnVuaXRzLWNvbnRhaW5lci5pcy1sb2FkaW5nOmFmdGVyIHtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDUwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsdGVyc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbHRlcnNfd3JhcHBlciAuZmlsdGVyLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWx0ZXJzX3dyYXBwZXIgLmZpbHRlci1jb250cm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsdGVyc193cmFwcGVyIC5maWx0ZXItY29udHJvbCBpbnB1dCB7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbHRlcnNfd3JhcHBlciAuZmlsdGVyLWNvbnRyb2wgYSwgLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbHRlcnNfd3JhcHBlciAuZmlsdGVyLWNvbnRyb2wgc2VsZWN0IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVFMEVDO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzUzNkQ4Nztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWx0ZXJzX3dyYXBwZXIgLmZpbHRlci1jb250cm9sIGE6Zm9jdXMsIC5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWx0ZXJzX3dyYXBwZXIgLmZpbHRlci1jb250cm9sIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsdGVyc193cmFwcGVyIC5maWx0ZXItY29udHJvbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGIHVybCguLi9pbWcvZ3JhcnJvdy5zdmcpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWx0ZXJzX3dyYXBwZXIgLmZpbHRlci1jb250cm9sIGEge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsdGVyc193cmFwcGVyIC5maWx0ZXItY29udHJvbCAuaW5wdXQtZ3JvdXAuaXMtZGF0ZXBpY2tlciBpbnB1dCB7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZGO1xuICBib3JkZXItY29sb3I6ICNENUUwRUM7XG4gIGNvbG9yOiAjNTM2RDg3O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsdGVyc193cmFwcGVyIC5maWx0ZXItY29udHJvbCAuaW5wdXQtZ3JvdXAuaXMtZGF0ZXBpY2tlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzUzNkQ4NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbHRlcnNfd3JhcHBlciAuZmlsdGVyLWNvbnRyb2wgLmlucHV0LWdyb3VwLmlzLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkY7XG4gIGJvcmRlci1jb2xvcjogI0Q1RTBFQztcbiAgYmFja2dyb3VuZDogI0VDRjVGRiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItY2FsZW5kYXIuc3ZnKSByaWdodCA0cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5hdS1maWx0ZXItY2hlY2tib3gge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBsYWJlbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVFMEVDO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzUzNkQ4Nztcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5hdS1maWx0ZXItY2hlY2tib3ggbGFiZWwgLnVwLWRvd24tZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBsYWJlbCAudXAtZG93bi1maWx0ZXI6YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgYmFja2dyb3VuZDogI0VDRjVGRiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItZmlsdGVyLXVwLnN2Zykgbm8tcmVwZWF0O1xuICByaWdodDogMTJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjVGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWZpbHRlci1kb3duLnN2Zykgbm8tcmVwZWF0O1xuICByaWdodDogNHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmF1LWZpbHRlci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkLXdpdGgtcmVwbGFjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZC13aXRoLXJlcGxhY2UuZGVsZXRlZC1maWxlLWl0ZW0gLmZpbGUtc2VsZWN0LXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZC13aXRoLXJlcGxhY2UuZGVsZXRlZC1maWxlLWl0ZW0gLmZpbGUtc2VsZWN0LCAuX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQtd2l0aC1yZXBsYWNlLmRlbGV0ZWQtZmlsZS1pdGVtIC5fX2ZpbGUtcmVwbGFjZS1idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQgLmZpbGUtc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjJDMUQ2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQgLmZpbGUtc2VsZWN0IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2RjgxOTM7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQgLmZpbGUtc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3MS4zNDQwNjc3OTY2LCAxODcuNjQwNjc3OTY2MSwgMjEwLjQ1NTkzMjIwMzQpO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNGNUZGO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdC5pcy1kYW5nZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTYzMjAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdC5kcmFnb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0Y1RkY7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQgLmZpbGUtc2VsZWN0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCAuZmlsZS1zZWxlY3QtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCAuZmlsZS1zZWxlY3QgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZC13aXRoLXJlcGxhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQtd2l0aC1yZXBsYWNlLmRlbGV0ZWQtZmlsZS1pdGVtIC5maWxlLXNlbGVjdC10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQtd2l0aC1yZXBsYWNlLmRlbGV0ZWQtZmlsZS1pdGVtIC5maWxlLXNlbGVjdCwgLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkLXdpdGgtcmVwbGFjZS5kZWxldGVkLWZpbGUtaXRlbSAuX19maWxlLXJlcGxhY2UtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQzFENjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCAuZmlsZS1zZWxlY3QgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgei1pbmRleDogMTAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNkY4MTkzO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNzEuMzQ0MDY3Nzk2NiwgMTg3LjY0MDY3Nzk2NjEsIDIxMC40NTU5MzIyMDM0KTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCAuZmlsZS1zZWxlY3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRjVGRjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCAuZmlsZS1zZWxlY3QuaXMtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2MzIwMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCAuZmlsZS1zZWxlY3QuZHJhZ292ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNGNUZGO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5maWxlLXVwbG9hZCAuZmlsZS1zZWxlY3QgLmZpbGUtc2VsZWN0LXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZmlsZS11cGxvYWQgLmZpbGUtc2VsZWN0IGlucHV0W3R5cGU9ZmlsZV0ge1xuICB6LWluZGV4OiAxMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuZm9ybS1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgMjAlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLmZvcm0tc3RlcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZGODE5MztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnN0ZXAtZGVzaWduIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RlcC1wb2ludCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0IyQzFENjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5zdGVwLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNCMkMxRDY7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RlcC1hY3RpdmUgLnN0ZXAtcG9pbnQsXG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RlcC1hY3RpdmUgLnN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6ICNGMzQzMzg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RlcC1hY3RpdmUtMSAuc3RlcC1wb2ludCB7XG4gIGJhY2tncm91bmQ6ICNCMkMxRDY7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAuc3RlcC1hY3RpdmUtMSAuc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0MywgNjcsIDU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjQzLCA2NywgNTYpIDAlLCByZ2IoMjQzLCA2NywgNTYpIDMzJSwgcmdiKDE3OCwgMTkzLCAyMTQpIDMzJSwgcmdiKDE3OCwgMTkzLCAyMTQpIDEwMCUpO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnN0ZXAtYWN0aXZlLTIgLnN0ZXAtcG9pbnQge1xuICBiYWNrZ3JvdW5kOiAjQjJDMUQ2O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnN0ZXAtYWN0aXZlLTIgLnN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDY3LCA1Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI0MywgNjcsIDU2KSAwJSwgcmdiKDI0MywgNjcsIDU2KSA2NiUsIHJnYigxNzgsIDE5MywgMjE0KSA2NiUsIHJnYigxNzgsIDE5MywgMjE0KSAxMDAlKTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5zdGVwLWFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZV9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudSAucm9sZV90b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudSAucm9sZV90b2dnbGVyOmhvdmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlX21lbnUgLnJvbGVfdG9nZ2xlcjpob3ZlciAucm9sZV9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlX21lbnUgLnJvbGVfaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudSAucm9sZV9pdGVtLnJvbGVfaXRlbV9hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudSAucm9sZV90b2dnbGVyX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3Itc2hhcGUtc2lkZWJhci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogNnB4O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudSAucHJvZmlsZV9tZW51X3dyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogODJweDtcbiAgei1pbmRleDogMTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlX21lbnUgLnJvbGVfaXRlbSB7XG4gIGNvbG9yOiAjMUIxQjFCO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGVfbWVudSBhLnJvbGVfaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMjAuNywgMjM2Ljk0NzM2ODQyMTEsIDI1NSk7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZV9tZW51IC51c2VyX25hbWVfYmxvY2sge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlX21lbnUgLnVzZXJfbmFtZV9ibG9jayBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGNvbG9yOiAjNTM2RDg3O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZV9tZW51IC5wcm9maWxlX21lbnVfX25hdiBhIHtcbiAgY29sb3I6ICMxQjFCMUI7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZS10ZWFzZXJzIC5wcm9maWxlLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5fX2JvZHktcGVyc29uYWwtYXV0aG9yIC5wcm9maWxlLXRlYXNlcnMgLnByb2ZpbGUtdGVhc2VyLl9faXMtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciAucHJvZmlsZS10ZWFzZXJzIC5wcm9maWxlLXRlYXNlci5fX2lzLWJsdWUgLnRlYXNlci1oZWFkZXIgc3BhbiB7XG4gIGNvbG9yOiAjNTM2RDg3O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGUtdGVhc2VycyAucHJvZmlsZS10ZWFzZXIuX19pcy1yZWQge1xuICBiYWNrZ3JvdW5kOiAjRkZEQ0Q2O1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGUtdGVhc2VycyAucHJvZmlsZS10ZWFzZXIuX19pcy1yZWQgLnRlYXNlci1oZWFkZXIgc3BhbiB7XG4gIGNvbG9yOiAjOWIyMjAxO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGUtdGVhc2VycyAudGVhc2VyLW1lbnUgYSB7XG4gIGNvbG9yOiAjMUIxQjFCO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgLnByb2ZpbGUtdGVhc2VycyAudGVhc2VyLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNTIuNSwgNTIuNSwgNTIuNSk7XG59XG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1MaWdodEl0YWxpY1wiLCBzYW5zLXNlcmlmO1xufVxuLl9fYm9keS1wZXJzb25hbC1hdXRob3Igc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLl9fYm9keS1wZXJzb25hbC1hdXRob3IgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkY4MTkzO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1maWVsZC5fX2lzLWFkZGl0aW9uYWwtZmlsZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWZpZWxkLl9faXMtYWRkaXRpb25hbC1maWxlcyAuZmlsZS11cGxvYWQtd2l0aC1yZXBsYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUuc3VtbWFyeSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zb2YtcmVxIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmNsZWFyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgaW5wdXRbdHlwZT10ZXh0XSxcbiNvcmRlcl9mb3JtX2RpdiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiNvcmRlcl9mb3JtX2RpdiB0ZXh0YXJlYSxcbiNvcmRlcl9mb3JtX2RpdiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjNWM4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAtMXB4IHJnYmEoMTgwLCAxODgsIDE5MSwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZmUyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnRpdGxlIGEge1xuICBjb2xvcjogIzJkNzM5ZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAudGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5sYWJlbC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLm5hbWUge1xuICB3aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5wcm9wcyB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZmUyO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgaW5wdXRbdHlwZT10ZXh0XSxcbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSB0ZXh0YXJlYSxcbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMzY1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmVzaXplOiBub25lO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgc2VsZWN0IHtcbiAgcGFkZGluZzogNnB4IDNweCA2cHggOHB4O1xuICB3aWR0aDogMzgzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlIC5kZXNjIHtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAzcHggMDtcbn1cblxuLypwYXlzeXN0ZW0qL1xuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLnBheXN5c3RlbSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSAucHNfbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgaGVpZ2h0OiA4NXB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLndpdGhfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLnBzX2xvZ28gaW1nLFxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX2NvbmZpcm0gaW1nLFxuI29yZGVyX2Zvcm1fZGl2IC5hY2NvdW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgxODAsIDE4OCwgMTkxLCAwLjUpO1xuICBwYWRkaW5nOiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5kaXYuYnhfc2VjdGlvbiBkaXYuYnhfYmxvY2sgZGl2LmJ4X2VsZW1lbnQgaW5wdXRbdHlwZT1yYWRpb10sXG5kaXYuYnhfc2VjdGlvbiBkaXYuYnhfYmxvY2sgZGl2LmJ4X2VsZW1lbnQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLnBzX2xvZ28gaW5wdXRbdHlwZT1yYWRpb10sXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnhfZWxlbWVudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmJ4X2xvZ290eXBlLFxuLmJ4X2VsZW1lbnQgbGFiZWwuc2VsZWN0ZWQgLmJ4X2xvZ290eXBlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJkNzM5ZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSAucGF5c3lzdGVtX25hbWUsXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfY29uZmlybSAucGF5c3lzdGVtX25hbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICB3aWR0aDogOTVweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuYWNjb3VudCBpbWcsXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgLmRlc2Mge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5hY2NvdW50IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5hY2NvdW50IC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuYWNjb3VudCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogODAlO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgLmRlc2Mud2lkdGhfbGltaXRlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgLnBzX2xvZ28ud2l0aF9kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKmRlbGl2ZXJ5Ki9cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5kZWxpdmVyeSB0ZCB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUuZGVsaXZlcnkgLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUuZGVsaXZlcnkgLmRlc2Mge1xuICBjb2xvcjogI2EzYTNhMztcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUuZGVsaXZlcnkgdGQgdGFibGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IHRkIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5wcm9wIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgxODAsIDE4OCwgMTkxLCAwLjUpO1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5wcm9wIGlucHV0LFxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5wcm9wIGltZyxcbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5kZWxpdmVyeSAucHJvcCAuZGVzYyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5kZWxpdmVyeSAucHJvcCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qc3VtbWFyeSovXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfZGF0YS10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGQucHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGQuaXRvZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfZGF0YS10YWJsZSB0Zm9vdCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9kYXRhLXRhYmxlIHRmb290IHRyLmxhc3QgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAub3JkZXJfY29tbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLm9yZGVyX2NvbW1lbnQgZGl2IHtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLm9yZGVyX2NvbW1lbnQgdGV4dGFyZWEge1xuICB3aWR0aDogOTclO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi8qIGF1dGggKi9cbiNvcmRlcl9mb3JtX2RpdiAub3JkZXItYXV0aCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5vcmRlci1hdXRoIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5lcnJvcnRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMjMwcHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl9mdWxsX3RhYmxlIHRkLnBzX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfZnVsbF90YWJsZSAucHNfbG9nbyAucGF5X25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuZGVzYyAub3JhLXN0b3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc3RvcmVfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RvcmVfbG9jYXRpb24gLm9yYS1zdG9yZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3RvcmVfbG9jYXRpb24gLm9yYS1zdG9yZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zdG9yZV9sb2NhdGlvbiAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RvcmVfbG9jYXRpb24gLmxvY2F0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2VsZWN0X3N0b3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaW1hZ2Uge1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLyogbmV3ICovXG4uYnhfb3JkZXJfbWFrZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJ4X29yZGVyX21ha2UgaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZmUyO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9zZWN0aW9uIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkZmUyO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sucjF4My5wdDgge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sucjF4MyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIzeDEge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jay53MTAwIHtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2suaG9yaXpvbnRhbCB7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIxeDMge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIzeDEge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYngtdG91Y2ggLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIxeDMsXG4gIC5ieC10b3VjaCAuYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sucjN4MSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sgaW5wdXRbdHlwZT10ZXh0XSxcbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jayB0ZXh0YXJlYSxcbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jayBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrIGlucHV0W3R5cGU9dGV4dF0sXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sgdGV4dGFyZWEsXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWM1Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggLTFweCByZ2JhKDE4MCwgMTg4LCAxOTEsIDAuNSk7XG4gIGNvbG9yOiAjMDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9zb2ZfcmVxIHtcbiAgY29sb3I6IHJnYigxOTksIDMxLCAzMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfbG9nb3R5cGUge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgxMjMsIDE1MiwgMTY1LCAwLjkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyMywgMTUyLCAxNjUsIDAuNyk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLmhvcml6b250YWwgLmJ4X2xvZ290eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfbG9nb3R5cGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfbG9nb3R5cGUuYWN0aXZlLFxuLmJ4X29yZGVyX21ha2UgLmJ4X2xvZ290eXBlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYigwLCA5MywgMTUzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA5MywgMTUzLCAwLjgpO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIC8qZmxvYXQ6IGxlZnQ7Ki9cbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Rlc2NyaXB0aW9uIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypjbGVhcjogYm90aCovXG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9yZXN1bHRfcHJpY2Uge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfcmVzdWx0X3ByaWNlIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ4X29yZGVyX21ha2UgLmJ4X3Jlc3VsdF9wcmljZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ieF9vcmRlcl9tYWtlIC5ieF9yZXN1bHRfcHJpY2UgYSB7XG4gIGNvbG9yOiAjMTJhOWUxO1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfcmVzdWx0X3ByaWNlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIC8qZmxvYXQ6IGxlZnQ7Ki9cbn1cblxuLmJ4X29yZGVyY2FydCAuYnhfb3JkZXJjYXJ0X29yZGVyX3RhYmxlX2NvbnRhaW5lciB0Ym9keSAucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5kaXYjb3JkZXJfZm9ybV9jb250ZW50IGRpdi5ieF9zZWN0aW9uIGRpdiNzYWxlX29yZGVyX3Byb3BzIGRpdiBkaXYuYnhfYmxvY2sgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5kaXYjb3JkZXJfZm9ybV9jb250ZW50IC5lcnJvcnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDYwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNENCRDE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENUJBQkU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlBQkFGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUJBQkU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0Y4RUFFRDtcbiAgLyogQHRvZG8g0J3QsNC50YLQuCDRjdGC0YMg0LjQutC+0L3QutGDIGltYWdlcy9hbGVydC5wbmcgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgI0ZGRjtcbiAgY29sb3I6ICM4ODE1MjEgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmOGVhZWRcIiwgZW5kQ29sb3JzdHI9XCIjZWRkMGQ2XCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnBlcnNvbl90eXBlX2J0biB7XG4gIG1hcmdpbjogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wZXJzb25fdHlwZV9idG46bGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPXRleHRdLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYTtcbn1cblxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYTtcbn1cblxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLmNhcnQtaG9sZGVyIC5jYXJ0SXRlbS5fX2Jhc2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FydC1ob2xkZXIgLmNhcnRJdGVtLl9fYmFza2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtaG9sZGVyIC5jYXJ0SXRlbS5fX2Jhc2tldCAuX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXJ0LWhvbGRlciAuY2FydEl0ZW0uX19iYXNrZXQgLl9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jYXJ0LWhvbGRlciAuY2FydEl0ZW0uX19iYXNrZXQgLl9fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FydC1ob2xkZXIgLmNhcnRJdGVtLl9fbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uYWN0aW9ucy1tZW51Ll9zaGFyZV9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaXNzdWUtaW1hZ2UtcmVhZGVyLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIxcHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5hY3Rpb24taXRlbS5yZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YzE3Mjtcbn1cbi5hY3Rpb24taXRlbS5yZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkyLjIyODkxNTY2MjcsIDIwNy43NzEwODQzMzczLCAxNDEuMTQ0NTc4MzEzMyk7XG59XG4uYWN0aW9uLWl0ZW0ucmVhZCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWN0aW9uLWl0ZW0ucmVhZCAuZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1hZ2F6aW5lLXRhYi1pbmZvLXJvdyAuY2FyZC1ib2R5LmNhcmQtaW5mb3JtYXRpb24gdGFibGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm1hZ2F6aW5lLXRhYi1pbmZvLXJvdyAuY2FyZC1ib2R5LmNhcmQtaW5mb3JtYXRpb24uX19lZGl0b3JpYWxfYm9hcmQgdWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1hZ2F6aW5lLXRhYi1pbmZvLXJvdyAuY2FyZC1ib2R5LmNhcmQtaW5mb3JtYXRpb24uX19lZGl0b3JpYWxfYm9hcmQgdWwgbGkgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFnYXppbmUtdGFiLWluZm8tcm93IC5jYXJkLWJvZHkuY2FyZC1pbmZvcm1hdGlvbi5fX2VkaXRvcmlhbF9ib2FyZCB1bCBsaSBpbWcge1xuICB3aWR0aDogMTA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG5cbi5wci0tbWFnYXppbmVzLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByLS1tYWdhemluZXMtZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLnByLS1tYWdhemluZXMtZmlsdGVycyAuLS1zb3J0IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wci0tbWFnYXppbmVzLWZpbHRlcnMgLi0tc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wci0tbWFnYXppbmVzLWZpbHRlcnMgLi0tdHlwZS1sb2NhbGUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wci0tbWFnYXppbmVzLWZpbHRlcnMgLi0tdHlwZS1sb2NhbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wci0tbWFnYXppbmVzLWZpbHRlcnMgLi0tdHlwZS1sb2NhbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wci0tbWFnYXppbmVzLWZpbHRlcnMgLi0tZ3JpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLi0tc2VhcmNoLXJvdyAuYXJ0aWNsZS1pdGVtOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLWl0ZW0gaDMge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5hcnRpY2xlLWl0ZW0gaDMgc3Ryb25nLCAuYXJ0aWNsZS1pdGVtIGgzIGIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1pdGVtIC5jaGVja2JveC1jb2wge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uYXJ0aWNsZS1pdGVtIC5hcnRpY2xlX19pdGVtIC5hcnRpY2xlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLWl0ZW0gLmFubm90YXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJ0aWNsZS1pdGVtIC5vdXQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdFOEM5Rjtcbn1cbi5hcnRpY2xlLWl0ZW0gLm91dC1rZXl3b3JkcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3RThDOUY7XG59XG4uYXJ0aWNsZS1pdGVtIC5vdXQtbWFnYXppbmUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN0U4QzlGO1xufVxuLmFydGljbGUtaXRlbSAub3V0cHV0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmFydGljbGUtaXRlbSAuZ2V0LXJlYWQtYWNjZXNzLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZS1pdGVtIC5nZXQtcmVhZC1hY2Nlc3MtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmFydGljbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGVfX2l0ZW0gLmFydGljbGUtcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19pdGVtIC5hcnRpY2xlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcnRpY2xlX19pdGVtIC5hcnRpY2xlLXByZXZpZXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJ0aWNsZV9faXRlbSAuYXJ0aWNsZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uYXJ0aWNsZS1kZXRhaWwgLl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtZGV0YWlsIC5fX2Fubm91bmNlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fYXV0aG9ycyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3RThDOUY7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fYXV0aG9ycyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5hcnRpY2xlLWRldGFpbCAuX19wYWdlc19pbl9qb3VybmFsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmFydGljbGUtZGV0YWlsIC5fX3BhZ2VzX2luX2pvdXJuYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fam91cm5hbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3RThDOUY7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fam91cm5hbC5fX2xhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmFydGljbGUtZGV0YWlsIC5fX2pvdXJuYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fa2V5d29yZHMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN0U4QzlGO1xufVxuLmFydGljbGUtZGV0YWlsIC5fX2tleXdvcmRzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmFydGljbGUtZGV0YWlsIC5fX2NhdGVnb3JpZXMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hcnRpY2xlLWRldGFpbCAuX19jYXRlZ29yaWVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbn1cbi5hcnRpY2xlLWRldGFpbCAuX19jYXRlZ29yaWVzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjUyOTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDg1MTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzQ4NTE7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9fY2F0ZWdvcmllcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1kZXRhaWwgLl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4ubmV3cy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmV3cy1pdGVtIC5uZXdzLXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubmV3cy1pdGVtIC5uZXdzLXByZXZpZXcge1xuICBoZWlnaHQ6IDI3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3cy1pdGVtIC5uZXdzLXByZXZpZXcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtaXRlbSAubmV3cy1hY3RpdmVfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3ZThjOWY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ld3MtaXRlbSAubmV3cy1kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xufVxuXG4ubmV3cy1kZXRhaWwgLl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3cy1kZXRhaWwgLl9fYWN0aXZlX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXdzLWRldGFpbCAuX190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLm5ld3NfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzX19pdGVtIC5uZXdzLXNlY3Rpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdFOEM5RjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5ld3NfX2l0ZW0gLm5ld3MtcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzX19pdGVtIC5uZXdzLXByZXZpZXctYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXdzX19pdGVtIC5uZXdzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3NfX2l0ZW0gLm5ld3MtZGVzY3JpcHRpb24gLm1hcmtkb3duLWZyb250IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3NfX2l0ZW0gLm5ld3MtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ubmV3c19faXRlbSAubmV3cy10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5ld3NfX2l0ZW0gLm5ld3MtcHJldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5uZXdzX19pdGVtIC5uZXdzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5uZXdzX19pdGVtIC5fX2lzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3c19faXRlbSAubmV3cy1hY3RpdmVfZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uLS1uZXdzLWh0bWwtY29udGVudCAubm90ZS1lZGl0YWJsZSBpbWcge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uLS1uZXdzLWh0bWwtY29udGVudCAubm90ZS1lZGl0YWJsZSBpbWcubm90ZS1mbG9hdC1sZWZ0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLi0tbmV3cy1odG1sLWNvbnRlbnQgLm5vdGUtZWRpdGFibGUgaW1nLm5vdGUtZmxvYXQtcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi4tLW5ld3MtaHRtbC1jb250ZW50IGFydGljbGUgaW1nIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLi0tbmV3cy1odG1sLWNvbnRlbnQgYXJ0aWNsZSBpbWcubm90ZS1mbG9hdC1sZWZ0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xufVxuLi0tbmV3cy1odG1sLWNvbnRlbnQgYXJ0aWNsZSBpbWcubm90ZS1mbG9hdC1yaWdodCB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5iYW5uZXJzIGEge1xuICBoZWlnaHQ6IDE2NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDIzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVycyBhIHtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lcnMgYSB7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJzIGEge1xuICAgIGhlaWdodDogMjMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmFubmVycyBhIHtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICB9XG59XG4uZm9vdGVyLWJhbm5lcnMgYSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4ubmF2LWluZm8tZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi1pbmZvLWRldGFpbCAubmF2LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4ubmF2LWluZm8tZGV0YWlsIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICM3RThDOUY7XG59XG4ubmF2LWluZm8tZGV0YWlsIC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWluZm8tZGV0YWlsIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4udGFiLWluZm8tZGV0YWlsIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmltYWdlLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UgMHM7XG59XG5cbi5tYWlucGFnZS1pc3N1ZSAuaXNzdWUtcHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1haW5wYWdlLWlzc3VlIC5pc3N1ZS1wcmljZS5fX2xvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjN0U4QzlGO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG59XG5cbi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4uc2lkZWJhci1tZW51IHtcbiAgYmFja2dyb3VuZDogI2UzZTZlOTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwIDAgNDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaWRlYmFyLW1lbnUge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uc2lkZWJhci1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2lkZWJhci1tZW51IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNpZGViYXItbWVudSB1bCBsaS5hY3RpdmUgLmZhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2U2MzIwMTtcbn1cblxuLnNpZGViYXItbWVudSB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzQ4NTY2MiAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNlNjMyMDEgIWltcG9ydGFudDtcbn1cblxuZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgYSwgZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgcCwgZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgaDMsIGRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGg0LCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGgxLCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCBoMiwgZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgaDMsIGRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGg0LCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGgxLCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCBoMiwgZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgaDMsIGRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGg0LCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCAub3Nib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtQm9sZFwiO1xufVxuZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5kaXYuLS1wYWdlLWh0bWwtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0ODU2NjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IHAgYTpsaW5rLCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCBwIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZTYzMjAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDg1NjYyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGlucHV0LCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCBzZWxlY3QsIGRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGlucHV0W3R5cGU9dGV4dF0sIGRpdi4tLXBhZ2UtaHRtbC1jb250ZW50IGlucHV0W3R5cGU9cGFzc3dvcmRdLCBkaXYuLS1wYWdlLWh0bWwtY29udGVudCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN2U4YzlmO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCu0YDQs9C40L0g0JPQu9C10LEgKHJlem92Z2dAZ21haWwuY29tKVxuICovXG4vKiBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9zaW5kcmVzb3JodXMvZ2l0aHViLW1hcmtkb3duLWNzcyAqL1xuLm1hcmtkb3duLWZyb250IC5vY3RpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmFuY2hvcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMSAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWZyb250IGgyIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDMgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoNCAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWZyb250IGg1IC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDYgLm9jdGljb24tbGluayB7XG4gIGNvbG9yOiAjMWIxZjIzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMTpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWZyb250IGgyOmhvdmVyIC5hbmNob3IsXG4ubWFya2Rvd24tZnJvbnQgaDM6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1mcm9udCBoNDpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWZyb250IGg1OmhvdmVyIC5hbmNob3IsXG4ubWFya2Rvd24tZnJvbnQgaDY6aG92ZXIgLmFuY2hvciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxOmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoMjpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDM6aG92ZXIgLmFuY2hvciAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWZyb250IGg0OmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoNTpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDY6aG92ZXIgLmFuY2hvciAub2N0aWNvbi1saW5rIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgY29sb3I6ICMyNDI5MmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWFya2Rvd24tZnJvbnQgcCwgLm1hcmtkb3duLWZyb250IG9sLCAubWFya2Rvd24tZnJvbnQgdWwsIC5tYXJrZG93bi1mcm9udCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tYXJrZG93bi1mcm9udC5fX21kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbn1cbi5tYXJrZG93bi1mcm9udC5fX21kIHAsIC5tYXJrZG93bi1mcm9udC5fX21kIG9sLCAubWFya2Rvd24tZnJvbnQuX19tZCB1bCwgLm1hcmtkb3duLWZyb250Ll9fbWQgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtYyB7XG4gIGNvbG9yOiAjNmE3MzdkO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWMxLFxuLm1hcmtkb3duLWZyb250IC5wbC1zIC5wbC12IHtcbiAgY29sb3I6ICMwMDVjYzU7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtZSxcbi5tYXJrZG93bi1mcm9udCAucGwtZW4ge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1zIC5wbC1zMSxcbi5tYXJrZG93bi1mcm9udCAucGwtc21pIHtcbiAgY29sb3I6ICMyNDI5MmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtZW50IHtcbiAgY29sb3I6ICMyMjg2M2E7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtayB7XG4gIGNvbG9yOiAjZDczYTQ5O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLXBkcyxcbi5tYXJrZG93bi1mcm9udCAucGwtcyxcbi5tYXJrZG93bi1mcm9udCAucGwtcyAucGwtcHNlIC5wbC1zMSxcbi5tYXJrZG93bi1mcm9udCAucGwtc3IsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXNyIC5wbC1jY2UsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXNyIC5wbC1zcmEsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXNyIC5wbC1zcmUge1xuICBjb2xvcjogIzAzMmY2Mjtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1zbXcsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXYge1xuICBjb2xvcjogI2UzNjIwOTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1idSB7XG4gIGNvbG9yOiAjYjMxZDI4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWlpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzMWQyODtcbiAgY29sb3I6ICNmYWZiZmM7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtYzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczYTQ5O1xuICBjb2xvcjogI2ZhZmJmYztcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1jMjpiZWZvcmUge1xuICBjb250ZW50OiBcIl5NXCI7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtc3IgLnBsLWNjZSB7XG4gIGNvbG9yOiAjMjI4NjNhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1sIHtcbiAgY29sb3I6ICM3MzVjMGY7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtbWgsXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1oIC5wbC1lbixcbi5tYXJrZG93bi1mcm9udCAucGwtbXMge1xuICBjb2xvcjogIzAwNWNjNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1taSB7XG4gIGNvbG9yOiAjMjQyOTJlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtbWIge1xuICBjb2xvcjogIzI0MjkyZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1tZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZjA7XG4gIGNvbG9yOiAjYjMxZDI4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1pMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gIGNvbG9yOiAjMjI4NjNhO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJkYTtcbiAgY29sb3I6ICNlMzYyMDk7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtbWkyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNjNTtcbiAgY29sb3I6ICNmNmY4ZmE7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtbWRyIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtYmEge1xuICBjb2xvcjogIzU4NjA2OTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1zZyB7XG4gIGNvbG9yOiAjOTU5ZGE1O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWNvcmwge1xuICBjb2xvcjogIzAzMmY2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBkZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXJrZG93bi1mcm9udCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgYTphY3RpdmUsXG4ubWFya2Rvd24tZnJvbnQgYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBpbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBjb2RlLFxuLm1hcmtkb3duLWZyb250IGtiZCxcbi5tYXJrZG93bi1mcm9udCBwcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGlucHV0IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1hcmtkb3duLWZyb250IGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCBhIHtcbiAgY29sb3I6ICMwMzY2ZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1hcmtkb3duLWZyb250IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBociB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlMmU1O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMTVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBocjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCB0ZCxcbi5tYXJrZG93bi1mcm9udCB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBkZXRhaWxzIHN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMSxcbi5tYXJrZG93bi1mcm9udCBoMixcbi5tYXJrZG93bi1mcm9udCBoMyxcbi5tYXJrZG93bi1mcm9udCBoNCxcbi5tYXJrZG93bi1mcm9udCBoNSxcbi5tYXJrZG93bi1mcm9udCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxLFxuLm1hcmtkb3duLWZyb250IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMyxcbi5tYXJrZG93bi1mcm9udCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1hcmtkb3duLWZyb250IGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDUsXG4ubWFya2Rvd24tZnJvbnQgaDYge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDYge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBvbCxcbi5tYXJrZG93bi1mcm9udCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IG9sIG9sLFxuLm1hcmtkb3duLWZyb250IHVsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cblxuLm1hcmtkb3duLWZyb250IG9sIG9sIG9sLFxuLm1hcmtkb3duLWZyb250IG9sIHVsIG9sLFxuLm1hcmtkb3duLWZyb250IHVsIG9sIG9sLFxuLm1hcmtkb3duLWZyb250IHVsIHVsIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cblxuLm1hcmtkb3duLWZyb250IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBjb2RlLFxuLm1hcmtkb3duLWZyb250IHByZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm1hcmtkb3duLWZyb250IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTRlOCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNGU4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmMgIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC50ZXh0LWdyYXktbGlnaHQge1xuICBjb2xvcjogIzZhNzM3ZCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTMsXG4ubWFya2Rvd24tZnJvbnQgLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmY2IHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAubGgtY29uZGVuc2VkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBibG9ja3F1b3RlLFxuLm1hcmtkb3duLWZyb250IGRsLFxuLm1hcmtkb3duLWZyb250IG9sLFxuLm1hcmtkb3duLWZyb250IHAsXG4ubWFya2Rvd24tZnJvbnQgcHJlLFxuLm1hcmtkb3duLWZyb250IHRhYmxlLFxuLm1hcmtkb3duLWZyb250IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlODtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDAuMjVlbTtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVlbSBzb2xpZCAjZGZlMmU1O1xuICBjb2xvcjogIzZhNzM3ZDtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBibG9ja3F1b3RlID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBrYmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjYmQxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTU5ZGE1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICM5NTlkYTU7XG4gIGNvbG9yOiAjNDQ0ZDU2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMSxcbi5tYXJrZG93bi1mcm9udCBoMixcbi5tYXJrZG93bi1mcm9udCBoMyxcbi5tYXJrZG93bi1mcm9udCBoNCxcbi5tYXJrZG93bi1mcm9udCBoNSxcbi5tYXJrZG93bi1mcm9udCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxLFxuLm1hcmtkb3duLWZyb250IGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVjZWY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNiB7XG4gIGNvbG9yOiAjNmE3MzdkO1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IG9sLFxuLm1hcmtkb3duLWZyb250IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBvbCBvbCxcbi5tYXJrZG93bi1mcm9udCBvbCB1bCxcbi5tYXJrZG93bi1mcm9udCB1bCBvbCxcbi5tYXJrZG93bi1mcm9udCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBsaSB7XG4gIHdvcmQtd3JhcDogYnJlYWstYWxsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgbGkgPiBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1hcmtkb3duLWZyb250IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBkbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBkbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLm1hcmtkb3duLWZyb250IHRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcmtkb3duLWZyb250IHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWZyb250IHRhYmxlIHRkLFxuLm1hcmtkb3duLWZyb250IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTJlNTtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCB0YWJsZSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjYmQxO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG59XG5cbi5tYXJrZG93bi1mcm9udCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1hcmtkb3duLWZyb250IGltZ1thbGlnbj1sZWZ0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMzEsIDM1LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDg1JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwLjRlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IHByZSB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgcHJlID4gY29kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5oaWdobGlnaHQgcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmhpZ2hsaWdodCBwcmUsXG4ubWFya2Rvd24tZnJvbnQgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDg1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmNvbW1pdC10ZWFzZS1zaGEge1xuICBjb2xvcjogIzQ0NGQ1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIENvbnNvbGFzLCBMaWJlcmF0aW9uIE1vbm8sIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2Itd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2Itd3JhcHBlci1lbWJlZGRlZCB7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2ItbnVtIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogcmdiYSgyNywgMzEsIDM1LCAwLjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDElO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2ItbnVtOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjcsIDMxLCAzNSwgMC42KTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5ibG9iLW51bTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGluZS1udW1iZXIpO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2ItY29kZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5ibG9iLWNvZGUtaW5uZXIge1xuICBjb2xvcjogIzI0MjkyZTtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgTGliZXJhdGlvbiBNb25vLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC10b2tlbi5hY3RpdmUsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXRva2VuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZWE3ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFya2Rvd24tZnJvbnQga2JkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M2Y2JkMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjYzZjYmQxO1xuICBjb2xvcjogIzQ0NGQ1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiAxMXB4IFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgTGliZXJhdGlvbiBNb25vLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IDpjaGVja2VkICsgLnJhZGlvLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM2NmQ2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFiLXNpemVbZGF0YS10YWItc2l6ZT1cIjFcIl0ge1xuICAtbW96LXRhYi1zaXplOiAxO1xuICB0YWItc2l6ZTogMTtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMlwiXSB7XG4gIC1tb3otdGFiLXNpemU6IDI7XG4gIHRhYi1zaXplOiAyO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRhYi1zaXplW2RhdGEtdGFiLXNpemU9XCIzXCJdIHtcbiAgLW1vei10YWItc2l6ZTogMztcbiAgdGFiLXNpemU6IDM7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFiLXNpemVbZGF0YS10YWItc2l6ZT1cIjRcIl0ge1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiNVwiXSB7XG4gIC1tb3otdGFiLXNpemU6IDU7XG4gIHRhYi1zaXplOiA1O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRhYi1zaXplW2RhdGEtdGFiLXNpemU9XCI2XCJdIHtcbiAgLW1vei10YWItc2l6ZTogNjtcbiAgdGFiLXNpemU6IDY7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFiLXNpemVbZGF0YS10YWItc2l6ZT1cIjdcIl0ge1xuICAtbW96LXRhYi1zaXplOiA3O1xuICB0YWItc2l6ZTogNztcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiOFwiXSB7XG4gIC1tb3otdGFiLXNpemU6IDg7XG4gIHRhYi1zaXplOiA4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRhYi1zaXplW2RhdGEtdGFiLXNpemU9XCI5XCJdIHtcbiAgLW1vei10YWItc2l6ZTogOTtcbiAgdGFiLXNpemU6IDk7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFiLXNpemVbZGF0YS10YWItc2l6ZT1cIjEwXCJdIHtcbiAgLW1vei10YWItc2l6ZTogMTA7XG4gIHRhYi1zaXplOiAxMDtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMTFcIl0ge1xuICAtbW96LXRhYi1zaXplOiAxMTtcbiAgdGFiLXNpemU6IDExO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRhYi1zaXplW2RhdGEtdGFiLXNpemU9XCIxMlwiXSB7XG4gIC1tb3otdGFiLXNpemU6IDEyO1xuICB0YWItc2l6ZTogMTI7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFzay1saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFzay1saXN0LWl0ZW0gKyAudGFzay1saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCAudGFzay1saXN0LWl0ZW0gaW5wdXQge1xuICBtYXJnaW46IDAgMC4yZW0gMC4yNWVtIC0xLjZlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGhyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtOSB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0gMTIuMDIuMjAyMCAtLSovXG4ubWFya2Rvd24tZnJvbnQgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5mb3JtLXNlbGVjdHBpY2tlci5fX211bHRpcGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmZvcm0tc2VsZWN0cGlja2VyLl9fbXVsdGlwbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByLWNoZWNrYm94LXNxdWFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICMwMTdiNWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL2ltYWdlcy9ncmFycm93LnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAuYnMtYWN0aW9uc2JveCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSAuY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICMzNDkwZGM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSAuY2hlY2stbWFyazphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MGRjO1xuICBtYXJnaW46IDJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLnNlbGVjdGVkIC5jaGVjay1tYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0OTBkYztcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLnNlbGVjdGVkIC5jaGVjay1tYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wem9uZS1iYXNpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlNjMyMDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcm9wem9uZS1iYXNpYzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NC4wMTI5ODcwMTMsIDc2LjM1MDY0OTM1MDYsIDI3Ljk4NzAxMjk4Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZHJvcHpvbmUtYmFzaWMuZHJhZ292ZXIge1xuICBib3JkZXItY29sb3I6IHJnYigyNTQuMDEyOTg3MDEzLCA3Ni4zNTA2NDkzNTA2LCAyNy45ODcwMTI5ODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9udC1zZW1pLXNtIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHItLWNhcHRjaGEgLmNhcHRjaGEtY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5wci0tY2FwdGNoYSAuLS1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHItLWNhcHRjaGEgLi0taW1hZ2UtY29udGFpbmVyIC5jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ0ZTA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHItLWNhcHRjaGEgLi0taW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG59XG4ucHItLWNhcHRjaGEgLi0taW5wdXQtY29udGFpbmVyIC5pbnB1dC1ncm91cCAuYnRuLXNtLCAucHItLWNhcHRjaGEgLi0taW5wdXQtY29udGFpbmVyIC5pbnB1dC1ncm91cCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnByLS1jYXB0Y2hhIC4tLWlucHV0LWNvbnRhaW5lciAuY2FwdGNoYS1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLnByLS1jYXB0Y2hhIC4tLXJlbG9hZC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IC0zMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn0iLCIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4vKiAgLXhsLSAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLy8uaGVhZGVyLXBob25lIHNwYW4ge1xuICAvLyAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLy99XG4gIC8vLmhlYWRlci1waG9uZSB7XG4gIC8vICBtYXJnaW46IDAgMjNweDtcbiAgLy99XG4gIC5yZXF1ZXN0IGEge1xuICAgIHBhZGRpbmc6IDRweCAxNHB4IDZweCAxNHB4O1xuICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qICAteGwtICAqL1xuXG4vKiAgLWxnLSAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlciB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAudmlldy10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pc3N1ZS1jb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qICAtbGctICAqL1xuXG4vKiAgLXhsLSArIC1sZy0gICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvdmVyIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gIC5taW4tY292ZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLmZvcm0tY29sbGFwc2VkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZm9ybS1saW5lIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmlubmVyLW1lbnUge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuYmFubmVycyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbiAgLy8uaGVhZGVyLXBob25lIHtcbiAgLy8gIGZvbnQtc2l6ZTogMjJweDtcbiAgLy99XG4gIC5pbm5lci1tZW51IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1hZ2F6aW5lLWZvb3RlciA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaW5uZXItbWVudS1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICRicmFuZC1kYW5nZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWRhbmdlcjtcbiAgfVxuICAuaW5uZXItbWVudS1hY3RpdmUuaW5uZXItbWVudS1hY3RpdmUtZm9yY2Uge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy9mb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaW5uZXItbWVudS1hY3RpdmUtZm9yY2U6bm90KC5pbm5lci1tZW51LWFjdGl2ZSkge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtZGFuZ2VyLCA0MCUpO1xuICAgIC8vY29sb3I6ICRicmFuZC1kYW5nZXIgIWltcG9ydGFudDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRicmFuZC1kYW5nZXI7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWRhbmdlciAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAvL2ZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5sb2dvIHtcbiAgICAvL21hcmdpbjogMjBweCAwO1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogIC14bC0gKyAtbGctICAqL1xuXG4vKiAgLW1kLSAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLWludHJvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmlubmVyLW1lbnUgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmlubmVyLW1lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXJ0LWhvbGRlciBsaSBzcGFuIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW5wYWdlLWlzc3VlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5tYWdhemluZS1pdGVtIC5jaGVja2JveC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5jYXJ0LWhvbGRlciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJGMEY3O1xuICB9XG4gIC5jYXJ0LWhvbGRlciBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LWhvbGRlciBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJj5hIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhcnQtaWNvbi5zdmcpIDEycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgfVxuICAucHVyY2hhc2UtbnVtYmVyIHtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG4gIC5mb3JtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuc2lkZWJhci1zZWN0aW9ucy1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgPiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZGViYXItc2VjdGlvbnMtbWVudSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpZGViYXItc2VjdGlvbnMtbWVudSB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLyrQoOKAmNCg0ZXQoNGU0KDRldCg0IbQoNGV0KDCtSDQoMKw0KDSkdCgwrDQoNGX0KHigJrQoNGR0KDQhtCg0IXQoNGV0KDCtSDQoNGY0KDCtdCg0IXQodCLKi9cbiAgLm5hdm1lbnUgdWwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2bWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2bWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICBhLCBkaXYge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbiAgLm5hdm1lbnUgLmRyb3Bkb3duID4gYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kYXJyb3cuc3ZnKSByaWdodCAxNHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgLyrQoOKAmNCg0ZXQoNGU0KDRldCg0IbQoNGV0KDCtSDQoMKw0KDSkdCgwrDQoNGX0KHigJrQoNGR0KDQhtCg0IXQoNGV0KDCtSDQoNGY0KDCtdCg0IXQodCLKi9cbn1cblxuLyogIC1tZC0gICovXG5cbi8qICAteGwtICsgLWxnLSArIC1tZC0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItbWVudSAudG9nZ2xlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qICAteGwtICsgLWxnLSArIC1tZC0gKi9cblxuLyogIC1zbS0gICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvLy5oZWFkZXItcGhvbmUge1xuICAvLyAgZm9udC1zaXplOiAxNnB4O1xuICAvL31cbiAgLnNlYXJjaC1mb3JtIGlucHV0LCAuc2VhcmNoLWZvcm0gc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zaW1wbGUtc2VhcmNoIGlucHV0LCAuc2ltcGxlLXNlYXJjaCBzZWxlY3QsIC5zaW1wbGUtc2VhcmNoIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5sb2dvLWZvb3RlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5waHJhc2Utc2VhcmNoIC5zZWFyY2hhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgfVxuICAuYXJ0aWNsZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5pc3N1ZS1jb3ZlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qICAtc20tICAqL1xuXG4vKiAgLWNvbC0gICovXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxvZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC50aGVtZS1pbWcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC50aGVtZS1pdGVtIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hY3Rpb24taW5mby1ob2xkZXIge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gIH1cbiAgLmlzc3VlLWNvdmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogIC1jb2wtICAqL1xuXG4vKiAgLTxjb2wtICAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cbiAgLmxvZ28tZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLy8ucmVxdWVzdCB7XG4gIC8vICB3aWR0aDogODAlO1xuICAvLyAgbWFyZ2luOiAwIDEwJTtcbiAgLy99XG4gIC5jYXJ0LWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybS1mdW5jdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9ybS1mdW5jdGlvbnMgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG5cbiAgLmFydGljbGUtdGV4dHMtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hcnRpY2xlLWl0ZW0tYW5ub3VuY2Uge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLWltYWdlIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50cmlhcmlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pc3N1ZS1jb3ZlciwgLmlzc3VlLWRhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW46IDBweCAwIDMycHggMDtcbiAgfVxufVxuXG4vKiAgLTxjb2wtICAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgLmZvcm0tbWFyZ2luIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY2hlY2tzIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbiIsImltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmlzc3VlLWxpbmUgLmRlbC1mYXYtdGhpcyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uYngtY29yZS13aW5kb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ4LWNvcmUtd2luZG93IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiN6YXlhdmthX3Jlc3VsdCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4jemF5YXZrYV9yZXN1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uYXJ0aWNsZS1pbmZvLWNvbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAuYW5ub3VuY2Uge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4uam91cm5hbC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbiNzZW5kX2FydGljbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuI3NlbmRfYXJ0aWNsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4jc2VuZF9hcnRpY2xlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI3NlbmRfYXJ0aWNsZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4jc2VuZF9hcnRpY2xlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWhvbGRlciAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWhvbGRlciAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC04MnZ3O1xuICB9XG4gIC5jYXJ0LWhvbGRlciAuZHJvcGRvd24tbWVudSBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5zaWRlYmFyLXNlY3Rpb25zLW1lbnUgdWwgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubXlzZWFyY2hlcyAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5teXNlYXJjaGVzIC5zZWFyY2hlcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uY2FydC1ob2xkZXIuYWN0aXZlIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLm9yZGVyU3RlcCBsaS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhhcy1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5zZWFyY2gtZm9ybSBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG5pLnIge1xuICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cbiAgc3JjOiB1cmwoJy4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi8uLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7XG59XG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjtcbn1cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4ueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2ljb24ge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIucGhvbmUtcm93IHtcbiAgICAuZm9ybS1ob2xkZXIge1xuICAgICAgICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG59XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuIiwiLypcblRoaXMgLnNjc3MgbG9vcCB3aWxsIGNyZWF0ZSBcIm1hcmdpbiBoZWxwZXJzXCIgYW5kIFwicGFkZGluZyBoZWxwZXJzXCIgZm9yIHVzZSBpbiB5b3VyIHdlYiBwcm9qZWN0cy5cbkl0IHdpbGwgZ2VuZXJhdGUgc2V2ZXJhbCBjbGFzc2VzIHN1Y2ggYXM6XG4ubS1yLTEwIHdoaWNoIGdpdmVzIG1hcmdpbi1yaWdodCAxMCBwaXhlbHMuXG4ubS1yLTE1IGdpdmVzIE1BUkdJTiB0byB0aGUgUklHSFQgMTUgcGl4ZWxzLlxuLm0tdC0xNSBnaXZlcyBNQVJHSU4gdG8gdGhlIFRPUCAxNSBwaXhlbHMgYW5kIHNvIG9uLlxuLnAtYi01IGdpdmVzIFBBRERJTkcgdG8gdGhlIEJPVFRPTSBvZiA1IHBpeGVsc1xuLnAtbC00MCBnaXZlcyBQQURESU5HIHRvIHRoZSBMRUZUIG9mIDQwIHBpeGVsc1xuVGhlIGZpcnN0IGxldHRlciBpcyBcIm1cIiBvciBcInBcIiBmb3IgTUFSR0lOIG9yIFBBRERJTkdcblNlY29uZCBsZXR0ZXIgaXMgXCJ0XCIsIFwiYlwiLCBcImxcIiwgb3IgXCJyXCIgZm9yIFRPUCwgQk9UVE9NLCBMRUZULCBvciBSSUdIVFxuVGhpcmQgbGV0dGVyIGlzIHRoZSBudW1iZXIgb2Ygc3BhY2luZyBpbiBwaXhlbHMuIEFkanVzdCB0aGUgYW1vdW50cyBnZW5lcmF0ZWQgYnkgZWRpdGluZyB0aGUgJHNwYWNlYW1vdW50cyB2YXJpYWJsZSBiZWxvdy5cbiovXG5cbiRzcGFjZWFtb3VudHM6ICgwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAsIDM1LCA0MCwgNDUsIDUwLCA3NSwgMTAwKTsgLy8gQWRqdXN0IHRoaXMgdG8gaW5jbHVkZSB0aGUgcGl4ZWwgYW1vdW50cyB5b3UgbmVlZC5cbiRzaWRlczogKHRvcCwgYm90dG9tLCBsZWZ0LCByaWdodCk7IC8vIExlYXZlIHRoaXMgdmFyaWFibGUgYWxvbmVcblxuQGVhY2ggJHNwYWNlIGluICRzcGFjZWFtb3VudHMge1xuICBAZWFjaCAkc2lkZSBpbiAkc2lkZXMge1xuICAgIC5tLSN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2V9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucC0je3N0ci1zbGljZSgkc2lkZSwgMCwgMSl9LSN7JHNwYWNlfSB7XG4gICAgICBwYWRkaW5nLSN7JHNpZGV9OiAjeyRzcGFjZX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4gIFJVTiBHVUxQIHRvIGdlbmVyYXRlIHRoZSBjbGFzc2VzLiBOb3cgeW91IGNhbiB1c2UgdGhlc2UgaGVscGVycyB0byBjdXN0b21pemUgc3BhY2luZyBvbiBIVE1MIGVsZW1lbnRzLlxuKi9cbiIsIi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cblxucCwgYSwgaDEsIGgyLCBoMywgaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3ZThjOWY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgJi53cmFwIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlbHAuaXMtZGFuZ2VyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVscC0tZm9yY2UuaXMtZGFuZ2VyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgJi5hYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG4udGV4dC1jZW50ZXIge1xuICAuaGVscC5pcy1kYW5nZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYnRuLXNtIHtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbHlwaGljb24ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG5cbi5mb3JtLXBheW1lbnQgZm9ybSB7XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnBheV9uYW1lIHtcblxufVxuXG4uX19wYXBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMHB4ICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbmNyZWFzZS1xdHksXG4ucmVkdWNlLXF0eSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XG4gICAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLmluY2FydC1xdWFudGl0eS1udW1iZXIge1xuICAgIHdpZHRoOiAxMTBweDtcbn1cbi5xdWFudGl0eV9pbnB1dF9jYXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cbn1cbiIsIi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idG4ge1xuICBvdXRsaW5lOiBub25lO1xufVxuYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYVtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmFjdGl2ZSB7XG5cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1sZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAvL3BhZGRpbmc6IDAgMTZweDtcbiAgICBwYWRkaW5nOiA0cHggMjRweCA2cHggMjRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xufVxuXG4uYnRuLW1vZGFsIHtcbiAgICAvL2hlaWdodDogMzdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0RTFFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY0RTFFO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViZjBmNztcbiAgICAgICAgY29sb3I6ICM0MTUxNjk7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5idG4uYnRuLWZpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjc7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteH0gKyAxMHB4ICsgI3skaW5wdXQtcGFkZGluZy14fSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIGNvbG9yOiAjNDE1MTY5O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZWJmMGY3LCA1JSk7XG4gICAgfVxuICAgIHNwYW4uaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NsaXAuc3ZnP2E0NWMxMGHigKYpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXh9IC0gM3B4KTtcbiAgICAgICAgdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICAgIH1cbn1cblxuLmJ0bi1saWdodC1kYXJrZW4ge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBib3JkZXItY29sb3I6ICRwYS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGEtYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cbmxhYmVsLmJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZGFya2VuIHtcbiAgICBib3JkZXItY29sb3I6ICRwYS1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGEtYm9yZGVyLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkcGEtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhLS1idG4tZ3JvdXAge1xuICAgICYuX19maWx0ZXIge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwuYnRuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5fX3NlYXJjaC1maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsYWJlbC5idG4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhLS1pbnB1dC1ncm91cCB7XG4gICAgJi5fX3NlYXJjaC5fX2RhdGUge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICog0JDQstGC0L7RgCDQvNC+0LTRg9C70Y86INCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbkBrZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20geyAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICB9XG4gIHRvIHsgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7ICB9XG59XG5cbkBtaXhpbiBjZW50ZXIoJHNpemUpIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLSgkc2l6ZSAvIDIpO1xuICBtYXJnaW4tdG9wOiAtKCRzaXplIC8gMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG5AbWl4aW4gbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFyZW07XG59XG5cblxuLmJ0biwgZGl2IHtcbiAgJi5pcy1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKDE2cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmLmJ0bi1saW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGV4dC1kYW5nZXIuaXMtbG9hZGluZyB7XG4gICAgKiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC1zZWxlY3QuaXMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBsb2FkZXI7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigxNnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuLnN1YnNjcmliZS1mb3JtIC5mb3JtLWdyb3VwLmlzLWRpc2FibGVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICB9XG59XG5cbmRpdiB7XG4gICYuaXMtbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgfVxuICAgICYudGV4dC1wcmltYXJ5OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gICAgJi5pcy1zZWFyY2gtbG9hZGluZyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTAwcHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VhcmNoLXRpdGxlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtdHJhbnNwYXJlbnQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLmlzLXNlYXJjaC1sb2FkaW5nOm5vdCguaXMtbG9hZGluZykge1xuICAgIC8vcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cblxuXG5cblxuLmRpYWxvZ19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBsb2FkZXI7XG4gICAgQGluY2x1ZGUgY2VudGVyKDE2cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5kaWFsb2dfX2xvYWRpbmcuaXMtY29udGFpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIG9wYWNpdHk6IC42O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IC5kaWFsb2dfX2xvYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRpYWxvZ19fbG9hZGluZy5pcy1ibGFjayB7XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uaGVscCB7XG4gICYuaXMtZGFuZ2VyIHtcbiAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgfVxufVxuXG4uaWNvbi1jaGVjayB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5oci1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgfVxufVxuXG4ubW9kYWwuaXMtcmlnaHQtYmFyIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuaXMtbG9hZGluZzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1pbmZvO1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtaW5mbztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmlzLWxvYWRpbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbn1cblxuXG4ubWVzc2FnZS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYuX19pcy1kYW5nZXIge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4iLCIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4udG9hc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggIzk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuOSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1MHB4ICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwM1xuICB9XG5cbiAgLnRvYXN0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MUEzNTFcbiAgfVxuXG4gIC50b2FzdC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JEMzYyRlxuICB9XG5cbiAgLnRvYXN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjk2QjRcbiAgfVxuXG4gIC50b2FzdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgfVxufVxuIiwiLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgLnRpcHB5LWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICB9XG4gIH1cbn1cbi50aXBweS10b29sdGlwLmluZm8tdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIC50aXBweS1jb250ZW50IHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAudGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgfVxuICB9XG59XG5cblxuLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuIiwiLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLm1vZGFsIHtcbiAgLmNsb3NlLl9fY2xvc2UtYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gICAgLmNsb3NlLl9fY2xvc2UtbGFyZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaGVscCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuX19zdXBwb3J0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgICAmLl9faGFzLXNjcm9sbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICB6LWluZGV4OiAxMDQwO1xuXG4gICAgJi5pcy1zdXBwb3J0IHtcbiAgICAgICAgei1pbmRleDogMTA0MTtcbiAgICB9XG59XG4iLCIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uYnJlYWRjcnVtYnMsIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8mOmFmdGVyIHtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgLy8gIGNvbnRlbnQ6IFwiL1wiO1xuICAgIC8vICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gIGNvbG9yOiAjN0U4QzlGO1xuICAgIC8vICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIC8vfVxuICAgIC8vJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCJcIjtcbiAgICAvL31cbiAgfVxuICBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjN0U4QzlGO1xuICB9XG59XG4iLCIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uaW5wdXQtZ3JvdXAge1xuICAmLmRhdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDAgIWltcG9ydGFudDtcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmZvcm0tbGFiZWwud3JhcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4MGJkZmYgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5pcy1kYW5nZXIgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHJlZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tZmllbGQuX19lcnJvci5pcy1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWZpZWxkLmlzLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC5fX2Vycm9yLmlzLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC5pcy1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAvL2NvbG9yOiAjMjEyNTI5O1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmlucHV0LWdyb3VwLmlzLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDpwbGFjZWhvbGRlci1zaG93biB7XG5cbn1cbi5mb3JtLXdyYXBwZXIge1xuICAuZm9ybS1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaGVscCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgfVxufVxuXG4uaXMtZGlzYWJsZWQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuXG4ubW9kYWwtYm9keSBpbnB1dC5pcy1kYW5nZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtcGFzc3dvcmQge1xuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idG4taW5wdXQge1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNjYmQ0ZTAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqINCQ0LLRgtC+0YAg0LzQvtC00YPQu9GPOiDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4udG9wbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkNGQ0O1xuICBuYXYge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgfVxufVxuXG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4ucmVhZG1vcmUtYnV0dG9uLFxuLm1hcmtkb3duLWZyb250IC5yZWFkbW9yZS1idXR0b25cbntcbiAgY29sb3I6ICNlNjMyMDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY0ZTFlO1xuICB9XG59XG4ucmVhZG1vcmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLl9fZml4LWhlaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG4gICAgJi5fX3B1Ymxpc2hlciB7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIH1cbiAgfVxufVxuW2RhdGEtcmVhZG1vcmVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWRtb3JlLWpzLXRvZ2dsZSwgLnJlYWRtb3JlLWpzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhZG1vcmUtanMtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4ucGFnaW5hdGlvbiB7XG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTYzMjAxO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2U2MzIwMTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTIwcHggKXtcbiAgICBsaSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi4tLXNlYXJjaC1yb3cgbWFyayB7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG4uLS1zZWFyY2gtZmlsdGVycyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkNGQ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjJDMUQ2O1xufVxuXG4uYnRuLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmZhIHtcbiAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICB9XG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2xsYXBzZS1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAmLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uY292ZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3Zlci1iZy5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3Zlci1iZy1tb2JpbGUuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuaXMtam91cm5hbCB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3ZlcjAzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKSkge1xuICAgICAgICAubWFnLWFydC1maWx0ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgICBsYWJlbFtmb3I9XCJvcGVuZWRcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsW2Zvcj1cImZhdnNcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdmVyLWdob3N0LWJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cblxuLmNvdmVyIHtcbiAgICBhLmNvbGxhcHNlZC1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEubm90LWNvbGxhcHNlZC1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmZvcm0tY29sbGFwc2VkIHtcbiAgICAgICAgLnBocmFzZS1zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXh0ZW5kZWQtc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5jb2xsYXBzZWQtc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5ub3QtY29sbGFwc2VkLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXlzZWFyY2hlcyBidXR0b24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNhdmUtc2VhcmNoIHtcbiAgICBhLmlzLWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsb2FkZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoMTZweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaGVzaW5uIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJtYWluIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbnNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxubWFpbiA+IHNlY3Rpb24ge1xuICAgIHRyYW5zaXRpb246LjRzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xufVxubWFpbiA+IHNlY3Rpb24gcCB7XG4gICAgLy9tYXJnaW46IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5bbGFuZz1cInJ1XCJdIHNlY3Rpb25bbGFuZz1cInJ1XCJdLFxuW2xhbmc9XCJlblwiXSBzZWN0aW9uW2xhbmc9XCJlblwiXSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuLmxhbmd1YWdlcyB7XG4gICAgd2lkdGg6ODBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudWwubGFuZ3VhZ2VzIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIH1cbn1cbnVsIGxpLmxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG51bCBsaS5sYW5ndWFnZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGNztcbn1cbi5sYW5ndWFnZSwgLmxhbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdlOGM5ZjtcbiAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN2U4YzlmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4sIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLmZsYWctaWNvbi1ydSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvZmxhZy1ydS1ydS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIycHg7XG59XG4uZmxhZy1pY29uLWVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9mbGFnLWVuLXVzLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMjJweDtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5jaXRhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5jLWFydGljbGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cbiAgICAuYy1oZWFkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQjJDMUQ2O1xuICAgICAgICAuYy10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxcHggMS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNWU1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICM3RThDOUY7XG4gICAgfVxuICAgICYuaXMtbW9kYWwge1xuICAgICAgICAmLmMtYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuYy1oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvbnQtc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cbiIsIi5jb29raWUtYmFyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogLTEwcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIH1cbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgJi5fX3Zpc2libGUge1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmNvb2tpZS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5jb29raWUtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9ybS1jb250cm9sIHtcbiAgICAmLl9faXMtc2lkZWJhciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNDE1MTY5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEY3O1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkYwRjc7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG59XG4iLCJmb290ZXIgLnNvY2lhbHMtY29sbGFwc2Uge1xuICAgIC5zb2NpYWxzLWNvbGxhcHNlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgYS5kLWZsZXgge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuZm9vdGVyIHtcbiAgICAuYWRkcmVzcy1jb250YWluZXIgLm1hcmtkb3duLWZyb250IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi5wci0tc2Nyb2xsLXVwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAmLl9fc2hvdyB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFuZ2VyLCAxMCUpO1xuICAgIH1cbiAgICAuZmEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICAgICYuX19zaG93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duLW1lbnUuX19zbWFsbCB7XG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLl9fam91cm5hbHMtYnktY2F0ZWdvcmllcyB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmV5LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVNlbWlib2xkXCI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzdFOEM5RjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wci1yb3ctZm9ybS1jb250cm9sIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuIiwiLnBuLS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbn1cbiIsIi5wbi0tY29sbGFwc2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBjb2xvcjogIzQ3NTI2MjtcbiAgICBmb250LWZhbWlseTogT3BlblNhbnMtU2VtaWJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDFyZW07XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6ICNlYmYwZjcgdXJsKC9pbWFnZXMvdG9wYXJyb3cuc3ZnPzUzYzA3YzXigKYpIHJpZ2h0IDE4cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmMGY3IHVybCgvaW1hZ2VzL2dyYXJyb3cuc3ZnPzZmNWJhZmHigKYpIHJpZ2h0IDE4cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTJlZTtcbiAgICAgICAgY29sb3I6ICM0NzUyNjI7XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLm5hdi1saWtlLXN0ZXBwZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0IyQzFENjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzZGODE5MztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDRlMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYjFiMWI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNjMyMDE7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LWxpa2UtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgLy93aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW46IDZweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG4tLWpvdXJuYWwtY2FyZC1iYXNpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi0tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1TZW1pYm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG4tLW5ld3MtY2FyZC1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAuLS1kYXRlIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG4gICAgLi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi0tbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1TZW1pYm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucG4tLW5ld3MtYWxsLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1TZW1pYm9sZCwgc2Fucy1zZXJpZjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFyaywgMjAlKTtcbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4vLy5jb2wtbGctb2Zmc2V0LTIge1xuLy9cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyVcbi8vfVxuXG4ucHJvbW8ge1xuXG5cdCYuYm9keSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY2xlYW5ibHVlIDAlLCAkY3lhbiAxMDAlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0JiA+IC5jb250YWluZXIgPiAucm93IHtcblx0XHRcdG1hcmdpbjogMTBweCAtMTVweCAxMHB4IC0xNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDY1NDlkO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwNjU0OWQgMCUsICM2MWMyZTkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA2NTQ5ZCAwJSwjNjFjMmU5IDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA2NTQ5ZCAwJSwjNjFjMmU5IDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDY1NDlkJywgZW5kQ29sb3JzdHI9JyM2MWMyZTknLEdyYWRpZW50VHlwZT0xICk7XG5cdH1cblxuXHQuaGVhZC1yb3cge1xuXHRcdHBhZGRpbmctYm90dG9tOjMwcHg7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlYWRlci5wbmcpIDMwMHB4IGJvdHRvbSBuby1yZXBlYXQ7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdCAgICBmb250LXNpemU6IDQ2cHg7XG5cdCAgICBsaW5lLWhlaWdodDogMC45NWVtO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5pbmZvIHtcblx0XHR3aWR0aDogNzIlO1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuNDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblxuXHQuZm9ybS1jb250YWluZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgcGFkZGluZzogMTZweDtcblx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggMXB4IHJnYmEoMCwwLDAsMC4zOCk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmZvcm0td3JhcHBlciB7XG5cdCAgICBkaXNwbGF5OiB0YWJsZTtcblx0ICAgIHdpZHRoOiA5MCU7XG5cdCAgICBtYXJnaW46IDAgNSU7XG5cdCAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0LmZvcm0taG9sZGVyIHtcblx0XHRcdC5oZWxwIHtcblx0XHRcdFx0Ym90dG9tOi0xOHB4O1xuXHRcdFx0fVxuICAgICAgICAgICAgLmhlbHAtLWZvcmNlIHtcblx0XHRcdFx0Ym90dG9tOi0xOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGhvbmUtcm93e1xuXHRcdFx0LmhlbHAge1xuXHRcdFx0XHQvL2JvdHRvbTogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXJvdyB7XG5cdCAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtLWxhYmVsIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHQgICAgcGFkZGluZy1yaWdodDogOHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgICAgd2lkdGg6IDIwJTtcblx0fVxuXG5cdC5mb3JtLWZpZWxkIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHQgICAgaGVpZ2h0OiAzNnB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYmNiYztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdCAgICBvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0LmZvcm0tZmllbGQucHJvbW9jb2RlIHtcblx0ICAgIHdpZHRoOiA1MCU7XG5cdCAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE3NzFiMztcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LmJ1dHRvbi1ob2xkZXIge1xuXHQgICAgLyogd2lkdGg6IDIyMHB4OyAqL1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdHdpZHRoOiA0MCU7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHQgICAgcGFkZGluZzogMTRweCAyNHB4O1xuXHQgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBiYWNrZ3JvdW5kOiAjM2Q5N2NjO1xuXHQgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjM2Q5N2NjIDAlLCAjMTI2MmE3IDEwMCUpO1xuXHQgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM2Q5N2NjIDAlLCMxMjYyYTcgMTAwJSk7XG5cdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjM2Q5N2NjIDAlLCMxMjYyYTcgMTAwJSk7XG5cdCAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzNkOTdjYycsIGVuZENvbG9yc3RyPScjMTI2MmE3JyxHcmFkaWVudFR5cGU9MCApO1xuXHR9XG5cblx0Ji5jb250YWluZXIge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdC5oNCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnJvdy5jZW50ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIC8qYm9yZGVyOiAxcHggc29saWQgcmVkOyovXG5cdFx0ICAgIHdpZHRoOiA3MCU7XG5cdFx0ICAgIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuXHRcdCAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG5cdFx0ICAgIHBhZGRpbmc6IDBweDtcblxuXHRcdFx0LnBob25lLWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5waG9uZSB7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1MaWdodCc7XG5cdFx0XHQgICAgZm9udC1zaXplOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7XG5cblx0LnByb21vIHtcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5oZWxwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIiRwYS1wcm9tby1yZWQ6ICNFQzMzMzM7XG4kcGEtcHJvbW8tZ3JlZW46ICMyNUE2Njg7XG4kcGEtcHJvbW8tcHVycGxlOiAjNkUzRUY2O1xuJHBhLXByb21vLW9yYW5nZTogI0ZGOTgxRjtcbiRwYS1wcm9tby1ncmF5OiAjRjNGMUYxO1xuJHBhLXByb21vLXdoaXRlOiAjZmZmO1xuJHBhLXByb21vLWJsYWNrOiAjMjQyMzI0O1xuJHBhLXByb21vLWJvcmRlcjogI0RERERERDtcblxuJHBhLXByb21vLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXG4kcGEtcHJvbW8tZm9udC1zaXplLWxnOiAxLjEyNXJlbTsgLy8gMThweFxuJHBhLXByb21vLWZvbnQtbGluZS1oZWlnaHQtbGc6IDEuMzc1cmVtOyAvLyAyMnB4XG5cbiRwYS1wcm9tby1mb250LXNpemUtbWQ6IDEuMTI1cmVtOyAvLyAxOHB4XG4kcGEtcHJvbW8tZm9udC1saW5lLWhlaWdodC1tZDogMS4zNzVyZW07IC8vIDIycHhcblxuJHBhLXByb21vLWZvbnQtc2l6ZS1zbTogMC43NXJlbTsgLy8gMTJweFxuJHBhLXByb21vLWZvbnQtbGluZS1oZWlnaHQtc206IDFyZW07IC8vIDE2cHhcblxuJHBhLXByb21vLXJhZGl1cy1zbTogMS41cmVtOyAvLyAyNHB4XG4kcGEtcHJvbW8tcmFkaXVzLW1kOiAxLjg3NXJlbTsgLy8gMzBweFxuJHBhLXByb21vLXJhZGl1cy1sZzogMy4xMjVyZW07IC8vIDUwcHhcblxuJHBhLXByb21vLWJ0bi1wYWRkaW5nOiAxLjI1cmVtIDJyZW07IC8vIDIwcHggMzJweFxuJHBhLXByb21vLWJ0bi13ZWlnaHQ6IDYwMDtcbiRwYS1wcm9tby1pbnB1dC1wYWRkaW5nOiAxLjI1cmVtIDJyZW07IC8vIDIwcHggMzJweFxuXG5cbiRwYS1wcm9tby1mb250LXNpemUtaDE6IDFyZW07XG5cbkBtaXhpbiBwYS1wcm9tby10ZXh0LWgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgLy8gZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyAvLyBsaW5lLWhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IC8vIDI0cHhcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMTZweFxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgLy8gbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyAvLyA4cHhcbiAgICB9XG59XG5cbi50eHQtaDEge1xuICAgIEBpbmNsdWRlIHBhLXByb21vLXRleHQtaDE7XG59XG5cbkBtaXhpbiBwYS1wcm9tby10ZXh0LW1haW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07IC8vIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IC8vIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IC8vIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgLy8gbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbn1cblxuLnR4dC1tYWluIHtcbiAgICBAaW5jbHVkZSBwYS1wcm9tby10ZXh0LW1haW47XG4gICAgJi50eHQtc20tb3BhY2l0eSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcGEtcHJvbW8tbWItaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgLy8gNTZweFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IC8vIDI0cHhcbiAgICB9XG59XG5cbi50eHQtbWItaDMge1xuICAgIEBpbmNsdWRlIHBhLXByb21vLW1iLWgzO1xufVxuXG5cbkBtaXhpbiBwYS1wcm9tby10ZXh0LWgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgLy8gZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07IC8vIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyAvLyBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG59XG5cbi50eHQtaDMge1xuICAgIEBpbmNsdWRlIHBhLXByb21vLXRleHQtaDM7XG4gICAgQGluY2x1ZGUgcGEtcHJvbW8tbWItaDM7XG4gICAgJi50eHQtYmlnIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtOyAvLyBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNi42MjVyZW07IC8vIGxpbmUtaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnR4dC13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkcGEtcHJvbW8td2hpdGU7XG4gICAgfVxuICAgICYudHh0LWgzLXNtLWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcGEtcHJvbW8tdGV4dC1oNCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDJyZW07IC8vIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgLy8gbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyAvLyA1NnB4XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLy8gZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTsgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgLy8gMjRweFxuICAgIH1cbn1cblxuLnR4dC1oNCB7XG4gICAgQGluY2x1ZGUgcGEtcHJvbW8tdGV4dC1oNDtcbn1cblxuQG1peGluIHBhLXByb21vLXRleHQtYXdhcmQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyAvLyBsaW5lLWhlaWdodDogMjhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTsgLy8gbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxufVxuXG4udHh0LWF3YXJkIHtcbiAgICBAaW5jbHVkZSBwYS1wcm9tby10ZXh0LWF3YXJkO1xufVxuXG5AbWl4aW4gcGEtcHJvbW8tdGV4dC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDJyZW07IC8vIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgLy8gbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyAvLyAyNHB4XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyAvLyBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM3NXJlbTsgLy8gNnB4XG4gICAgfVxufVxuXG4udHh0LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBwYS1wcm9tby10ZXh0LXRpdGxlO1xuICAgICYubWItZWRpdG9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gcGEtcHJvbW8tdGV4dC1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDJyZW07IC8vIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogM3JlbTsgLy8gbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyAvLyAyNHB4XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyAvLyBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gNnB4XG4gICAgfVxufVxuXG4udHh0LW1kIHtcbiAgICBAaW5jbHVkZSBwYS1wcm9tby10ZXh0LW1kO1xufVxuXG5AbWl4aW4gcGEtcHJvbW8tdGV4dC1zbSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IC8vIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTsgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyAvLyBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi50eHQtc20ge1xuICAgIEBpbmNsdWRlIHBhLXByb21vLXRleHQtc207XG4gICAgJi5fX2JvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuQG1peGluIHBhLXByb21vLXRleHQteHMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyAvLyBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IC8vIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyAvLyBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG59XG5cbi50eHQteHMge1xuICAgIEBpbmNsdWRlIHBhLXByb21vLXRleHQteHM7XG59XG5cbkBtaXhpbiBwYS1wcm9tby10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLy8gZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtOyAvLyBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07IC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyAvLyBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbmIudHh0LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50eHQtZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIHBhLXByb21vLXRleHQtZGVzY3JpcHRpb247XG4gICAgJi5tYi1lZGl0b3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBwYS1wcm9tby1ibG9jay1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtOyAvLyA1MHB4XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgfVxufVxuXG4ucGEtcHJvbW8tYmxvY2stcmFkaXVzIHtcbiAgICBAaW5jbHVkZSBwYS1wcm9tby1ibG9jay1yYWRpdXM7XG59XG5cbkBtaXhpbiBwYS1wcm9tby1ibG9jay1yYWRpdXMtbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtOyAvLyA1MHB4XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTsgLy8gMjRweFxuICAgIH1cbn1cblxuLnBhLXByb21vLWJsb2NrLXJhZGl1cy1tZCB7XG4gICAgQGluY2x1ZGUgcGEtcHJvbW8tYmxvY2stcmFkaXVzLW1kO1xufVxuIiwiLy9AZm9udC1mYWNlIHtcbi8vXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuLy9cdHNyYzogdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiAxO1xuLy9cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vfVxuLy9AZm9udC1mYWNlIHtcbi8vXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuLy9cdHNyYzogdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiAxMDA7XG4vL1x0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy99XG4vL0Bmb250LWZhY2Uge1xuLy9cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4vL1x0c3JjOiB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vL1x0Zm9udC13ZWlnaHQ6IDEwMDtcbi8vXHRmb250LXN0eWxlOiBpdGFsaWM7XG4vL31cbi8vQGZvbnQtZmFjZSB7XG4vL1x0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbi8vXHRzcmM6IHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpIHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vXHRmb250LXdlaWdodDogMTtcbi8vXHRmb250LXN0eWxlOiBpdGFsaWM7XG4vL31cbi8vQGZvbnQtZmFjZSB7XG4vL1x0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbi8vXHRzcmM6IHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpIHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vXHRmb250LXdlaWdodDogMjAwO1xuLy9cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vfVxuLy9AZm9udC1mYWNlIHtcbi8vXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuLy9cdHNyYzogdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiAyMDA7XG4vL1x0Zm9udC1zdHlsZTogaXRhbGljO1xuLy99XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vQGZvbnQtZmFjZSB7XG4vL1x0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbi8vXHRzcmM6IHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiAzMDA7XG4vL1x0Zm9udC1zdHlsZTogaXRhbGljO1xuLy99XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vQGZvbnQtZmFjZSB7XG4vL1x0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbi8vXHRzcmM6IHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vL1x0Zm9udC13ZWlnaHQ6IDQwMDtcbi8vXHRmb250LXN0eWxlOiBpdGFsaWM7XG4vL31cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8vQGZvbnQtZmFjZSB7XG4vL1x0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbi8vXHRzcmM6IHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vL1x0Zm9udC13ZWlnaHQ6IDUwMDtcbi8vXHRmb250LXN0eWxlOiBpdGFsaWM7XG4vL31cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG4vL0Bmb250LWZhY2Uge1xuLy9cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4vL1x0c3JjOiB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vXHRmb250LXdlaWdodDogNjAwO1xuLy9cdGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vfVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi8uLi9jb21tb24vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLy9AZm9udC1mYWNlIHtcbi8vXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuLy9cdHNyYzogdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiA3MDA7XG4vL1x0Zm9udC1zdHlsZTogaXRhbGljO1xuLy99XG4vL0Bmb250LWZhY2Uge1xuLy9cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4vL1x0c3JjOiB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpIHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiA4MDA7XG4vL1x0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy99XG4vL0Bmb250LWZhY2Uge1xuLy9cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4vL1x0c3JjOiB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpIHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy9cdGZvbnQtd2VpZ2h0OiA4MDA7XG4vL1x0Zm9udC1zdHlsZTogaXRhbGljO1xuLy99XG4vL0Bmb250LWZhY2Uge1xuLy9cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4vL1x0c3JjOiB1cmwoJy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJykgdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vXHRmb250LXdlaWdodDogOTAwO1xuLy9cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vfVxuLy9AZm9udC1mYWNlIHtcbi8vXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuLy9cdHNyYzogdXJsKCcvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpIHVybCgnL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vL1x0Zm9udC13ZWlnaHQ6IDkwMDtcbi8vXHRmb250LXN0eWxlOiBpdGFsaWM7XG4vL31cbiIsIlxuXG4ucGEtLXByb21vLWJvZHkge1xuXG59XG4ucGEtLXByb21vIHtcbiAgICBmb250LWZhbWlseTogJHBhLXByb21vLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkcGEtcHJvbW8tYnRuLXdlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMWYxO1xuICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLm1iLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgfVxuICAgIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuICAgIC5mb250LW1kIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gICAgLmZvbnQtbGcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgICAuYm9yZGVyLW1kIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgICB9XG4gICAgLnJvdW5kZWQtbWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgfVxuICAgIC5yb3VuZGVkLW1kLTIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIH1cbiAgICAucm91bmRlZC1sZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgfVxuICAgIC5wLW1kIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG5cblxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYS0tcHJvbW8tZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBmb250LWZhbWlseTogJHBhLXByb21vLWZvbnQtZmFtaWx5O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNC4xMjVyZW0gMS41cmVtIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0YxRjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjQyMzI0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMi4zNzVyZW0gLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzM0M2E0MDtcbiAgICAgICAgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXF1ZXN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICMyNDIzMjQ7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMjRweCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wci0tY2FwdGNoYSB7XG4gICAgICAgIC5jYXB0Y2hhLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0YxRjE7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS42ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLl9fcGhvbmUge1xuICAgICAgICBjb2xvcjogIzI0MjMyNDtcbiAgICAgICAgLml0aV9fY291bnRyeSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjQyMzI0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5pcy1kYW5nZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwYS1wcm9tby1yZWQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50b29sdGlwLl9fcHJvbW8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG59XG4iLCIucGEtLXByb21vLXRhYnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYS1wcm9tby1ibGFjaztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJHBhLXByb21vLXJhZGl1cy1zbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0LjEyNXJlbTtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwYS1wcm9tby1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcGEtcHJvbW8tYnRuLXdlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBhLXByb21vLWZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcGEtcHJvbW8tZm9udC1saW5lLWhlaWdodC1sZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGEtcHJvbW8td2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGEtLWNhcmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnBhLS1jYXJkLXAtMjgge1xuICAgICAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICAgIH1cbiAgICAmLnBhLS1jYXJkLXAtMzIge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYS0tY2FyZC1wLTQwIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgIH1cbiAgICAmLnBhLS1jYXJkLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgIH1cbiAgICAuLS10aXRsZS1yZWFzb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICAvL21hcmdpbjogMCAxNXB4O1xuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyMzI0O1xuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMTMuNzVyZW07XG4gICAgICAgICYuY2FyZC1lZGl0b3Ige1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQycHg7XG4gICAgICAgIGxlZnQ6IC00MnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuLS1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICYuX19mZWVkYmFjayB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyMzI0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tLXJpZ2h0IHtcbiAgICAgICAgICAgIC50eHQtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eHQteHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICYuX19zcGFjZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICYuY2FyZC10aXRsZS1tZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXJkLXRpdGxlLWxnIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ0bi1idWJibGUge1xuICAgIGdhcDogLjc1cmVtO1xuICAgIHBhZGRpbmc6ICRwYS1wcm9tby1idG4tcGFkZGluZztcbiAgICBib3JkZXItcmFkaXVzOiAkcGEtcHJvbW8tcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6ICRwYS1wcm9tby1mb250LWxpbmUtaGVpZ2h0LW1kO1xuICAgIGZvbnQtc2l6ZTogJHBhLXByb21vLWZvbnQtc2l6ZS1tZDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYS1wcm9tby1yZWQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcGEtcHJvbW8tcmVkLCA1JSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwYS1wcm9tby13aGl0ZSwgNSUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLWxnIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwYS1wcm9tby1idG4td2VpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRwYS1wcm9tby1mb250LXNpemUtbGc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGEtcHJvbW8tZm9udC1saW5lLWhlaWdodC1sZztcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgICAmLmJ0bi1tZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcGEtcHJvbW8tYnRuLXdlaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkcGEtcHJvbW8tZm9udC1zaXplLW1kO1xuICAgICAgICBsaW5lLWhlaWdodDogJHBhLXByb21vLWZvbnQtbGluZS1oZWlnaHQtbWQ7XG4gICAgICAgIGhlaWdodDogNHJlbTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcGEtcHJvbW8tcmFkaXVzLW1kO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1wcm9tby1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA0LjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuOTM4cmVtIDEuNTYzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICB9XG59XG4iLCIucGEtLXByb21vLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgLy9oZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDIzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLl9fd2hpdGUge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbC1jYXJvdXNlbC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuIiwiLnBhLS1tYXJrZG93biB7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhLS1wcm9tby1hbm5vdGF0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgIC8vcGFkZGluZy10b3A6IDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhLS1wcm9tby1hbm5vdGF0aW9ucy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGEtcHJvbW8tcHVycGxlO1xuICAgICAgICBwYWRkaW5nOiA3MnB4IDExM3B4O1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5oMyB7XG4gICAgICAgICAgICBjb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLWdyb3VwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgICAgICAuYmxvY2stZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDIzMjQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4tLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYS0tcHJvbW8tYXdhcmRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGEtcHJvbW8td2hpdGU7XG4gICAgLy9wYWRkaW5nLXRvcDogNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwYS1wcm9tby1yYWRpdXMtc207XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGNvbG9yOiAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGEtcHJvbW8tZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYS1wcm9tby13aGl0ZTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYS1wcm9tby1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwYS1wcm9tby1yYWRpdXMtc207XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJHBhLXByb21vLWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYS1wcm9tby1ncmF5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGEtcHJvbW8tYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBhLXByb21vLWZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGEtLXByb21vLWJhbm5lcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYS1wcm9tby13aGl0ZTtcbiAgICAvL3BhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvL2hlaWdodDogNTJweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuYmxvY2stZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGEtLXByb21vLWJvbnVzZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5wYS0tcHJvbW8tYm9udXNlcy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGEtcHJvbW8td2hpdGU7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgLy9oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3MnB4O1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYS0tcHJvbW8tY29uY2x1c2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5wYS0tcHJvbW8tY29uY2x1c2lvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYS1wcm9tby13aGl0ZTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAvLyAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAvL31cbiAgICAgICAgLy9oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYzN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MThweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLS1jb3VudGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjRyZW0pO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMi4ycmVtKTtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMS4zNXJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2staXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDIzMjQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICYuX19jb3VudGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLWl0ZW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvbnQtbWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhLS1wcm9tby1lZGl0b3JzIHtcbiAgICAucGEtLXByb21vLWVkaXRvcnMtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogNC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8uaDIge1xuICAgICAgICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgLy8gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIC8vfVxuICAgICAgICAuLS1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmJsb2NrLWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLi0taW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi0tdmlwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00MnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLS10aXRsZSwgLi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4tLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5fX21haW4ge1xuICAgICAgICAgICAgICAgICAgICAuLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGEtLXByb21vLWZlZWRiYWNrcyB7XG4gICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5wYS0tcHJvbW8tZmVlZGJhY2tzLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYS1wcm9tby13aGl0ZTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAvL2hlaWdodDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDcycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC4tLXJpZ2h0IHtcbiAgICAgICAgICAgIC50eHQtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8uaDIge1xuICAgICAgICAvLyAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAvLyAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIC8vICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICAvL31cbiAgICAgICAgLmJsb2NrLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmJsb2NrLWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI0MjMyNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4tLWhlYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC4tLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4tLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI0MjMyNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC4tLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC50eHQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhLS1wcm9tby1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNDIzMjQgLTMyLjAyJSwgIzZFM0VGNiA0NDcuMzIlKTtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDcuNXJlbTtcbiAgICBjb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDcuNXJlbSAwO1xuICAgIH1cbiAgICAuLS10aXRsZSB7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLy9mb250LXNpemU6IDJyZW07XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi0tdGV4dCB7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLy9mb250LXNpemU6IDJyZW07XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuLS1wb2xpY3kge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHBhLXByb21vLXB1cnBsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4zNzVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC4tLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0LjU2M3JlbSk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOS4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGEtLXByb21vLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnBhLS1wcm9tby1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2LjVyZW07IC8vIGhlaWdodDogMTA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07IC8vIGhlaWdodDogNjRweDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWxpbmsge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLl9fbWFpbiB7XG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgfVxufVxuIiwiLnBhLS1wcm9tby1saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuICAgIC8vcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICB9XG5cbiAgICAucGEtLXByb21vLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYS0tcHJvbW8tbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXdoaXRlO1xuXG5cbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgICB9XG5cbiAgICAvL3BhZGRpbmctdG9wOiAxMjBweDtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC8vICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC8vfVxuICAgIC5wYS0tcHJvbW8tbWFpbi1jb250YWluZXIge1xuICAgICAgICAuaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGEtcHJvbW8tdGV4dC1oMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tLWltYWdlIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tLXJlbGVhc2UtaW5mbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGEtcHJvbW8tZ3JlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyMzI0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcGEtcHJvbW8td2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XG4gICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAuLS1jZW50ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLi0taW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLS1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oMSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRwYS1wcm9tby1idG4td2VpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICYudGV4dC1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNDIzMjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRleHQtYW5ub3RhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIC4tLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLi0tc2hvdy1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhLS1wcm9tby1yZWFzb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAucGEtLXByb21vLXJlYXNvbnMtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhLXByb21vLXB1cnBsZTtcblxuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIC8vaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogNC41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAvLy5oMiB7XG4gICAgICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgLy8gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIC8vICAgIGNvbG9yOiAkcGEtcHJvbW8td2hpdGU7XG4gICAgICAgIC8vfVxuICAgIH1cbn1cbiIsIi5wcm9tb2NvZGVzLl9fZGVza2Jvb2tzIHtcbiAgLyotLdCh0L/RgNCw0LLQvtGH0L3QuNC60LgtLSovXG4gIC5pbmZvcm0taG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuaW5mb3JtLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5oaWdoLWNlbGwge1xuICAgIGhlaWdodDogMjI2cHg7XG4gICAgJi5oYXMtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmluZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5pbmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmluZm9ybSBhOmxpbmssIC5pbmZvcm0gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2U2MzIwMTtcbiAgfVxuICAuaW5mb3JtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmE0NzE3O1xuICB9XG4gIC5pbmZvcm0gc3BhbiB7XG4gICAgY29sb3I6ICNlNjMyMDE7XG4gIH1cbiAgLmRlc2tib29rLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzIwMTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5kZXNrYm9vay1zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1MaWdodCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzcyODU5NDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW5mby1jb3VudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTRweDtcbiAgICB9XG4gIH1cbiAgLmpvdXJuYWwtY2hlY2tib3gge1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGlucHV0IHtcbiAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2sucG5nKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAvL2xlZnQ6IC0xN3B4O1xuICAgICAgICAgIC8vYm90dG9tOiAtMTdweDtcblxuICAgICAgICAgIC8vdG9wOiBjYWxjKDUwJSAtIDE3cHgpO1xuICAgICAgICAgIC8vbGVmdDogY2FsYyg1MCUgLSAxN3B4KTtcblxuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiArIHNwYW4gaW1nOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tlZC5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLmlubmVyc3BhbiB7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgLy9sZWZ0OiAtMTdweDtcbiAgICAvLyAgLy9ib3R0b206IC0xN3B4O1xuICAgIC8vICB0b3A6IGNhbGMoNTAlIC0gMTdweCk7XG4gICAgLy8gIGxlZnQ6IGNhbGMoNTAlIC0gMTdweCk7XG4gICAgLy8gIHdpZHRoOiAzNHB4O1xuICAgIC8vICBoZWlnaHQ6IDM0cHg7XG4gICAgLy99XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiA+IHNwYW4ge1xuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2sucG5nKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiA+IHNwYW4ge1xuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvY2hlY2tlZC5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuLy8uY292ZXItbGFiZWx7XG4vLyAgd2lkdGg6IDIwJTtcbi8vICBmbG9hdDogbGVmdDtcbi8vfVxuLmRlc2tib29rLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZGRlZC1kZXNrYm9va3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZGRlZC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTE1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5wYWdlLWFkZGVkLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5hZGRlZC1pdGVtIGltZywgLnBhZ2UtYWRkZWQtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbkBpbXBvcnQgJy4vaGVhZGVyJztcbkBpbXBvcnQgJy4vc2lkZWJhcic7XG5AaW1wb3J0ICcuL2hhbWJ1cmdlcic7XG5AaW1wb3J0ICcuL2hlbHBlcnMnO1xuQGltcG9ydCAnLi9mb290ZXInO1xuQGltcG9ydCAnLi9wYWdlJztcbkBpbXBvcnQgJy4uLy4uL3JlYWRlci9hcHAnO1xuLy9AaW1wb3J0ICcuL2FkYXB0aXZlJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG5cbi5yZWFkZXItaGVhZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ucmVhZGVyLWhlYWRlci1sb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG4ucmVhZGVyLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5uYXYtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubmF2LXNjcm9sbGVyIC5uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubmF2LXNjcm9sbGVyIC5uYXYtbGluayB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuLmNhcmQtaW1nLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLmZsZXgtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5oLTI1MCB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0yNTAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLypcbiAqIEJsb2cgbmFtZSBhbmQgZGVzY3JpcHRpb25cbiAqL1xuLmJsb2ctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9nLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYmxvZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLyogUGFnaW5hdGlvbiAqL1xuLmJsb2ctcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5ibG9nLXBhZ2luYXRpb24gPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLypcbiAqIEJsb2cgcG9zdHNcbiAqL1xuLmJsb2ctcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5ibG9nLXBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uYmxvZy1wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLypcbiAqIEZvb3RlclxuICovXG4uYmxvZy1mb290ZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogLjA1cmVtIHNvbGlkICNlNWU1ZTU7XG59XG5cbi5ibG9nLWZvb3RlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVkLWxpbmsge1xuICAmLl9fai1vbi1ob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuXG5cbiNyZWFkZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjNGM0YzRjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC8vbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE0cHgpO1xuICAgIG1hcmdpbi10b3A6IDU0cHggIWltcG9ydGFudDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogI2U2MzIwMSBzb2xpZCAycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9mbGFnLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMTAwJTtcbiAgICAvL2xlZnQ6IDA7XG4gIH1cbiAgLmJvb2ttYXJrLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4iLCIucmVhZGVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IC43MHJlbSAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICB9XG4gIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9zcHJpdGUtbmF2LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgYSBzcGFuLmNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xuICB9XG4gIGEgc3Bhbi5jb250ZW50czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTBweDtcbiAgfVxuICBhIHNwYW4uYm9va21hcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICBhIHNwYW4uYm9va21hcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG4gIH1cbiAgYSBzcGFuLmxpYnJhcnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xuICB9XG4gIGEgc3Bhbi5saWJyYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbiAgfVxuICBhIHNwYW4uc2V0Ym9va21hcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZTYzMjAxIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTBweDtcbiAgICB9XG4gIH1cbiAgYSBzcGFuLmV4aXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7XG4gICAgfVxuICB9XG4gIGEgc3Bhbi5lbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBhIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAjZTYzMjAxO1xuICB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTYzMjAxO1xuICB9XG4gIC5zZWFyY2gge1xuICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtaWNvbiAuX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuI3JlYWRlci1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4jcmVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgLy9taW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIC8vb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xufVxuI3JlYWRlci1tZW51IHtcbiAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21hcmdpbjogMCAwIDZweCAxZW07XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cblxuIiwiXG4uc2xpZGVvdXQtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgLy9taW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAvL292ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICAubmF2IHtcbiAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IC43MHJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNlNjMyMDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2MzIwMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5jb250ZW50cy1uYXYgbGkge1xuICAgIGJvcmRlci1ib3R0b206ICNkM2Q0ZDQgc29saWQgMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggMHB4IDE4cHggMHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAxOHB4IDBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRzLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jb250ZW50cy1uYXYgLnJlYWRlci1zaWRlYmFyLWpvdXJuYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYS5yZWQtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2U2MzIwMTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRzLW5hdiBsaSBzcGFuIGE6bGluaywgLmNvbnRlbnRzLW5hdiBsaSBzcGFuIGE6dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gIH1cbiAgLmNvbnRlbnRzLW5hdiBsaSBzcGFuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTYzMjAxO1xuICB9XG4gIC50YWItY29udGVudC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgfVxuXG4gIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICAvL3JpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5yZWFkZXItc2lkZWJhci1jaGFwdGVyIHtcbiAgICBzcGFuIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbiAgLmJvb2ttYXJrcy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC5ib29rbWFyay1yZW1vdmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2U2MzIwMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICAgIC5ib29rbWFyay1mbGFnIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9mbGFnLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDlwdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIH1cbiAgICAuYm9va21hcmstZmxhZyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgICAuYm9va21hcmstY29udCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgfVxuICB9XG4gIC5zaW1wbGViYXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgYS5pcy1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKDE2cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVvdXQtbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnNsaWRlb3V0LW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlb3V0LXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyAvKiBBIGJhY2tncm91bmQtY29sb3IgaXMgcmVxdWlyZWQgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5zbGlkZW91dC1vcGVuLFxuLnNsaWRlb3V0LW9wZW4gYm9keSxcbi5zbGlkZW91dC1vcGVuIC5zbGlkZW91dC1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVvdXQtb3BlbiB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFuZWwtb3BlbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIHotaW5kZXg6IDk5O1xufVxuIiwiXG4kYmFyLXdpZHRoOiAyMHB4O1xuJGJhci1oZWlnaHQ6IDJweDtcbiRiYXItc3BhY2luZzogNnB4O1xuJGJhci1oYW1idXJnZXItbWVudS1jb2xvcjogIzZjNzU3ZDtcblxuLm1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGJhci13aWR0aDtcbiAgaGVpZ2h0OiAkYmFyLWhlaWdodCArICRiYXItc3BhY2luZyoyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYW1idXJnZXItbWVudSxcbi5oYW1idXJnZXItbWVudTphZnRlcixcbi5oYW1idXJnZXItbWVudTpiZWZvcmUge1xuICB3aWR0aDogJGJhci13aWR0aDtcbiAgaGVpZ2h0OiAkYmFyLWhlaWdodDtcbn1cblxuLmhhbWJ1cmdlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJhci1zcGFjaW5nKTtcbiAgYmFja2dyb3VuZDogJGJhci1oYW1idXJnZXItbWVudS1jb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDBtcyAzMDBtcztcblxuICAmLmFuaW1hdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAkYmFyLXNwYWNpbmc7XG4gIGJhY2tncm91bmQ6ICRiYXItaGFtYnVyZ2VyLW1lbnUtY29sb3I7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAzMDBtcyAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5oYW1idXJnZXItbWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAkYmFyLXNwYWNpbmc7XG4gIGJhY2tncm91bmQ6ICRiYXItaGFtYnVyZ2VyLW1lbnUtY29sb3I7XG4gIHRyYW5zaXRpb246IHRvcCAzMDBtcyAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5oYW1idXJnZXItbWVudS5hbmltYXRlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHRyYW5zZm9ybSAzMDBtcyAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7O1xufVxuXG4uaGFtYnVyZ2VyLW1lbnUuYW5pbWF0ZTpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHRyYW5zZm9ybSAzMDBtcyAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7O1xufVxuIiwiXG5cbi5pbmZvcm0tc3RyaW5nIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZm9ybS1zdHJpbmcgZGl2IHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG5cbn1cblxuLmluZm9ybS1zdHJpbmctaG9tZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYXJyb3cucG5nKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG59XG5cbi5pbmZvcm0tc3RyaW5nLWFydGljbGUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2Fycm93LnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xufVxuXG4uaW5mb3JtLXN0cmluZy1ob2xkZXIgZGl2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbmZvcm0tc3RyaW5nLWhvbWUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaG9tZS5wbmcpIGNlbnRlciAwcHggbm8tcmVwZWF0O1xufVxuXG4uaW5mb3JtLXN0cmluZy1ob21lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2hvbWUucG5nKSBjZW50ZXIgLTMxcHggbm8tcmVwZWF0O1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSwgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNDclO1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSBwLCAuaW5mb3JtLXN0cmluZy1hcnRpY2xlIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaW5mb3JtLXN0cmluZyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAjZDNkNGQ0IHNvbGlkIDFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC01cHggMjBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIHotaW5kZXg6IDkwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAvL2hlaWdodDogMTIwcHg7XG4gICAgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAuaW5mb3JtLXN0cmluZy1tYWdhemluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb3JtLXN0cmluZy1ob2xkZXIge1xuICAvL2ZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCAxNSU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSBzcGFuIHtcbiAgY29sb3I6ICNjZDI3Mjc7XG59XG5cbi5pbmZvcm0tc3RyaW5nLW1hZ2F6aW5lIGE6bGluaywgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSBhOmxpbmssIC5pbmZvcm0tc3RyaW5nLW1hZ2F6aW5lIGE6dmlzaXRlZCwgLmluZm9ybS1zdHJpbmctYXJ0aWNsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5mb3JtLXN0cmluZy1tYWdhemluZSBhOmhvdmVyLCAuaW5mb3JtLXN0cmluZy1hcnRpY2xlIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cblxuLmdyYWRfMDEsIC5ncmFkXzAyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTEpOyAvKiBJRTYtOSAqL1xuXG59XG4iLCIjYXJ0aWNsZS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gQm9vdHN0cmFwXG4vLyBAaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gRnJvbnRlbmRcbkBpbXBvcnQgJy4vbWFpbic7XG5AaW1wb3J0ICcuL2FkYXB0aXZlJztcbi8vQGltcG9ydCAnLi9qYXNueS1ib290c3RyYXAubWluLmNzcyc7XG4vL0BpbXBvcnQgJy4vanF1ZXJ5Lm1DdXN0b21TY3JvbGxiYXIuY3NzJztcbkBpbXBvcnQgJy4vY29tbW9uJztcbkBpbXBvcnQgJy4vcmVhZGVyJztcbkBpbXBvcnQgJy4vZWRpdG9yJztcblxuXG5AaW1wb3J0ICcuL19fdjIvYXBwL2FwcCc7XG5cblxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zUmVndWxhci5zdmcjU3JpLVRTQ1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnNCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fuc0JvbGQuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc1NlbWlib2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnNTZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC5zdmcjU3JpLVRTQ1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUl0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fuc0l0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnNJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnNJdGFsaWMuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1MaWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC5zdmcjU3JpLVRTQ1JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUxpZ2h0SXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gIC8vYmFja2dyb3VuZDogIzRjNGM0YztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJwdDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGEsIGgxLCBoMiwgaDMsIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1pbmRlbnQ6IDEuNWVtO1xuICB9XG5cbiAgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMWI2YWFlO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNTg1ZDc7XG4gIH1cblxuICBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206ICNkM2Q0ZDQgc29saWQgMXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmZpeGVkLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5oZWFkZXItbGVmdCwgLmhlYWRlci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGVhZGVyLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQgdWwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQgdWwgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNlNjMyMDE7XG4gIH1cblxuICAuaGVhZGVyLWxlZnQgdWwgbGksIC5oZWFkZXItcmlnaHQgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5pbmZvcm0tc3RyaW5nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6ICNkM2Q0ZDQgc29saWQgMXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC01cHggMjBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC01cHggMjBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gIC5pbmZvcm0tc3RyaW5nLWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIDE1JTtcbiAgfVxuXG4gIC5pbmZvcm0tc3RyaW5nLW1hZ2F6aW5lIHNwYW4ge1xuICAgIGNvbG9yOiAjY2QyNzI3O1xuICB9XG5cbiAgLmluZm9ybS1zdHJpbmcgbmF2IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmluZm9ybS1zdHJpbmcgbmF2IHVsIGxpIHNwYW4ge1xuICAgIGNvbG9yOiAjY2QyNzI3O1xuICB9XG5cbiAgLmhlYWRlci1sZWZ0IGxpIGEsIC5oZWFkZXItcmlnaHQgbGkgYSwgLmhlYWRlci1sZWZ0IGxpIHNwYW4sIC5oZWFkZXItcmlnaHQgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLW5hdi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaGVhZGVyLWxlZnQgbGkgc3BhbiwgLmhlYWRlci1yaWdodCBsaSBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaGVhZGVyLWxlZnQgbGkgc3Bhbjpob3ZlciwgLmhlYWRlci1yaWdodCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2MzIwMTtcbiAgfVxuXG4gIC5oZWFkZXItbGVmdCBsaSBhOmxpbmssIC5oZWFkZXItbGVmdCBsaSBhOnZpc2l0ZWQsIC5oZWFkZXItcmlnaHQgbGkgYTpsaW5rLCAuaGVhZGVyLXJpZ2h0IGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuaGVhZGVyLWxlZnQgbGkgc3Bhbi5jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbiAgfVxuXG4gIC5oZWFkZXItbGVmdCBsaSBzcGFuLmNvbnRlbnRzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xuICB9XG5cbiAgLmhlYWRlci1sZWZ0IGxpIHNwYW4uYm9va21hcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIC5oZWFkZXItbGVmdCBsaSBzcGFuLmJvb2ttYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xuICB9XG5cbiAgLmhlYWRlci1sZWZ0IGxpIHNwYW4ubGlicmFyeSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG4gIH1cblxuICAuaGVhZGVyLWxlZnQgbGkgc3Bhbi5saWJyYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQgbGkgYS5zZXRib29rbWFyayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwcHg7XG4gICAgYm9yZGVyOiAycHggI2U2MzIwMSBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQgbGkgYS5zZXRib29rbWFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwcHg7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0IGxpIGEuZXhpdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggNHB4O1xuICB9XG5cbiAgLmluZm9ybS1zdHJpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG5cbiAgLmluZm9ybS1zdHJpbmcgdWwgbGkge1xuICAgIGhlaWdodDogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gIH1cblxuICAuaW5mb3JtLXN0cmluZy1ob21lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cucG5nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICB9XG5cbiAgLmluZm9ybS1zdHJpbmctbWFnYXppbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIH1cblxuICAuaW5mb3JtLXN0cmluZy1ob21lIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS5wbmcpIGNlbnRlciAwcHggbm8tcmVwZWF0O1xuICB9XG5cbiAgLmluZm9ybS1zdHJpbmctaG9tZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWUucG5nKSBjZW50ZXIgLTMxcHggbm8tcmVwZWF0O1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC8qLS3Qn9C+0LjRgdC6LS0qL1xuICAjdG9wX3NlYXJjaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc2VhcmNoLWhvbGRlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTZlNmU2O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuXG4gIC5zZWFyY2gtaG9sZGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtYnV0dG9uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzJweDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ1O1xuICB9XG5cbiAgLnNlYXJjaC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLW1pbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zZWFyY2gtdGFiIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC5zZWFyY2gtdGFiLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgLnNlYXJjaC10YWItaW5wdXQsIC5zZWFyY2gtdGFiLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5zZWFyY2gtdGFiLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnNlYXJjaC10YWItYnV0dG9uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gICNzZWFyY2gge1xuICAgIGhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8qLS3Qn9C+0LjRgdC6LS0qL1xuXG4gIC5jb3ZlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIHVsIGxpIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgNnB4IDI1cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgYXJ0aWNsZSB1bCA+IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAlCAnO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC0yZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBvbCB7XG4gICAgY291bnRlci1yZXNldDogbGk7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgb2wgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDZweCAxZW07XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgb2wgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpICcpICc7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIGxlZnQ6IC0yZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXNpemU6IDEycHQ7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJztcbiAgICBjb2xvcjogIzkyODk2YjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdG5vdGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiA5cHQ7XG4gIH1cblxuICAuZm9vdG5vdGUgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5mb290bm90ZSBvbCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgNnB4IDFlbTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAuZm9vdG5vdGUgb2wgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBsZWZ0OiAtMmVtO1xuICAgIHdpZHRoOiAyZW07XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAudGl0bGUgaDEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICBzdXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmNvbnRlbnRzIHtcbiAgICBtYXJnaW46IDQwcHggMCAxMjBweCAwO1xuICB9XG5cbiAgLmNvbnRlbnRzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNvbnRlbnRzIC5hbm5vdW5jZSB7XG4gICAgZm9udC1zaXplOiAxMXB0O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweCAxMjBweDtcbiAgfVxuXG4gIC5hdXRob3Ige1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgfVxuXG4gIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWhlYWRlciBoMiB7XG5cbiAgfVxuXG4gIC5ib3JkZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzRiZmFlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAudWRrIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC51ZGsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICB9XG5cbiAgbWFpbjpmaXJzdC1jaGlsZCB7XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMjBweCAwIDE2MHB4IDA7XG4gIH1cblxuICBhcnRpY2xlIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAucGljdHVyZSwgLnJla2xhbWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gIC5waWN0dXJlIHAge1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgfVxuXG4gIC5waWN0dXJlIGltZywgLnJla2xhbWEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKi0t0JrQvtC90YLQtdC90YIg0YEg0L7RgtGB0YLRg9C/0LDQvNC4LS0qL1xuICAucmVrbGFtYSwgLnBpY3R1cmUsIC5jb250ZW50cyBwLCAuY29udGVudHMgLmNvbnRlbnRzLXRpdGxlLCAuY29udGVudHMtbGluaywgYXJ0aWNsZSBwLCBhcnRpY2xlIGgyLCBhcnRpY2xlIGgzLCAudWRrLCAuc3Vic2NyaXB0aW9uIHAsIC5zdWJzY3JpcHRpb24gaDIsIC5zdWJzY3JpcHRpb24gaDMsIG9sLCBhcnRpY2xlIHVsIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cblxuICBhcnRpY2xlIHVsIHVsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICBhcnRpY2xlIG9sIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY29udGVudHMtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5hbm5vdW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pdGFsaWMge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtSXRhbGljJztcbiAgfVxuXG4gIC5ib2xkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gIH1cblxuICAuc2VtaWJvbGQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gIH1cblxuICAucGljdHVyZS1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgfVxuXG4gIC5xdWVzdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1JdGFsaWMnO1xuICB9XG5cbiAgLmZvb3Rub3RlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiN2I3YjtcbiAgICBtYXJnaW46IDgwcHggNTBweCAwIDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5hbm5vdW5jZW1lbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5wcm9sb2d1ZSwgLmFubm91bmNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUl0YWxpYyc7XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5rZXl3b3JkcyBwLCAuc3VtbWFyeSBwLCAuYXV0aG9yIHAsIC5rZXl3b3JkcyBzcGFuLCAuc3VtbWFyeSBzcGFuLCAuYXV0aG9yIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgfVxuXG4gIC5rZXl3b3JkcyBzcGFuLCAuc3VtbWFyeSBzcGFuLCAuYXV0aG9yIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC8qLS3QktGA0LXQt9C60LAtLSovXG4gIC5pbmN1dCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAuaW5jdXQsIC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjJlMTtcbiAgfVxuXG4gIC5pbmN1dCBwLCAuaW5jdXQgaDMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaW5jdXQgPiAuaW5jdXQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuXG4gIC5jb250ZW50cyAuaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2I3YjdiO1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgfVxuXG4gIGZvb3RlciBoMiB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfaDIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gICNtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cblxuICAjcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICM0YzRjNGM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lbnUtdGFicyB7XG4gICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi10YWJzIGxpIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi10YWJzIGxpIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LXRhYnMgbGkgYTpsaW5rLCAubmF2LXRhYnMgbGkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2MzIwMTtcbiAgfVxuXG4gIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNlNjMyMDE7XG4gIH1cblxuICAuY29udGVudHMtbmF2IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAjZDNkNGQ0IHNvbGlkIDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4IDBweCAxOHB4IDBweDtcbiAgICBtYXJnaW46IDBweCAwcHggMThweCAwcHg7XG4gIH1cblxuICAuY29udGVudHMtbmF2IGxpIHNwYW4gYTpsaW5rLCAuY29udGVudHMtbmF2IGxpIHNwYW4gYTp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgfVxuXG4gIC5jb250ZW50cy1uYXYgbGkgc3BhbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2MzIwMTtcbiAgfVxuXG4gIC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDk4JTtcbiAgfVxuXG4gIC50YWItcGFuZSBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xuICB9XG5cbiAgLnRhYi1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm5hdmJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICBidXR0b24gLm5hdmJhci10b2dnbGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNkM2Q0ZDQ7XG4gICAgYm9yZGVyOiAjZDNkNGQ0IHNvbGlkIDFweDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgLyogZm9yY2Ugc2hvd2luZyB0aGUgdG9nZ2xlICovXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8qLS3QmtC90L7Qv9C60LAtLSovXG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMnB4O1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGUuYWN0aXZlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGUuYWN0aXZlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlLmFjdGl2ZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogLTZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLmJvb2ttYXJrcy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTIzLjglO1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG5cbiAgfVxuXG4gIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogI2U2MzIwMSBzb2xpZCAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGFnLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG5cbiAgLmJvb2ttYXJrLWl0ZW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICB9XG5cbiAgLmJvb2ttYXJrLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG5cbiAgLmJvb2ttYXJrLTAwMSB7XG4gICAgdG9wOiAyNjUwcHg7XG4gIH1cblxuICAuYm9va21hcmstMDAyIHtcbiAgICB0b3A6IDMxMDBweDtcbiAgfVxuXG4gIC5jb250ZW50cy1uYXYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubGlicmFyeS1jb3ZlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2Q0ZDQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubGlicmFyeS1jb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxpYnJhcnktcGFuZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICNvdmVyYmxhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5kaXNhYmxlLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZW5hYmxlLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNjcm9sbGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5tQ1MtaW5zZXQtZGFyayAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUNTLWluc2V0LWRhcmsgLm1DU0JfZHJhZ2dlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubUNTLWluc2V0LWRhcmsgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2V0Ym9va21hcmsgc3BhbiwgLmV4aXQgc3BhbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZS1hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5uYXZtZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc21hbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGFibGUtaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNlM2UwZDg7Ki9cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRiZmFlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIHRhYmxlIHAsIHRhYmxlIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgdGFibGUgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGJmYWU7XG4gIH1cblxuICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50Ll9fdjEge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5hdmJhci1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oZWFkZXItbGVmdC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXItbGVmdCwgLmhlYWRlci1yaWdodCB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICAuaGVhZGVyLWNlbnRlciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAuaGVhZGVyLXJpZ2h0IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgLnNldGJvb2ttYXJrIHNwYW4sIC5leGl0IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlci1yaWdodCBsaSBhLnNldGJvb2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmhlYWRlci1yaWdodCBsaSBhLnNldGJvb2ttYXJrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItcmlnaHQgbGkgYS5leGl0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0IGxpIGEuZXhpdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwcHg7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG5cbiAgfVxuXG4gIC5oZWFkZXItbGVmdCwgLmhlYWRlci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLmhlYWRlci1jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDNweDtcblxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgICBwLCBoMSwgaDIsIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGZvb3RlciBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgLmhlYWRlci1sZWZ0LCAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5oZWFkZXItY2VudGVyIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY3M3B4KSB7XG4gICAgI3NlYXJjaCB7XG4gICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU4OHB4KSB7XG4gICAgLnJla2xhbWEsIC5waWN0dXJlLCAuY29udGVudHMgcCwgLmNvbnRlbnRzIC5jb250ZW50cy10aXRsZSwgLmNvbnRlbnRzLWxpbmssIGFydGljbGUgcCwgYXJ0aWNsZSBoMiwgYXJ0aWNsZSBoMywgLnVkaywgLmRvaSwgLnN1YnNjcmlwdGlvbiBwLCAuc3Vic2NyaXB0aW9uIGgyLCAuc3Vic2NyaXB0aW9uIGgzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgLmZvb3Rub3RlIHtcbiAgICAgIG1hcmdpbjogODBweCAyMHB4IDAgMjBweDtcbiAgICB9XG4gICAgLmluY3V0LCAuaGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jb3ZlciB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIGFydGljbGUgcCB7XG4gICAgICBmb250LXNpemU6IDExcHQ7XG4gICAgfVxuICAgIC5jb3ZlciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB9XG4gICAgLmhlYWRlci1sZWZ0LCAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgfVxuICAgIC5oZWFkZXItY2VudGVyIHtcbiAgICAgIHdpZHRoOiA1NiU7XG4gICAgfVxuICAgIC5zZWFyY2gtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuaGVhZGVyLXJpZ2h0IHVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgI3NlYXJjaCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG5cbiAgICAuY292ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5pbmZvcm0tc3RyaW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzIC5oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgYXJ0aWNsZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMTZwdDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDYxcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICB9XG4gICAgLmhlYWRlci1sZWZ0LCAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5oZWFkZXItY2VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MyAhaW1wb3J0YW50O1xuXG4gICAgLnBhbmVsLWNvdmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wYW5lbC1jb3ZlciBpbWcge1xuICAgICAgICAvL3dpZHRoOiA2MCU7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGJmYWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCA1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgY291bnRlci1yZXNldDogbGk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHVsID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAlCAnO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAtMmVtO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB0O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBvbCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCA2cHggMWVtO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpKSAnKSAnO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgbGVmdDogLTJlbTtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJztcbiAgICAgICAgY29sb3I6ICM5Mjg5NmI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9vdG5vdGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiN2I3YjtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDUwcHggMCA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5mb290bm90ZSBvbCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5mb290bm90ZSBvbCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCA2cHggMWVtO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rub3RlIG9sID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaSk7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAtMmVtO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mb290bm90ZSBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB0O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlIGgxIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB0O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBzdXAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGVudHMge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAuY29udGVudHMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY29udGVudHMgLmFubm91bmNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcmVhZGVyLXBhbmVsLWJvb2ttYXJrcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmJvb2ttYXJrcy1ob2xkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgLmJvb2ttYXJrLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aG9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuYXV0aG9ycyB7XG4gICAgICAgIC8vdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC8vbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVhZGVyIGgyIHtcblxuICAgIH1cblxuICAgIC5ib3JkZXIge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzRiZmFlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudWRrLWRvaS13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnVkayB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5kb2kge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51ZGsgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTYwcHggMDtcbiAgICB9XG5cbiAgICBhcnRpY2xlIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0ZXh0LWluZGVudDogMS41ZW07XG4gICAgfVxuXG4gICAgLnBpY3R1cmUsIC5yZWtsYW1hIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAucGljdHVyZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgICB9XG5cbiAgICAucGljdHVyZSBpbWcsIC5yZWtsYW1hIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvKi0t0JrQvtC90YLQtdC90YIg0YEg0L7RgtGB0YLRg9C/0LDQvNC4LS0qL1xuICAgIC5yZWtsYW1hLCAucGljdHVyZSwgLmNvbnRlbnRzIHAsIC5jb250ZW50cyAuY29udGVudHMtdGl0bGUsIC5jb250ZW50cy1saW5rLCBhcnRpY2xlIHAsIGFydGljbGUgaDIsIGFydGljbGUgaDMsIC51ZGssIC5kb2ksIC5zdWJzY3JpcHRpb24gcCwgLnN1YnNjcmlwdGlvbiBoMiwgLnN1YnNjcmlwdGlvbiBoMywgb2wge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFydGljbGUgb2wgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzLWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5hbm5vdW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLml0YWxpYyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtSXRhbGljJztcbiAgICB9XG5cbiAgICAucGljdHVyZS1jYXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgfVxuXG4gICAgLmZvb3Rub3RlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3YjdiN2I7XG4gICAgICAgIG1hcmdpbjogODBweCA1MHB4IDAgNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5fX3dlYiB7XG4gICAgICAgIC5mb290bm90ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbm5vdW5jZW1lbnQge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5wcm9sb2d1ZSwgLmFubm91bmNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1JdGFsaWMnO1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmtleXdvcmRzIHAsIC5zdW1tYXJ5IHAsIC5hdXRob3IgcCwgLmF1dGhvcnMgcCwgLmtleXdvcmRzIHNwYW4sIC5zdW1tYXJ5IHNwYW4sIC5hdXRob3Igc3BhbiwgLmF1dGhvcnMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgICB9XG5cbiAgICAuc3VtbWFyeSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgICB9XG5cbiAgICAua2V5d29yZHMgc3BhbiwgLnN1bW1hcnkgc3BhbiwgLmF1dGhvciBzcGFuLCAuYXV0aG9ycyBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAvKi0t0JLRgNC10LfQutCwLS0qL1xuICAgIC5pbmN1dCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmN1dCwgLmhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2YyZTE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmN1dCBwLCAuaW5jdXQgaDMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50cyAuaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YjdiN2I7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICB9XG5cbiAgICBmb290ZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5mb290ZXJfaDIge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cblxuICAgIGZvb3RlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAucGljdHVyZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5ub3RlLWZsb2F0LWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLm5vdGUtZmxvYXQtcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCB7XG4gICAgLm5vdGUtZWRpdGFibGUge1xuICAgICAgICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaW50LXJlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbi1wcmludCB7XG4gICAgLnByaW50LXJlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5jYW4tcHJpbnQge1xuICAgIGEucHJpbnQtcmVhZGVyIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcmludGVyLnBuZykgMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgYS5wcmludC1yZWFkZXIgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaW50ZXItYWN0aXZlLnBuZykgMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jYW4tcHJpbnQge1xuICAgICAgICBhLnByaW50LXJlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5jYW4tcHJpbnQge1xuICAgICAgICAjcmVhZGVyLWhlYWRlciwgI3JlYWRlci1mb290ZXIsICNyZWFkZXItcGFuZWwtYm9va21hcmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgI3JlYWRlci1wYW5lbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICNyZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWwtY292ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MnZoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC1jb3ZlciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTJ2aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWFkZXI6bm90KC5jYW4tcHJpbnQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi8qKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbtCh0YLQuNC70Lgg0LTQu9GPINGH0LjRgtCw0LvQutC4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5kaXYuLS1hcnRpY2xlLWh0bWwtY29udGVudCNyZWFkZXItcGFuZWwge1xuXG4gICNyZWFkZXItcGFuZWwtYm9va21hcmtzIHtcbiAgICAvLyDRh9GC0L7QsdGLINCx0YvQu9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQtNC70Y8g0LrQu9C40LrQsCDQv9C+INGP0LrQvtGA0Y5cbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICAuYm9va21hcmtzLWhvbGRlciAuYm9va21hcmstaXRlbSB7XG4gICAgICB3aWR0aDogOTYwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuICB9XG4gIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29udGVudC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIG5hdiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50cy1hdXRob3Ige1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW5ub3VuY2Uge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAvLyDRh9GC0L7QsdGLINCx0YvQu9C+INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviDQtNC70Y8g0LrQu9C40LrQsCDQv9C+INGP0LrQvtGA0Y5cbiAgICAjcmVhZGVyLXBhbmVsLWJvb2ttYXJrcyB7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIC5ib29rbWFya3MtaG9sZGVyIC5ib29rbWFyay1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAxMDAlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLyoqXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu0KHRgtC40LvQuCDQtNC70Y8g0YLQtdC60YHRgtC+0LLQvtCz0L4g0YDQtdC00LDQutGC0L7RgNCwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbmRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IHtcbiAgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWVkaXRhYmxlIHtcbiAgICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ub3RlLWVkaXRhYmxlIHtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgLy93aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ub3RlLWVkaXRpbmctYXJlYSB7XG4gICAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIHtcbiAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAvL3dpZHRoOiA5NjBweDtcbiAgICAgIC8vINC60L7QvNC/0LXQvdGB0LDRhtC40Y8g0LjQty3Qt9CwINC00YDRg9Cz0L7Qs9C+INGB0LrQvtC70LvQsFxuICAgICAgd2lkdGg6IDk2NnB4O1xuICAgICAgcGFkZGluZzogNDBweCAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ub3RlLWVkaXRpbmctYXJlYSB7XG4gICAgICAvLyDQutC+0LzQv9C10L3RgdCw0YbQuNGPINC40Lct0LfQsCDQtNGA0YPQs9C+0LPQviDRgdC60L7Qu9C70LBcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDsgLy8gKyA4XG4gICAgfVxuXG5cbiAgICAucmVrbGFtYSwgLnBpY3R1cmUsIC5jb250ZW50cyBwLCAuY29udGVudHMgLmNvbnRlbnRzLXRpdGxlLCAuY29udGVudHMtbGluaywgcCwgaDIsIGgzLCAudWRrLCAuc3Vic2NyaXB0aW9uIHAsIC5zdWJzY3JpcHRpb24gaDIsIC5zdWJzY3JpcHRpb24gaDMsIG9sIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5ub3RlLWVkaXRvcjpub3QoLmZ1bGxzY3JlZW4pIHtcbiAgICAucmVrbGFtYSwgLnBpY3R1cmUsIC5jb250ZW50cyBwLCAuY29udGVudHMgLmNvbnRlbnRzLXRpdGxlLCAuY29udGVudHMtbGluaywgcCwgaDIsIGgzLCAudWRrLCAuc3Vic2NyaXB0aW9uIHAsIC5zdWJzY3JpcHRpb24gaDIsIC5zdWJzY3JpcHRpb24gaDMsIG9sIHtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICB9XG4gIH1cbiAgLm5vdGUtZWRpdG9yOm5vdCguZnVsbHNjcmVlbikgW2RhdGEtY29udGV4dD1cImhlbHBlclwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuLm1vZGFsLWRpYWxvZyB7XG4gIGRpdi4tLWFydGljbGUtaHRtbC1jb250ZW50IGFydGljbGUge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbkBpbXBvcnQgJy4vLi4vZm9udGZhY2Uuc2Nzcyc7XG5cbiNyZWFkZXItdjIge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC8vQGltcG9ydCAnLi9tYWluLnNjc3MnO1xuXG4gICAgQGltcG9ydCAnLi8uLi9oZWFkZXIuc2Nzcyc7XG4gICAgQGltcG9ydCAnLi8uLi9zaWRlYmFyLnNjc3MnO1xuICAgIEBpbXBvcnQgJy4vLi4vYm9va21hcmtzLnNjc3MnO1xuICAgIEBpbXBvcnQgJy4vLi4vZm9vdGVyLnNjc3MnO1xuICAgIEBpbXBvcnQgJy4vLi4vaHRtbC5zY3NzJztcbiAgICBAaW1wb3J0ICcuLy4uL3V0aWxpdHMuc2Nzcyc7XG5cbiAgICAvL0BpbXBvcnQgJy4uL2FkYXB0aXZlLnNjc3MnO1xuXG4gICAgLi0tYXJ0aWNsZS1odG1sLWNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIC5ub3ByaW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCAnLi8uLi9zZXR0aW5ncy5zY3NzJztcblxuXG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuQGltcG9ydCAnfnJvYm90by1mb250ZmFjZS9jc3Mvcm9ib3RvL3JvYm90by1mb250ZmFjZS5jc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc1JlZ3VsYXIuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNCb2xkLnN2ZyNTcmktVFNDUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNTZW1pYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc1NlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtU2VtaWJvbGQuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1JdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnNJdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fuc0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zSXRhbGljLnN2ZyNTcmktVFNDUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vY29tbW9uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2NvbW1vbi9mb250cy9PcGVuU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtTGlnaHQuc3ZnI1NyaS1UU0NSZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1JdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9jb21tb24vZm9udHMvT3BlblNhbnMtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5pcy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXMtYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oZWFkZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206ICNkM2Q0ZDQgc29saWQgMXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICYuZml4ZWQtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgLmZpeGVkLWhlYWRlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5lbXBsYWNlbWVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ29iYWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9iYWNrLWFycm93LnN2ZykgbGVmdCA2cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgZmxleDogMCAwIDcycHg7XG5cbiAgICAgICAgLmdvYmFja2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9sb2dneS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvYmFjay1hcnJvdy5zdmcpIGxlZnQgNHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5nb2JhY2tsb2dvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdnMge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAudG9wbWVudS1hZGQtYm9va21hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvYWRkLWJvb2ttcmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnRvcG1lbnUtYWRkLWJvb2ttYXJrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgLy9mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWJzLWFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy93aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICYuX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZWpvdXJuYWwsIC5icmVhZGNydW1icy1pc3N1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgbGkgYTpsaW5rLCBsaSBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkUzRDRCO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RjgxOTM7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9iYy1hcnJvdy5zdmcpIHJpZ2h0IDRweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcblxuICAgICAgICAuZm9yd2FyZCwgLmJhY2t3YXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcndhcmQgPiBhLCAuYmFja3dhcmQgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9yd2FyZC5kaXNhYmxlID4gYSwgLmJhY2t3YXJkLmRpc2FibGUgPiBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3J3YXJkID4gYTpob3ZlciwgLmJhY2t3YXJkID4gYTpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcndhcmQuZGlzYWJsZSA+IGE6aG92ZXIsIC5iYWNrd2FyZC5kaXNhYmxlID4gYTpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9yd2FyZCA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2ZvcndhcmQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrd2FyZCA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2ZvcndhcmQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDAgNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUtdGFiIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgwJSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMzU0ZGVnKSBicmlnaHRuZXNzKDAlKSBjb250cmFzdCgxMDQlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gsIC5tZW51LCAuc2V0dGluZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWJ1dHRvbi5fX2lzLXByaW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9wcmludGVyMy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1idXR0b24uX19pcy1zZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3JlYWRlci1zZWFyY2guc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1idXR0b24uX19pcy1sb2NhbGUge1xuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUtdGFiIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX19ydSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvZmxhZy1ydS1ydS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5fX2VuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9mbGFnLWVuLXVzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWJ1dHRvbi5fX2lzLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL21lbnUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtYnV0dG9uLl9faXMtc2V0dGluZ3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3NldHRpbmdzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ueWVsbG93LXNoZWV0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLnVwcGVyLWluZGV4IHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgIH1cblxuICAgIC55ZWxsb3ctY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC55ZWxsb3ctY29udGVudCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAueWVsbG93LXNoZWV0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNldC1ib29rbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERjJDMjtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWUxYTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdy1ib29rbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERjJDMjtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcbiAgICB9XG5cbiAgICAueWVsbG93LXNoZWV0LWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC55ZWxsb3ctc2hlZXQtaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNSU7XG4gICAgfVxuXG4gICAgLnllbGxvdy1zaGVldC1pbm5lciAuZm9ybSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnllbGxvdy1zaGVldC1pbm5lciB0ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbjogMThweCAwO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB9XG59XG5cbi5yZWFkZXItY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB9XG5cbiAgICAuY292ZXItaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uc2lkZWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICByaWdodDogLTQwMHB4O1xuICAgIHRvcDogNzBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAuc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYuc2lkZWJhci1zaG93ZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpXG4gICAgfVxufVxuXG4uYWRkLWJvb2ttYXJrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI0U1MzUxNiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXlNM0I0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTWpNaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFV5TGpZZ0tEWTNORGt4S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1RGIyMWlhVzVsWkNCVGFHRndaVHd2ZEdsMGJHVStDaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRLSUNBZ0lEeG5JR2xrUFNKVGVXMWliMnh6SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpUVdSa0xXSnZiMnR0WVhKcklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TWpRdU1EQXdNREF3TENBdE1Ua3VNREF3TURBd0tTSWdabWxzYkQwaUkwWkdSa1pHUmlJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJa0oxZEhSdmJpMWhaR1F0WW05dmEyMWhjbXNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtETXVNREF3TURBd0xDQXlMakF3TURBd01Da2lQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEl4TGprM01EUTNNVEVzTVRjdU9UazBOek15TkNCTU16VXVNamN4TnpFMk5Dd3hOeTQ1T1RRM016STBJRU16TlM0MU5EYzROVGc0TERFM0xqazVORGN6TWpRZ016VXVOemN4TnpFMk5Dd3hPQzR5TVRnMU9TQXpOUzQzTnpFM01UWTBMREU0TGpRNU5EY3pNalFnVERNMUxqYzNNVGN4TmpRc016a3VORFU1T1RFME1pQkRNelV1TnpjeE56RTJOQ3d6T1M0M016WXdOVFkySURNMUxqVTBOemcxT0Rnc016a3VPVFU1T1RFME1pQXpOUzR5TnpFM01UWTBMRE01TGprMU9Ua3hORElnUXpNMUxqRTFNekl4Tnl3ek9TNDVOVGs1TVRReUlETTFMakF6T0RVMk9USXNNemt1T1RFM09ESTNOQ0F6TkM0NU5EZ3lNVFE1TERNNUxqZzBNVEUxTnprZ1RESTRMamswTkRVNU5UTXNNelF1TnpRMk9ETXhOU0JETWpndU56VTNPVGt3T1N3ek5DNDFPRGcwT0RrNElESTRMalE0TkRFNU5qWXNNelF1TlRnNE5EZzVPQ0F5T0M0eU9UYzFPVEl5TERNMExqYzBOamd6TVRVZ1RESXlMakk1TXprM01qWXNNemt1T0RReE1UVTNPU0JETWpJdU1EZ3pOREUzTlN3ME1DNHdNVGs0TWpJNUlESXhMamMyTnpnNU1qTXNNemt1T1Rrek9UY3dPQ0F5TVM0MU9Ea3lNamMwTERNNUxqYzRNelF4TlRjZ1F6SXhMalV4TWpVMU56a3NNemt1Tmprek1EWXhOQ0F5TVM0ME56QTBOekV4TERNNUxqVTNPRFF4TXpZZ01qRXVORGN3TkRjeE1Td3pPUzQwTlRrNU1UUXlJRXd5TVM0ME56QTBOekV4TERFNExqUTVORGN6TWpRZ1F6SXhMalEzTURRM01URXNNVGd1TWpFNE5Ua2dNakV1TmprME16STROeXd4Tnk0NU9UUTNNekkwSURJeExqazNNRFEzTVRFc01UY3VPVGswTnpNeU5DQmFJRTB5T1M0Mk9Ua3lNVGc0TERJMUxqUTVOakE1TXpnZ1RESTVMalk1T1RJeE9EZ3NNakl1TkRReE5EQTJNeUJNTWpjdU5UVXdOemd4TXl3eU1pNDBOREUwTURZeklFd3lOeTQxTlRBM09ERXpMREkxTGpRNU5qQTVNemdnVERJMExqY3lNalkxTmpNc01qVXVORGsyTURrek9DQk1NalF1TnpJeU5qVTJNeXd5Tnk0MU16VXhOVFl6SUV3eU55NDFOVEEzT0RFekxESTNMalV6TlRFMU5qTWdUREkzTGpVMU1EYzRNVE1zTXpBdU56SXlOalUyTXlCTU1qa3VOams1TWpFNE9Dd3pNQzQzTWpJMk5UWXpJRXd5T1M0Mk9Ua3lNVGc0TERJM0xqVXpOVEUxTmpNZ1RETXlMalV4T1RVek1USXNNamN1TlRNMU1UVTJNeUJNTXpJdU5URTVOVE14TWl3eU5TNDBPVFl3T1RNNElFd3lPUzQyT1RreU1UZzRMREkxTGpRNU5qQTVNemdnV2lJZ2FXUTlJa052YldKcGJtVmtMVk5vWVhCbElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT1cIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgLy9ib3R0b206IC02MHB4OyBAZml4IGZyb250ZW5kXG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0OTZweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggM3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC43NSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG59XG5cbiNvdmVyYmxhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgICYuZGlzYWJsZS1vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmVuYWJsZS1vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcblxuICAgICYuYmFyLXNob3dlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5iYXItaGVhZGVyLCAuaW5zaWRlLWJhci1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmJhci1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTBFQztcblxuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFyLWhlYWRlciBhOmxpbmssIC5iYXItaGVhZGVyIGE6dmlzaXRlZCwgLmluc2lkZS1iYXItaGVhZGVyIGE6bGluaywgLmluc2lkZS1iYXItaGVhZGVyIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgIH1cblxuICAgIC5iYXItaGVhZGVyIGE6aG92ZXIsIC5pbnNpZGUtYmFyLWhlYWRlciBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5iYXItaGVhZGVyIGEuYWN0aXZlLXRhYi1pbiwgLmJhci1oZWFkZXIgYTpob3ZlciwgLmluc2lkZS1iYXItaGVhZGVyIGEuYWN0aXZlLXRhYi1pbiwgLmluc2lkZS1iYXItaGVhZGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzJFM0Q0QjtcbiAgICB9XG5cbiAgICAuaW5zaWRlLWJhci1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDAgMjRweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWluc2lkZSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDE4cHggOHB4IDI0cHg7XG4gICAgfVxuXG4gICAgLyog0YHQutGA0L7Qu9C7INCyINCy0YvQv9Cw0LTQsNGO0YnQtdC8INC80LXQvdGOICovXG4gICAgLmluc2lkZS1jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zZWFyY2gtcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH1cblxuICAgIC5pbnNpZGUtY29udGVudC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAuc2VhcmNoLXJlc3VsdHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RTBFQztcbiAgICB9XG5cbiAgICAuaW5zaWRlLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNlYXJjaC1yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNTM1MTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAuaW5zaWRlLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciwgLnNlYXJjaC1yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNTM1MTY7XG4gICAgfVxuXG4gICAgLyog0YHQutGA0L7Qu9C7INCyINCy0YvQv9Cw0LTQsNGO0YnQtdC8INC80LXQvdGOICovXG4gICAgLmluc2lkZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAyMHB4OyovXG4gICAgfVxuXG4gICAgLmluc2lkZS1jb250ZW50LXNob3dlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pbnNpZGUtY29udGVudC1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluc2lkZS1jb250ZW50LXNjcm9sbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLy8uaGVhZGVyLWluc2lkZSB7XG4gICAgLy8gICAgbWFyZ2luOiA4cHggMThweCA4cHggMjRweDtcbiAgICAvL31cblxuICAgIC55ZWFyLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1pdGVtIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtaXRlbSBhLm1hZ2F6aW5lLXRpdGxlLW1lbnUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnllYXItc2VjdGlvbiBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmUtdGl0bGUtbWVudSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXJJdGFsaWMnLCAnT3BlblNhbnMtTGlnaHRJdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lbnUtc2Nyb2xsLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDI0cHg7XG4gICAgfVxuXG4gICAgLm1lbnUtc2Nyb2xsLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURGNEZDO1xuICAgIH1cblxuICAgIGEubWVudS1zY3JvbGwtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMyRTNENEI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkUzRDRCO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERjRGQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNtYWdhemluZXMtbWVudS1pdGVtLWFjdGl2ZS5tYWdhemluZXMtbWVudS1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cblxuICAgIC8qLS3Qn9C+0LjRgdC6LS0qL1xuICAgIC5zZWFyY2gtYnRuLWljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvc2VhcmNoLWxvZ28uc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVFMEVDO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgIC5zZWFyY2gtYnRuLWljb24ge1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbG9hZGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhckl0YWxpYycsICdPcGVuU2Fucy1MaWdodEl0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhckl0YWxpYycsICdPcGVuU2Fucy1MaWdodEl0YWxpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB9XG5cblxuICAgIC8qLS0gQ3VzdG9tIGNoZWNrYm94IC0tKi9cbiAgICAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFySXRhbGljJywgJ09wZW5TYW5zLUxpZ2h0SXRhbGljJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2RjgxOTM7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLyptYXJnaW46IDEwcHggMCAwIDIwcHg7Ki9cbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBN0I3QzY7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIH1cblxuICAgIC5jaGVja2JveCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIH1cblxuICAgIC5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U5NjE0OTtcbiAgICB9XG5cbiAgICAuY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICB9XG5cblxuICAgICN0b3Bfc2VhcmNoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1ob2xkZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1ob2xkZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvc3ByaXRlLW1pbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzJweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXRhYiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtdGFiLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB9XG5cbiAgICAuc2VhcmNoLXRhYi1pbnB1dCwgLnNlYXJjaC10YWItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXRhYi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC5zZWFyY2gtdGFiLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cblxuICAgICNzZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMtaXRlbSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMjJweDsgLy8g0LrQsNC6INCyINCy0LXRgNGB0YLQutC1XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IC8vINC60LDQuiDQsiDRgdGC0LDRgtGM0LVcbiAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWQ5NztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLWl0ZW0gYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXJJdGFsaWMnLCAnT3BlblNhbnMtTGlnaHRJdGFsaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzZGODE5MztcbiAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRzLWl0ZW0gcCBzdHJvbmcsIC5oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmVkOTc7XG4gICAgfVxufVxuLmJhci5fX2lzLWxvY2FsZSB7XG4gICAgLmJhci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweCA0OHB4IDEycHggNDhweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQ4cHggMTJweCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iYXIuX19pcy1zZXR0aW5ncyB7XG4gICAgLyogY29sb3Igc2FtcGxlcyAqL1xuXG5cbiAgICAuYmFyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQ4cHggMTBweCA0OHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMThweCAxMHB4IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9udC10b2dnbGUtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNDdweDtcblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9udC1taW51cywgLmZvbnQtcGx1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNENUUwRUM7XG4gICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgIH1cblxuICAgIC5mb250LW1pbnVzOmhvdmVyLCAuZm9udC1wbHVzOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGY0ZmM7XG4gICAgfVxuXG4gICAgLmZvbnQtbWludXMge1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjRDVFMEVDO1xuICAgIH1cblxuICAgIC5mb250LXBsdXMge1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNENUUwRUM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAuY29sb3Itc2FtcGxlcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuY29sb3Itc2FtcGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xvci1zYW1wbGUtZG90IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAxKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAuY29sb3Itc2FtcGxlLXZpZXcge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmNvbG9yLXNhbXBsZS1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjNkY4MTkzO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuXG4uaW5zaWRlLWJhci1oZWFkZXIgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggLTVweDtcbn1cblxuLmluc2lkZS10YWIge1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbn1cblxuLmJhci1jb250ZW50IC5iYXItaGVhZGVyIC5pbnNpZGUtdGFiIHtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCAwO1xufVxuXG4uYmFyLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RTBFQztcblxuICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMkUzRDRCO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYXIuX19pcy1zZWFyY2ggLmJhci1mb290ZXIge1xuICAgIGhlaWdodDogNTJweDtcbn1cblxuLmluc2lkZS10YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4vLy5hY3RpdmUtdGFiLWluOmhvdmVyIC5yZWRiYXIge1xuLy8gICAgd2lkdGg6IDUwJTtcbi8vfVxuXG4uYWN0aXZlLXRhYi1pbiAucmVkYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmluc2lkZS10YWIuX19pcy1saWJyYXJ5IC5hY3RpdmUtdGFiLWluIC5yZWRiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5iYXIuX19pcy1tZW51IHtcblxuICAgIC5saWJyYXJ5LWhlYWRlci1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDQv9C+0LjRgdC6XG4gICAgLmNvbnRlbnRzLW1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudHMtbWVudS1pdGVtIC5tZW51LXNjcm9sbC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDI0cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzLW1lbnUtaXRlbSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzLW1lbnUtaXRlbSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgY29sb3I6ICM2RjgxOTM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyDQt9Cw0LrQu9Cw0LTQutC4XG4gICAgLmJvb2ttYXJrcy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltZy9mbGFnLWljb24uc3ZnKSB0b3AgNHB4IGxlZnQgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5ib29rbWFya3MtaXRlbSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuYm9va21hcmtzLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAvLyDQsdC40LHQu9C40L7RgtC10LrQsFxuICAgIC5tYWdhemluZXMtbWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDI0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lcy1tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzJCMkMzMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5tYWdhemluZXMtbWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREY0RkM7XG4gICAgfVxuXG4gICAgLmNvdmVyLW1lbnUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lcy1saWJyYXJ5LWlzc3VlcyBhOmxpbmssIC5tYWdhemluZXMtbGlicmFyeS1pc3N1ZXMgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM2RjgxOTM7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lcy1saWJyYXJ5LWlzc3VlcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyRTNENEI7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLy5saWJyYXJ5LWhlYWRlci1ub25lIHtcbiAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuXG4gICAgLmlzc3Vlcy1pbi1saWJyYXJ5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhW3JvbGU9XCJidXR0b25cIl0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lcy1jbGlwLW9wZW5lZCAubWFnYXppbmVzLW1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lcy1jbGlwLW9wZW5lZCAuaXNzdWVzLWluLWxpYnJhcnkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAuaXNzdWVzLWluLWxpYnJhcnkgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAjbWFnYXppbmVzLW1lbnUtaXRlbS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWFnYXppbmVzLW1lbnUtaXRlbS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlicmFyeS1oZWFkZXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3JlZC1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5pbnNpZGUtYmFyLWhlYWRlciBhLmxpYnJhcnktaGVhZGVyLWNsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAubWFnYXppbmVzLWxpYnJhcnktaXNzdWVzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2JTtcbiAgICB9XG5cbiAgICAubWFnYXppbmVzLWxpYnJhcnktaXNzdWVzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG59XG5cblxuLmJhci5fX2lzLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNwYW5lbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubWVudS10YWJzIHtcbiAgICBtYXJnaW46IDE4cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tZW51LXNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5uYXYtdGFicyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2U2MzIwMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICNlNjMyMDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50cy1uYXYge1xuICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogI2QzZDRkNCBzb2xpZCAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMThweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxOHB4IDBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4gYTpsaW5rLCBzcGFuIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNlNjMyMDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDk4JTtcblxuICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgfVxufVxuXG4udGFiLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2QzZDRkNDtcbiAgICBib3JkZXI6ICNkM2Q0ZDQgc29saWQgMXB4O1xufVxuXG4ubmF2YmFyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvKiBmb3JjZSBzaG93aW5nIHRoZSB0b2dnbGUgKi9cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLyotLdCa0L3QvtC/0LrQsC0tKi9cbi5uYXZiYXItdG9nZ2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLmljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmljb24tYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIC5pY29uLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLnllbGxvdy1zaGVldHMtY29udGFpbmVyIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMThweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGMkMyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueWVsbG93LWNsb3NlIHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2Nyb3NzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueWVsbG93LWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlMWE5IHVybCguL2ltZy9jcm9zcy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYm9va21hcmstbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLy90b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvYmZsYWcuc3ZnKSBsZWZ0IHRvcCA0cHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0E3QjdDNjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYuX19pcy10bXAge1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uYm9va21hcmstcGxhY2VtZW50IHtcbiAgICAmLmhvdmVyLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVkOTc7XG4gICAgfVxuXG4gICAgJi5jbGljay1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZDk3O1xuICAgIH1cbn1cblxuLmJvb2ttYXJrLWxhYmVsOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGludmVydCg0OSUpIHNlcGlhKDMlKSBzYXR1cmF0ZSgyNTEyJSkgaHVlLXJvdGF0ZSgxNjlkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg3NiUpO1xufVxuXG4uYm9va21hcmstbGFiZWwgYSB7XG4gICAgY29sb3I6ICNBN0I3QzY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9va21hcmstbGFiZWwgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNkY4MTkzO1xufVxuXG4uYm9va21hcmstYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5zaGFyZS1ib29rbWFyayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UZHdlQ0lnYUdWcFoyaDBQU0l5TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTVRjZ01qQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURVeUxqWWdLRFkzTkRreEtTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNVRhR0Z5WlR3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhuSUdsa1BTSlFZV2RsTFRFaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNKTllXbHVjR0ZuWlMwdExVVmthWFF0UW05dmEyMWhjbXNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHhOekk1TGpBd01EQXdNQ3dnTFRjeU15NHdNREF3TURBcElpQm1hV3hzUFNJak1rVXpSRFJDSWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlrRmtaR2x1WnkxaExXSnZiMnR0WVhKcklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TkRVekxqQXdNREF3TUN3Z05USTJMakF3TURBd01Da2lQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUluQnZjSFZ3TFdKdmIydHRZWEpySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakEwTmpnM05Td2dNQzQyTkRnME16Z3BJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpVUU5UVZWQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBdU1qRTROelV3TENBd0xqazJPRGMxTUNraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpVTJoaGNtVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJM01DNDVPVEF5TXpRc0lERTVNUzQzT1RFd01UWXBJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pUWlhSMGFXNW5jeTFwWTI5dUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2cwTGpZMk5qSTJNQ3dnTkM0d01EQXdNREFwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTmk0eU9EZ3hNalU0T1N3eE1DNDJNelE1TlRBeElFd3hNUzQxTURFeE56Z3NNVE11TmpRME56QTNNaUJETVRJdU1EUTNNak0yT0N3eE15NHdOelE0T0RNeUlERXlMamd4TlRreE9ESXNNVEl1TnpJd01Ea3lPQ0F4TXk0Mk5qYzBOalV6TERFeUxqY3lNREE1TWpnZ1F6RTFMak15TkRNeE9UVXNNVEl1TnpJd01Ea3lPQ0F4Tmk0Mk5qYzBOalV6TERFMExqQTJNekl6T0RVZ01UWXVOalkzTkRZMU15d3hOUzQzTWpBd09USTRJRU14Tmk0Mk5qYzBOalV6TERFM0xqTTNOamswTnlBeE5TNHpNalF6TVRrMUxERTRMamN5TURBNU1qZ2dNVE11TmpZM05EWTFNeXd4T0M0M01qQXdPVEk0SUVNeE1pNHdNVEEyTVRFc01UZ3VOekl3TURreU9DQXhNQzQyTmpjME5qVXpMREUzTGpNM05qazBOeUF4TUM0Mk5qYzBOalV6TERFMUxqY3lNREE1TWpnZ1F6RXdMalkyTnpRMk5UTXNNVFV1TlRJM05UWTFOQ0F4TUM0Mk9EVTJNREV5TERFMUxqTXpPVEkzTkNBeE1DNDNNakF5TlRjNExERTFMakUxTmpnek16WWdURFV1TXpJNE1ERXdOalVzTVRJdU1EUXpOakU0TXlCRE5DNDRNVEE1TmpVMU5Dd3hNaTQwTmpZME16azVJRFF1TVRVd01Ua3lOVFlzTVRJdU56SXdNRGt5T0NBekxqUXpNREUzTlRjNExERXlMamN5TURBNU1qZ2dRekV1Tnpjek16SXhOVE1zTVRJdU56SXdNRGt5T0NBd0xqUXpNREUzTlRjNE1Td3hNUzR6TnpZNU5EY2dNQzQwTXpBeE56VTNPREVzT1M0M01qQXdPVEkzTnlCRE1DNDBNekF4TnpVM09ERXNPQzR3TmpNeU16ZzFNaUF4TGpjM016TXlNVFV6TERZdU56SXdNRGt5TnpjZ015NDBNekF4TnpVM09DdzJMamN5TURBNU1qYzNJRU0wTGpBME9EVXpOakF6TERZdU56SXdNRGt5TnpjZ05DNDJNak15TURBek55dzJMamt3TnpFM056SXhJRFV1TVRBd05qVTBNamNzTnk0eU1qYzRNekUxTmlCTU1UQXVOelEwTnpBME1Td3pMamsyT1RJek56ZzRJRU14TUM0Mk9UUXhOek0zTERNdU56VXdPVFl3TmpFZ01UQXVOalkzTkRZMU15d3pMalV5TXpVMU9EWXlJREV3TGpZMk56UTJOVE1zTXk0eU9EazVNVGcxTXlCRE1UQXVOalkzTkRZMU15d3hMall6TXpBMk5ESTVJREV5TGpBeE1EWXhNU3d3TGpJNE9Ua3hPRFV6TlNBeE15NDJOamMwTmpVekxEQXVNamc1T1RFNE5UTTFJRU14TlM0ek1qUXpNVGsxTERBdU1qZzVPVEU0TlRNMUlERTJMalkyTnpRMk5UTXNNUzQyTXpNd05qUXlPU0F4Tmk0Mk5qYzBOalV6TERNdU1qZzVPVEU0TlRNZ1F6RTJMalkyTnpRMk5UTXNOQzQ1TkRZM056STNPQ0F4TlM0ek1qUXpNVGsxTERZdU1qZzVPVEU0TlRNZ01UTXVOalkzTkRZMU15dzJMakk0T1RreE9EVXpJRU14TWk0NE5UYzROelUyTERZdU1qZzVPVEU0TlRNZ01USXVNVEl6TVRnMk9TdzFMamsyT1RJeU9USTJJREV4TGpVNE16UTVPRGtzTlM0ME5EYzVOVEF6TnlCTU5pNHhPVFkzT0RjNE5pdzRMalUxTnprMk9UUTFJRU0yTGpNME56RXdNVFV4TERndU9URTFNemcwTWpjZ05pNDBNekF4TnpVM09DdzVMak13T0RBek55QTJMalF6TURFM05UYzRMRGt1TnpJd01Ea3lOemNnUXpZdU5ETXdNVGMxTnpnc01UQXVNRE01TVRJMk5DQTJMak00TURNM05UazVMREV3TGpNME5qVXlPRGNnTmk0eU9EZ3hNalU0T1N3eE1DNDJNelE1TlRBeElGb2dUVEV6TGpZMk56UTJOVE1zTlM0eU16QXlNalV6T0NCRE1UUXVOek01TURZM01TdzFMakl6TURJeU5UTTRJREUxTGpZd056YzNNakVzTkM0ek5qRTFNakEwTWlBeE5TNDJNRGMzTnpJeExETXVNamc1T1RFNE5UTWdRekUxTGpZd056YzNNakVzTWk0eU1UZ3pNVFkyTlNBeE5DNDNNemt3TmpjeExERXVNelE1TmpFeE5qa2dNVE11TmpZM05EWTFNeXd4TGpNME9UWXhNVFk1SUVNeE1pNDFPVFU0TmpNMExERXVNelE1TmpFeE5qa2dNVEV1TnpJM01UVTROQ3d5TGpJeE9ETXhOalkxSURFeExqY3lOekUxT0RRc015NHlPRGs1TVRnMU15QkRNVEV1TnpJM01UVTROQ3cwTGpNMk1UVXlNRFF5SURFeUxqVTVOVGcyTXpRc05TNHlNekF5TWpVek9DQXhNeTQyTmpjME5qVXpMRFV1TWpNd01qSTFNemdnV2lCTk1UTXVOalkzTkRZMU15d3hOeTQyTmpBek9UazJJRU14TkM0M016a3dOamN4TERFM0xqWTJNRE01T1RZZ01UVXVOakEzTnpjeU1Td3hOaTQzT1RFMk9UUTNJREUxTGpZd056YzNNakVzTVRVdU56SXdNRGt5T0NCRE1UVXVOakEzTnpjeU1Td3hOQzQyTkRnME9UQTVJREUwTGpjek9UQTJOekVzTVRNdU56YzVOemcxT1NBeE15NDJOamMwTmpVekxERXpMamMzT1RjNE5Ua2dRekV5TGpVNU5UZzJNelFzTVRNdU56YzVOemcxT1NBeE1TNDNNamN4TlRnMExERTBMalkwT0RRNU1Ea2dNVEV1TnpJM01UVTROQ3d4TlM0M01qQXdPVEk0SUVNeE1TNDNNamN4TlRnMExERTJMamM1TVRZNU5EY2dNVEl1TlRrMU9EWXpOQ3d4Tnk0Mk5qQXpPVGsySURFekxqWTJOelEyTlRNc01UY3VOall3TXprNU5pQmFJRTB6TGpRek1ERTNOVGM0TERFeExqWTJNRE01T1RZZ1F6UXVOVEF4TnpjM05qWXNNVEV1TmpZd016azVOaUExTGpNM01EUTRNall6TERFd0xqYzVNVFk1TkRjZ05TNHpOekEwT0RJMk15dzVMamN5TURBNU1qYzNJRU0xTGpNM01EUTRNall6TERndU5qUTRORGt3T0RrZ05DNDFNREUzTnpjMk5pdzNMamMzT1RjNE5Ua3pJRE11TkRNd01UYzFOemdzTnk0M056azNPRFU1TXlCRE1pNHpOVGcxTnpNNUxEY3VOemM1TnpnMU9UTWdNUzQwT0RrNE5qZzVOQ3c0TGpZME9EUTVNRGc1SURFdU5EZzVPRFk0T1RRc09TNDNNakF3T1RJM055QkRNUzQwT0RrNE5qZzVOQ3d4TUM0M09URTJPVFEzSURJdU16VTROVGN6T1N3eE1TNDJOakF6T1RrMklETXVORE13TVRjMU56Z3NNVEV1TmpZd016azVOaUJhSWlCcFpEMGlRMjl0WW1sdVpXUXRVMmhoY0dVaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SStQQzl3WVhSb1Bnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ1BDOW5QZ284TDNOMlp6ND1cIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5ib29rbWFya3MtbWVudSAuc2hhcmUtYm9va21hcmsge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVGR3ZUNJZ2FHVnBaMmgwUFNJeE9IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UY2dNVGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEVXlMallnS0RZM05Ea3hLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVUYUdGeVpUd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4bklHbGtQU0pRWVdkbExURWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSlRhV1JsWW1GeUxXMWxiblVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDNNVGt1TURBd01EQXdMQ0F0TlRJNExqQXdNREF3TUNraUlHWnBiR3c5SWlNMlJqZ3hPVE1pUGdvZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVUybGtaV0poY2kxQ2IyOXJiV0Z5YTNNaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRFE1TUM0MU5EWTROelVzSURZM0xqazVNakU0T0NraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SWxWdWFYUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBdU1EQXdNREF3TENBeU9UWXVNamd4TWpVd0tTSStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJa1ZrYVhRdFltOXZhMjFoY21zaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl5TXk0d01EQXdNREFzSURFMU9DNHdNREF3TURBcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SWxOb1lYSmxJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0xqYzJOVFl5TlN3Z01TNDRNamN5TnpFcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlRaWFIwYVc1bmN5MXBZMjl1SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBMalkyTmpJMk1Dd2dNeTQ0TlRFNE5USXBJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OaTR5T0RneE1qVTRPU3d4TUM0eU5ERXdOak14SUV3eE1TNDFNREV4Tnpnc01UTXVNVE01TXpRM055QkRNVEl1TURRM01qTTJPQ3d4TWk0MU9UQTJNamd5SURFeUxqZ3hOVGt4T0RJc01USXVNalE0T1RjNE1pQXhNeTQyTmpjME5qVXpMREV5TGpJME9EazNPRElnUXpFMUxqTXlORE14T1RVc01USXVNalE0T1RjNE1pQXhOaTQyTmpjME5qVXpMREV6TGpVME1qTTNOemdnTVRZdU5qWTNORFkxTXl3eE5TNHhNemM0TmpjeElFTXhOaTQyTmpjME5qVXpMREUyTGpjek16TTFOalFnTVRVdU16STBNekU1TlN3eE9DNHdNalkzTlRZZ01UTXVOalkzTkRZMU15d3hPQzR3TWpZM05UWWdRekV5TGpBeE1EWXhNU3d4T0M0d01qWTNOVFlnTVRBdU5qWTNORFkxTXl3eE5pNDNNek16TlRZMElERXdMalkyTnpRMk5UTXNNVFV1TVRNM09EWTNNU0JETVRBdU5qWTNORFkxTXl3eE5DNDVOVEkwTnpBMElERXdMalk0TlRZd01USXNNVFF1TnpjeE1UVXlOeUF4TUM0M01qQXlOVGM0TERFMExqVTVOVFEyT1RRZ1REVXVNekk0TURFd05qVXNNVEV1TlRrM05UVTRNeUJETkM0NE1UQTVOalUxTkN3eE1pNHdNRFEzTVRrNUlEUXVNVFV3TVRreU5UWXNNVEl1TWpRNE9UYzRNaUF6TGpRek1ERTNOVGM0TERFeUxqSTBPRGszT0RJZ1F6RXVOemN6TXpJeE5UTXNNVEl1TWpRNE9UYzRNaUF3TGpRek1ERTNOVGM0TVN3eE1DNDVOVFUxTnpnMklEQXVORE13TVRjMU56Z3hMRGt1TXpZd01EZzVNelFnUXpBdU5ETXdNVGMxTnpneExEY3VOelkwTmpBd01EWWdNUzQzTnpNek1qRTFNeXcyTGpRM01USXdNRFExSURNdU5ETXdNVGMxTnpnc05pNDBOekV5TURBME5TQkROQzR3TkRnMU16WXdNeXcyTGpRM01USXdNRFExSURRdU5qSXpNakF3TXpjc05pNDJOVEV6TlRVNE15QTFMakV3TURZMU5ESTNMRFl1T1RZd01UTTBNRGtnVERFd0xqYzBORGN3TkRFc015NDRNakl5TWprd055QkRNVEF1TmprME1UY3pOeXd6TGpZeE1qQXpOakUwSURFd0xqWTJOelEyTlRNc015NHpPVE13TlRZME5TQXhNQzQyTmpjME5qVXpMRE11TVRZNE1EWTVOeUJETVRBdU5qWTNORFkxTXl3eExqVTNNalU0TURReUlERXlMakF4TURZeE1Td3dMakkzT1RFNE1EZ3hNU0F4TXk0Mk5qYzBOalV6TERBdU1qYzVNVGd3T0RFeElFTXhOUzR6TWpRek1UazFMREF1TWpjNU1UZ3dPREV4SURFMkxqWTJOelEyTlRNc01TNDFOekkxT0RBME1pQXhOaTQyTmpjME5qVXpMRE11TVRZNE1EWTVOeUJETVRZdU5qWTNORFkxTXl3MExqYzJNelUxT0RrNElERTFMak15TkRNeE9UVXNOaTR3TlRZNU5UZzFPU0F4TXk0Mk5qYzBOalV6TERZdU1EVTJPVFU0TlRrZ1F6RXlMamcxTnpnM05UWXNOaTR3TlRZNU5UZzFPU0F4TWk0eE1qTXhPRFk1TERVdU56UTRNVFEyTmprZ01URXVOVGd6TkRrNE9TdzFMakkwTmpFM05EUXpJRXcyTGpFNU5qYzROemcyTERndU1qUXhNREEzTmpJZ1F6WXVNelEzTVRBeE5URXNPQzQxT0RVeE9EUTROU0EyTGpRek1ERTNOVGM0TERndU9UWXpNamswT0RrZ05pNDBNekF4TnpVM09DdzVMak0yTURBNE9UTTBJRU0yTGpRek1ERTNOVGM0TERrdU5qWTNNekEyT1RJZ05pNHpPREF6TnpVNU9TdzVMamsyTXpNeU16a3pJRFl1TWpnNE1USTFPRGtzTVRBdU1qUXhNRFl6TVNCYUlFMHhNeTQyTmpjME5qVXpMRFV1TURNMk5URXpNek1nUXpFMExqY3pPVEEyTnpFc05TNHdNelkxTVRNek15QXhOUzQyTURjM056SXhMRFF1TVRrNU9UZ3lOaklnTVRVdU5qQTNOemN5TVN3ekxqRTJPREEyT1RjZ1F6RTFMall3TnpjM01qRXNNaTR4TXpZeE5UWTNPQ0F4TkM0M016a3dOamN4TERFdU1qazVOakkyTURjZ01UTXVOalkzTkRZMU15d3hMakk1T1RZeU5qQTNJRU14TWk0MU9UVTROak0wTERFdU1qazVOakkyTURjZ01URXVOekkzTVRVNE5Dd3lMakV6TmpFMU5qYzRJREV4TGpjeU56RTFPRFFzTXk0eE5qZ3dOamszSUVNeE1TNDNNamN4TlRnMExEUXVNVGs1T1RneU5qSWdNVEl1TlRrMU9EWXpOQ3cxTGpBek5qVXhNek16SURFekxqWTJOelEyTlRNc05TNHdNelkxTVRNek15QmFJRTB4TXk0Mk5qYzBOalV6TERFM0xqQXdOak14TURjZ1F6RTBMamN6T1RBMk56RXNNVGN1TURBMk16RXdOeUF4TlM0Mk1EYzNOekl4TERFMkxqRTJPVGM0SURFMUxqWXdOemMzTWpFc01UVXVNVE0zT0RZM01TQkRNVFV1TmpBM056Y3lNU3d4TkM0eE1EVTVOVFF5SURFMExqY3pPVEEyTnpFc01UTXVNalk1TkRJek5TQXhNeTQyTmpjME5qVXpMREV6TGpJMk9UUXlNelVnUXpFeUxqVTVOVGcyTXpRc01UTXVNalk1TkRJek5TQXhNUzQzTWpjeE5UZzBMREUwTGpFd05UazFORElnTVRFdU56STNNVFU0TkN3eE5TNHhNemM0TmpjeElFTXhNUzQzTWpjeE5UZzBMREUyTGpFMk9UYzRJREV5TGpVNU5UZzJNelFzTVRjdU1EQTJNekV3TnlBeE15NDJOamMwTmpVekxERTNMakF3TmpNeE1EY2dXaUJOTXk0ME16QXhOelUzT0N3eE1TNHlNamcxTXpNZ1F6UXVOVEF4TnpjM05qWXNNVEV1TWpJNE5UTXpJRFV1TXpjd05EZ3lOak1zTVRBdU16a3lNREF5TXlBMUxqTTNNRFE0TWpZekxEa3VNell3TURnNU16UWdRelV1TXpjd05EZ3lOak1zT0M0ek1qZ3hOelkwTVNBMExqVXdNVGMzTnpZMkxEY3VORGt4TmpRMU56RWdNeTQwTXpBeE56VTNPQ3czTGpRNU1UWTBOVGN4SUVNeUxqTTFPRFUzTXprc055NDBPVEUyTkRVM01TQXhMalE0T1RnMk9EazBMRGd1TXpJNE1UYzJOREVnTVM0ME9EazROamc1TkN3NUxqTTJNREE0T1RNMElFTXhMalE0T1RnMk9EazBMREV3TGpNNU1qQXdNak1nTWk0ek5UZzFOek01TERFeExqSXlPRFV6TXlBekxqUXpNREUzTlRjNExERXhMakl5T0RVek15QmFJaUJwWkQwaVEyOXRZbWx1WldRdFUyaGhjR1VpSUdacGJHd3RjblZzWlQwaWJtOXVlbVZ5YnlJK1BDOXdZWFJvUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmVkaXQtYm9va21hcmsge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVFJ3ZUNJZ2FHVnBaMmgwUFNJeE9IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UUWdNVGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEVXlMallnS0RZM05Ea3hLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVGWkdsMFBDOTBhWFJzWlQ0S0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBnb2dJQ0FnUEdjZ2FXUTlJbEJoWjJVdE1TSWdjM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStDaUFnSUNBZ0lDQWdQR2NnYVdROUlrMWhhVzV3WVdkbExTMHRSV1JwZEMxQ2IyOXJiV0Z5YXlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEU0TVRNdU1EQXdNREF3TENBdE56STBMakF3TURBd01Da2lJR1pwYkd3OUlpTXlSVE5FTkVJaUlHWnBiR3d0Y25Wc1pUMGlibTl1ZW1WeWJ5SStDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pCWkdScGJtY3RZUzFpYjI5cmJXRnlheUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UUTFNeTR3TURBd01EQXNJRFV5Tmk0d01EQXdNREFwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0p3YjNCMWNDMWliMjlyYldGeWF5SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUM0d05EWTROelVzSURBdU5qUTRORE00S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlsQlBVRlZRSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakl4T0RjMU1Dd2dNQzQ1TmpnM05UQXBJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlrVmthWFFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtETTFNaTQwTURneU1ETXNJREU1TVM0M09URXdNVFlwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMDVMalEyTWpJMU9EY3pMREUzTGpJek1ERTVOelVnUXprdU5UVTJPREk0Tnpjc01UY3VPVEl4TnpVNE1pQTVMamczTlRjeU5ESTVMREU0TGpRek1qWTNOekVnTVRBdU5ERTRPVFExTXl3eE9DNDNOakk1TlRReElFTXhNQzQ1TmpVMU5qSTNMREU1TGpBNU5USTVOakVnTVRFdU5qTTNPREl6Tml3eE9TNHlNRGczTlRFeUlERXlMalF6TlRjeU56a3NNVGt1TVRBek16RTVOaUJNTVRJdU5EYzJORE16TkN3eE9TNHdPREU0TWpFeElFd3hOeTQzTURBeU1qWTBMREV3TGpjeU1qQXdORGdnVERFMExqWTVNRGs0TURjc09DNDROREUyTVRrek5pQk1PUzQwTmpNMU5qVXlNeXd4Tnk0eU1EY3lNekk1SUV3NUxqUTJNakkxT0RjekxERTNMakl6TURFNU56VWdXaUJOTVRNdU56VTRNRE01TWl3M0xqTXhOVE14TURBMklFTXhNeTQ1T1RJeE56SXlMRFl1T1RRd05qRTRPRFFnTVRRdU5EZzFOekl4T0N3MkxqZ3lOalkzTXpreklERTBMamcyTURReE16RXNOeTR3TmpBNE1EY2dUREU1TGpJeU5qVXpOVGNzT1M0M09Ea3dOak15TVNCRE1Ua3VOakF4TWpJMk9Td3hNQzR3TWpNeE9UWXpJREU1TGpjeE5URTNNVGdzTVRBdU5URTJOelExT1NBeE9TNDBPREV3TXpnM0xERXdMamc1TVRRek56RWdUREV6TGpneE5qQXpPRGdzTVRrdU9UVTNNek15TVNCTU9TNDBOakV6TmpZek5Td3lNaTR5TkRBMk5UazFJRU01TGpFMU56STBNREF5TERJeUxqUXdNREV5TlNBNExqYzVNelF3TURZeUxESXlMak01TWpBMU16Y2dPQzQwT1Rjek5qZ3hMREl5TGpJeU1USTJOallnUXpndU5Ea3dNekF5T0N3eU1pNHlNVGN6TkRBeElEZ3VORGd6TXpJNE9UVXNNakl1TWpFek1qSTNOeUE0TGpRM05qUTFOREEzTERJeUxqSXdPRGt6TVRnZ1REZ3VNams1TURJMU1EY3NNakl1TURrNE1EWXhPU0JNT0M0eU56VXdNREV5TkN3eU1pNHdPRE13TlRBeElFTTRMakkxTnpVNU5UWXNNakl1TURjeU1UY3pPU0E0TGpJME1URTJOelkyTERJeUxqQTJNRE15TkRrZ09DNHlNalUzTkRNNE5pd3lNaTR3TkRjMk1UYzNJRU0zTGprMk1Ua3dOVGcxTERJeExqZzBPREUyTWpZZ055NDRNVEl3T0RJd05Dd3lNUzQxTWpreE9UQXpJRGN1T0RNd05EVXlOemtzTWpFdU1UazFNVEE0TVNCTU9DNHdPVFV6TmpjNU55d3hOaTR6TnpjME56Z3pJRXd4TXk0M05UZ3dNemt5TERjdU16RTFNekV3TURZZ1dpQk5NVFl1T1RjNE16STJPQ3cwTGpneE56azFPVFV6SUV3eU1DNDBOalExTWprMExEWXVPVGsyTXpnd05qY2dRekl3TGprNU56STBNek1zTnk0ek1qa3lOVGN5T0NBeU1TNHhOVGt5TkRNMUxEZ3VNRE13T1RVM01EY2dNakF1T0RJMk16WTJPU3c0TGpVMk16WTNNVEF4SUVNeU1DNDBPVE0wT1RBeUxEa3VNRGsyTXpnME9UVWdNVGt1TnpreE56a3dOU3c1TGpJMU9ETTROVEV4SURFNUxqSTFPVEEzTmpVc09DNDVNalUxTURnMUlFd3hOUzQzTnpJNE56UXNOaTQzTkRjd09EY3pOaUJETVRVdU1qUXdNVFlzTmk0ME1UUXlNVEEzTlNBeE5TNHdOemd4TlRrNUxEVXVOekV5TlRFd09UWWdNVFV1TkRFeE1ETTJOU3cxTGpFM09UYzVOekF5SUVNeE5TNDNORE01TVRNeExEUXVOalEzTURnek1EZ2dNVFl1TkRRMU5qRXlPU3cwTGpRNE5UQTRNamt5SURFMkxqazNPRE15Tmpnc05DNDRNVGM1TlRrMU15QmFJaUJwWkQwaVEyOXRZbWx1WldRdFUyaGhjR1VpUGp3dmNHRjBhRDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUR3dlp6NEtQQzl6ZG1jK1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJvb2ttYXJrcy1tZW51IC5lZGl0LWJvb2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRSd2VDSWdhR1ZwWjJoMFBTSXhPWEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFFnTVRraUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFV5TGpZZ0tEWTNORGt4S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1RlpHbDBQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHY2dhV1E5SWxCaFoyVXRNU0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5wWkdWaVlYSXRiV1Z1ZFNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVGM1TXk0d01EQXdNREFzSUMwMU1qZ3VNREF3TURBd0tTSWdabWxzYkQwaUl6WkdPREU1TXlJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5wWkdWaVlYSXRRbTl2YTIxaGNtdHpJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnME9UQXVOVFEyT0RjMUxDQTJOeTQ1T1RJeE9EZ3BJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlZibWwwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakF3TURBd01Dd2dNamsyTGpJNE1USTFNQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKRlpHbDBMV0p2YjJ0dFlYSnJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU1qTXVNREF3TURBd0xDQXhOVGd1TURBd01EQXdLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSkZaR2wwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzNNUzQyTVRreE5ERXNJREV1T0RJM01qY3hLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk9TNDBOakl5TlRnM015d3hOeTR5TXpBeE9UYzFJRU01TGpVMU5qZ3lPRGMzTERFM0xqa3lNVGMxT0RJZ09TNDROelUzTWpReU9Td3hPQzQwTXpJMk56Y3hJREV3TGpReE9EazBOVE1zTVRndU56WXlPVFUwTVNCRE1UQXVPVFkxTlRZeU55d3hPUzR3T1RVeU9UWXhJREV4TGpZek56Z3lNellzTVRrdU1qQTROelV4TWlBeE1pNDBNelUzTWpjNUxERTVMakV3TXpNeE9UWWdUREV5TGpRM05qUXpNelFzTVRrdU1EZ3hPREl4TVNCTU1UY3VOekF3TWpJMk5Dd3hNQzQzTWpJd01EUTRJRXd4TkM0Mk9UQTVPREEzTERndU9EUXhOakU1TXpZZ1REa3VORFl6TlRZMU1qTXNNVGN1TWpBM01qTXlPU0JNT1M0ME5qSXlOVGczTXl3eE55NHlNekF4T1RjMUlGb2dUVEV6TGpjMU9EQXpPVElzTnk0ek1UVXpNVEF3TmlCRE1UTXVPVGt5TVRjeU1pdzJMamswTURZeE9EZzBJREUwTGpRNE5UY3lNVGdzTmk0NE1qWTJOek01TXlBeE5DNDROakEwTVRNeExEY3VNRFl3T0RBM0lFd3hPUzR5TWpZMU16VTNMRGt1TnpnNU1EWXpNakVnUXpFNUxqWXdNVEl5Tmprc01UQXVNREl6TVRrMk15QXhPUzQzTVRVeE56RTRMREV3TGpVeE5qYzBOVGtnTVRrdU5EZ3hNRE00Tnl3eE1DNDRPVEUwTXpjeElFd3hNeTQ0TVRZd016ZzRMREU1TGprMU56TXpNakVnVERrdU5EWXhNelkyTXpVc01qSXVNalF3TmpVNU5TQkRPUzR4TlRjeU5EQXdNaXd5TWk0ME1EQXhNalVnT0M0M09UTTBNREEyTWl3eU1pNHpPVEl3TlRNM0lEZ3VORGszTXpZNE1Td3lNaTR5TWpFeU5qWTJJRU00TGpRNU1ETXdNamdzTWpJdU1qRTNNelF3TVNBNExqUTRNek15T0RrMUxESXlMakl4TXpJeU56Y2dPQzQwTnpZME5UUXdOeXd5TWk0eU1EZzVNekU0SUV3NExqSTVPVEF5TlRBM0xESXlMakE1T0RBMk1Ua2dURGd1TWpjMU1EQXhNalFzTWpJdU1EZ3pNRFV3TVNCRE9DNHlOVGMxT1RVMkxESXlMakEzTWpFM016a2dPQzR5TkRFeE5qYzJOaXd5TWk0d05qQXpNalE1SURndU1qSTFOelF6T0RZc01qSXVNRFEzTmpFM055QkROeTQ1TmpFNU1EVTROU3d5TVM0NE5EZ3hOakkySURjdU9ERXlNRGd5TURRc01qRXVOVEk1TVRrd015QTNMamd6TURRMU1qYzVMREl4TGpFNU5URXdPREVnVERndU1EazFNelkzT1Rjc01UWXVNemMzTkRjNE15Qk1NVE11TnpVNE1ETTVNaXczTGpNeE5UTXhNREEySUZvZ1RURTJMamszT0RNeU5qZ3NOQzQ0TVRjNU5UazFNeUJNTWpBdU5EWTBOVEk1TkN3MkxqazVOak00TURZM0lFTXlNQzQ1T1RjeU5ETXpMRGN1TXpJNU1qVTNNamdnTWpFdU1UVTVNalF6TlN3NExqQXpNRGsxTnpBM0lESXdMamd5TmpNMk5qa3NPQzQxTmpNMk56RXdNU0JETWpBdU5Ea3pORGt3TWl3NUxqQTVOak00TkRrMUlERTVMamM1TVRjNU1EVXNPUzR5TlRnek9EVXhNU0F4T1M0eU5Ua3dOelkxTERndU9USTFOVEE0TlNCTU1UVXVOemN5T0RjMExEWXVOelEzTURnM016WWdRekUxTGpJME1ERTJMRFl1TkRFME1qRXdOelVnTVRVdU1EYzRNVFU1T1N3MUxqY3hNalV4TURrMklERTFMalF4TVRBek5qVXNOUzR4TnprM09UY3dNaUJETVRVdU56UXpPVEV6TVN3MExqWTBOekE0TXpBNElERTJMalEwTlRZeE1qa3NOQzQwT0RVd09ESTVNaUF4Tmk0NU56Z3pNalk0TERRdU9ERTNPVFU1TlRNZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PVwiKSBjZW50ZXIgdG9wIDVweCBuby1yZXBlYXQ7XG59XG5cbi5kZWxldGUtYm9va21hcmsge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVGh3ZUNJZ2FHVnBaMmgwUFNJeU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UZ2dNakFpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEVXlMallnS0RZM05Ea3hLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVVY21GemFEd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4bklHbGtQU0pRWVdkbExURWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSk5ZV2x1Y0dGblpTMHRMVVZrYVhRdFFtOXZhMjFoY21zaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB4Tnpjd0xqQXdNREF3TUN3Z0xUY3lNaTR3TURBd01EQXBJaUJtYVd4c1BTSWpNa1V6UkRSQ0lpQm1hV3hzTFhKMWJHVTlJbTV2Ym5wbGNtOGlQZ29nSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpUVdSa2FXNW5MV0V0WW05dmEyMWhjbXNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTBOVE11TURBd01EQXdMQ0ExTWpZdU1EQXdNREF3S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpY0c5d2RYQXRZbTl2YTIxaGNtc2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBdU1EUTJPRGMxTENBd0xqWTBPRFF6T0NraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlFUMUJWVUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQzR5TVRnM05UQXNJREF1T1RZNE56VXdLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlVjbUZ6YUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NekV5TGpZek1UZ3pOaXdnTVRrd0xqWTBOVFV3T0NraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEV3TGprM05qVXdNVGdzTmk0ME16QTVNekEwTWlCRE1URXVNemd5TURNMU1TdzFMakU1TnpreU1qZzJJREV5TGpJeU16RTROemdzTkM0MU9ERTBNVGt3TnlBeE15NDBPVGs1TlRrNUxEUXVOVGd4TkRFNU1EY2dRekUwTGpjM05qY3pNakVzTkM0MU9ERTBNVGt3TnlBeE5TNDJNVEUxTkRjeUxEVXVNVGszT1RJeU9EWWdNVFl1TURBME5EQTFNeXcyTGpRek1Ea3pNRFF5SUV3eU1TNHdOamd5T1RVNUxEWXVORE13T1RNd05ESWdRekl4TGpVM01ETTRPVFlzTmk0ME16QTVNekEwTWlBeU1TNDVOemMwTVRjc05pNDRNemM1TlRjNE1pQXlNUzQ1TnpjME1UY3NOeTR6TkRBd05URTFOU0JETWpFdU9UYzNOREUzTERjdU9EUXlNVFExTWprZ01qRXVOVGN3TXpnNU5pdzRMakkwT1RFM01qWTRJREl4TGpBMk9ESTVOVGtzT0M0eU5Ea3hOekkyT0NCTU5TNDRPVEV4TnpZM09TdzRMakkwT1RFM01qWTRJRU0xTGpNNE9UQTRNekEyTERndU1qUTVNVGN5TmpnZ05DNDVPREl3TlRVMk5pdzNMamcwTWpFME5USTVJRFF1T1RneU1EVTFOallzTnk0ek5EQXdOVEUxTlNCRE5DNDVPREl3TlRVMk5pdzJMamd6TnprMU56Z3lJRFV1TXpnNU1EZ3pNRFlzTmk0ME16QTVNekEwTWlBMUxqZzVNVEUzTmpjNUxEWXVORE13T1RNd05ESWdUREV3TGprM05qVXdNVGdzTmk0ME16QTVNekEwTWlCYUlFMDRMamMwTWpNMU56a3lMREl4TGpRNU9ERTBNVElnVERFNExqSXpPRFkyTlRNc01qRXVORGs0TVRReE1pQk1NVGd1T1RVMU5qSXhOeXd4TVM0eU5EVXhPRGN6SUVNeE9DNDVPRGd6TmpnekxERXdMamMzTmpnNE9EZ2dNVGt1TXprME5UUTFOaXd4TUM0ME1qTTRNRFF6SURFNUxqZzJNamcwTkRFc01UQXVORFUyTlRVd09TQkRNakF1TXpNeE1UUXlOaXd4TUM0ME9Ea3lPVGMxSURJd0xqWTROREl5TnpJc01UQXVPRGsxTkRjME9DQXlNQzQyTlRFME9EQTJMREV4TGpNMk16YzNNek1nVERFNUxqZzNPVEkzTmpRc01qSXVOREEyT0RBM05DQkRNVGt1T0RRM01qRTRMREl5TGpnMk5USTJNemNnTVRrdU5EVTNNall3Tnl3eU15NHlNVE15T1RnZ01Ua3VNREF4TkRrMU5Dd3lNeTR4T1RZNU9UazRJRXd4T1M0d01ERTBPVFUwTERJekxqRTVPREUwTVRJZ1REY3VPVGs1TnpnMk16Z3NNak11TVRrNE1UUXhNaUJNTnk0NU9UazNPRFl6T0N3eU15NHhPVFl3TkRFNUlFTTNMalV6TlRNM01qSTFMREl6TGpJeU16VTJOVGNnTnk0eE16UXlOemt5TVN3eU1pNDROekl3TkRJeUlEY3VNVEF4TnpRMk9ESXNNakl1TkRBMk9EQTNOQ0JNTmk0ek1qa3pNRGM0T1N3eE1TNHpOakEwTVRZZ1F6WXVNamsyTlRZeE1qY3NNVEF1T0RreU1URTNOU0EyTGpZME9UWTBOVGd6TERFd0xqUTROVGswTURJZ055NHhNVGM1TkRRek15d3hNQzQwTlRNeE9UTTJJRU0zTGpVNE5qSTBNamd6TERFd0xqUXlNRFEwTnlBM0xqazVNalF5TURFMkxERXdMamMzTXpVek1UVWdPQzR3TWpVeE5qWTNPQ3d4TVM0eU5ERTRNeUJNT0M0M05ESXpOVGM1TWl3eU1TNDBPVGd4TkRFeUlGb2dUVEV4TGpreU9UUTVNaklzTVRBdU56azNPVGN6TmlCRE1USXVNekUyTURreE5Td3hNQzQzT1RjNU56TTJJREV5TGpZeU9UUTVNaklzTVRFdU1URXhNemMwTXlBeE1pNDJNamswT1RJeUxERXhMalE1TnprM016WWdUREV5TGpZeU9UUTVNaklzTVRrdU1EazNPVGN6TmlCRE1USXVOakk1TkRreU1pd3hPUzQwT0RRMU56TWdNVEl1TXpFMk1Ea3hOU3d4T1M0M09UYzVOek0ySURFeExqa3lPVFE1TWpJc01Ua3VOemszT1Rjek5pQkRNVEV1TlRReU9Ea3lPU3d4T1M0M09UYzVOek0ySURFeExqSXlPVFE1TWpJc01Ua3VORGcwTlRjeklERXhMakl5T1RRNU1qSXNNVGt1TURrM09UY3pOaUJNTVRFdU1qSTVORGt5TWl3eE1TNDBPVGM1TnpNMklFTXhNUzR5TWprME9USXlMREV4TGpFeE1UTTNORE1nTVRFdU5UUXlPRGt5T1N3eE1DNDNPVGM1TnpNMklERXhMamt5T1RRNU1qSXNNVEF1TnprM09UY3pOaUJhSUUweE5TNHdORGcxTXpVeUxERXdMamM1TnprM016WWdRekUxTGpRek5URXpORFVzTVRBdU56azNPVGN6TmlBeE5TNDNORGcxTXpVeUxERXhMakV4TVRNM05ETWdNVFV1TnpRNE5UTTFNaXd4TVM0ME9UYzVOek0ySUV3eE5TNDNORGcxTXpVeUxERTVMakE1TnprM016WWdRekUxTGpjME9EVXpOVElzTVRrdU5EZzBOVGN6SURFMUxqUXpOVEV6TkRVc01Ua3VOemszT1Rjek5pQXhOUzR3TkRnMU16VXlMREU1TGpjNU56azNNellnUXpFMExqWTJNVGt6TlRnc01Ua3VOemszT1Rjek5pQXhOQzR6TkRnMU16VXlMREU1TGpRNE5EVTNNeUF4TkM0ek5EZzFNelV5TERFNUxqQTVOemszTXpZZ1RERTBMak0wT0RVek5USXNNVEV1TkRrM09UY3pOaUJETVRRdU16UTROVE0xTWl3eE1TNHhNVEV6TnpReklERTBMalkyTVRrek5UZ3NNVEF1TnprM09UY3pOaUF4TlM0d05EZzFNelV5TERFd0xqYzVOemszTXpZZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PVwiKSBjZW50ZXIgdG9wIDNweCBuby1yZXBlYXQ7XG59XG5cbi5ib29rbWFya3MtbWVudSAuZGVsZXRlLWJvb2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRod2VDSWdhR1ZwWjJoMFBTSXlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVGdnTWpBaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFV5TGpZZ0tEWTNORGt4S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1VFpXRnlZMmdnUTI5d2VTQXlQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHY2dhV1E5SWxCaFoyVXRNU0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5wWkdWaVlYSXRiV1Z1ZFNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVGMxTlM0d01EQXdNREFzSUMwMU1qWXVNREF3TURBd0tTSWdabWxzYkQwaUl6WkdPREU1TXlJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJbE5wWkdWaVlYSXRRbTl2YTIxaGNtdHpJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnME9UQXVOVFEyT0RjMUxDQTJOeTQ1T1RJeE9EZ3BJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlZibWwwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakF3TURBd01Dd2dNamsyTGpJNE1USTFNQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKRlpHbDBMV0p2YjJ0dFlYSnJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU1qTXVNREF3TURBd0xDQXhOVGd1TURBd01EQXdLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSlVjbUZ6YUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NemN1TWpBeU1UUTRMQ0F3TGpBeE5qY3lOQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRURXdMamszTmpVd01UZ3NOaTQwTXpBNU16QTBNaUJETVRFdU16Z3lNRE0xTVN3MUxqRTVOemt5TWpnMklERXlMakl5TXpFNE56Z3NOQzQxT0RFME1Ua3dOeUF4TXk0ME9UazVOVGs1TERRdU5UZ3hOREU1TURjZ1F6RTBMamMzTmpjek1qRXNOQzQxT0RFME1Ua3dOeUF4TlM0Mk1URTFORGN5TERVdU1UazNPVEl5T0RZZ01UWXVNREEwTkRBMU15dzJMalF6TURrek1EUXlJRXd5TVM0d05qZ3lPVFU1TERZdU5ETXdPVE13TkRJZ1F6SXhMalUzTURNNE9UWXNOaTQwTXpBNU16QTBNaUF5TVM0NU56YzBNVGNzTmk0NE16YzVOVGM0TWlBeU1TNDVOemMwTVRjc055NHpOREF3TlRFMU5TQkRNakV1T1RjM05ERTNMRGN1T0RReU1UUTFNamtnTWpFdU5UY3dNemc1Tml3NExqSTBPVEUzTWpZNElESXhMakEyT0RJNU5Ua3NPQzR5TkRreE56STJPQ0JNTlM0NE9URXhOelkzT1N3NExqSTBPVEUzTWpZNElFTTFMak00T1RBNE16QTJMRGd1TWpRNU1UY3lOamdnTkM0NU9ESXdOVFUyTml3M0xqZzBNakUwTlRJNUlEUXVPVGd5TURVMU5qWXNOeTR6TkRBd05URTFOU0JETkM0NU9ESXdOVFUyTml3MkxqZ3pOemsxTnpneUlEVXVNemc1TURnek1EWXNOaTQwTXpBNU16QTBNaUExTGpnNU1URTNOamM1TERZdU5ETXdPVE13TkRJZ1RERXdMamszTmpVd01UZ3NOaTQwTXpBNU16QTBNaUJhSUUwNExqYzBNak0xTnpreUxESXhMalE1T0RFME1USWdUREU0TGpJek9EWTJOVE1zTWpFdU5EazRNVFF4TWlCTU1UZ3VPVFUxTmpJeE55d3hNUzR5TkRVeE9EY3pJRU14T0M0NU9EZ3pOamd6TERFd0xqYzNOamc0T0RnZ01Ua3VNemswTlRRMU5pd3hNQzQwTWpNNE1EUXpJREU1TGpnMk1qZzBOREVzTVRBdU5EVTJOVFV3T1NCRE1qQXVNek14TVRReU5pd3hNQzQwT0RreU9UYzFJREl3TGpZNE5ESXlOeklzTVRBdU9EazFORGMwT0NBeU1DNDJOVEUwT0RBMkxERXhMak0yTXpjM016TWdUREU1TGpnM09USTNOalFzTWpJdU5EQTJPREEzTkNCRE1Ua3VPRFEzTWpFNExESXlMamcyTlRJMk16Y2dNVGt1TkRVM01qWXdOeXd5TXk0eU1UTXlPVGdnTVRrdU1EQXhORGsxTkN3eU15NHhPVFk1T1RrNElFd3hPUzR3TURFME9UVTBMREl6TGpFNU9ERTBNVElnVERjdU9UazVOemcyTXpnc01qTXVNVGs0TVRReE1pQk1OeTQ1T1RrM09EWXpPQ3d5TXk0eE9UWXdOREU1SUVNM0xqVXpOVE0zTWpJMUxESXpMakl5TXpVMk5UY2dOeTR4TXpReU56a3lNU3d5TWk0NE56SXdOREl5SURjdU1UQXhOelEyT0RJc01qSXVOREEyT0RBM05DQk1OaTR6TWprek1EYzRPU3d4TVM0ek5qQTBNVFlnUXpZdU1qazJOVFl4TWpjc01UQXVPRGt5TVRFM05TQTJMalkwT1RZME5UZ3pMREV3TGpRNE5UazBNRElnTnk0eE1UYzVORFF6TXl3eE1DNDBOVE14T1RNMklFTTNMalU0TmpJME1qZ3pMREV3TGpReU1EUTBOeUEzTGprNU1qUXlNREUyTERFd0xqYzNNelV6TVRVZ09DNHdNalV4TmpZM09Dd3hNUzR5TkRFNE15Qk1PQzQzTkRJek5UYzVNaXd5TVM0ME9UZ3hOREV5SUZvZ1RURXhMamt5T1RRNU1qSXNNVEF1TnprM09UY3pOaUJETVRJdU16RTJNRGt4TlN3eE1DNDNPVGM1TnpNMklERXlMall5T1RRNU1qSXNNVEV1TVRFeE16YzBNeUF4TWk0Mk1qazBPVEl5TERFeExqUTVOemszTXpZZ1RERXlMall5T1RRNU1qSXNNVGt1TURrM09UY3pOaUJETVRJdU5qSTVORGt5TWl3eE9TNDBPRFExTnpNZ01USXVNekUyTURreE5Td3hPUzQzT1RjNU56TTJJREV4TGpreU9UUTVNaklzTVRrdU56azNPVGN6TmlCRE1URXVOVFF5T0RreU9Td3hPUzQzT1RjNU56TTJJREV4TGpJeU9UUTVNaklzTVRrdU5EZzBOVGN6SURFeExqSXlPVFE1TWpJc01Ua3VNRGszT1Rjek5pQk1NVEV1TWpJNU5Ea3lNaXd4TVM0ME9UYzVOek0ySUVNeE1TNHlNamswT1RJeUxERXhMakV4TVRNM05ETWdNVEV1TlRReU9Ea3lPU3d4TUM0M09UYzVOek0ySURFeExqa3lPVFE1TWpJc01UQXVOemszT1Rjek5pQmFJRTB4TlM0d05EZzFNelV5TERFd0xqYzVOemszTXpZZ1F6RTFMalF6TlRFek5EVXNNVEF1TnprM09UY3pOaUF4TlM0M05EZzFNelV5TERFeExqRXhNVE0zTkRNZ01UVXVOelE0TlRNMU1pd3hNUzQwT1RjNU56TTJJRXd4TlM0M05EZzFNelV5TERFNUxqQTVOemszTXpZZ1F6RTFMamMwT0RVek5USXNNVGt1TkRnME5UY3pJREUxTGpRek5URXpORFVzTVRrdU56azNPVGN6TmlBeE5TNHdORGcxTXpVeUxERTVMamM1TnprM016WWdRekUwTGpZMk1Ua3pOVGdzTVRrdU56azNPVGN6TmlBeE5DNHpORGcxTXpVeUxERTVMalE0TkRVM015QXhOQzR6TkRnMU16VXlMREU1TGpBNU56azNNellnVERFMExqTTBPRFV6TlRJc01URXVORGszT1Rjek5pQkRNVFF1TXpRNE5UTTFNaXd4TVM0eE1URXpOelF6SURFMExqWTJNVGt6TlRnc01UQXVOemszT1Rjek5pQXhOUzR3TkRnMU16VXlMREV3TGpjNU56azNNellnV2lJZ2FXUTlJa052YldKcGJtVmtMVk5vWVhCbElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09XCIpIGNlbnRlciB0b3AgM3B4IG5vLXJlcGVhdDtcbn1cblxuLmJvb2ttYXJrcy1tZW51IC5kZWxldGUtYm9va21hcmsuaXMtbG9hZGluZywgLnNob3ctYm9va21hcmsgLmRlbGV0ZS1ib29rbWFyay5pcy1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG5cbi5zaG93LWJvb2ttYXJrIC5kZWxldGUtYm9va21hcmsuaXMtbG9hZGluZyB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZlZDk3O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZlZDk3O1xuICAgIH1cbn1cblxuLmJvb2ttYXJrcy1pdGVtIC5ib29rbWFyay1idXR0b25zIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbn1cblxuLmJvb2ttYXJrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5ib29rbWFyay1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi50b3BtZW51LWFkZC1ib29rbWFyayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hZGQtYm9va21hcmsge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbmZvb3Rlci5vdXRwdXQtZGF0YSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdiN2I3YjtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5mb290ZXJfaDIge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG5saSB7XG4gICAgLy9mb250LXNpemU6IDEycHQ7XG4gICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuXG4ucmVkYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTUzNTE2O1xuICAgIC8vbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZ3JleWJvcmRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0I0QkZDQjtcbn1cblxuc2VjdGlvbiBwOjotbW96LXNlbGVjdGlvbiwgc2VjdGlvbiBzdHJvbmc6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlZDk3O1xufVxuXG5zZWN0aW9uIHA6OnNlbGVjdGlvbiwgc2VjdGlvbiBzdHJvbmc6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZWQ5Nztcbn1cbi5zZWxlY3Rpb24tc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZWQ5Nztcbn1cblxuLnJlYWRlci1wYW5lbC1mb290ZXIge1xuICAgIGhlaWdodDogNTBweDtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi4tLXJlYWRlci12ZXJzaW9uLl9fdjIsIC4tLXJlYWRlci12ZXJzaW9uLl9fdjIgLmNvbG9yLXNhbXBsZS12aWV3IHtcbiAgICAmLl9fYmctZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNENUUwRUMgdXJsKC4vaW1nL3BhdHRlcm4ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICB9XG5cbiAgICAmLl9fYmctd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgfVxuXG4gICAgJi5fX2JnLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNDgsIDQ4LCA0OCk7XG4gICAgfVxuXG4gICAgJi5fX2JnLXNlcGlhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI0MCwgMjE4LCAxODEpO1xuICAgIH1cbn1cblxuLi0tcmVhZGVyLXZlcnNpb24uX192MiB7XG4gICAgJi5fX2ZvbnQtMTRweCB7XG4gICAgICAgIGFydGljbGUgcCwgYXJ0aWNsZSBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIC8vINGB0LDQvNC+INGB0LvQvtCy0L4gXCLQodC+0LTQtdGA0LbQsNC90LjQtVwiXG4gICAgICAgICAgICAvLy5jb250ZW50cy10aXRsZSB7XG4gICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0LjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50cy1saW5rLCAuY29udGVudHMtYXV0aG9yLCAuYW5ub3VuY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vINCg0YPQsdGA0LjQutCwINC4INCd0LDQt9Cy0LDQvdC40LUg0YHRgtCw0YLRjNC4XG4gICAgICAgIC8vYXJ0aWNsZSBoMyB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vYXJ0aWNsZSBoMiB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgJi5fX2ZvbnQtMTVweCB7XG4gICAgICAgIGFydGljbGUgcCwgYXJ0aWNsZSBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIC8vLmNvbnRlbnRzLXRpdGxlIHtcbiAgICAgICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMjFwdDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnRzLWxpbmssIC5jb250ZW50cy1hdXRob3IsIC5hbm5vdW5jZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNS40cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9hcnRpY2xlIGgzIHtcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAvL31cbiAgICAgICAgLy9hcnRpY2xlIGgyIHtcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAyNXB0O1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAmLl9fZm9udC0xNnB4IHtcbiAgICAgICAgYXJ0aWNsZSBwLCBhcnRpY2xlIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgLy8uY29udGVudHMtdGl0bGUge1xuICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAyMnB0O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNi40cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudHMtbGluaywgLmNvbnRlbnRzLWF1dGhvciwgLmFubm91bmNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2LjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2FydGljbGUgaDMge1xuICAgICAgICAvLyAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIC8vfVxuICAgICAgICAvL2FydGljbGUgaDIge1xuICAgICAgICAvLyAgICBmb250LXNpemU6IDI2cHQ7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgICYuX19mb250LTE3cHgge1xuICAgICAgICBhcnRpY2xlIHAsIGFydGljbGUgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICAvLy5jb250ZW50cy10aXRsZSB7XG4gICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDIzcHQ7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3LjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50cy1saW5rLCAuY29udGVudHMtYXV0aG9yLCAuYW5ub3VuY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vYXJ0aWNsZSBoMyB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vYXJ0aWNsZSBoMiB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMjdwdDtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgJi5fX2ZvbnQtMThweCB7XG4gICAgICAgIGFydGljbGUgcCwgYXJ0aWNsZSBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIC8vLmNvbnRlbnRzLXRpdGxlIHtcbiAgICAgICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTguNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnRzLWxpbmssIC5jb250ZW50cy1hdXRob3IsIC5hbm5vdW5jZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOC40cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9hcnRpY2xlIGgzIHtcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAvL31cbiAgICAgICAgLy9hcnRpY2xlIGgyIHtcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAyOHB0O1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAmLl9fZm9udC0xOXB4IHtcbiAgICAgICAgYXJ0aWNsZSBwLCBhcnRpY2xlIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgLy8uY29udGVudHMtdGl0bGUge1xuICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAyNXB0O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS40cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudHMtbGluaywgLmNvbnRlbnRzLWF1dGhvciwgLmFubm91bmNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5LjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2FydGljbGUgaDMge1xuICAgICAgICAvLyAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIC8vfVxuICAgICAgICAvL2FydGljbGUgaDIge1xuICAgICAgICAvLyAgICBmb250LXNpemU6IDI5cHQ7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgICYuX19mb250LTIwcHgge1xuICAgICAgICBhcnRpY2xlIHAsIGFydGljbGUgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICAvLy5jb250ZW50cy10aXRsZSB7XG4gICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDI2cHQ7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwLjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50cy1saW5rLCAuY29udGVudHMtYXV0aG9yLCAuYW5ub3VuY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vYXJ0aWNsZSBoMyB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vYXJ0aWNsZSBoMiB7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgICAgICAgLy99XG4gICAgfVxufVxuIiwiLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLmJvZHktcGVyc29uYWwge1xuICAuY29udGVudCB7XG4gICAgLy9tYXJnaW46IDIwcHggMDtcbiAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3RThDOUY7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmZvcm0taG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5wZXJzb25hbC10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLnBlcnNvbmFsLWNvbnRlbnQge1xuICAgIC5jYXJ0X2VtcHR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLyotLdCb0LjRh9C90YvQuSDQutCw0LHQuNC90LXRgi0tKi9cbi5hY2NvdW50LWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBjb2xvcjogIzcyODU5NDtcbiAgZm9udC1zaXplOiAxMHB0O1xufVxuXG4uYWNjb3VudC1saW5rcyBhOmxpbmssIC5hY2NvdW50LWxpbmtzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMzk0NDRmO1xufVxuXG4uYWNjb3VudC1saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lnbmluIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTNweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG4uaGRlbCB7XG4gIGNvbG9yOiAjNzI4NTk0O1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmFjY291bnQtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNlM2U2ZTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDQ1cHggMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uYWNjb3VudC1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvc3ByaXRlLW1pbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmZhdnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ZhdnMtaWNvbi5zdmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5mYXZzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUuZmF2cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYWxyZWFkeS1mYXYuc3ZnKSAzcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTIwcHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuaW5jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTY4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkucGVyc29uYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yNjRweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5teXN1YnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yMTZweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5vbGRzaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzEycHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLmhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0xNDRweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUuaW5jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTkycHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLnBlcnNvbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMjg4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLm15c3VicyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTI0MHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5vbGRzaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzM2cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkgYTpsaW5rLCAuYWNjb3VudC1tZW51IHVsIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0ODU2NjIgIWltcG9ydGFudDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUgYSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gIGNvbG9yOiAjZTYzMjAxICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cblxuLmFjYy10YWJsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItaW5mby10aXRsZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlci1zdGF0dXMge1xuICAvKmZsb2F0OiByaWdodDsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cblxuLm9yZGVyLWluZm8gLmJ0biwgLnBlcnNvbmFsLWZvcm0gLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyrQotCw0LHQu9C40YbQsCDQsNC60LrQsNGD0L3RgtCwKi9cbi5hY2MtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjN2M3O1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLWltZyBpbWcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDRkNDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0tYWJvdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0tYWJvdXQgaDQsIC5jYXJ0LWl0ZW0tc3Vic2NyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYWNjLXRhYmxlLWl0ZW0tYWJvdXQgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5hY2MtdGFibGUtaXRlbSBpbWcge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmFjYy10YWJsZS1yb3ctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogI2M3YzdjNztcbn1cblxuLmFjYy10YWJsZS1yb3ctaGVhZGVyIC5hY2MtdGFibGUtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggNXB4IDEwcHggNXB4O1xufVxuXG4vKtCi0LDQsdC70LjRhtCwINCw0LrQutCw0YPQvdGC0LAqL1xuXG4uc3Vic2NyLXRhYmxlLXJlYWRtb3JlIGEge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3Vic2NyLXRhYmxlLXJlYWRtb3JlIGE6bGluaywgLnN1YnNjci10YWJsZS1yZWFkbW9yZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzcyODU5NDtcbn1cblxuLnN1YnNjci10YWJsZS1yZWFkbW9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hY2NvdW50LW1lbnUgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNlNjMyMDE7XG59XG5cbi5zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHQ7XG59XG5cbi50aXRsZS1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGFuaDMge1xuICBmb250LXNpemU6IDE2cHQ7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uc2VjdGlvbi10aXRsZSAuc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ubm9tZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm9yZGVyLWluZm9ybWF0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLm9yZGVyLWluZm9ybWF0aW9uLWJsb2NrIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5vcmRlci1pbmZvcm1hdGlvbi1ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnN0YXR1cy1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG4uc3RhdHVzLWNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQ6ICMyOTdmYzM7XG59XG5cbi5zdGF0dXMtcGF5ZWQge1xuICBiYWNrZ3JvdW5kOiAjN2ZjMzI3O1xufVxuXG4uc3RhdHVzLXdhaXQge1xuICBiYWNrZ3JvdW5kOiAjZWU5MTIzO1xufVxuXG4uc3RhdHVzLWNhbmNlbGxlZCB7XG4gIGJhY2tncm91bmQ6ICM3ZThmOWQ7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5mb3JtLWxhYmVsLWxvbmcge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuZm9ybSB7XG4gIC8vbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlYXJjaC1ob2xkZXItYWRhcHQgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNlYXJjaC1ob2xkZXItYWRhcHQgLmZvcm0tZmllbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm0tYnV0dG9ucy1ob2xkZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG4uZm9ybS1yb3cge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5mb3JtLWxhYmVsLCAuZm9ybS1ob2xkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xufVxuXG4uZm9ybS1ob2xkZXIge1xuICB3aWR0aDogODAlO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xufVxuXG4uZm9ybS1yb3ctYnV0dG9uIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZDogI2UzZTZlOTtcbiAgaGVpZ2h0OiA4MXB4O1xufVxuXG4uZm9ybS1yb3ctYnV0dG9uIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBlcnNvbmFsLWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5wZXJzb25hbC1mb3JtIC51bml0LXZlcnNpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wZXJzb25hbC1mb3JtIC51bml0LXZlcnNpb24tbG9uZy1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wZXJzb25hbC1mb3JtIC5mb3JtLWZpZWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucHJvZmlsZS1sZWdlbmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOXB0O1xufVxuXG4ucHJvZmlsZS1sZWdlbmQgLm9zaXRhbCB7XG4gIG1hcmdpbjogMCA4cHggMCAycHg7XG59XG5cbi5mb3JtLXN1YmhlYWRlciB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ucGF5bWVudF90eXBlIHtcbiAgLypib3R0b206IDEwcHg7Ki9cbiAgZm9udC1zaXplOiAxMHB0O1xuICBtYXJnaW46IDE0cHggMDtcbn1cblxuLnBheW1lbnRfdHlwZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBheW1lbnRfdHlwZV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOGQ4ZDhlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLyotLdCb0LjRh9C90YvQuSDQutCw0LHQuNC90LXRgi0tKi9cblxuLyotLdCh0YLRgNCw0L3QuNGG0LAg0JzQvtC4INC30LDQutCw0LfRiy0tKi9cbi5hY2MtdGFibGUtd3JhcHBlci1vcmRlcnMgLnN1YnNjci10YWJsZS1yZWFkbW9yZSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5hY2MtdGFibGUtd3JhcHBlci1vcmRlcnMgLmFjYy10YWJsZS1pdGVtLXR5cGUtbmFtZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hY2MtdGFibGUtd3JhcHBlci1vcmRlcnMgLmFjYy10YWJsZS1pdGVtLWR1byB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5vcmRlci1pbmZvIC5hY2MtdGFibGUtaXRlbS1kdW8ge1xuICB3aWR0aDogMTglO1xufVxuXG4uc3VidGFibGUtY2VsbC10eXBlIHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnN1YnRhYmxlLWNlbGwtbmFtZSB7XG4gIHdpZHRoOiA2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnN1YnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJ0YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5zdWJ0YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbn1cblxuLyotLdCh0YLRgNCw0L3QuNGG0LAg0JzQvtC4INC30LDQutCw0LfRiy0tKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZnRtZW51IC5uYW1lX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLWNhdC1kYXRlLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmFydGljbGVzLXRleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFydGljbGVzLWlubmVyIGgzLnNlY3Rpb24tdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uc3Vic2NyLWluZm8gc3BhbiB7XG4gIGNvbG9yOiAjNjI2OTcyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmZpbHRlci1zb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmlsdGVyLXNvcnQgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmZpbHRlci1zb3J0IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmlsdGVyLXNvcnQgLnNlbGVjdC1ob2xkZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFydGljbGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2UzZTZlOTtcbiAgcGFkZGluZzogMjFweDtcbn1cblxuLmFydGljbGUtc2VhcmNoIC5zZWFyY2gtaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZS1zZWFyY2gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNlM2U2ZTk7XG59XG5cbi5ibG9jay1zb3J0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmxrLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZTNlNmU5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDQzcHggMCA0NXB4IDA7XG59XG5cbi5hdXRob3IsIC53aGF0bWFnIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmJ1dHRvbi1yaWdodC1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm51bWJlci1kYXRlIC5mb3JtLWZpZWxkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ubnVtYmVyLWRhdGUgaW5wdXQsIC5zZWxlY3QtaG9sZGVyLW1pZGRsZSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNvcnRpbmcgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hdXRob3ItbGFiZWwge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWxlY3QtaG9sZGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjYmNiYztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAvKiBAdG9kbyBpbWcvc2VsZWN0LWFycm93LnBuZyAqL1xuICAvL2JhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9zZWxlY3QtYXJyb3cucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0LWhvbGRlci1taW4ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIC8qIEB0b2RvIGltZy9zZWxlY3QtYXJyb3cucG5nICovXG4gIC8vYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL3NlbGVjdC1hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4uc2VsZWN0LWhvbGRlci1taWRkbGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIC8qIEB0b2RvIGltZy9zZWxlY3QtYXJyb3cucG5nICovXG4gIC8vYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL3NlbGVjdC1hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuXG4ubXltYWdzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5teW1hZ3MtZ3JvdXAgPiBoNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHVibGljYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3JvdXAtdGFibGUgLmFjYy10YWJsZS1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmdyb3VwLXRhYmxlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGQ4ZDhlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgY29sb3I6ICM4ZDhkOGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ncm91cC10YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGQ4ZDhlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uZ3JvdXAtdGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ncm91cC10YWJsZS1oZWFkZXIsIC5ncm91cC10YWJsZSwgLmluLWdyb3VwLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdyb3VwLXRhYmxlLWhlYWRlciAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoMSkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmdyb3VwLXRhYmxlLWhlYWRlciAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoMikge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmdyb3VwLXRhYmxlLWhlYWRlciAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoMykge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLmdyb3VwLXRhYmxlLWhlYWRlciAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoNCkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLmdyb3VwLXRhYmxlLWhlYWRlciAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoNSkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQlO1xufVxuXG4uZ3JvdXAtdGFibGUgPiAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoMSkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmdyb3VwLXRhYmxlID4gLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5pbi1ncm91cC10YWJsZSAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoMSkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQzJTtcbn1cblxuLmluLWdyb3VwLXRhYmxlIC5ncm91cC10YWJsZS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xufVxuXG4uaW4tZ3JvdXAtdGFibGUgLmdyb3VwLXRhYmxlLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5pbi1ncm91cC10YWJsZSAuZ3JvdXAtdGFibGUtaXRlbTpudGgtY2hpbGQoNCkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDclO1xufVxuXG4uYWRkc3Vic2NyaWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYWRkc3Vic2NyaWJlciBhIHtcbiAgYmFja2dyb3VuZDogI2UzZTZlOSB1cmwoLi4vLi4vaW1nL3Nwcml0ZS1taW4ucG5nKSA0cHggLTczMHB4IG5vLXJlcGVhdDtcbn1cblxuLmFkZHN1YnNjcmliZXIgYTpsaW5rLCAuYWRkc3Vic2NyaWJlciBhOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5tb2RhbC1ib2R5IC5zb3J0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLW1hZ3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLW1hZ3MgYSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtQm9sZCc7XG59XG5cbi5iYW5rLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFuay1maWx0ZXJzIC5zb3J0aW5nIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hY2NvcmRlb24tZmlsdGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGVvbi1maWx0ZXIgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8qIEB0b2RvIGltZy9hY2NvcmRlb24tYXJyb3ctb3BlbmVkLnBuZyAqL1xuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvYWNjb3JkZW9uLWFycm93LW9wZW5lZC5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5hY2NvcmRlb24tZmlsdGVyLmNvbGxhcHNlZCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLyogQHRvZG8gaW1nL2FjY29yZGVvbi1hcnJvdy1vcGVuZWQucG5nICovXG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hY2NvcmRlb24tYXJyb3ctY2xvc2VkLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmFjY29yZGVvbi1iYW5rLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uY2F0LWJ1dHRvbiB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm51bWJlci1kYXRlIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjYmNiYztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5teW1hZ3MtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDElO1xufVxuXG4ubXltYWdzLWl0ZW0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5teW1hZ3MtaG92ZXItZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNzMlO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzU1NTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM1NTU7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmFydGljbGVfZm9yX3NhbGVfaW5mbywgLmFydGljbGVfZm9yX3NhbGVfYnV5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hcnRpY2xlX2Zvcl9zYWxlX2luZm8ge1xuICB3aWR0aDogODAlO1xufVxuXG4uYXJ0aWNsZV9mb3Jfc2FsZV9idXkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTIwcHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuaW5jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTY4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkucGVyc29uYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yNjRweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5teXN1YnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0yMTZweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5vbGRzaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzEycHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXltYWdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNTc4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLmhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0xNDRweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5hY3RpdmUuaW5jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMTkycHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLnBlcnNvbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMjg4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlLm15c3VicyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTI0MHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmFjdGl2ZS5vbGRzaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzM2cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXltYWdzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTYwM3B4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLmdyb3VwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNjgwcHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuZ3JvdXAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNzA0cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXlhcnRpY2xlcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTYyOHB4O1xufVxuXG4uYWNjb3VudC1tZW51IHVsIGxpLm15YXJ0aWNsZXMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNjUzcHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkgYTpsaW5rLCAuYWNjb3VudC1tZW51IHVsIGxpIGE6dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3Mjg1OTQ7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuYWN0aXZlIGEge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJztcbiAgY29sb3I6ICNlNjMyMDEgIWltcG9ydGFudDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5teW1hZ3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0zMTJweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5teWFydGljbGVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNjI4cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkuZ3JvdXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC02NzhweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5teW1hZ3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMzM3cHg7XG59XG5cbi5hY2NvdW50LW1lbnUgdWwgbGkubXlhcnRpY2xlcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC02NTNweDtcbn1cblxuLmFjY291bnQtbWVudSB1bCBsaS5ncm91cC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC03MDNweDtcbn1cblxuI2FydGljbGVfZm9yX3NhbGUge1xuICBtYXJnaW46IDIzcHggMDtcbn1cblxuI2FydGljbGVfZm9yX3NhbGUgcCB7XG4gIGNvbG9yOiAjNzI4NTk0O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUl0YWxpYyc7XG59XG5cbi5zb3J0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLm15bWFncy1pdGVtIHtcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5cbi5teW1hZ3MtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjUlO1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG4ubXltYWdzLWl0ZW0tc2FsZSAubXltYWdzLW51bWJlciB7XG4gIGNvbG9yOiAjN2U4ZjljO1xufVxuXG4ubXltYWdzLWl0ZW0tc2FsZSBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5teW1hZ3MtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm15bWFncy1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5vcmRlci1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmluY3V0ID4gLmluY3V0IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmFjYy10YWJsZS1pdGVtLWFib3V0IGg0LCAuY2FydC1pdGVtLXN1YnNjci1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnN1YnNjci1pbmZvIHNwYW4ge1xuICBjb2xvcjogIzYyNjk3MjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1tYWdzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hY2MtdGFibGUtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMjBweCA1cHg7XG59XG5cbi5hY2MtdGFibGUtaXRlbS1tYWdzIGEge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xufVxuXG4vL2E6bGluaywgYTp2aXNpdGVkIHtcbi8vICBjb2xvcjogIzAwMDtcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL31cblxuYSwgcCwgaDMsIGg0LCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLml0ZW0tYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3YzdjNztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubWF4LXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG93LXJlc3VsdHMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnNob3ctcmVzdWx0cyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAvL2Rpc3BsYXk6IGlubGluZTtcbiAgLy9kaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uc2hvdy1yZXN1bHRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnNob3ctcmVzdWx0cyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uc2hvdy1yZXN1bHRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIC8vYm9yZGVyOiBpbml0aWFsO1xufVxuXG4uYmFjay1wZXJzb25hbC1idXR0b24ge1xuICBhIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIC5nbHlwaGljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG50YWJsZSB7XG4gICAgJi5fX3BlcnNvbmFsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZTYzMjAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheS1pbi1saXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRwdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuXG4gICAgICAgICAgICAmLnN0YXR1cy13YWl0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0YXR1cy13YWl0aW5nX2NvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdGF0dXMtcGF5ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0YXR1cy1jYW5jZWxsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdHVzLWNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3Nib2xkIHtcblxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbiNwZXJzb25hbC1tYWdhemluZXMtY29udGVudCB7XG4gIC50aXRsZS1tYWdhemluZSB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvL2FsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL21pbi1oZWlnaHQ6IDY5cHg7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICB9XG4gIGltZyB7XG4gICAgJjpob3ZlciB7XG5cbiAgICB9XG4gIH1cbiAgLl9faXRlbSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmluZm8tbWFnYXppbmUge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtbWFnYXppbmUge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvL3dpZHRoOiAxMDBweDtcbiAgICAgIC8vaGVpZ2h0OiAxNTBweDtcbiAgICAgIC8vbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLmlzc3VlLWFubm91bmNlIHtcbiAgICAgIC8vd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vd2lkdGg6IDE1MHB4O1xuICAgICAgLy9oZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLl9fYm9keS1wZXJzb25hbC1hdXRob3Ige1xuICAgIEBpbXBvcnQgJy4vbWFpbi5zY3NzJztcbiAgICAvL0BpbXBvcnQgJy4vcmVzcG9uc2l2ZS5jc3MnO1xufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKlxuICogY3VzdG9tLXN0eWxlLW5leHQtbGluZSAtINGC0L4g0YfRgtC+INGB0LDQvCDQv9C+0LzQtdC90Y/QuyDQuNC3INCy0LXRgNGB0YLQutC4XG4gKi9cbi8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbi8vYm9keVxuLy9wLFxuLy9oMSxcbi8vaDIsXG4vL2gzLFxuLy8vL3VsLFxuLy8vL2xpLFxuLy9hOm5vdCguYnRuKSB7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBwYWRkaW5nOiAwO1xuLy8gICAgY29sb3I6ICMxQjFCMUI7XG4vLyAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuLy99XG4vL2E6bm90KC5idG4pOm5vdCgubmF2LWxpbmspIHtcbi8vICAgIGNvbG9yOiAjMUIxQjFCO1xuLy8gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbi8vfVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5oMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cblxuLnNpdGVfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM2NXB4O1xuICAgIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gICAgYm9yZGVyLXRvcDogMnB4ICMzNDkwREMgc29saWQ7XG4gICAgei1pbmRleDogMjtcbn1cblxuLm1lbnUtc2hvd2VkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRyaWFuZ2xlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJpYW5nbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5MXB4O1xuICAgIHRvcDogLTE2cHg7XG59XG5cbi5zaXRlX21lbnVfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0OHB4O1xufVxuXG4uc2l0ZV9tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uc2l0ZV9tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idXJnZXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wbGFuayB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM2RjgxOTM7XG59XG5cbi5idXJnZXIubmF2LW9wZW5lZCAucGxhbms6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnVyZ2VyLm5hdi1vcGVuZWQgLnBsYW5rOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJ1cmdlci5uYXYtb3BlbmVkIC5wbGFuazpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLmJ1cmdlcjpob3ZlciAucGxhbmsge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5zZWN0aW9uc19tZW51IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi50b3BfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDgwcHg7XG59XG5cbi5mbGV4LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuaGVhZGVyIG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIG5hdiBhIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuaGVhZGVyIG5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzZGODE5Mztcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZ3JpZC1hcmVhOiBicmVhZGNyO1xufVxuXG4uYnJlYWRjcnVtYnNfX25hdiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmJyZWFkY3J1bWJzX19uYXYgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgLy8gY3VzdG9tLXN0eWxlLW5leHQtbGluZVxuICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXh0LWFycm93LnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJyZWFkY3J1bWJzX19uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzX19uYXYgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM2RjgxOTM7XG59XG5cbi5icmVhZGNydW1ic19fbmF2IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWIxYjFiO1xufVxuXG5tYWluIHtcbiAgICBncmlkLWFyZWE6IG1haW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogMTI0NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udG9wX3BsYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUIxQjFCO1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLnRvcF9uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuLnRvcF9sZWZ0IHtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRvcF9jb250YWN0cyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcF9jb250YWN0cyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMTJweDtcbn1cblxuZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDMzNnB4O1xuICAgIGJhY2tncm91bmQ6ICMxQjFCMUI7XG4gICAgZ3JpZC1hcmVhOiBmb290ZXI7XG59XG5cbmgxIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG5oMiB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgY29sb3I6ICMxQjFCMUI7XG59XG5cbi5tYWluX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgOTBweCk7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgLy9wYWRkaW5nLXRvcDogNzZweDtcbn1cblxuLmZvb3Rlcl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMzAwcHgpO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xufVxuXG4uZmlyc3Qtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4uZm9vdGVyLWNvbCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0IyQzFENjtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5mb290ZXItY29sIHAge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmZvb3Rlcl9tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mb290ZXJfbWVudSBhIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI0IyQzFENjtcbn1cblxuLmZvb3Rlcl9tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsLW1lZGlhIGRpdiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCA5cHg7XG59XG5cbi5mb3JtLWJsb2NrLFxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMTVweCAwO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybS1ncm91cC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmZvcm0tZ3JvdXAtdGl0bGUgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzZGODE5MztcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmdyb3VwLXRpdGxlIHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICM2RjgxOTM7XG59XG5cbi5mb3JtLWdyb3VwLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mb3JtLWdyb3VwLWJ1dHRvbiBhLCAuZm9ybS1ncm91cC1idXR0b24gYnV0dG9ue1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5mb3JtLWdyb3VwLWJ1dHRvbiBhOmxhc3QtY2hpbGQsIC5mb3JtLWdyb3VwLWJ1dHRvbiBidXR0b246bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbC1oYWxmIHtcbiAgICB3aWR0aDogMTM3cHg7XG59XG5cbi5jb2wtMSB7XG4gICAgd2lkdGg6IDkwcHg7XG59XG5cbi5jb2wtMiB7XG4gICAgd2lkdGg6IDE5NXB4O1xufVxuXG4uY29sLTMge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmNvbC00IHtcbiAgICB3aWR0aDogNDA1cHg7XG59XG5cbi5jb2wtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmxlZnRfc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuXG4uY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbn1cblxuLndpZGUtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbn1cblxuXG4vKiBGb3JtICovXG5cblxuXG4uZG93bmxvYWRfbGlua193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgIH1cbn1cblxuLmRvd25sb2FkX2xpbmsge1xuICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogIzZGODE5MyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2F1dGhvci9hdXRob3ItZG93bmxvYWQtaWNvbi5zdmcpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMUI2QUFFO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi51cGxvYWQtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWx0ZXJfc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZDogI0VDRjVGRjtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbi51cGxvYWQtZmllbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjJDMUQ2O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnVwbG9hZC1maWVsZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG5pbnB1dCxcbi8vIGN1c3RvbS1zdHlsZS1saW5lXG5zZWxlY3QsXG4udXBsb2FkLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuXG4udXBsb2FkLWZpZWxkLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8vdGV4dGFyZWEge1xuLy8gICAgcGFkZGluZy10b3A6IDE2cHg7XG4vLyAgICBjb2xvcjogcmdiKDMzLCAzNywgNDEpO1xuLy8gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1MaWdodEl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuLy99XG4vL1xuLy9zZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4vL3RleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLy9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4vLyAgICBjb2xvcjogIzZGODE5Mztcbi8vICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4vLyAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy99XG4vL1xuLy9zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4vL3RleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuLy9pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4vLyAgICBjb2xvcjogIzZGODE5Mztcbi8vICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4vLyAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy99XG5cbi8qIHNlbGVjdCAqL1xuLmJhc2ljX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkMxRDY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBjdXN0b20tc3R5bGUtbmV4dC1saW5lXG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvZG93bi1hcnJvdy1iaWcuc3ZnKSB0b3AgMTZweCByaWdodCAxNXB4IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYmFzaWNfc2VsZWN0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnNlbGVjdC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5iYXNpY19zZWxlY3Q6aG92ZXIgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNpY19zZWxlY3Q6aG92ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgICAvLyBjdXN0b20tc3R5bGUtbmV4dC1saW5lXG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvZHJvcGRvd25fYXJyb3dfcm90LnN2ZykgdG9wIDE2cHggcmlnaHQgMTVweCBuby1yZXBlYXQ7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG59XG4vKiBzZWxlY3QgKi9cblxuLmhlYWRlcl9idG5faG9sZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjI2cHg7XG59XG4vL2J1dHRvbiB7XG4vLyAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4vLyAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuLy99XG5cbi5iYXNpY19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0YzNDMzODtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmJhc2ljX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGNTAyMTtcbn1cblxuLmludGVyZmFjZV9idG4sXG4uZnVuY3Rpb25hbF9idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMUI2QUFFO1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gICAgYm9yZGVyOiAjRTJGMEZGIHNvbGlkIDFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzlweDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaW50ZXJmYWNlX2J0bjpob3Zlcixcbi5mdW5jdGlvbmFsX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgICBib3JkZXI6ICNFMkYwRkYgc29saWQgMXB4O1xuICAgIGNvbG9yOiAjMzQ5MERDO1xufVxuXG4uYmFja19idG4sIC5iYWNrX2J0bjpob3ZlcntcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDojRUNGNUZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTIuNjQ4MzcgNS4xODgzNkwyLjY0OTM3IDUuMTU3OTlDMi42NTY1MiA1LjAzNDQ0IDIuNjk5NjggNC45MTM1NCAyLjc3NjQ3IDQuODEyMTlMNS4yMTMyNiAxLjU4MTczQzUuNDIzNjEgMS4zMDI2IDUuODIwNCAxLjI0Njg0IDYuMDk5NTQgMS40NTcxOEM2LjM3ODY3IDEuNjY3NTIgNi40MzQ0MyAyLjA2NDMyIDYuMjI0MDkgMi4zNDM0NUw0LjA3NTU2IDUuMTk2NzdMNi4yMjQwOSA4LjA0ODAzQzYuNDM0NDMgOC4zMjcxNiA2LjM3ODY3IDguNzIzOTYgNi4wOTk1NCA4LjkzNDNDNS44MjA0IDkuMTQ0NjQgNS40MjM2MSA5LjA4ODg3IDUuMjEzMjYgOC44MDk3NEwyLjc4MzUyIDUuNTg4NDJDMi43MDIzMiA1LjQ4NTI1IDIuNjU2NzMgNS4zNjA3NiAyLjY0OTM3IDUuMjMzNDhDMi42NDg4NyA1LjIyMzIgMi42NDg1IDUuMjEzMTUgMi42NDgzNyA1LjIwMzExVjUuMTg4MzZaJyBmaWxsPSclMjMzNDkwREMnLyUzZSUzYy9zdmclM2VcIikgbGVmdCAxOHB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5mdW5jdGlvbmFsX2J0biB7XG4gICAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaW50ZXJmYWNlX2J0biB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDZweCAyMnB4O1xuXG5cblxuXG4gICAgLnJlYWRlci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvYXV0aG9yL2F1dGhvci1yZWFkZXItYnV0dG9uLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnJlYWRlci1pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbl93b3JrLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLnBsdXNfYnRuLFxuLnBsdXNfYnRuOmhvdmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQxcHg7XG4gICAgLy8gY3VzdG9tLXN0eWxlLW5leHQtbGluZVxuICAgIC8vYmFja2dyb3VuZDogI0VDRjVGRiB1cmwoLi4vaW1nL3BsdXMuc3ZnKSBsZWZ0IDIycHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZpbGVfZGVsX2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbiAgICAvL2JhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKC4uL2ltZy9Dcm9zcy5zdmcpIGxlZnQgOHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICM2RjgxOTM7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDdweCAxMXB4IDdweCAyMXB4O1xufVxuXG4uZmlsZV9kZWxfYnRuOmhvdmVyIHtcbiAgICAvLyBjdXN0b20tc3R5bGUtbmV4dC1saW5lXG4gICAgLy9iYWNrZ3JvdW5kOiAjRTJGMEZGIHVybCguLi9pbWcvQ3Jvc3Muc3ZnKSBsZWZ0IDhweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjMzQ5MERDO1xufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICM2RjgxOTM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxubGFiZWwuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgIC8qIERhcmsgR3JleSAqL1xuXG4gICAgY29sb3I6ICM2RjgxOTM7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5jaGVja21hcmstY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAjQjJDMUQ2IDFweCBzb2xpZDtcbn1cblxuLmNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyay1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGMzQzMzg7XG4gICAgLypiYWNrZ3JvdW5kOiByZ2IoNjksIDE4NiwgMjUyKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY5LCAxODYsIDI1MiwgMSkgMCUsIHJnYmEoNTIsIDE0NCwgMjIwLCAxKSAxMDAlKTsqL1xuICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogRm9ybSAqL1xuXG5cbi5zZXJ2aWNlLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNkY4MTkzO1xufVxuXG4uc3VidGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICM2RjgxOTM7XG59XG5cbi5wcm9maWxlX21lbnUge1xuICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8ucHJvZmlsZV9tZW51X3dyYXBwZXIge1xuLy8gICAgd2lkdGg6IDE2MHB4O1xuLy8gICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgICBwYWRkaW5nLXRvcDogODJweDtcbi8vICAgIHotaW5kZXg6IDE7XG4vL31cblxuLnByb2ZpbGVfbWVudV9fbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMxQjFCMUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmxpZ2h0ZWQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnByb2ZpbGVfbWVudV9fbmF2IGxpIC5saWdodGVkLFxuLnRhYl9tZW51X25hdiBsaSAubGlnaHRlZCB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMzQzMzg7XG59XG5cbi5wcm9maWxlX21lbnVfX25hdiBsaTpob3ZlciAubGlnaHRlZCxcbi50YWJfbWVudV9uYXYgbGk6aG92ZXIgLmxpZ2h0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi50YWJfbWVudV9uYXYgbGk6aG92ZXIgLmxpZ2h0ZWQge1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5wcm9maWxlX21lbnVfX25hdiBsaS5hY3RpdmUgLmxpZ2h0ZWQsXG4udGFiX21lbnVfbmF2IGxpLmFjdGl2ZSAubGlnaHRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1JTtcbn1cblxuLnRhYl9tZW51X25hdiBsaS5hY3RpdmUgLmxpZ2h0ZWQge1xuICAgIHdpZHRoOiAzNSU7XG59XG5cblxuLyog0J/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70Ywg0YDQvtC70LXQuSAqL1xuLy8ucm9sZV90b2dnbGVyIHtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbi8vICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4vLyAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuLy8gICAgcGFkZGluZzogNnB4O1xuLy8gICAgY3Vyc29yOiBwb2ludGVyO1xuLy99XG5cbi8vLnJvbGVfdG9nZ2xlcjpob3ZlciB7XG4vLyAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4vLyAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4xNSk7XG4vLyAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDI3LCAyNywgMjcsIDAuMTUpO1xuLy99XG5cbi5yb2xlX2l0ZW0ge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLy8ucm9sZV9pdGVtX2FjdGl2ZSB7XG4vLyAgICBoZWlnaHQ6IDUwcHg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4vL31cblxuLy8ucm9sZV90b2dnbGVyOmhvdmVyIC5yb2xlX2l0ZW0ge1xuLy8gICAgLy9oZWlnaHQ6IDUwcHg7XG4vLyAgICAvL2Rpc3BsYXk6IGZsZXg7XG4vLyAgICAvL2FsaWduLWl0ZW1zOiBzdHJldGNoO1xuLy99XG5cbi5yb2xlX3RvZ2dsZXJfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgLy8gY3VzdG9tLXN0eWxlLW5leHQtbGluZVxuICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kb3duLWFycm93LWJpZy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4ucm9sZV90b2dnbGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnJvbGVfdG9nZ2xlciBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICM2RjgxOTM7XG59XG5cbi51c2VyX3Bob3RvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogI0IyQzFENiAxcHggc29saWQ7XG4gICAgbWFyZ2luOiA0cHggOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVzZXJfcGhvdG8gc3ZnIHtcbiAgICBmaWxsOiAjQjJDMUQ2O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi51c2VyX25hbWVfYmxvY2sgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuLnVzZXJfbmFtZV9ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qINCf0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMINGA0L7Qu9C10LkgKi9cblxuXG5cbi8vLmZvcm0tc3RlcHMge1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbi8vICAgIHBhZGRpbmctdG9wOiA3cHg7XG4vL31cbi8vXG4vLy5mb3JtLXN0ZXAge1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICBmbGV4OiAxIDEgMjAlO1xuLy99XG4vL1xuLy8uZm9ybS1zdGVwIHNwYW4ge1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICBmb250LWZhbWlseTogUm9ib3RvO1xuLy8gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgIGNvbG9yOiAjNkY4MTkzO1xuLy8gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuLy99XG4vL1xuLy8uc3RlcC1kZXNpZ24ge1xuLy8gICAgaGVpZ2h0OiA2cHg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy99XG4vL1xuLy8uc3RlcC1wb2ludCB7XG4vLyAgICB3aWR0aDogNnB4O1xuLy8gICAgaGVpZ2h0OiA2cHg7XG4vLyAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBiYWNrZ3JvdW5kOiAjQjJDMUQ2O1xuLy8gICAgcmlnaHQ6IDA7XG4vLyAgICB0b3A6IDA7XG4vL31cbi8vXG4vLy5zdGVwLWxpbmUge1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBoZWlnaHQ6IDJweDtcbi8vICAgIGJhY2tncm91bmQ6ICNCMkMxRDY7XG4vL31cbi8vXG4vLy5zdGVwLWFjdGl2ZSAuc3RlcC1wb2ludCxcbi8vLnN0ZXAtYWN0aXZlIC5zdGVwLWxpbmUge1xuLy8gICAgYmFja2dyb3VuZDogI0YzNDMzODtcbi8vfVxuLy9cbi8vLnN0ZXAtYWN0aXZlLTEgLnN0ZXAtcG9pbnQge1xuLy8gICAgYmFja2dyb3VuZDogI0IyQzFENjtcbi8vfVxuLy9cbi8vLnN0ZXAtYWN0aXZlLTEgLnN0ZXAtbGluZSB7XG4vLyAgICBiYWNrZ3JvdW5kOiByZ2IoMjQzLCA2NywgNTYpO1xuLy8gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MywgNjcsIDU2LCAxKSAwJSwgcmdiYSgyNDMsIDY3LCA1NiwgMSkgMzMlLCByZ2JhKDE3OCwgMTkzLCAyMTQsIDEpIDMzJSwgcmdiYSgxNzgsIDE5MywgMjE0LCAxKSAxMDAlKTtcbi8vfVxuLy9cbi8vLnN0ZXAtYWN0aXZlLTIgLnN0ZXAtcG9pbnQge1xuLy8gICAgYmFja2dyb3VuZDogI0IyQzFENjtcbi8vfVxuLy9cbi8vLnN0ZXAtYWN0aXZlLTIgLnN0ZXAtbGluZSB7XG4vLyAgICBiYWNrZ3JvdW5kOiByZ2IoMjQzLCA2NywgNTYpO1xuLy8gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MywgNjcsIDU2LCAxKSAwJSwgcmdiYSgyNDMsIDY3LCA1NiwgMSkgNjYlLCByZ2JhKDE3OCwgMTkzLCAyMTQsIDEpIDY2JSwgcmdiYSgxNzgsIDE5MywgMjE0LCAxKSAxMDAlKTtcbi8vfVxuLy9cbi8vLnN0ZXAtYWN0aXZlIHNwYW4ge1xuLy8gICAgY29sb3I6ICMxYjFiMWI7XG4vL31cblxuLnRvcF9zZWFyY2gge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzgzODM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9wX3NlYXJjaCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmN1c3RvbV9zZWFyY2gge1xuICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbiAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvc2V0dGluZ3Muc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgNHB4O1xufVxuXG5cbi50b3BfcHJvZmlsZSB7XG4gICAgd2lkdGg6IDIyNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3BfcHJvZmlsZSAuaWNvbl9saW5rIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbn1cblxuLmljb25fbGluayB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmljb25fbGluayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pY29uX2xpbmsgc3ZnIHtcbiAgICBmaWxsOiAjNkY4MTkzO1xufVxuXG4uaWNvbl9saW5rOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI0ZGRjtcbn1cblxuLmJ1bGIge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5oYXZlX2NoYW5nZXMgLmJ1bGIge1xuICAgIGJhY2tncm91bmQ6ICNGMzQzMzg7XG59XG5cblxuLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4ICovXG4vLy51bml0IHtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgI0Q1RTBFQztcbi8vICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vL31cbi8vXG4vLy51bml0X19oZWFkZXIge1xuLy8gICAgcGFkZGluZzogMTJweCAyMHB4O1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vfVxuLy9cbi8vLnVuaXRfX2NyZWF0aW9uX2RhdGUge1xuLy8gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbi8vICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICBmb250LXNpemU6IDEycHg7XG4vLyAgICBsaW5lLWhlaWdodDogMTRweDtcbi8vICAgIGNvbG9yOiAjNkY4MTkzO1xuLy99XG4vL1xuLy8udW5pdF9fYm9keSB7XG4vLyAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggMjBweDtcbi8vfVxuLy8udW5pdF9fZm9vdGVyIHtcbi8vICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4vLyAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RTBFQztcbi8vfVxuLy9cbi8vLmF1dGhvci1hcnRpY2xlLXVuaXQge1xuLy9cbi8vICAgICYuYm9yZGVyZWQge1xuLy8gICAgICAgIC51bml0X19oZWFkZXIge1xuLy8gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTBFQztcbi8vICAgICAgICB9XG4vLyAgICAgICAgLnVuaXRfX2JvZHkge1xuLy8gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuLy8gICAgICAgIH1cbi8vICAgICAgICAudW5pdF9fZm9vdGVyIHtcbi8vICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuLy8gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RTBFQztcbi8vICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAgICAmLl9fYnV0dG9ucyB7XG4vLyAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4vLy51bml0X19mb290ZXIge1xuLy8gICAgJi5ib3JkZXJlZCB7XG4vL1xuLy8gICAgfVxuLy8gICAgLnVuaXRfX2ZlZWRiYWNrIHtcbi8vICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICB9XG4vLyAgICAuaW5mb19zaG93X3RvZ2dsZXIge1xuLy8gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0cHggMjBweDtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2F1dGhvci9hdXRob3ItY29tbWVudC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4vLyAgICB9XG4vLyAgICAuaW5mb19ibG9jayB7XG4vLyAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuLy8gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCAyMHB4O1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbi8vICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbi8vICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4vLyAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbi8vICAgICAgICBwIHtcbi8vICAgICAgICAgICAgLy9mb250LWZhbWlseTogUm9ib3RvO1xuLy8gICAgICAgICAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbi8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuLy8gICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxNTAlO1xuLy8gICAgICAgICAgICBjb2xvcjogIzFCMUIxQjtcbi8vICAgICAgICB9XG4vLyAgICAgICAgJi5kYW5nZXIge1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEQ0Q2IDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cblxuXG5cblxuLy8udW5pdF9faDIge1xuLy8gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbi8vICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICBsaW5lLWhlaWdodDogMTUwJTtcbi8vICAgIGNvbG9yOiAjMUIxQjFCO1xuLy99XG4vLy51bml0X19oMiBhOmhvdmVye1xuLy8gICAgY29sb3I6ICMwMDA7XG4vL31cbi8vXG4vLy51bml0X19qb3VybmFsIHtcbi8vICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbi8vICAgIC8vcGFkZGluZy1sZWZ0OiAyNHB4O1xuLy8gICAgbWFyZ2luOiAxNnB4IDAgMjhweCAwO1xuLy8gICAgLnVuaXRfX2pvdXJuYWwtaWNvbiB7XG4vLyAgICAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgICAgaGVpZ2h0OiAxNHB4O1xuLy8gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2F1dGhvci9hdXRob3ItcmVhZGVyLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuLy8gICAgfVxuLy99XG4vL1xuLy8udW5pdF9fZmVlZGJhY2sge1xuLy8gICAgLy9iYWNrZ3JvdW5kOiAjRTJGMEZGO1xuLy8gICAgLy9wYWRkaW5nOiA0cHggMjBweCA0cHggMjBweDtcbi8vfVxuLy9cbi8vLnVuaXRfYWN0aW9uX2J0bnMge1xuLy8gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4vLyAgICBwYWRkaW5nOiA0cHggMjBweCAyMHB4IDIwcHg7XG4vL31cblxuLmluZm9fc2hvd190b2dnbGVyIGEge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjMUI2QUFFO1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxMSAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTUuMzkwMDEgNy44NDY4OUwxLjY3MDI0IDUuMDQxNDhDMS4zNDczMSA0Ljc5ODE0IDEuMjgyOCA0LjMzOTEgMS41MjYxNCA0LjAxNjE3QzEuNzY5NDggMy42OTMyNSAyLjIyODUzIDMuNjI4NzQgMi41NTE0NSAzLjg3MjA4TDUuODUxNzMgNi4zNTg2MUw5LjE1MDk2IDMuODcyMDhDOS40NzM4OCAzLjYyODc0IDkuOTMyOTIgMy42OTMyNSAxMC4xNzYzIDQuMDE2MTdDMTAuNDE5NiA0LjMzOTEgMTAuMzU1MSA0Ljc5ODE0IDEwLjAzMjIgNS4wNDE0OEw2LjMxMjM5IDcuODQ2ODlDNi4xOTQxNiA3Ljk0MjMgNi4wNTA5MyA3Ljk5NjY3IDUuOTA0MDIgOC4wMDcwMUg1Ljc5ODM4QzUuNjUxNDggNy45OTY2NyA1LjUwODI0IDcuOTQyMyA1LjM5MDAxIDcuODQ2ODlaJyBmaWxsPSclMjMxQjZBQUUnLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaW5mb19zaG93X3RvZ2dsZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDkwREM7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxMScgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDExIDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNNS4zOTAwMSA3Ljg0Njg5TDEuNjcwMjQgNS4wNDE0OEMxLjM0NzMxIDQuNzk4MTQgMS4yODI4IDQuMzM5MSAxLjUyNjE0IDQuMDE2MTdDMS43Njk0OCAzLjY5MzI1IDIuMjI4NTMgMy42Mjg3NCAyLjU1MTQ1IDMuODcyMDhMNS44NTE3MyA2LjM1ODYxTDkuMTUwOTYgMy44NzIwOEM5LjQ3Mzg4IDMuNjI4NzQgOS45MzI5MiAzLjY5MzI1IDEwLjE3NjMgNC4wMTYxN0MxMC40MTk2IDQuMzM5MSAxMC4zNTUxIDQuNzk4MTQgMTAuMDMyMiA1LjA0MTQ4TDYuMzEyMzkgNy44NDY4OUM2LjE5NDE2IDcuOTQyMyA2LjA1MDkzIDcuOTk2NjcgNS45MDQwMiA4LjAwNzAxSDUuNzk4MzhDNS42NTE0OCA3Ljk5NjY3IDUuNTA4MjQgNy45NDIzIDUuMzkwMDEgNy44NDY4OVonIGZpbGw9JyUyMzM0OTBEQycvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uaW5mb19zaG93X3RvZ2dsZXIgYS5mZWVkYmFjay1vcGVuZWQge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTUuNDYxMDcgMy4wMTkwN0w5LjE4MDg0IDUuODI0NDhDOS41MDM3NiA2LjA2NzgyIDkuNTY4MjcgNi41MjY4NyA5LjMyNDkzIDYuODQ5NzlDOS4wODE1OSA3LjE3MjcyIDguNjIyNTUgNy4yMzcyMyA4LjI5OTYzIDYuOTkzODlMNC45OTkzNCA0LjUwNzM2TDEuNzAwMTIgNi45OTM4OUMxLjM3NzIgNy4yMzcyMyAwLjkxODE1IDcuMTcyNzIgMC42NzQ4MSA2Ljg0OTc5QzAuNDMxNDcgNi41MjY4NyAwLjQ5NTk4NSA2LjA2NzgyIDAuODE4OTA4IDUuODI0NDhMNC41Mzg2OCAzLjAxOTA3QzQuNjU2OTIgMi45MjM2NiA0LjgwMDE1IDIuODY5MjkgNC45NDcwNSAyLjg1ODk2TDUuMDUyNjkgMi44NTg5NkM1LjE5OTYgMi44NjkyOSA1LjM0MjgzIDIuOTIzNjYgNS40NjEwNyAzLjAxOTA3WicgZmlsbD0nJTIzMUI2QUFFJy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5pbmZvX2Jsb2NrIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDAgMjBweCAwO1xufVxuXG4uZmVlZGJhY2stc2hvd2VkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vLnVuaXRfX2pvdXJuYWwge1xuLy8gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbi8vICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICBmb250LXNpemU6IDEycHg7XG4vLyAgICBsaW5lLWhlaWdodDogMTRweDtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgY29sb3I6ICM2RjgxOTM7XG4vL31cbi8vXG4vLy51bml0X19vd25lciBwIHtcbi8vICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4vLyAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIGNvbG9yOiAjMUIxQjFCO1xuLy8gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuLy99XG4vL1xuLy8udW5pdF9fb3duZXIgc3BhbiB7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4vLyAgICBmb250LWZhbWlseTogUm9ib3RvO1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgZm9udC1zaXplOiAxMnB4O1xuLy8gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIGNvbG9yOiAjNkY4MTkzO1xuLy8gICAgLy8gY3VzdG9tLXN0eWxlLW5leHQtbGluZVxuLy8gICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3VzZXItbWluLnN2ZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuLy99XG5cbi8vLnN0YXR1cyB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuLy8gICAgcGFkZGluZzogMCAxOHB4IDAgMzZweDtcbi8vICAgIGhlaWdodDogMjhweDtcbi8vICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbi8vICAgICYuaW5fd29yayB7XG4vLyAgICAgICAgLy8gY3VzdG9tLXN0eWxlLW5leHQtbGluZVxuLy8gICAgICAgIGJhY2tncm91bmQ6ICNFMkYwRkYgdXJsKC4uLy4uLy4uL2ltZy9hdXRob3IvYXV0aG9yLXdhaXRpbmcuc3ZnKSBsZWZ0IDEycHggY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgIH1cbi8vXG4vLyAgICAmLmRlbnkge1xuLy8gICAgICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGIHVybCguLi8uLi8uLi9pbWcvYXV0aG9yL2F1dGhvci1jYW5jZWxsZWQuc3ZnKSBsZWZ0IDEycHggY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgIH1cbi8vXG4vLyAgICAmLnB1Ymxpc2hlZCB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogI0UyRjBGRiB1cmwoLi4vLi4vLi4vaW1nL2F1dGhvci9hdXRob3ItZGVsaXZlcmVkLnN2ZykgbGVmdCAxMnB4IGNlbnRlciBuby1yZXBlYXQ7XG4vLyAgICB9XG4vL31cbi8vXG4vLy5zdGF0dXNfX2RhdGUge1xuLy8gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbi8vICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICBmb250LXNpemU6IDEycHg7XG4vLyAgICBsaW5lLWhlaWdodDogMTRweDtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgY29sb3I6ICM2RjgxOTM7XG4vL31cbi8vXG4vLy5zdGF0dXMgc3BhbiB7XG4vLyAgICBmb250LWZhbWlseTogUm9ib3RvO1xuLy8gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICBjb2xvcjogIzFCMUIxQjtcbi8vfVxuXG5cblxuLyog0K3Qu9C10LzQtdC90YIg0YHRgtCw0YLRjNC4ICovXG5cbi8qIFRhYiBNZW51ICovXG4udGFiX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgLy9tYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4udGFiX21lbnVfbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYl9tZW51X25hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi50YWJfbWVudV9uYXYgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvL2ZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM2RjgxOTM7XG59XG5cbi50YWJfbWVudV9uYXYgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjMUIxQjFCO1xufVxuXG4vKiBUYWIgTWVudSAqL1xuXG5cblxuLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnBhZ2luYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgNHB4O1xufVxuXG4ucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xufVxuLnBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcntcbiAgICBjb2xvcjogIzZGODE5Mztcbn1cbi5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNGMzQzMzg7XG59XG4vL1xuLy8kYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZDogI0VDRjVGRjtcbi8vJGF1dGhvci1jb250cm9sLWJvcmRlci1jb2xvcjogI0Q1RTBFQztcbi8vXG4vL1xuLy8uZmlsdGVyc193cmFwcGVyIHtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuLy8gICAgLmZpbHRlci1jb250cm9sIHtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbi8vICAgICAgICBhLCBzZWxlY3Qge1xuLy8gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4vLyAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0VDRjVGRjtcbi8vICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGF1dGhvci1jb250cm9sLWJvcmRlci1jb2xvcjtcbi8vICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuLy8gICAgICAgICAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggMjBweDtcbi8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbi8vICAgICAgICB9XG4vLyAgICAgICAgc2VsZWN0IHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZDogJGF1dGhvci1jb250cm9sLWJhY2tncm91bmQgdXJsKC4uLy4uLy4uL2ltZy9ncmFycm93LnN2Zz80OTkyNDQ24oCmKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4vLyAgICAgICAgfVxuLy8gICAgICAgIGEge1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZDtcbi8vICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuLy8gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuLy8gICAgICAgIH1cbi8vICAgICAgICAuZmlsdGVyLWNvbnRyb2wtaWNvbiB7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgICAgICAgIGhlaWdodDogMTZweDtcbi8vICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbi8vICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdXRob3ItY29udHJvbC1iYWNrZ3JvdW5kIHVybCguLi8uLi8uLi9pbWcvYXV0aG9yL2F1dGhvci1zb3J0aW5nLnN2Zykgbm8tcmVwZWF0O1xuLy8gICAgICAgICAgICAmOmhvdmVyIHtcbi8vXG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgJi51cC1kb3duLWZpbHRlciB7XG4vLyAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuLy8gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZDtcbi8vICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgJi51cCB7XG4vLyAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICYuZG93biB7XG4vLyAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG5cbi5tb2RhbF9kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsX2Ryb3Bkb3duX29wZW5lZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmlsdGVyX2l0ZW1fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zb3J0aW5nX2ZpZWxkIHt9XG5cbi5maWx0ZXJfc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAwIDQ0cHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNNy44MDgxOSAxMS43MzcyTDEuODU2NTYgNy4yNDg1NEMxLjMzOTg4IDYuODU5MTkgMS4yMzY2NiA2LjEyNDcyIDEuNjI2IDUuNjA4MDRDMi4wMTUzNSA1LjA5MTM3IDIuNzQ5ODIgNC45ODgxNCAzLjI2NjUgNS4zNzc0OUw4LjU0Njk1IDkuMzU1OTRMMTMuODI1NyA1LjM3NzQ5QzE0LjM0MjQgNC45ODgxNCAxNS4wNzY5IDUuMDkxMzcgMTUuNDY2MiA1LjYwODA0QzE1Ljg1NTUgNi4xMjQ3MiAxNS43NTIzIDYuODU5MTkgMTUuMjM1NiA3LjI0ODU0TDkuMjg0MDEgMTEuNzM3MkM5LjA5NDgzIDExLjg4OTkgOC44NjU2NiAxMS45NzY4IDguNjMwNjEgMTEuOTkzNEg4LjQ2MTU5QzguMjI2NTQgMTEuOTc2OCA3Ljk5NzM3IDExLjg4OTkgNy44MDgxOSAxMS43MzcyWicgZmlsbD0nJTIzNkY4MTkzJy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDE2cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZpbHRlcl9zZWxlY3Qgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLyogRGFyayBHcmV5ICovXG5cbiAgICBjb2xvcjogIzZGODE5Mztcbn1cblxuLm1vZGFsX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDI3LCAyNywgMjcsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDI3LCAyNywgMjcsIDAuMTUpO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZmlsdGVyX3NlbGVjdF9hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNOC43Mzc3IDUuNTUzMDNMMTQuNjg5MyAxMC4wNDE3QzE1LjIwNiAxMC40MzEgMTUuMzA5MiAxMS4xNjU1IDE0LjkxOTkgMTEuNjgyMkMxNC41MzA2IDEyLjE5ODkgMTMuNzk2MSAxMi4zMDIxIDEzLjI3OTQgMTEuOTEyN0w3Ljk5ODk1IDcuOTM0MjhMMi43MjAxOSAxMS45MTI3QzIuMjAzNTEgMTIuMzAyMSAxLjQ2OTA0IDEyLjE5ODkgMS4wNzk3IDExLjY4MjJDMC42OTAzNTMgMTEuMTY1NSAwLjc5MzU3NiAxMC40MzEgMS4zMTAyNSAxMC4wNDE3TDcuMjYxODkgNS41NTMwM0M3LjQ1MTA2IDUuNDAwMzcgNy42ODAyNCA1LjMxMzM4IDcuOTE1MjkgNS4yOTY4NEw4LjA4NDMxIDUuMjk2ODRDOC4zMTkzNiA1LjMxMzM4IDguNTQ4NTMgNS40MDAzNyA4LjczNzcgNS41NTMwM1onIGZpbGw9JyUyM0IyQzFENicvJTNlJTNjL3N2ZyUzZSBcIikgcmlnaHQgMTZweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4ubW9kYWxfZHJvcGRvd24gdWwgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cblxuXG4uc3RhdHVzLXByb2dyZXNzIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFQ0Y1RkY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uc3RhdHVzLXByb2dyZXNzX19pdGVtIHtcbiAgICBtYXJnaW46IDE0cHggMDtcbn1cblxuLnN0YXR1cy1wcm9ncmVzc19faXRlbSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnN0YXR1cy1wcm9ncmVzc19faXRlbSBzcGFuLnN0YXR1cy1wcm9ncmVzc19faXRlbV9fZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM1MzZEODc7XG59XG5cblxuXG4udGFiLWNvbnRlbnRfc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50X3NlY3Rpb24tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVwbG9hZHMge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udXBsb2FkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udXBsb2FkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdlcnNfX2l0ZW0sXG4udXBsb2Fkc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E0QjdEMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucmV2aWV3ZXItaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJldmlld2VyLWluZm8ge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuLnJldmlld2VyLWhvbGRlcl9fYnV0dG9uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdlci1waG90byB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6ICNBNEI3RDIgMXB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi5yZXZpZXdlci1pbmZvX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzUzNkQ4Nztcbn1cblxuLnVwbG9hZHNfX2l0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxQjFCMUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnVwbG9hZF9faXRlbV9fZmlsZW5hbWUge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuLnVwbG9hZF9faXRlbV9fZmlsZW5hbWUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1MzZEODc7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi51cGxvYWRfX2l0ZW1fX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzUzNkQ4NztcbiAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnN0YXR1cy1wcm9ncmVzc19faXRlbV9fY29tbWVudCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzUzNkQ4NztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5zdGF0dXMtcHJvZ3Jlc3NfX2l0ZW1fX2NvbW1lbnRfX3RleHQge1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzFCMUIxQjtcbn1cblxuXG4ucHJvZmlsZS10ZWFzZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnByb2ZpbGUtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGVhc2VyLWhlYWRlciBzcGFuIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xuICAgIGNvbG9yOiAjNTM2RDg3O1xufVxuLnRlYXNlci1oZWFkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZWFzZXItbWVudSBsaXtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGVhc2VyLW1lbnUgbGkgYXtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4udGVhc2VyLW1lbnUgbGkgYTpob3ZlcntcbiAgICBjb2xvcjogIzUzNkQ4Nztcbn1cbnNwYW4udXBkYXRlc3tcbiAgICBjb2xvcjogI0YzNDMzODtcbn1cbi5wcm9maWxlLW1haW4taDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8vXG4vLy5zdGF0dXMtZG90e1xuLy8gICAgd2lkdGg6IDlweDtcbi8vICAgIGhlaWdodDogOXB4O1xuLy8gICAgbWluLXdpZHRoOiA5cHg7XG4vLyAgICBtaW4taGVpZ2h0OiA5cHg7XG4vLyAgICBiYWNrZ3JvdW5kOiAjRkY1MDIxO1xuLy8gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbi8vICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbi8vICAgIGxlZnQ6IC02cHg7XG4vLyAgICB0b3A6IDdweDtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vfVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuQGltcG9ydCAnYnV0dG9ucyc7XG5AaW1wb3J0ICdjYXJkcyc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2NvbW1lbnQnO1xuQGltcG9ydCAnc2lkZWJhcic7XG5cbmxhYmVsLmNoZWNrYm94LWF1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgIC8qIERhcmsgR3JleSAqL1xuXG4gICAgY29sb3I6ICM2RjgxOTM7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5jaGVja21hcmstY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIC8vXG4gICAgICAgIGJvcmRlcjogI0IyQzFENiAxcHggc29saWQ7XG4gICAgfVxuXG4gICAgLmNoZWNrbWFyayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2Vkfi5jaGVja21hcmstY29udGFpbmVyIHtcbiAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzNDMzODtcblxuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiByZ2IoNjksIDE4NiwgMjUyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjksIDE4NiwgMjUyLCAxKSAwJSwgcmdiYSg1MiwgMTQ0LCAyMjAsIDEpIDEwMCUpOyovXG4gICAgICAgICAgICAvLyBjdXN0b20tc3R5bGUtbmV4dC1saW5lXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1LWljb24ge1xuICAgICYuaXMtZGVsaXZlcmVkIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWRlbGl2ZXJlZC5zdmcpIGxlZnQgMCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cC5pcy1jb2xvcmVkIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y1RkY7XG4gICAgfVxufVxuLmZvcm0tY29udHJvbC5pcy1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaS5yZXEge1xuICAgIGNvbG9yOiAjRjM0MzM4O1xufVxuXG4uX19ib2R5LXBlcnNvbmFsLWF1dGhvciB7XG4gICAgQGltcG9ydCAnYXJ0aWNsZXMnO1xuICAgIEBpbXBvcnQgJ2ZpbHRlcnMnO1xuICAgIEBpbXBvcnQgJ3RhYnMnO1xuICAgIEBpbXBvcnQgJ3VwbG9hZCc7XG4gICAgQGltcG9ydCAndXBsb2FkJztcbiAgICBAaW1wb3J0ICdzdGVwJztcbiAgICBAaW1wb3J0ICdwcm9maWxlLW1lbnUnO1xuICAgIEBpbXBvcnQgJ3RlYXNlcic7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1MaWdodEl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuLmZvcm0tZmllbGQuX19pcy1hZGRpdGlvbmFsLWZpbGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZmlsZS11cGxvYWQtd2l0aC1yZXBsYWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbiRidXR0b24tbWFpbi1iZzogI0VDRjVGRjtcbiRidXR0b24tbWFpbi1iZy1ob3ZlcjogI0VDRjVGRjtcbiRidXR0b24tbWFpbi1ib3JkZXI6ICNFMkYwRkY7XG4kYnV0dG9uLW1haW4tY29sb3I6ICMxQjZBQUU7XG4kYnV0dG9uLW1haW4tY29sb3ItaG92ZXI6ICMzNDkwREM7XG5cbi5idG4tYXUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICRidXR0b24tbWFpbi1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLW1haW4tYmc7XG4gICAgYm9yZGVyOiAkYnV0dG9uLW1haW4tYm9yZGVyIHNvbGlkIDFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDZweCAyMnB4O1xuXG4gICAgJltyb2xlPVwiYnV0dG9uXCJdLCAmOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLW1haW4tY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbi1tYWluLWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWRlci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1yZWFkZXItYnV0dG9uLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1tYWluLWNvbG9yLWhvdmVyO1xuXG4gICAgICAgIC5yZWFkZXItaWNvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5fd29yay1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLW1haW4tYmcgIWltcG9ydGFudDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnV0dG9uLW1haW4tYmc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnV0dG9uLW1haW4tYmc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRidXR0b24tbWFpbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRidXR0b24tbWFpbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tZ3JvdXAtYXUge1xuICAgIC8vXG59XG5cbi5idG4tYXUtZ2hvc3Qge1xuICAgIGNvbG9yOiAjMzQ5MERDO1xuICAgIGJvcmRlcjogIzM0OTBEQyBzb2xpZCAxcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM0OTBEQztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogIzM0OTBEQyBzb2xpZCAxcHg7XG4gICAgfVxufVxuXG4uYnRuLWF1LWRhbmdlciB7XG4gICAgY29sb3I6ICNGMzQzMzggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigjRjM0MzM4LCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLWF1Ll9faW4td29yayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnRuLWF1Ll9faXMtYmFjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIC8vYmFja2dyb3VuZDogI0VDRjVGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yLjY0ODM3IDUuMTg4MzZMMi42NDkzNyA1LjE1Nzk5QzIuNjU2NTIgNS4wMzQ0NCAyLjY5OTY4IDQuOTEzNTQgMi43NzY0NyA0LjgxMjE5TDUuMjEzMjYgMS41ODE3M0M1LjQyMzYxIDEuMzAyNiA1LjgyMDQgMS4yNDY4NCA2LjA5OTU0IDEuNDU3MThDNi4zNzg2NyAxLjY2NzUyIDYuNDM0NDMgMi4wNjQzMiA2LjIyNDA5IDIuMzQzNDVMNC4wNzU1NiA1LjE5Njc3TDYuMjI0MDkgOC4wNDgwM0M2LjQzNDQzIDguMzI3MTYgNi4zNzg2NyA4LjcyMzk2IDYuMDk5NTQgOC45MzQzQzUuODIwNCA5LjE0NDY0IDUuNDIzNjEgOS4wODg4NyA1LjIxMzI2IDguODA5NzRMMi43ODM1MiA1LjU4ODQyQzIuNzAyMzIgNS40ODUyNSAyLjY1NjczIDUuMzYwNzYgMi42NDkzNyA1LjIzMzQ4QzIuNjQ4ODcgNS4yMjMyIDIuNjQ4NSA1LjIxMzE1IDIuNjQ4MzcgNS4yMDMxMVY1LjE4ODM2WicgZmlsbD0nJTIzMzQ5MERDJy8lM2UlM2Mvc3ZnJTNlXCIpIGxlZnQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tbWFpbi1iZyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yLjY0ODM3IDUuMTg4MzZMMi42NDkzNyA1LjE1Nzk5QzIuNjU2NTIgNS4wMzQ0NCAyLjY5OTY4IDQuOTEzNTQgMi43NzY0NyA0LjgxMjE5TDUuMjEzMjYgMS41ODE3M0M1LjQyMzYxIDEuMzAyNiA1LjgyMDQgMS4yNDY4NCA2LjA5OTU0IDEuNDU3MThDNi4zNzg2NyAxLjY2NzUyIDYuNDM0NDMgMi4wNjQzMiA2LjIyNDA5IDIuMzQzNDVMNC4wNzU1NiA1LjE5Njc3TDYuMjI0MDkgOC4wNDgwM0M2LjQzNDQzIDguMzI3MTYgNi4zNzg2NyA4LjcyMzk2IDYuMDk5NTQgOC45MzQzQzUuODIwNCA5LjE0NDY0IDUuNDIzNjEgOS4wODg4NyA1LjIxMzI2IDguODA5NzRMMi43ODM1MiA1LjU4ODQyQzIuNzAyMzIgNS40ODUyNSAyLjY1NjczIDUuMzYwNzYgMi42NDkzNyA1LjIzMzQ4QzIuNjQ4ODcgNS4yMjMyIDIuNjQ4NSA1LjIxMzE1IDIuNjQ4MzcgNS4yMDMxMVY1LjE4ODM2WicgZmlsbD0nJTIzMzQ5MERDJy8lM2UlM2Mvc3ZnJTNlXCIpIGxlZnQgMThweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYnRuLWF1Ll9fZmlsZS1kZWwtYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1tYWluLWJnIHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1jcm9zcy5zdmcpIGxlZnQgMTJweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmJ0bi1hdS5fX2ZpbGUtZGVsLWJ0bi1hZGRpdGlvbmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1tYWluLWJnIHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1jcm9zcy5zdmcpIGxlZnQgMTJweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5idG4tYXUuX19maWxlLXJlc3RvcmUtYnRuLWFkZGl0aW9uYWwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLWF1Ll9fZmlsZS1wbHVzLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tbWFpbi1iZyB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItcGx1cy5zdmcpIGxlZnQgMjBweCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uYnRuLWF1LXByaW1hcnkge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGMzQzMzg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1MDIxO1xuICAgIH1cbn1cbi5tb2RhbCBidXR0b24uYnRuLWF1LXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtZmlsZXMsIC5jYXJkLmNhcmQtYXV0aG9yLWFydGljbGUtcmV2aWV3ZXJzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVFMEVDO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzUzNkQ4NztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtZGF0ZS1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFMkYwRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuXG4gICAgfVxuICAgIC5jYXJkLWRhdGUtbGFiZWwtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGl2IHtcblxuICAgICAgICB9XG4gICAgfVxufVxuLmNhcmQuY2FyZC1hdXRob3ItYXJ0aWNsZS1yZXZpZXdlcnMge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAuY2FyZC11c2VyLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmNhcmQtZGF0ZS1sYWJlbC10aXRsZSB7XG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgICB9XG4gICAgLmNhcmQtdXNlci1pbWFnZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci11c2VyLWltYWdlLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgICAuY2FyZC1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIC5jYXJkLXN0YXR1cy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICYuX19pcy1pbi13b3JrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3Itd2FpdGluZy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLl9faXMtY2FuY2VsbGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItY2FuY2VsbGVkLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuX19pcy1hY2NlcHRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWRlbGl2ZXJlZC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtY29tbWVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MnB4KTtcbiAgICAgICAgLmluZm9fYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MnB4O1xuXG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuXG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLXN0YXR1cy1sZWZ0LWxpbmUge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICYuX19saWtlLXRpbWVsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLl9faXMtaGlzdG9yeSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5jb21tZW50LWF1IHtcbiAgICAuaW5mb19zaG93X3RvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1jb21tZW50LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmluZm9fYmxvY2sge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIC8vZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGFuZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkRDRDY7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uc2lkZWJhci1hdS5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gICAgfVxuICAgIC51c2VyX25hbWVfYmxvY2sge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgNXB4IDAgI0VDRjVGRjtcbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4udW5pdC5hdXRob3ItYXJ0aWNsZS11bml0IHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUUwRUM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC51bml0X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAudW5pdF9fY3JlYXRpb25fZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgIH1cblxuICAgIC51bml0X19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDIwcHg7XG4gICAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyOHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudW5pdF9fcHVibGljYXRpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnVuaXRfX2Jvb2stcHJldmlldyB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLXB1YmxpY2F0aW9ucy1ib29rLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudW5pdF9fYm9vay1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUzNkQ4NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudW5pdF9fYm9vay1pbmZvIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUIxQjFCO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjMUIxQjFCLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgICYuX19pcy1wdWJsaWNhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAudW5pdF9fZm9vdGVyLl9fYnV0dG9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bml0X19mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RTBFQztcbiAgICAgICAgJi5fX2J1dHRvbnMge1xuICAgICAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvcmRlcmxlc3Mge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnVuaXRfX2gyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgLy9jb2xvcjogIzFCMUIxQjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAvL2NvbG9yOiAjMUIxQjFCO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLy9jb2xvcjogbGlnaHRlbigjMUIxQjFCLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuaXRfX2gyIGE6aG92ZXIge1xuICAgICAgICAvL2NvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC51bml0X19qb3VybmFsIHtcbiAgICAgICAgLy8gY3VzdG9tLXN0eWxlLW5leHQtbGluZVxuICAgICAgICAvL3BhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuXG4gICAgICAgIC51bml0X19qb3VybmFsLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItcmVhZGVyLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuaXRfX293bmVyIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgICAgICAudW5pdF9fb3duZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL3Jldmlld2VyLXVzZXItbWluLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuaXRfX2xhbmd1YWdlIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgICAgICAudW5pdF9fbGFuZ3VhZ2UtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1nbG9iZS5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudW5pdF9fc2hhcGUge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7XG4gICAgICAgIC51bml0X19zaGFwZS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLXNoYXBlLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC51bml0X19kZW55LWljb24sIC51bml0X19hY2NlcHRlZC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIH1cbiAgICAudW5pdF9fZGVueS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWNhbmNlbGxlZC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLnVuaXRfX2FjY2VwdGVkLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItZGVsaXZlcmVkLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuXG4gICAgLnVuaXRfX2ZlZWRiYWNrIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICAgICAgICAvL3BhZGRpbmc6IDRweCAyMHB4IDRweCAyMHB4O1xuICAgIH1cblxuICAgIC51bml0X2FjdGlvbl9idG5zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgLnVuaXRfX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1RTBFQztcbiAgICAgICAgfVxuXG4gICAgICAgIC51bml0X19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudW5pdF9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVFMEVDO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLl9fYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYm9yZGVybGVzcyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLnVuaXRfX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC51bml0X19mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bml0X19mb290ZXIge1xuICAgICAgICAmLmJvcmRlcmVkIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnVuaXRfX2ZlZWRiYWNrIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvX3Nob3dfdG9nZ2xlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItY29tbWVudC5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvX2Jsb2NrIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICAgIC8vZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQjFCMUI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGFuZ2VyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEQ0Q2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuaXRfX2pvdXJuYWwsIC51bml0X19vd25lciwgLnVuaXRfX2xhbmd1YWdlLCAudW5pdF9fc2hhcGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzZGODE5MztcbiAgICB9XG5cbiAgICAvLy51bml0X19vd25lciBzcGFuIHtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgLy8gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyAgICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgIGNvbG9yOiAjNkY4MTkzO1xuICAgIC8vICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbiAgICAvLyAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvdXNlci1taW4uc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgLy99XG5cblxuICAgIC5zdGF0dXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMCAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5pbl93b3JrIHtcbiAgICAgICAgICAgIC8vIGN1c3RvbS1zdHlsZS1uZXh0LWxpbmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMkYwRkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLXdhaXRpbmcuc3ZnKSBsZWZ0IDEycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVueSB7XG4gICAgICAgICAgICAvLyBjdXN0b20tc3R5bGUtbmV4dC1saW5lXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTJGMEZGIHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1jYW5jZWxsZWQuc3ZnKSBsZWZ0IDEycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHVibGlzaGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMkYwRkYgdXJsKC4uL2ltZy9hdXRob3IvYXV0aG9yLWRlbGl2ZXJlZC5zdmcpIGxlZnQgMTJweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICYuYmFja2dyb3VuZGxlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zdGF0dXMtZG90IHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTAyMTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuc3RhdHVzX19kYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2RjgxOTM7XG4gICAgfVxuXG4gICAgLnN0YXR1cyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxQjFCMUI7XG4gICAgfVxufVxuLnVuaXRzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVuaXRzLWNvbnRhaW5lciB7XG4gICAgLy9oZWlnaHQ6IDUwcHg7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG5cbiRhdXRob3ItY29udHJvbC1iYWNrZ3JvdW5kOiAjRUNGNUZGO1xuJGF1dGhvci1jb250cm9sLWJvcmRlci1jb2xvcjogI0Q1RTBFQztcblxuXG4uZmlsdGVyc193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgLmZpbHRlci1jb250cm9sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEsIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNFQ0Y1RkY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXV0aG9yLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogOHB4IDQwcHggOHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhdXRob3ItY29udHJvbC1iYWNrZ3JvdW5kIHVybCguLi9pbWcvZ3JhcnJvdy5zdmc/NDk5MjQ0NuKApikgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1ncm91cC5pcy1kYXRlcGlja2VyIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhdXRob3ItY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdXRob3ItY29udHJvbC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGF1dGhvci1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZCB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItY2FsZW5kYXIuc3ZnKSByaWdodCA0cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYXUtZmlsdGVyLWNoZWNrYm94IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbGFiZWwge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXV0aG9yLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhdXRob3ItY29udHJvbC1iYWNrZ3JvdW5kO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgIC51cC1kb3duLWZpbHRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF1dGhvci1jb250cm9sLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZCB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItZmlsdGVyLXVwLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF1dGhvci1jb250cm9sLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXV0aG9yLWNvbnRyb2wtYmFja2dyb3VuZCB1cmwoLi4vaW1nL2F1dGhvci9hdXRob3ItZmlsdGVyLWRvd24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkfmxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGF1dGhvci1jb250cm9sLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWR+bGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLmZpbGUtdXBsb2FkLXdpdGgtcmVwbGFjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYuZGVsZXRlZC1maWxlLWl0ZW0ge1xuICAgICAgICAuZmlsZS1zZWxlY3QtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgICAgICAuZmlsZS1zZWxlY3QsIC5fX2ZpbGUtcmVwbGFjZS1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKioqKiogQ09ERSAqKioqKiovXG5cblxuXG5cblxuLmZpbGUtdXBsb2FkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbn1cblxuLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAvL2hlaWdodDogNDBweDtcbiAgICAvL2xpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLy9iYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjJDMUQ2O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzZGODE5MztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjQjJDMUQ2LCAyJSk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRjVGRjtcbiAgICB9XG4gICAgJi5pcy1kYW5nZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmLmRyYWdvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRjVGRjtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5maWxlLXNlbGVjdC10ZXh0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmZpbGUtdXBsb2FkIC5maWxlLXNlbGVjdCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAuaXMtZGFuZ2VyIHtcblxuICAgIH1cbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5mb3JtLXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmZvcm0tc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMSAxIDIwJTtcbn1cblxuLmZvcm0tc3RlcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZGODE5MztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zdGVwLWRlc2lnbiB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN0ZXAtcG9pbnQge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjQjJDMUQ2O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN0ZXAtbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI0IyQzFENjtcbn1cblxuLnN0ZXAtYWN0aXZlIC5zdGVwLXBvaW50LFxuLnN0ZXAtYWN0aXZlIC5zdGVwLWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICNGMzQzMzg7XG59XG5cbi5zdGVwLWFjdGl2ZS0xIC5zdGVwLXBvaW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjQjJDMUQ2O1xufVxuXG4uc3RlcC1hY3RpdmUtMSAuc3RlcC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQzLCA2NywgNTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDMsIDY3LCA1NiwgMSkgMCUsIHJnYmEoMjQzLCA2NywgNTYsIDEpIDMzJSwgcmdiYSgxNzgsIDE5MywgMjE0LCAxKSAzMyUsIHJnYmEoMTc4LCAxOTMsIDIxNCwgMSkgMTAwJSk7XG59XG5cbi5zdGVwLWFjdGl2ZS0yIC5zdGVwLXBvaW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjQjJDMUQ2O1xufVxuXG4uc3RlcC1hY3RpdmUtMiAuc3RlcC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQzLCA2NywgNTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDMsIDY3LCA1NiwgMSkgMCUsIHJnYmEoMjQzLCA2NywgNTYsIDEpIDY2JSwgcmdiYSgxNzgsIDE5MywgMjE0LCAxKSA2NiUsIHJnYmEoMTc4LCAxOTMsIDIxNCwgMSkgMTAwJSk7XG59XG5cbi5zdGVwLWFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogIzFiMWIxYjtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5wcm9maWxlX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucm9sZV90b2dnbGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGNUZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5yb2xlX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgyNywgMjcsIDI3LCAwLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm9sZV9pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICYucm9sZV9pdGVtX2FjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb2xlX2l0ZW1fYWN0aXZlIHtcblxuICAgIH1cblxuICAgIC5yb2xlX3RvZ2dsZXJfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXV0aG9yL2F1dGhvci1zaGFwZS1zaWRlYmFyLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgfVxuICAgIC5wcm9maWxlX21lbnVfd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucm9sZV9pdGVtOm5vdCgucm9sZV9pdGVtX2FjdGl2ZSk6aG92ZXIge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5yb2xlX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgLy9oZWlnaHQ6IDUwcHg7XG4gICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBhLnJvbGVfaXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNFQ0Y1RkYsIDMlKTtcbiAgICAgICAgfVxuICAgICAgICAudXNlcl9waG90byB7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51c2VyX25hbWVfYmxvY2sge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgY29sb3I6ICM1MzZEODc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2ZpbGVfbWVudV9fbmF2IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5wcm9maWxlLXRlYXNlcnMge1xuICAgIC5wcm9maWxlLXRlYXNlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi5fX2lzLWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRjVGRjtcbiAgICAgICAgICAgIC50ZWFzZXItaGVhZGVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM2RDg3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuX19pcy1yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRENENjtcbiAgICAgICAgICAgIC50ZWFzZXItaGVhZGVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWIyMjAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFzZXItbWVudSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxQjFCMUI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjMUIxQjFCLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUuc3VtbWFyeSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zb2YtcmVxIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmNsZWFyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4jb3JkZXJfZm9ybV9kaXYgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuI29yZGVyX2Zvcm1fZGl2IHRleHRhcmVhLFxuI29yZGVyX2Zvcm1fZGl2IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWM1Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMnB4IC0xcHggcmdiYSgxODAsIDE4OCwgMTkxLCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RmZTI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMmQ3MzlkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC50aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmxhYmVsLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSAubmFtZSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLnByb3BzIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RmZTI7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSB0ZXh0YXJlYSxcbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMzY1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmVzaXplOiBub25lO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgc2VsZWN0IHtcbiAgcGFkZGluZzogNnB4IDNweCA2cHggOHB4O1xuICB3aWR0aDogMzgzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlIC5kZXNjIHtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luOiAzcHggMDtcbn1cblxuLypwYXlzeXN0ZW0qL1xuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLnBheXN5c3RlbSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSAucHNfbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgaGVpZ2h0OiA4NXB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLndpdGhfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLnBzX2xvZ28gaW1nLFxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX2NvbmZpcm0gaW1nLFxuI29yZGVyX2Zvcm1fZGl2IC5hY2NvdW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgxODAsIDE4OCwgMTkxLCAwLjUpO1xuICBwYWRkaW5nOiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5kaXYuYnhfc2VjdGlvbiBkaXYuYnhfYmxvY2sgZGl2LmJ4X2VsZW1lbnQgaW5wdXRbdHlwZT1yYWRpb10sXG5kaXYuYnhfc2VjdGlvbiBkaXYuYnhfYmxvY2sgZGl2LmJ4X2VsZW1lbnQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUgLnBzX2xvZ28gaW5wdXRbdHlwZT1yYWRpb10sXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnhfZWxlbWVudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmJ4X2xvZ290eXBlLFxuLmJ4X2VsZW1lbnQgbGFiZWwuc2VsZWN0ZWQgLmJ4X2xvZ290eXBlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJkNzM5ZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZSAucGF5c3lzdGVtX25hbWUsXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfY29uZmlybSAucGF5c3lzdGVtX25hbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICB3aWR0aDogOTVweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuYWNjb3VudCBpbWcsXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgLmRlc2Mge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5hY2NvdW50IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5hY2NvdW50IC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuYWNjb3VudCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogODAlO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgLmRlc2Mud2lkdGhfbGltaXRlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLmFjY291bnQgLnBzX2xvZ28ud2l0aF9kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKmRlbGl2ZXJ5Ki9cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5kZWxpdmVyeSB0ZCB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUuZGVsaXZlcnkgLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUuZGVsaXZlcnkgLmRlc2Mge1xuICBjb2xvcjogI2EzYTNhMztcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfdGFibGUuZGVsaXZlcnkgdGQgdGFibGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IHRkIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5wcm9wIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgxODAsIDE4OCwgMTkxLCAwLjUpO1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5wcm9wIGlucHV0LFxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5wcm9wIGltZyxcbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5kZWxpdmVyeSAucHJvcCAuZGVzYyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl90YWJsZS5kZWxpdmVyeSAucHJvcCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qc3VtbWFyeSovXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfZGF0YS10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGQucHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX2RhdGEtdGFibGUgdGQuaXRvZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfZGF0YS10YWJsZSB0Zm9vdCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9kYXRhLXRhYmxlIHRmb290IHRyLmxhc3QgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAub3JkZXJfY29tbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLm9yZGVyX2NvbW1lbnQgZGl2IHtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLm9yZGVyX2NvbW1lbnQgdGV4dGFyZWEge1xuICB3aWR0aDogOTclO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi8qIGF1dGggKi9cbiNvcmRlcl9mb3JtX2RpdiAub3JkZXItYXV0aCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5vcmRlci1hdXRoIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI29yZGVyX2Zvcm1fZGl2IC5zYWxlX29yZGVyX3RhYmxlLmRlbGl2ZXJ5IC5lcnJvcnRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMjMwcHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2FsZV9vcmRlcl9mdWxsX3RhYmxlIHRkLnBzX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jb3JkZXJfZm9ybV9kaXYgLnNhbGVfb3JkZXJfZnVsbF90YWJsZSAucHNfbG9nbyAucGF5X25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuZGVzYyAub3JhLXN0b3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc3RvcmVfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RvcmVfbG9jYXRpb24gLm9yYS1zdG9yZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3RvcmVfbG9jYXRpb24gLm9yYS1zdG9yZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zdG9yZV9sb2NhdGlvbiAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RvcmVfbG9jYXRpb24gLmxvY2F0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNvcmRlcl9mb3JtX2RpdiAuc2VsZWN0X3N0b3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaW1hZ2Uge1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLyogbmV3ICovXG5cbi5ieF9vcmRlcl9tYWtlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnhfb3JkZXJfbWFrZSBociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RmZTI7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X3NlY3Rpb24gaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RmZTI7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jay5yMXgzLnB0OCB7XG4gIHBhZGRpbmctdG9wOiA4cHhcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIxeDMge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMCVcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIzeDEge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA4MCVcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLncxMDAge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLmhvcml6b250YWwge1xuICBtYXJnaW46IDVweCAwIDEwcHggMFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIxeDMge1xuICAgIHdpZHRoOiAzNSVcbiAgfVxuICAuYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sucjN4MSB7XG4gICAgd2lkdGg6IDY1JVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYngtdG91Y2ggLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLnIxeDMsXG4gIC5ieC10b3VjaCAuYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sucjN4MSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jayBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jayB0ZXh0YXJlYSxcbi5ieF9vcmRlcl9tYWtlIC5ieF9ibG9jayBzZWxlY3Qge1xuICB3aWR0aDogMTAwJVxufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sgdGV4dGFyZWEsXG4uYnhfb3JkZXJfbWFrZSAuYnhfYmxvY2sgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWM1Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggLTFweCByZ2JhKDE4MCwgMTg4LCAxOTEsIDAuNSk7XG4gIGNvbG9yOiAjMDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNDAwcHhcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X3NvZl9yZXEge1xuICBjb2xvcjogcmdiYSgxOTksIDMxLCAzMSwgMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkXG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9sb2dvdHlwZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDEyMywgMTUyLCAxNjUsIC45KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjMsIDE1MiwgMTY1LCAuNyk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Jsb2NrLmhvcml6b250YWwgLmJ4X2xvZ290eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9sb2dvdHlwZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9sb2dvdHlwZS5hY3RpdmUsXG4uYnhfb3JkZXJfbWFrZSAuYnhfbG9nb3R5cGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCA5MywgMTUzLCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA5MywgMTUzLCAuOCk7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2EzYTNhMztcbiAgLypmbG9hdDogbGVmdDsqL1xufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfZGVzY3JpcHRpb24gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKmNsZWFyOiBib3RoKi9cbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X3Jlc3VsdF9wcmljZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ieF9vcmRlcl9tYWtlIC5ieF9yZXN1bHRfcHJpY2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYnhfb3JkZXJfbWFrZSAuYnhfcmVzdWx0X3ByaWNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfcmVzdWx0X3ByaWNlIGEge1xuICBjb2xvcjogIzEyYTllMVxufVxuXG4uYnhfb3JkZXJfbWFrZSAuYnhfcmVzdWx0X3ByaWNlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmJ4X29yZGVyX21ha2UgLmJ4X2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgLypmbG9hdDogbGVmdDsqL1xufVxuXG4uYnhfb3JkZXJjYXJ0IC5ieF9vcmRlcmNhcnRfb3JkZXJfdGFibGVfY29udGFpbmVyIHRib2R5IC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbmRpdiNvcmRlcl9mb3JtX2NvbnRlbnQgZGl2LmJ4X3NlY3Rpb24gZGl2I3NhbGVfb3JkZXJfcHJvcHMgZGl2IGRpdi5ieF9ibG9jayB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdiNvcmRlcl9mb3JtX2NvbnRlbnQgLmVycm9ydGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U0Q0JEMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1QkFCRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUFCQUY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1QkFCRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjhFQUVEO1xuICAvKiBAdG9kbyDQndCw0LnRgtC4INGN0YLRgyDQuNC60L7QvdC60YMgaW1hZ2VzL2FsZXJ0LnBuZyAqL1xuICAvL2JhY2tncm91bmQ6IHVybChcImltYWdlcy9hbGVydC5wbmdcIikgMTBweCA1MCUgbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCAjRkZGO1xuICBjb2xvcjogIzg4MTUyMSAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjhlYWVkJywgZW5kQ29sb3JzdHI9JyNlZGQwZDYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5wZXJzb25fdHlwZV9idG4ge1xuICBtYXJnaW46IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGVyc29uX3R5cGVfYnRuOmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jT1JERVJfRk9STSBpbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWE7XG59XG5cbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWE7XG59XG5cbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYTtcbn1cblxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuI09SREVSX0ZPUk0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlcixcbiNPUkRFUl9GT1JNIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYTtcbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5jYXJ0LWhvbGRlciB7XG4gIC5jYXJ0SXRlbS5fX2Jhc2tldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuX190eXBlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLl9fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuX19kZWxldGUge1xuXG4gICAgfVxuICB9XG4gIC5jYXJ0SXRlbS5fX21vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uYWN0aW9ucy1tZW51Ll9zaGFyZV9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5cbi5pc3N1ZS1pbWFnZS1yZWFkZXItbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjFweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFjdGlvbi1pdGVtLnJlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtc3VjY2VzcywgMTAlKTtcbiAgfVxuICBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZmEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5tYWdhemluZS10YWItaW5mby1yb3cge1xuICAgIC5jYXJkLWJvZHkuY2FyZC1pbmZvcm1hdGlvbiB0YWJsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC5jYXJkLWJvZHkuY2FyZC1pbmZvcm1hdGlvbi5fX2VkaXRvcmlhbF9ib2FyZCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wci0tbWFnYXppbmVzLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgICAuLS1zb3J0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tLXR5cGUtbG9jYWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tLWdyaWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuLi0tc2VhcmNoLXJvdyB7XG4gICAgLmFydGljbGUtaXRlbTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG4vLyDQsiDQv9C+0LjRgdC60LVcbi5hcnRpY2xlLWl0ZW0ge1xuICAgIGgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHN0cm9uZywgYiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrYm94LWNvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9faXRlbSB7XG4gICAgICAgIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjJDMUQ2O1xuICAgIC8vJjphZnRlciB7XG4gICAgLy8gICAgY29udGVudDogJyc7XG4gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIC8vICAgIGhlaWdodDogMXB4O1xuICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICBib3R0b206IDA7XG4gICAgLy8gICAgbGVmdDogMTVweDtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJDMUQ2O1xuICAgIC8vfVxuXG4gICAgLmFubm90YXRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3V0LWF1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM3RThDOUY7XG4gICAgfVxuXG4gICAgLm91dC1rZXl3b3JkcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM3RThDOUY7XG4gICAgfVxuXG4gICAgLm91dC1tYWdhemluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM3RThDOUY7XG4gICAgfVxuXG4gICAgLm91dHB1dCBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1TZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgfVxuXG4gICAgLmdldC1yZWFkLWFjY2Vzcy1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5hcnRpY2xlX19pdGVtIHtcbiAgICAuYXJ0aWNsZS1wcmV2aWV3IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmFydGljbGUtcHJldmlldyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cblxuLmFydGljbGUtZGV0YWlsIHtcbiAgICAuX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuX19hbm5vdW5jZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLl9fYXV0aG9ycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM3RThDOUY7XG4gICAgICAgIC8vbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIC8vZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vLy9mb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAvLyAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIC8vICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIC8vfVxuICAgICAgICAvL2Ege1xuICAgICAgICAvLyAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIC8vICBjb2xvcjogIzdFOEM5RjtcbiAgICAgICAgLy8gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIC8vICAmOmhvdmVyIHtcbiAgICAgICAgLy8gICAgY29sb3I6ICM0MzQ4NTE7XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19wYWdlc19pbl9qb3VybmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAvL2NvbG9yOiAjN0U4QzlGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19qb3VybmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzdFOEM5RjtcbiAgICAgICAgJi5fX2xhc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtU2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX19rZXl3b3JkcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM3RThDOUY7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLl9fY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDg1MTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM0ODUxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5fX2Rlc2NyaXB0aW9uIHtcblxuICAgIH1cblxuICAgIC5fX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG5cbi5uZXdzLWl0ZW0ge1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC5uZXdzLXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAubmV3cy1wcmV2aWV3IHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzLWFjdGl2ZV9kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3ZThjOWY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm5ld3MtZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICB9XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLm5ld3MtZGV0YWlsIHtcbiAgLl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLl9fYWN0aXZlX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzdlOGM5ZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLl9fYW5ub3VuY2Uge1xuXG4gIH1cbiAgLl9fZGVzY3JpcHRpb24ge1xuXG4gIH1cbn1cblxuLm5ld3NfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIC5uZXdzLXNlY3Rpb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzdFOEM5RjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAubmV3cy1wcmV2aWV3IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzLXByZXZpZXctYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAubmV3cy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLm1hcmtkb3duLWZyb250IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3cy10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAubmV3cy1wcmV2aWV3IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubmV3cy10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLl9faXMtaW1hZ2Uge1xuXG4gICAgfVxuICAgIC5fX2lzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5uZXdzLWFjdGl2ZV9kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4vLyDQtNC70Y8g0YLQtdGB0YLQvtCy0L7Qs9C+INGA0LXQtNCw0LrRgtC+0YDQsFxuLi0tbmV3cy1odG1sLWNvbnRlbnQge1xuICAubm90ZS1lZGl0YWJsZSB7XG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGltZy5ub3RlLWZsb2F0LWxlZnQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIH1cblxuICAgIGltZy5ub3RlLWZsb2F0LXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8g0LTQu9GPINC+0YLQvtCx0YDQsNC20LXQvdC40Y8g0L3QvtCy0L7RgdGC0Lhcbi4tLW5ld3MtaHRtbC1jb250ZW50IHtcbiAgYXJ0aWNsZSB7XG4gICAgaW1nIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBpbWcubm90ZS1mbG9hdC1sZWZ0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICB9XG4gICAgaW1nLm5vdGUtZmxvYXQtcmlnaHQge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOC0yMDE5IFwi0JjQlCDQn9Cw0L3QvtGA0LDQvNCwXCJcbiAqIEBhdXRob3Ig0JTQvNC40YLRgNC40Lkg0J/QvtGB0LrQsNGH0LXQuSAoZHBvc2thY2hlaUBnbWFpbC5jb20pXG4gKi9cbi5iYW5uZXJzIHtcbiAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vbWluLWhlaWdodDogMjI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItYmFubmVycyB7XG4gICAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiBAYXV0aG9yINCU0LzQuNGC0YDQuNC5INCf0L7RgdC60LDRh9C10LkgKGRwb3NrYWNoZWlAZ21haWwuY29tKVxuICovXG4ubmF2LWluZm8tZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgYS5uYXYtbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICBjb2xvcjogIzdFOEM5RjtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWItaW5mby1kZXRhaWwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29udGFpbmVyLl9fcHVibGlzaGVycyB7XG4gIC51bml0LXRpdGxlIHtcblxuICB9XG59XG5cbi5pbWFnZS1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlIDBzO1xuICB9XG59XG5cbi5tYWlucGFnZS1pc3N1ZSB7XG4gICAgLmlzc3VlLXByaWNlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJi5fX2xvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAjN0U4QzlGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtUmVndWxhclwiO1xuICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiFcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4LTIwMTkgXCLQmNCUINCf0LDQvdC+0YDQsNC80LBcIlxuICogQGF1dGhvciDQlNC80LjRgtGA0LjQuSDQn9C+0YHQutCw0YfQtdC5IChkcG9za2FjaGVpQGdtYWlsLmNvbSlcbiAqL1xuXG4uc2lkZWJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlNmU5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDVweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cbn1cblxuLnNpZGViYXItbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc2lkZWJhci1tZW51IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLnNpZGViYXItbWVudSB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1TZW1pYm9sZFwiO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDg1NjYyICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSB7XG5cbiAgICAvL2JhY2tncm91bmQ6IHVybCguLi8uLi9hcHAvYm9vdHN0cmFwL2ltZy9zcHJpdGUtbWluLnBuZyk7XG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtNDU2cHg7XG59XG5cblxuZGl2Li0tcGFnZS1odG1sLWNvbnRlbnQge1xuICAgIGEsIHAsIGgzLCBoNCwgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMsIGg0LCAub3Nib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1Cb2xkJztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0ODU2NjI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBwIGE6bGluaywgcCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgcCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0ODU2NjI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG5cbiAgICBpbnB1dCwgc2VsZWN0LCBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjN2U4YzlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxufVxuIiwiLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBcItCY0JQg0J/QsNC90L7RgNCw0LzQsFwiXG4gKiDQkNCy0YLQvtGAINC80L7QtNGD0LvRjzog0K7RgNCz0LjQvSDQk9C70LXQsSAocmV6b3ZnZ0BnbWFpbC5jb20pXG4gKi9cblxuLyogZnJvbSBodHRwczovL2dpdGh1Yi5jb20vc2luZHJlc29yaHVzL2dpdGh1Yi1tYXJrZG93bi1jc3MgKi9cblxuLm1hcmtkb3duLWZyb250IC5vY3RpY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5hbmNob3Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYW5jaG9yOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDEgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoMiAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWZyb250IGgzIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDQgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoNSAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWZyb250IGg2IC5vY3RpY29uLWxpbmsge1xuICAgIGNvbG9yOiAjMWIxZjIzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDE6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1mcm9udCBoMjpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWZyb250IGgzOmhvdmVyIC5hbmNob3IsXG4ubWFya2Rvd24tZnJvbnQgaDQ6aG92ZXIgLmFuY2hvcixcbi5tYXJrZG93bi1mcm9udCBoNTpob3ZlciAuYW5jaG9yLFxuLm1hcmtkb3duLWZyb250IGg2OmhvdmVyIC5hbmNob3Ige1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxOmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoMjpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDM6aG92ZXIgLmFuY2hvciAub2N0aWNvbi1saW5rLFxuLm1hcmtkb3duLWZyb250IGg0OmhvdmVyIC5hbmNob3IgLm9jdGljb24tbGluayxcbi5tYXJrZG93bi1mcm9udCBoNTpob3ZlciAuYW5jaG9yIC5vY3RpY29uLWxpbmssXG4ubWFya2Rvd24tZnJvbnQgaDY6aG92ZXIgLmFuY2hvciAub2N0aWNvbi1saW5rIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQge1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBjb2xvcjogIzI0MjkyZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZixBcHBsZSBDb2xvciBFbW9qaSxTZWdvZSBVSSBFbW9qaSxTZWdvZSBVSSBTeW1ib2w7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgcCwgb2wsIHVsLCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmLl9fbWQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIHAsIG9sLCB1bCwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWMge1xuICAgIGNvbG9yOiAjNmE3MzdkO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWMxLFxuLm1hcmtkb3duLWZyb250IC5wbC1zIC5wbC12IHtcbiAgICBjb2xvcjogIzAwNWNjNTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1lLFxuLm1hcmtkb3duLWZyb250IC5wbC1lbiB7XG4gICAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtcyAucGwtczEsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXNtaSB7XG4gICAgY29sb3I6ICMyNDI5MmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtZW50IHtcbiAgICBjb2xvcjogIzIyODYzYTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1rIHtcbiAgICBjb2xvcjogI2Q3M2E0OTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1wZHMsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXMsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXMgLnBsLXBzZSAucGwtczEsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXNyLFxuLm1hcmtkb3duLWZyb250IC5wbC1zciAucGwtY2NlLFxuLm1hcmtkb3duLWZyb250IC5wbC1zciAucGwtc3JhLFxuLm1hcmtkb3duLWZyb250IC5wbC1zciAucGwtc3JlIHtcbiAgICBjb2xvcjogIzAzMmY2Mjtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1zbXcsXG4ubWFya2Rvd24tZnJvbnQgLnBsLXYge1xuICAgIGNvbG9yOiAjZTM2MjA5O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWJ1IHtcbiAgICBjb2xvcjogI2IzMWQyODtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1paSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzMWQyODtcbiAgICBjb2xvcjogI2ZhZmJmYztcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1jMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3M2E0OTtcbiAgICBjb2xvcjogI2ZhZmJmYztcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1jMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXk1cIjtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1zciAucGwtY2NlIHtcbiAgICBjb2xvcjogIzIyODYzYTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1sIHtcbiAgICBjb2xvcjogIzczNWMwZjtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1taCxcbi5tYXJrZG93bi1mcm9udCAucGwtbWggLnBsLWVuLFxuLm1hcmtkb3duLWZyb250IC5wbC1tcyB7XG4gICAgY29sb3I6ICMwMDVjYzU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1taSB7XG4gICAgY29sb3I6ICMyNDI5MmU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1iIHtcbiAgICBjb2xvcjogIzI0MjkyZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWYwO1xuICAgIGNvbG9yOiAjYjMxZDI4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLW1pMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogIzIyODYzYTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1tYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJkYTtcbiAgICBjb2xvcjogI2UzNjIwOTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1taTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYzU7XG4gICAgY29sb3I6ICNmNmY4ZmE7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtbWRyIHtcbiAgICBjb2xvcjogIzZmNDJjMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLWJhIHtcbiAgICBjb2xvcjogIzU4NjA2OTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC1zZyB7XG4gICAgY29sb3I6ICM5NTlkYTU7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtY29ybCB7XG4gICAgY29sb3I6ICMwMzJmNjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcmtkb3duLWZyb250IHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgYTphY3RpdmUsXG4ubWFya2Rvd24tZnJvbnQgYTpob3ZlciB7XG4gICAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IC42N2VtIDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBpbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGNvZGUsXG4ubWFya2Rvd24tZnJvbnQga2JkLFxuLm1hcmtkb3duLWZyb250IHByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaW5wdXQge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaW5wdXQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgW3R5cGU9Y2hlY2tib3hdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm1hcmtkb3duLWZyb250IGEge1xuICAgIGNvbG9yOiAjMDM2NmQ2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaHIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTJlNTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcmtkb3duLWZyb250IGhyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGhyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCB0ZCxcbi5tYXJrZG93bi1mcm9udCB0aCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGRldGFpbHMgc3VtbWFyeSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDEsXG4ubWFya2Rvd24tZnJvbnQgaDIsXG4ubWFya2Rvd24tZnJvbnQgaDMsXG4ubWFya2Rvd24tZnJvbnQgaDQsXG4ubWFya2Rvd24tZnJvbnQgaDUsXG4ubWFya2Rvd24tZnJvbnQgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMSxcbi5tYXJrZG93bi1mcm9udCBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDMsXG4ubWFya2Rvd24tZnJvbnQgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1hcmtkb3duLWZyb250IGg1LFxuLm1hcmtkb3duLWZyb250IGg2IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcmtkb3duLWZyb250IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IG9sLFxuLm1hcmtkb3duLWZyb250IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgb2wgb2wsXG4ubWFya2Rvd24tZnJvbnQgdWwgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG5cbi5tYXJrZG93bi1mcm9udCBvbCBvbCBvbCxcbi5tYXJrZG93bi1mcm9udCBvbCB1bCBvbCxcbi5tYXJrZG93bi1mcm9udCB1bCBvbCBvbCxcbi5tYXJrZG93bi1mcm9udCB1bCB1bCBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cblxuLm1hcmtkb3duLWZyb250IGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGNvZGUsXG4ubWFya2Rvd24tZnJvbnQgcHJlIHtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsQ29uc29sYXMsTGliZXJhdGlvbiBNb25vLE1lbmxvLENvdXJpZXIsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcmtkb3duLWZyb250IHByZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ubWFya2Rvd24tZnJvbnQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU0ZTghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJvcmRlci0wIHtcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNGU4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5yb3VuZGVkLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJnLWdyYXktbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmMhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRleHQtZ3JheS1saWdodCB7XG4gICAgY29sb3I6ICM2YTczN2QhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogOHB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5weS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogOHB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC0zLFxuLm1hcmtkb3duLWZyb250IC5weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmY2IHtcbiAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmxoLWNvbmRlbnNlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUhaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRleHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5tYXJrZG93bi1mcm9udDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm1hcmtkb3duLWZyb250PjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udD46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCBhOm5vdChbaHJlZl0pIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBibG9ja3F1b3RlLFxuLm1hcmtkb3duLWZyb250IGRsLFxuLm1hcmtkb3duLWZyb250IG9sLFxuLm1hcmtkb3duLWZyb250IHAsXG4ubWFya2Rvd24tZnJvbnQgcHJlLFxuLm1hcmtkb3duLWZyb250IHRhYmxlLFxuLm1hcmtkb3duLWZyb250IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlODtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAuMjVlbTtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IC4yNWVtIHNvbGlkICNkZmUyZTU7XG4gICAgY29sb3I6ICM2YTczN2Q7XG4gICAgcGFkZGluZzogMCAxZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBibG9ja3F1b3RlPjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1hcmtkb3duLWZyb250IGJsb2NrcXVvdGU+Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBrYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2Y2JkMTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTU5ZGE1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjOTU5ZGE1O1xuICAgIGNvbG9yOiAjNDQ0ZDU2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDEsXG4ubWFya2Rvd24tZnJvbnQgaDIsXG4ubWFya2Rvd24tZnJvbnQgaDMsXG4ubWFya2Rvd24tZnJvbnQgaDQsXG4ubWFya2Rvd24tZnJvbnQgaDUsXG4ubWFya2Rvd24tZnJvbnQgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDEsXG4ubWFya2Rvd24tZnJvbnQgaDIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlY2VmO1xuICAgIHBhZGRpbmctYm90dG9tOiAuM2VtO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNCB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBoNiB7XG4gICAgY29sb3I6ICM2YTczN2Q7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IG9sLFxuLm1hcmtkb3duLWZyb250IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLm1hcmtkb3duLWZyb250IG9sIG9sLFxuLm1hcmtkb3duLWZyb250IG9sIHVsLFxuLm1hcmtkb3duLWZyb250IHVsIG9sLFxuLm1hcmtkb3duLWZyb250IHVsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBsaSB7XG4gICAgd29yZC13cmFwOiBicmVhay1hbGw7XG59XG5cbi5tYXJrZG93bi1mcm9udCBsaT5wIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgbGkrbGkge1xuICAgIG1hcmdpbi10b3A6IC4yNWVtO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgZGwge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCBkbCBkdCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgZGwgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgdGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYXJrZG93bi1mcm9udCB0YWJsZSB0ZCxcbi5tYXJrZG93bi1mcm9udCB0YWJsZSB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTJlNTtcbiAgICBwYWRkaW5nOiA2cHggMTNweDtcbn1cblxuLm1hcmtkb3duLWZyb250IHRhYmxlIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjYmQxO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcbn1cblxuLm1hcmtkb3duLWZyb250IGltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXJrZG93bi1mcm9udCBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBpbWdbYWxpZ249bGVmdF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYXJrZG93bi1mcm9udCBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LDMxLDM1LC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuMmVtIC40ZW07XG59XG5cbi5tYXJrZG93bi1mcm9udCBwcmUge1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgcHJlPmNvZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmhpZ2hsaWdodCBwcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmhpZ2hsaWdodCBwcmUsXG4ubWFya2Rvd24tZnJvbnQgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgcHJlIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmNvbW1pdC10ZWFzZS1zaGEge1xuICAgIGNvbG9yOiAjNDQ0ZDU2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsQ29uc29sYXMsTGliZXJhdGlvbiBNb25vLE1lbmxvLENvdXJpZXIsbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2Itd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYmxvYi13cmFwcGVyLWVtYmVkZGVkIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLmJsb2ItbnVtIHtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDI3LDMxLDM1LC4zKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxNZW5sbyxDb3VyaWVyLG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMSU7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYmxvYi1udW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI3LDMxLDM1LC42KTtcbn1cblxuLm1hcmtkb3duLWZyb250IC5ibG9iLW51bTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1saW5lLW51bWJlcik7XG59XG5cbi5tYXJrZG93bi1mcm9udCAuYmxvYi1jb2RlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5ibG9iLWNvZGUtaW5uZXIge1xuICAgIGNvbG9yOiAjMjQyOTJlO1xuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhcixDb25zb2xhcyxMaWJlcmF0aW9uIE1vbm8sTWVubG8sQ291cmllcixtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtdG9rZW4uYWN0aXZlLFxuLm1hcmtkb3duLWZyb250IC5wbC10b2tlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZWE3ZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXJrZG93bi1mcm9udCBrYmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzZjYmQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjYzZjYmQxO1xuICAgIGNvbG9yOiAjNDQ0ZDU2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiAxMXB4IFNGTW9uby1SZWd1bGFyLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxNZW5sbyxDb3VyaWVyLG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYXJrZG93bi1mcm9udCA6Y2hlY2tlZCsucmFkaW8tbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAzNjZkNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMVwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogMTtcbiAgICB0YWItc2l6ZTogMTtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMlwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogMjtcbiAgICB0YWItc2l6ZTogMjtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiM1wiXSB7XG4gICAgLW1vei10YWItc2l6ZTogMztcbiAgICB0YWItc2l6ZTogMztcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiNFwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogNDtcbiAgICB0YWItc2l6ZTogNDtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiNVwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogNTtcbiAgICB0YWItc2l6ZTogNTtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiNlwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogNjtcbiAgICB0YWItc2l6ZTogNjtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiN1wiXSB7XG4gICAgLW1vei10YWItc2l6ZTogNztcbiAgICB0YWItc2l6ZTogNztcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiOFwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogODtcbiAgICB0YWItc2l6ZTogODtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiOVwiXSB7XG4gICAgLW1vei10YWItc2l6ZTogOTtcbiAgICB0YWItc2l6ZTogOTtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMTBcIl0ge1xuICAgIC1tb3otdGFiLXNpemU6IDEwO1xuICAgIHRhYi1zaXplOiAxMDtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMTFcIl0ge1xuICAgIC1tb3otdGFiLXNpemU6IDExO1xuICAgIHRhYi1zaXplOiAxMTtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YWItc2l6ZVtkYXRhLXRhYi1zaXplPVwiMTJcIl0ge1xuICAgIC1tb3otdGFiLXNpemU6IDEyO1xuICAgIHRhYi1zaXplOiAxMjtcbn1cblxuLm1hcmtkb3duLWZyb250IC50YXNrLWxpc3QtaXRlbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRhc2stbGlzdC1pdGVtKy50YXNrLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnRhc2stbGlzdC1pdGVtIGlucHV0IHtcbiAgICBtYXJnaW46IDAgLjJlbSAuMjVlbSAtMS42ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1hcmtkb3duLWZyb250IGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZG93bi1mcm9udCAucGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHghaW1wb3J0YW50O1xufVxuXG4ubWFya2Rvd24tZnJvbnQgLnBsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4IWltcG9ydGFudDtcbn1cblxuLm1hcmtkb3duLWZyb250IC5wbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCFpbXBvcnRhbnQ7XG59XG5cbi8qLS0gMTIuMDIuMjAyMCAtLSovXG4ubWFya2Rvd24tZnJvbnQgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbiIsIi8vLmZvcm0tc2VsZWN0cGlja2VyIHtcbi8vICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC9pbWFnZXMvZ3JhcnJvdy5zdmcpIHJpZ2h0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbi8vfVxuXG4uZm9ybS1zZWxlY3RwaWNrZXIuX19tdWx0aXBsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAuZm9ybS1zZWxlY3RwaWNrZXIuX19tdWx0aXBsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnByLWNoZWNrYm94LXNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMDE3YjVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG5cblxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL2ltYWdlcy9ncmFycm93LnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAuYnMtYWN0aW9uc2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy5kcm9wZG93bi1tZW51Lm9wZW4ge1xuICAgIC8vICAgIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgICAvLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgfVxuICAgIC8vICAgICYuc2hvdyB7XG4gICAgLy8gICAgICAgIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgICAvLyAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vfVxufVxuXG5cbiIsIi5kcm9wem9uZS1iYXNpYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYnJhbmQtZGFuZ2VyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIC8vYm9yZGVyOiAjQjJDMUQ2IHNvbGlkIDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRicmFuZC1kYW5nZXIsIDEwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuZHJhZ292ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWRhbmdlciwgMTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuL2Ryb3B6b25lJztcblxuLmZvbnQtc2VtaS1zbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4iLCIucHItLWNhcHRjaGEge1xuICAgIC5jYXB0Y2hhLWNvbGxhcHNlIHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjY2JkNGUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIH1cbiAgICAvLy5jYXB0Y2hhLWNvbGxhcHNlIHtcbiAgICAvLyAgICBoZWlnaHQ6IDA7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgLy8gICAgLi0tY29udGFpbmVyIHtcbiAgICAvLyAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgLy8gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2NiZDRlMDtcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNztcbiAgICAvLyAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8vICAgIH1cbiAgICAvLyAgICAmLnNob3cge1xuICAgIC8vICAgICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAuLS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jYXB0Y2hhLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmQ0ZTA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmJ0bi1zbSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRjaGEtaW5wdXQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC4tLXJlbG9hZC1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG59XG4iLCJcbi5zaG93LWxlc3MteGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LW1vcmUteGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLWxlc3MteGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtbW9yZS14bCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1sZXNzLWxnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LW1vcmUtbGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtbGVzcy1sZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLW1vcmUtbGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1sZXNzLXhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LW1vcmUteHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtbGVzcy14cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLW1vcmUteHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/