@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;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.33333em;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.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #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 linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-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:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#499ad2;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#3a7ba8;color:#fff}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#499ad2}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{padding:0}label,legend{font-weight:600;margin-bottom:.375em}label{display:block}input,select,textarea{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color .15s ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#499ad2;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(53,143,205,.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#858585}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#858585}[type=color]:-ms-input-placeholder,[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#858585}[type=color]::-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#858585}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;width:100%}ol,ul{list-style-type:none;padding:0}dl,dt,ol,ul{margin:0}dt{font-weight:600}dd,figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;text-align:left}td,th{padding:.75em 0}td{border-bottom:1px solid #ddd}td,th,tr{vertical-align:middle}body{color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:museo-slab,sans-serif;font-size:1.25em;line-height:1.2;font-style:normal;margin:0 0 .75em;color:#0078ae}h1{font-size:60px}h2{font-size:40px}h3{font-size:32px;color:#499ad2}h4{font-size:26px}h5{font-size:44px}h6{font-size:18px}p{margin:0 0 .75em}a{color:#499ad2;text-decoration:none;transition:color .15s ease}a:active,a:focus,a:hover{color:#37749e}hr{border:0;border-bottom:1px solid #ddd;margin:1.5em 0}blockquote{color:#499ad2;font-size:32px;font-family:museo-slab,sans-serif;padding:33px 0;margin:43px 0;border-top:1px solid #499ad2;border-bottom:1px solid #499ad2}blockquote footer{font-size:18px;text-indent:2em}blockquote footer p,blockquote p{margin-bottom:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}


body { font-weight: 300; }


@font-face{font-family:museo_sans100;src:url(fonts/museosans-300-webfont.woff2) format("woff2"),url(fonts/museosans-300-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans500;src:url(fonts/museosans-500-webfont.woff2) format("woff2"),url(fonts/museosans-500-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans500_italic;src:url(fonts/museosans-500italic-webfont.woff2) format("woff2"),url(fonts/museosans-500italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans900;src:url(fonts/museosans-700-webfont.woff2) format("woff2"),url(fonts/museosans-700-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans700;src:url(fonts/museosans-700-webfont.woff2) format("woff2"),url(fonts/museosans-700-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans900_italic;src:url(fonts/museosans-700italic-webfont.woff2) format("woff2"),url(fonts/museosans-700italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans300;src:url(fonts/museosans-300-webfont.woff2) format("woff2"),url(fonts/museosans-300-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans700_italic;src:url(fonts/museosans-700italic-webfont.woff2) format("woff2"),url(fonts/museosans-700italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans300_italic;src:url(fonts/museosans-300italic-webfont.woff2) format("woff2"),url(fonts/museosans-300italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_sans100_italic;src:url(fonts/museosans-300italic-webfont.woff2) format("woff2"),url(fonts/museosans-300italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab100;src:url(fonts/museoslab-300-webfont.woff2) format("woff2"),url(fonts/museoslab-300-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab100_italic;src:url(fonts/museoslab-300italic-webfont.woff2) format("woff2"),url(fonts/museoslab-300italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab300;src:url(fonts/museoslab-300-webfont.woff2) format("woff2"),url(fonts/museoslab-300-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab300_italic;src:url(fonts/museoslab-300italic-webfont.woff2) format("woff2"),url(fonts/museoslab-300italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab500;src:url(fonts/museoslab-500-webfont.woff2) format("woff2"),url(fonts/museoslab-500-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab500_italic;src:url(fonts/museoslab-500italic-webfont.woff2) format("woff2"),url(fonts/museoslab-500italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab1000;src:url(fonts/museoslab-700-webfont.woff2) format("woff2"),url(fonts/museoslab-700-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab1000_italic;src:url(fonts/museoslab-700italic-webfont.woff2) format("woff2"),url(fonts/museoslab-700italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab900_italic;src:url(fonts/museoslab-700italic-webfont.woff2) format("woff2"),url(fonts/museoslab-700italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab900;src:url(fonts/museoslab-700-webfont.woff2) format("woff2"),url(fonts/museoslab-700-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab700_italic;src:url(fonts/museoslab-700italic-webfont.woff2) format("woff2"),url(fonts/museoslab-700italic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:museo_slab700;src:url(fonts/museoslab-700-webfont.woff2) format("woff2"),url(fonts/museoslab-700-webfont.woff) format("woff");font-weight:400;font-style:normal}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@font-face{font-family:Moon-Flower;src:url(fonts/Moon-Flower.ttf.woff) format("woff"),url(fonts/Moon-Flower.ttf.svg#Moon-Flower) format("svg"),url(fonts/Moon-Flower.ttf.eot),url(fonts/Moon-Flower.ttf.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}::-webkit-input-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;opacity:1}:-moz-placeholder{color:#fff;opacity:1}img,picture{height:auto}iframe{max-width:100%}p{-webkit-filter:none!important;filter:none!important}@media screen and (max-width:1024px){h1{font-size:38px}h2{font-size:30px}h3{font-size:22px}body,html{margin-top:0!important}body,html{padding-top:0!important}.main-header{margin-bottom:32px}}html.swipebox-html{overflow:hidden}.wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.wrapper:after{clear:both;content:"";display:block}@media screen and (max-width:1200px){.wrapper{padding:0 25px}}.row{display:block}.row:after{clear:both;content:"";display:block}body,html{padding:0;margin:0;height:100%;width:100%;font-size:16px;font-family:museo-sans,helvetica,sans-serif;color:#666d70}body{padding-top:50px}*{box-sizing:border-box!important}.button{display:inline-block;border:2px solid #333;border-radius:25px;padding:5px 25px;text-decoration:none;position:relative;overflow:hidden;font-family:museo-slab,helvetica,sans-serif;font-size:14px;letter-spacing:.08em;z-index:100}.button:before{content:"";position:absolute;bottom:0;left:0;right:0;top:100%;z-index:-1;transition:all .25s cubic-bezier(1,-.42,.55,.71)}.button:hover:before{top:0}.button.blue{border-color:#0078ae;color:#0078ae}.button.blue:before{background:#0078ae}.button.white{border-color:#fff;color:#fff}.button.white:before{background:#fff;opacity:.25}.button.pink{border-color:#ef446d;color:#ef446d}.button.pink:before{background:#ef446d}.button.gold,.button.yellow{border-color:#fec56f;color:#fec56f!important}.button.gold:before,.button.yellow:before{background:#fec56f}.button.yellow{border-color:#fec56f;color:#fec56f!important}.button.yellow:before{background:#fec56f}.button.dark-blue{border-color:#003e52;color:#003e52}.button.dark-blue:before{background:#003e52}.button.new-blue{border-color:#409bd2;color:#0078ae}.button.new-blue:hover{background:#0078ae}.button.light-blue{border-color:#72a9d9;color:#72a9d9}.button.light-blue:before{background:#72a9d9}.button:hover{color:#fff!important}.about-columns{background:#fff;padding:50px 0 0;min-height:400px}.about-columns .about-sidebar{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding-top:50px;min-height:320px;margin-top:50px;text-align:center}.about-columns .about-sidebar:last-child{margin-right:0}.about-columns .about-sidebar p{color:#747474;opacity:1;font-weight:700}.about-columns .about-sidebar .more{font-family:museo-slab,sans-serif;font-size:14px;font-weight:600;color:#499ad2}.about-columns .about-sidebar .more img{vertical-align:middle;height:14px;padding-left:.5em}.about-columns .about-sidebar h3{font-family:museo-sans,sans-serif;font-size:22px;color:#003e52;line-height:26px;font-weight:700}.about-columns .about-sidebar article{margin-bottom:50px}.about-columns .about-sidebar article:last-child{margin-bottom:0}.about-columns .about-sidebar .logo-grid{padding:10px 0}.about-columns .about-sidebar .logo-grid .logo{display:inline-block;font-size:0;width:49%;max-width:50%;padding:15px 0;text-align:center}.about-columns .about-sidebar .logo-grid .logo:nth-child(7n),.about-columns .about-sidebar .logo-grid .logo:nth-child(8n){width:100%;max-width:100%}.about-columns .about-sidebar .logo-grid .logo img{max-width:100%}@media screen and (max-width:1024px){.about-columns .about-sidebar .logo-grid .logo,.about-columns .about-sidebar .logo-grid .logo:nth-child(7n),.about-columns .about-sidebar .logo-grid .logo:nth-child(8n){width:49%!important;max-width:50%!important}}.about-columns .featured-column{float:left;display:block;margin-right:2.35765%;width:48.82117%;min-height:900px;position:relative;z-index:99;background:#ccc}.about-columns .featured-column:last-child{margin-right:0}.about-columns .featured-column .story{position:relative;background-size:cover;background-repeat:no-repeat;min-height:300px;width:100%}.about-columns .featured-column .story.large{min-height:600px}.about-columns .featured-column .permalink{position:absolute;bottom:0;left:0;right:0;top:0;display:block;z-index:1}.about-columns .featured-column .content{position:absolute;bottom:25px;width:50%;left:50%;margin-left:-25%;z-index:3;text-align:center;color:#fff}.about-columns .featured-column .content h3{color:#fff;font-weight:300;font-size:27px;line-height:33px;letter-spacing:.05em;margin-bottom:25px}@media screen and (max-width:1024px){.about-columns .about-sidebar,.about-columns .featured-column{float:left;display:block;margin-right:2.35765%;width:100%}.about-columns .about-sidebar:last-child,.about-columns .featured-column:last-child{margin-right:0}}.dear-dairy-feature{padding:50px 0;background-size:cover;background-repeat:no-repeat}.dear-dairy-feature .mobile{display:none}.dear-dairy-feature .column{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center;color:#fff;font-size:18px}.dear-dairy-feature .column:last-child{margin-right:0}.dear-dairy-feature .column h3{color:#fff;font-family:moon-flower;line-height:57px;text-transform:uppercase;font-weight:300}.dear-dairy-feature .column p{padding:0 6%;margin-bottom:18px}.dear-dairy-feature.text-right{background-position:0}.dear-dairy-feature.text-right .column{margin-left:51.17883%}.dear-dairy-feature.text-left{background-position:100%}.dear-dairy-feature.text-left .column{margin-left:0}.dear-dairy-feature.text-center{background-position:top}.dear-dairy-feature.text-center .column{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.dear-dairy-feature.text-center .column:last-child{margin-right:0}@media screen and (max-width:1024px){.dear-dairy-feature{padding:25px 0}.dear-dairy-feature .wrapper{padding:0 10px}.dear-dairy-feature .column .button,.dear-dairy-feature .column p{font-size:12px}.dear-dairy-feature .column .button br,.dear-dairy-feature .column p br{display:none}.dear-dairy-feature .column h3{line-height:1}.dear-dairy-feature .column .desktop{display:none}.dear-dairy-feature .column .mobile{display:block}.dear-dairy-feature .column .button{padding:5px 10px}.dear-dairy-feature.text-left .column,.dear-dairy-feature.text-right .column{float:left;display:block;margin-right:2.35765%;width:65.88078%}.dear-dairy-feature.text-left .column:last-child,.dear-dairy-feature.text-right .column:last-child{margin-right:0}.dear-dairy-feature.text-left{background-position:100% 0}.dear-dairy-feature.text-right{background-position:0 0}.dear-dairy-feature.text-right .column{margin-left:34.11922%}.dear-dairy-feature.text-center .column{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.dear-dairy-feature.text-center .column:last-child{margin-right:0}}.farms-feature{padding:100px 0;background:#000 url(../images/farm-stories-bg.jpg) no-repeat top;background-size:cover;min-height:900px}.farms-feature .column{float:left;display:block;margin-right:2.35765%;width:48.82117%}.farms-feature .column:last-child{margin-right:0}.farms-feature .feature{color:#fff;text-align:center}.farms-feature .feature h2,.farms-feature .feature p{color:inherit}.farms-feature .feature h2{font-size:52px;font-weight:700}.farms-feature .feature p{opacity:.7}.farms-feature .stories .story{background:#fff;border-radius:5px;min-height:100px;margin-bottom:18px;overflow:hidden;position:relative}.farms-feature .stories .image{width:50%;position:absolute;min-height:100%;top:0;left:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:top}.farms-feature .stories .content{width:45%;float:right;padding:45px 20px 45px 10px}.farms-feature .stories .content h3{font-size:19.27px;line-height:23px;letter-spacing:.05em;font-weight:500}.farms-feature .stories .content h3 a{color:#264150}.farms-feature .stories .content .more{font-family:museo-slab,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em}.farms-feature .stories .content .arrow{width:21px;height:16px;vertical-align:middle}.farms-feature .stories .content p:last-child{margin-bottom:0}@media screen and (max-width:1024px){.farms-feature{padding:50px 0}.farms-feature .column{float:left;display:block;margin-right:2.35765%;width:100%}.farms-feature .column:last-child{margin-right:0}.farms-feature .stories .story{min-height:200px}.farms-feature .feature h2{font-size:40px}}.milk-nutrients{background:#65c7c7;background:linear-gradient(180deg,#65c7c7 0,#73ced8 37%,#6fcdd9 39%,#68c8d8 50%,#65c8d8 0,#5fc4d8 58%,#5cc4d8 0,#59c3d8 61%,#59c1d8 63%,#56c1d8 0,#54c1d8 64%,#54bfd7 67%,#51bfd7 0,#50bed7 69%,#4dbed7 0,#4dbcd7 72%,#4bbcd7 73%,#48bcd7 0,#48bad7 75%,#45bad7 0,#40b8d7 81%,#3eb7d7 82%,#3bb7d7 83%,#3db6d7 84%,#39b6d7 85%,#38b5d6 88%,#36b4d6 90%,#33b4d6 0,#35b3d6 93%,#31b3d6 0,#31b3d6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#65c7c7",endColorstr="#31b3d6",GradientType=0);padding:200px 0 50px;min-height:800px}@media screen and (max-width:1024px){.milk-nutrients .desktop{display:none}.milk-nutrients .mobile{display:block}}.milk-nutrients .fda-note-2{color:#fff;text-align:center;font-size:10px;clear:both;display:block}.milk-nutrients .fda-note-2:after{clear:both;content:"";display:block}.milk-nutrients .intro{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;color:#fff}.milk-nutrients .intro:last-child{margin-right:0}.milk-nutrients .intro h2{font-family:museo-slab;font-style:normal;font-weight:700;font-size:45px;color:#fff}.milk-nutrients .intro p{margin:0}.milk-nutrients .intro img{width:160px;margin:0 50px 0 0}@media screen and (max-width:1024px){.milk-nutrients{padding:50px 0;min-height:0}.milk-nutrients .intro{text-align:center}.milk-nutrients .intro h2{font-size:40px;line-height:normal}.milk-nutrients .intro img{display:none}}.milk-nutrients .nutrients-feature{float:left;display:block;margin-right:2.35765%;width:100%;background:#0078ae;border-radius:10px;margin-top:50px;margin-bottom:50px}.milk-nutrients .nutrients-feature:last-child{margin-right:0}@media screen and (max-width:1024px){.milk-nutrients .nutrients-feature{margin-top:15px;margin-bottom:15px}}.milk-nutrients .title{display:block;border-bottom:4px solid #65c7c7;padding:15px 50px;color:#fff;font-size:36px;font-family:museo-slab,sans-serif;font-weight:500}.milk-nutrients .title:after{clear:both;content:"";display:block}.milk-nutrients .daily-value,.milk-nutrients .details{float:left;display:block;width:51.17883%;min-height:300px;padding:25px}.milk-nutrients .daily-value:last-child,.milk-nutrients .details:last-child{width:48.82117%}.milk-nutrients .daily-value:nth-child(2n),.milk-nutrients .details:nth-child(2n){margin-right:0}.milk-nutrients .daily-value:nth-child(odd),.milk-nutrients .details:nth-child(odd){clear:left}.milk-nutrients .details{border-right:2px solid #65c7c7}.milk-nutrients .details .details-container{display:table;height:250px;width:100%}.milk-nutrients .details .details-container .content,.milk-nutrients .details .details-container .image{display:table-cell!important;height:250px;vertical-align:middle}.milk-nutrients .details .details-container .image{text-align:right;width:22%;padding-right:25px}.milk-nutrients .details .details-container .content{width:40%;font-size:30px;color:#fff;padding:0 25px 0 0}.milk-nutrients .details .details-container .content p{margin:0;line-height:normal}.milk-nutrients .daily-value{overflow:hidden;border-left:2px solid #65c7c7}.milk-nutrients .daily-value h3{width:100%;font-family:museo-sans,sans-serif;font-size:18px;font-weight:300;color:#fff;margin:0 0 10px}.milk-nutrients .daily-value .chart{width:200px;height:200px;float:left;margin-left:25%;text-align:center}.milk-nutrients .daily-value .chart .progressbar-label{font-size:68px;font-weight:500;font-family:museo-sans;color:#fff!important}.milk-nutrients .daily-value .chart .progressbar-label .percent{font-size:37px;vertical-align:text-top}.milk-nutrients .daily-value .fda-note{float:left;width:33%;padding:27px 0 0 25px;font-size:12px;color:#fff;line-height:14px}.milk-nutrients .nutrient-selector{float:left;display:block;margin-right:2.35765%;width:100%;border-top:4px solid #65c7c7;padding:10px 0;position:relative}.milk-nutrients .nutrient-selector:last-child{margin-right:0}.milk-nutrients .nutrient-selector ul{font-size:0;text-align:center}.milk-nutrients .nutrient-selector ul li{display:inline-block;font-size:16px;margin:0 10px}.milk-nutrients .nutrient-selector ul li a{display:block;color:#fff;padding:5px 15px;border-radius:30px;transition:all .2s}.milk-nutrients .nutrient-selector ul li a:hover{background:#003e52}.milk-nutrients .nutrient-selector ul li a:active{box-shadow:0 0 10px 1px #fff}.milk-nutrients .nutrient-selector ul li.active a{background:#003e52}.milk-nutrients .nutrient-selector .nutrient-arrow{display:none;width:16px;height:16px;position:absolute;background:url(../images/nutrient-arrow.png) no-repeat 50%;top:15px}.milk-nutrients .nutrient-selector .nutrient-arrow.prev{left:25px}.milk-nutrients .nutrient-selector .nutrient-arrow.next{right:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1024px){.milk-nutrients .nutrient-selector .nutrient-arrow{display:block}}.milk-nutrients .mobile{display:none}@media screen and (max-width:1024px){.milk-nutrients .title{text-align:center;font-size:21px;padding:10px 0}.milk-nutrients .desktop{display:none}.milk-nutrients .mobile{display:block;padding:5px 0}.milk-nutrients .daily-value,.milk-nutrients .details{float:left;display:block;margin-right:2.35765%;width:100%;min-height:0;padding:25px;border:none}.milk-nutrients .daily-value:last-child,.milk-nutrients .details:last-child{margin-right:0}.milk-nutrients .daily-value:nth-child(1n),.milk-nutrients .details:nth-child(1n){margin-right:0}.milk-nutrients .daily-value:nth-child(1n+1),.milk-nutrients .details:nth-child(1n+1){clear:left}.milk-nutrients .daily-value{height:auto}.milk-nutrients .details{padding:20px 0 0 30px}.milk-nutrients .details .details-container{height:160px}.milk-nutrients .details .details-container .image{margin-right:10px;width:30%;padding-right:0;height:160px}.milk-nutrients .details .details-container .content{width:70%;font-size:18px;padding-left:10px;height:160px}.milk-nutrients .daily-value{width:100%!important;text-align:center;border-bottom:4px solid #65c7c7}.milk-nutrients .daily-value .chart{width:50%;height:auto;margin:0 auto 10px;float:none}.milk-nutrients .daily-value .chart .progressbar-label{font-size:32px}.milk-nutrients .daily-value .chart .progressbar-label .percent{font-size:20px}.milk-nutrients .daily-value .fda-note{display:none}.milk-nutrients .nutrient-selector{border:none;padding:20px 0}.milk-nutrients .nutrient-selector ul li{font-size:0;margin:0 5px}.milk-nutrients .nutrient-selector ul li a{width:8px!important;height:8px!important;padding:0;background:#fff!important;border-radius:100%;opacity:.7}.milk-nutrients .nutrient-selector ul li.active a{opacity:1}}.infographic{min-height:1200px;padding:100px 0;position:relative;overflow:hidden;background:#499ad2;background:linear-gradient(180deg,#499ad2 0,#00a8d6 23%,#00abd6 26%,#06abd6 0,#06abd6 0,#00acd6 0,#00acd6 27%,#0cacd6 0,#0cacd6 0,#05add6 0,#10add6 28%,#10add7 0,#18add7 0,#14aed7 29%,#1baed7 0,#1baed7 0,#17afd7 0,#1eafd7 0,#1eafd7 30%,#23afd7 0,#20b0d7 0,#20b0d7 0,#25b0d7 31%,#22b1d7 0,#27b1d7 0,#29b2d6 32%,#2db2d6 0,#2bb3d6 33%,#2fb3d6 0,#31b3d6 34%,#35b3d6 0,#34b5d6 35%,#38b5d6 0,#3bb5d6 0,#39b6d7 36%,#3db6d7 0,#3bb7d7 0,#4fbdd7 41%,#4dbed7 0,#54bfd7 42%,#54c1d8 43%,#59c1d8 44%,#59c3d8 45%,#5fc4d8 46%,#65c7c7 56%,#65c7c0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#499ad2",endColorstr="#65c7c0",GradientType=0)}.infographic .intro{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;color:#fff;text-align:center;margin-bottom:50px}.infographic .intro:last-child{margin-right:0}.infographic .intro h2{color:#fff;font-weight:700;font-size:45px}.infographic .intro a:not(.button){color:#fff;text-decoration:underline}.infographic .hand{position:absolute;bottom:0;width:50%;height:auto}.infographic .milk-hand{left:0;bottom:90px}.infographic .coconut-hand{right:0;bottom:90px}.infographic .column{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:8.5298%;min-height:800px;position:relative;z-index:100;color:#fff}.infographic .column:last-child{margin-right:0}.infographic .column h3{border-bottom:2px solid #499ad2;padding:0 0 15px;margin:0 0 20px;font-size:32px}.infographic .column h3,.infographic .column h4{color:#fff;font-family:museo-sans,sans-serif;font-weight:500}.infographic .column h4{font-size:17px}.infographic .glasses{display:block;margin-bottom:150px}.infographic .glasses:after{clear:both;content:"";display:block}.infographic .glasses .circle{float:left;display:block;margin-right:2.35765%;width:31.76157%;border-radius:100%;height:350px;text-align:center;vertical-align:middle;background:#499ad2;color:#fff;font-family:Myriad Pro Regular,sans-serif;font-size:24px}.infographic .glasses .circle:last-child{margin-right:0}.infographic .glasses .circle img{margin-top:110px}.infographic .glasses .circle.pink{background:#ef446d}.infographic .glasses .circle.gold{background:#fec56f}.infographic .glasses .circle.dark-blue{background:#003e52}@media screen and (max-width:1024px){.infographic .glasses{margin-bottom:25px}.infographic .glasses .circle{float:left;display:block;margin-right:2.35765%;width:100%;height:auto;border-radius:0;padding:25px;margin-bottom:15px}.infographic .glasses .circle:last-child{margin-right:0}.infographic .glasses .circle:last-child{margin-bottom:0}.infographic .glasses .circle img{margin-top:8px}.infographic .column{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0;min-height:0;margin-bottom:25px}.infographic .column:last-child{margin-right:0}.infographic .column:last-child{margin-bottom:150px}.infographic .hand{opacity:.5}}.cheese-feature{background:#fec56f;min-height:500px;overflow:hidden;position:relative;padding:50px 0 0}.cheese-feature a,.cheese-feature h2{color:#fff}.cheese-feature a:not(.button){text-decoration:underline}.cheese-feature .cheese,.cheese-feature .content{float:left;display:block;margin-right:2.35765%;width:48.82117%;min-height:500px}.cheese-feature .cheese:last-child,.cheese-feature .content:last-child{margin-right:0}.cheese-feature .cheese{background:url(../images/cheese.png);background-repeat:no-repeat;background-position:left 30px;background-size:contain}.cheese-feature .content{color:#fff;height:500px;display:table;width:500px}.cheese-feature .content .wrap{width:450px;height:100%;display:table-cell;vertical-align:middle}@media screen and (max-width:1024px){.cheese-feature{padding:50px 0;min-height:0}.cheese-feature .content{float:left;display:block;margin-right:2.35765%;width:82.94039%}.cheese-feature .content:last-child{margin-right:0}.cheese-feature .cheese{position:absolute;width:100%;margin:0 auto;left:0;right:0;top:0;bottom:0;z-index:1;opacity:.3;min-height:100px;height:auto}.cheese-feature .content{position:relative;z-index:10;width:100%;min-height:100px;height:auto;text-align:center}.cheese-feature .content .wrap{width:100%;text-align:center;height:auto;padding:0 25px}}.basic-page-content{padding:50px 0}.basic-page-content ol,.basic-page-content ul{padding:25px}.basic-page-content ol li,.basic-page-content ul li{margin:0 0 .66em}.basic-page-content ul{list-style:disc}.basic-page-content ol{list-style:decimal}.contact-block{padding:50px 0}.contact-block .column{float:left;display:block;margin-right:2.35765%;width:33.89402%;margin-left:8.5298%}.contact-block .column:last-child{margin-right:0}.contact-block .map{float:left;display:block;margin-right:2.35765%;width:48.82117%}.contact-block .map:last-child{margin-right:0}.contact-block .address,.contact-block .map,.contact-block .phone{border-radius:5px}.contact-block .social{text-align:center}.contact-block .social a{display:inline-block;background:#fff;color:#ef446d;width:25px;height:25px;line-height:25px;border-radius:100%;text-align:center;vertical-align:middle;margin:0 5px}.contact-block .address,.contact-block .phone{background:#ef446d;color:#fff;padding:25px;margin-bottom:25px}.contact-block .address h3,.contact-block .phone h3{color:#fff;font-size:18px;font-weight:500}.contact-block .address p,.contact-block .phone p{font-size:24px;color:#fff;letter-spacing:.02em;line-height:normal;margin-bottom:25px}.contact-block .address p:last-child,.contact-block .phone p:last-child{margin-bottom:0}.contact-block .address strong,.contact-block .phone strong{font-style:italic}.contact-block .address .slab,.contact-block .phone .slab{font-family:museo-slab,sans-serif}@media screen and (max-width:1024px){.contact-block .column,.contact-block .map{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.contact-block .column:last-child,.contact-block .map:last-child{margin-right:0}.contact-block .column iframe,.contact-block .map iframe{width:100%!important}}.contact-form{padding:50px 0;background:#499ad2;background:linear-gradient(180deg,#499ad2 0,#65c7c7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#499ad2",endColorstr="#65c7c7",GradientType=0);min-height:600px}.contact-form .form-row{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}.contact-form .form-row:last-child{margin-right:0}.contact-form h2{color:#fff;text-align:center;margin-bottom:50px}.contact-form label{display:none}.contact-form .validation_error{color:#333;background:hsla(0,0%,100%,.6);padding:25px;text-align:center;margin-bottom:15px;border-radius:5px}.contact-form .validation_message{color:#fff}.contact-form .gform_confirmation_message{background:#ef446d;font-size:18px;color:#fff;padding:25px;border-radius:5px;text-align:center}.contact-form li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:35px}.contact-form li:last-child{margin-right:0}.contact-form li:nth-child(2n){margin-right:0}.contact-form li:nth-child(odd){clear:left}.contact-form #field_1_1,.contact-form #field_1_2{margin-bottom:64px}.contact-form input[type=email],.contact-form input[type=text],.contact-form select,.contact-form textarea{background:#7cb8dc;padding:10px;color:#fff;border-radius:5px;border:none}.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form select::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#fff;opacity:1}.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form select::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#fff;opacity:1}.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form select:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#fff;opacity:1}.contact-form input[type=email]::-ms-input-placeholder,.contact-form input[type=text]::-ms-input-placeholder,.contact-form select::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#fff;opacity:1}.contact-form input[type=email]::placeholder,.contact-form input[type=text]::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#fff;opacity:1}.contact-form input[type=email] ::-webkit-input-placeholder,.contact-form input[type=text] ::-webkit-input-placeholder,.contact-form select ::-webkit-input-placeholder,.contact-form textarea ::-webkit-input-placeholder{color:#fff;opacity:1}.contact-form input[type=email] ::-moz-placeholder,.contact-form input[type=text] ::-moz-placeholder,.contact-form select ::-moz-placeholder,.contact-form textarea ::-moz-placeholder{color:#fff;opacity:1}.contact-form input[type=email] :-ms-input-placeholder,.contact-form input[type=text] :-ms-input-placeholder,.contact-form select :-ms-input-placeholder,.contact-form textarea :-ms-input-placeholder{color:#fff;opacity:1}.contact-form input[type=email] :-moz-placeholder,.contact-form input[type=text] :-moz-placeholder,.contact-form select :-moz-placeholder,.contact-form textarea :-moz-placeholder{color:#fff;opacity:1}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .ginput_container_select{position:relative}.contact-form .ginput_container_select:before{color:#fff;content:"\f0d7";font-family:FontAwesome;display:block;width:15px;height:10px;position:absolute;z-index:10;right:10px;top:5px}.contact-form #field_1_3,.contact-form #field_1_4,.contact-form .gform_footer{float:left;display:block;margin-right:2.35765%;width:100%}.contact-form #field_1_3:last-child,.contact-form #field_1_4:last-child,.contact-form .gform_footer:last-child{margin-right:0}.contact-form .gform_footer{text-align:center}.contact-form .gform_footer .button,.contact-form .gform_footer input{background:transparent;border:2px solid #fff;color:#fff;margin:0 auto}@media screen and (max-width:1024px){.contact-form #field_1_1,.contact-form #field_1_2,.contact-form #field_1_3{margin-bottom:15px;float:left;display:block;margin-right:2.35765%;width:100%}.contact-form #field_1_1:last-child,.contact-form #field_1_2:last-child,.contact-form #field_1_3:last-child{margin-right:0}.contact-form .form-row{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.contact-form .form-row:last-child{margin-right:0}}.post-grid{padding:100px 0 50px;display:flex}.post-grid h2{color:#fff;font-size:36px;margin-bottom:80px;font-weight:300}.category .post-grid h2{color:#0078ae;margin-bottom:20px;font-weight:300!important}.search .post-grid{background:#499ad2}.post-grid .category-intro{margin-bottom:30px;max-width:870px}@media screen and (max-width:1024px){.post-grid .category-intro{max-width:100%}}.post-grid.related-posts{padding:0 0 0 50px}.post-grid.related-posts h2{color:#499ad2}@media screen and (max-width:1024px){.post-grid.related-posts{padding:0 25px;text-align:center}.post-grid.related-posts h2{font-size:16px;margin-bottom:15px}}.post-grid .grid-items .item{float:left;display:block;margin-right:2.35765%;width:23.23176%;min-height:320px;background:#fff;border:1px solid #c5c5c5;border-radius:5px;overflow:hidden;transition:box-shadow .2s ease-in;margin-bottom:25px;position:relative}.post-grid .grid-items .item:last-child{margin-right:0}.post-grid .grid-items .item:nth-child(4n){margin-right:0}.post-grid .grid-items .item:nth-child(4n+1){clear:left}.search-results .post-grid .grid-items .item{border:none}.post-grid .grid-items .item:hover{box-shadow:0 0 9px rgba(0,0,0,.5)}.post-grid .grid-items .item .image{height:190px;margin-bottom:20px;overflow:hidden;background-color:#fff;background-image:url(../images/ghost-cow.png);background-repeat:no-repeat;background-position:50%;position:relative}.post-grid .grid-items .item .image:before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:10;pointer-events:none;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0)}.post-grid .grid-items .item .image a{position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:30}.post-grid .grid-items .item .image a i{position:absolute;bottom:5px;right:15px;color:#ef446d;z-index:20;font-size:25px}.post-grid .grid-items .item .image img{height:190px}.post-grid .grid-items .item.category-farms .image{background-color:#fec56f}.post-grid .grid-items .item.category-events .image{background-color:#65c7c7}.post-grid .grid-items .item.category-foods .image{background-color:#003e52}.post-grid .grid-items .item.category-community .image{background-color:#ef446d}.post-grid .grid-items .item.type-page .image{background-color:#72b1dc}.post-grid .grid-items .item .content{padding:0 20px}.post-grid .grid-items .item h4{color:#264150;font-size:18px;font-weight:300}.post-grid .grid-items .item h4 a{color:inherit}.post-grid .grid-items .item .more{position:absolute;bottom:0;font-size:14px;letter-spacing:.08em}@media screen and (max-width:1024px){.post-grid .grid-items .item{min-height:0;height:auto;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:25px}.post-grid .grid-items .item:last-child{margin-right:0}.post-grid .grid-items .item:nth-child(2n){margin-right:0}.post-grid .grid-items .item:nth-child(odd){clear:left}.post-grid .grid-items .item h4{font-size:14px}.post-grid .grid-items .item .more{position:static;display:block;margin-top:5px;font-size:8.41px}.post-grid .grid-items .item .more img{width:10px;height:auto}.post-grid .grid-items .item .image{overflow:hidden;position:relative;padding:0;height:auto;min-height:190px}.post-grid .grid-items .item .image img{top:0;position:static;min-width:100%;left:0;width:100%!important;height:auto}}.board-members{background:url(../images/meet-the-board.jpg);background-repeat:no-repeat;background-position:top;text-align:center;padding:70px 0 0;height:995px}.board-members h2{margin-bottom:50px;font-weight:700;color:#499ad2}.board-members p{font-size:24.03px;color:#fff;font-weight:300;width:50%;margin:0 auto}.board-members p a{color:#fff;text-decoration:underline}.board-members .board-list{background:#fff;border-radius:5px;padding:50px;overflow:hidden;margin-bottom:70px;box-shadow:0 12px 30.08px 1.92px rgba(7,4,6,.36)}.board-members .board-list .member{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:50px}.board-members .board-list .member:last-child{margin-right:0}.board-members .board-list .member:nth-child(3n){margin-right:0}.board-members .board-list .member:nth-child(3n+1){clear:left}.board-members .board-list .member:nth-last-child(-n+3){margin-bottom:0}.board-members .board-list .member h3{font-size:20px;margin-bottom:0}.board-members .board-list .member p{font-size:12.7px;color:#499ad2}@media screen and (max-width:1024px){.board-members .board-list{padding:25px 15px}.board-members .board-list .member{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:30px}.board-members .board-list .member:last-child{margin-right:0}.board-members .board-list .member:nth-child(3n){margin-right:2.35765%}.board-members .board-list .member:nth-child(3n+1){clear:none}.board-members .board-list .member:nth-child(1n){margin-right:0}.board-members .board-list .member:nth-child(1n+1){clear:left}.board-members .board-list .member:nth-last-child(-n+3){margin-bottom:30px}.board-members .board-list .member:last-child{margin-bottom:0}.board-members .board-list .member p,.board-members p{width:100%}}.team-members{background:#65c7c7;padding:50px 0;text-align:center}.team-members h2{color:#003e52;margin-bottom:50px;font-weight:700}.team-members .member{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:50px}.team-members .member:last-child{margin-right:0}.team-members .member:nth-child(4n){margin-right:0}.team-members .member:nth-child(4n+1){clear:left}.team-members .member:nth-last-child(-n+4){margin-bottom:0}.team-members .member img{border-radius:100%;margin-bottom:10px}.team-members .member h3{margin:0;font-size:16px;color:#003e52}.team-members .member p{margin:0;font-size:14px;color:#fff}@media screen and (max-width:1024px){.team-members .member{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:20px!important}.team-members .member:last-child{margin-right:0}.team-members .member:nth-child(4n){margin-right:2.35765%}.team-members .member:nth-child(4n+1){clear:none}.team-members .member:nth-child(2n){margin-right:0}.team-members .member:nth-child(odd){clear:left}}.store-cta{background-image:url(../images/store-cta-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;overflow:hidden;font-size:0}.store-cta.gold{background:#fec56f}.store-cta.pink{background:#ef446d}.store-cta.blue{background:#499ad2}.store-cta.light-blue{background:#65c7c7}.store-cta.dark-blue{background:#003e52}.store-cta .wrapper{display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}.store-cta .image{flex-basis:50%}.store-cta .image img{width:100%;box-shadow:0 25px 57.85px 7.15px rgba(0,0,0,.69)}.store-cta .content{flex-basis:50%;font-size:1em;color:#fff;padding:0 60px}.store-cta .content h1,.store-cta .content h2,.store-cta .content h3,.store-cta .content h4,.store-cta .content h5,.store-cta .content h6{color:#fff;font-weight:500}@media screen and (max-width:1024px){.store-cta .wrapper{display:block}.store-cta .image{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;margin-bottom:30px}.store-cta .image:last-child{margin-right:0}.store-cta .content{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;padding:0}.store-cta .content:last-child{margin-right:0}}.page-template-page-producer-login,.page-template-page-register-your-farm,.page-template-page-reset-password{background-image:url(../images/producer-bg.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1024px){.page-template-page-producer-login,.page-template-page-register-your-farm,.page-template-page-reset-password{background-attachment:fixed}}.producer{padding:150px 0;min-height:500px;text-align:center;color:#fff}.producer h2{font-size:60px;color:#65c7c7;font-weight:700}.producer h3{font-size:20px;color:#fff;opacity:.7;position:relative;width:100%}.producer h3 .required-text{text-align:right;position:absolute;right:0;line-height:20px;color:#0078ae;opacity:.9;font-size:12px}.producer p{opacity:.7;font-size:20px}.producer .producer-content{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:21.32451%;margin-bottom:100px}.producer .producer-content:last-child{margin-right:0}.producer .validation_error{background:#ef446d;padding:25px;color:#fff;margin-bottom:.5em;border-radius:5px}.producer .gform_body{display:block}.producer .gform_body:after{clear:both;content:"";display:block}.producer .gform_body input,.producer .gform_body select{background:hsla(0,0%,100%,.15);border:none;color:#fff;padding:15px;margin-bottom:0}.producer .gform_body .validation_message{margin-bottom:.5em;color:#ef446d;font-weight:700}.producer .gform_body ::-ms-input-placeholder{color:#fff;opacity:1}.producer .gform_body ::placeholder{color:#fff;opacity:1}.producer .gform_body ::-webkit-input-placeholder{color:#fff;opacity:1}.producer .gform_body ::-moz-placeholder{color:#fff;opacity:1}.producer .gform_body :-ms-input-placeholder{color:#fff;opacity:1}.producer .gform_body :-moz-placeholder{color:#fff;opacity:1}.producer .gform_body .gfield:not(.form-row){float:left;display:block;margin-right:2.35765%;width:48.82117%;overflow:hidden;margin-bottom:25px}.producer .gform_body .gfield:not(.form-row):last-child{margin-right:0}.producer .gform_body .gfield:not(.form-row):nth-child(2n){margin-right:0}.producer .gform_body .gfield:not(.form-row):nth-child(odd){clear:left}.producer .gform_body .gfield:not(.form-row):nth-child(2n){float:right}.producer .gform_body .gfield:not(.form-row).error{marign-bottom:0}.producer .gform_body .gfield:not(.form-row)#field_2_10{float:left!important}.producer .gform_body .ginput_complex .ginput_container{float:left;display:block;margin-right:2.35765%;width:48.82117%}.producer .gform_body .ginput_complex .ginput_container:last-child{margin-right:0}.producer .gform_body .ginput_complex .ginput_container:nth-child(2n){margin-right:0}.producer .gform_body .ginput_complex .ginput_container:nth-child(odd){clear:left}.producer .gform_body #field_2_11{position:relative;padding-top:25px}.producer .gform_body #field_2_11:before{content:"";display:block;position:absolute;height:2px;background-color:#65c7c7;width:64px;left:50%;top:0;margin-left:-32px}.producer .gform_body .form-row{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:25px;margin-right:0!important;clear:both}.producer .gform_body .form-row:last-child{margin-right:0}.producer .gform_body .form-row .ginput_full,.producer .gform_body .form-row .validation_message{float:left;display:block;margin-right:2.35765%;width:100%;clear:both}.producer .gform_body .form-row .ginput_full:last-child,.producer .gform_body .form-row .validation_message:last-child{margin-right:0}.producer .gform_body .form-row .ginput_left,.producer .gform_body .form-row .ginput_right{float:left;display:block;margin-right:2.35765%;width:48.82117%}.producer .gform_body .form-row .ginput_left:last-child,.producer .gform_body .form-row .ginput_right:last-child{margin-right:0}.producer .gform_body .form-row .ginput_left:nth-child(2n),.producer .gform_body .form-row .ginput_right:nth-child(2n){margin-right:0}.producer .gform_body .form-row .ginput_left:nth-child(odd),.producer .gform_body .form-row .ginput_right:nth-child(odd){clear:left}.producer .gform_body .form-row .ginput_full,.producer .gform_body .form-row .ginput_left,.producer .gform_body .form-row .ginput_right{margin-bottom:25px}.producer .gform_footer{float:left;display:block;margin-right:2.35765%;width:100%;clear:both}.producer .gform_footer:last-child{margin-right:0}.producer .gform_footer .button,.producer .gform_footer input{background:transparent;border:2px solid #fff;color:#94ced7;padding:10px 25px;font-size:16px}.producer #gform_fields_4 label{display:none}.producer #gform_fields_4 .gfield{float:left;display:block;margin-right:2.35765%;width:100%}.producer #gform_fields_4 .gfield:last-child{margin-right:0}.producer .gfield_password_strength{display:none}.producer #field_2_5 .gfield_description{display:block;text-align:left;width:100%;position:relative;top:-17px;font-size:12px;z-index:-1}@media screen and (max-width:1024px){.producer .producer-content{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.producer .producer-content:last-child{margin-right:0}.producer .login-form{width:100%;margin:0 auto}.producer .form-row,.producer .gfield,.producer .ginput_complex .ginput_container,.producer .ginput_left,.producer .ginput_right{width:100%!important;margin:0 auto 15px!important;float:none!important;clear:both!important}.producer .form-row h3 .required-text,.producer .gfield h3 .required-text,.producer .ginput_complex .ginput_container h3 .required-text,.producer .ginput_left h3 .required-text,.producer .ginput_right h3 .required-text{position:static;width:100%;display:block;text-align:center}.producer h2{font-size:40px}}.login-form{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;font-size:0}.login-form:last-child{margin-right:0}.login-form .login-remember,.login-form label{display:none}.login-form p:last-child{font-size:14px}.login-form ::-webkit-input-placeholder{color:#fff;opacity:1}.login-form ::-moz-placeholder{color:#fff;opacity:1}.login-form :-ms-input-placeholder{color:#fff;opacity:1}.login-form :-moz-placeholder{color:#fff;opacity:1}.login-form .login-password,.login-form .login-username{width:40%;display:inline-block;font-size:14px;padding:0 1em}.login-form .login-password label,.login-form .login-username label{display:none}.login-form .login-password input,.login-form .login-username input{background:hsla(0,0%,100%,.15);border:none;color:#fff;padding:15px}.login-form .login-submit{display:inline-block;font-size:14px;width:20%}.login-form .login-submit input{background:transparent;border:2px solid #fff;color:#94ced7}@media screen and (max-width:1024px){.login-form .login-password,.login-form .login-submit,.login-form .login-username{width:100%;display:block;margin-bottom:15px;text-align:center}}.alerts{background:#499ad2;padding:30px 0}.alerts .alert{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff;overflow:hidden;border-radius:5px}.alerts .alert:last-child{margin-right:0}.alerts .title{background:#003e52;color:#fff;font-family:museo-slab;padding:15px 30px;font-size:18px}.alerts .content{padding:15px 30px;font-size:24px;color:#264150}.alerts .footer{border-top:1px solid #ccc;padding:15px 30px;text-align:right;font-family:museo-slab}.alerts .footer a{color:#003e52;font-size:14px}.resources{padding:50px 0;text-align:center}.resources h2{font-size:53px;font-weight:700}.resources .logo-grid{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.resources .logo-grid:last-child{margin-right:0}.resources .logo-grid .logo{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:15px}.resources .logo-grid .logo:last-child{margin-right:0}.resources .logo-grid .logo:nth-child(4n){margin-right:0}.resources .logo-grid .logo:nth-child(4n+1){clear:left}.resources .logo-grid .logo img{vertical-align:middle}@media screen and (max-width:1024px){.resources .logo-grid{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.resources .logo-grid:last-child{margin-right:0}.resources .logo-grid .logo{float:left;display:block;margin-right:2.35765%;width:48.82117%}.resources .logo-grid .logo:last-child{margin-right:0}.resources .logo-grid .logo:nth-child(4n){margin-right:2.35765%}.resources .logo-grid .logo:nth-child(4n+1){clear:none}.resources .logo-grid .logo:nth-child(2n){margin-right:0}.resources .logo-grid .logo:nth-child(odd){clear:left}}#wpadminbar.mobile{display:none}.intro-404{margin-top:-50px;padding-bottom:100px!important}.intro-404 form{display:block;margin:75px auto}.intro-404 form:after{clear:both;content:"";display:block}.intro-404 ::-ms-input-placeholder{color:#bbb;opacity:1}.intro-404 ::placeholder{color:#bbb;opacity:1}.intro-404 ::-webkit-input-placeholder{color:#bbb;opacity:1}.intro-404 ::-moz-placeholder{color:#bbb;opacity:1}.intro-404 :-ms-input-placeholder{color:#bbb;opacity:1}.intro-404 :-moz-placeholder{color:#bbb;opacity:1}.intro-404 input[type=search]{float:left;width:88%;min-width:88%;padding-left:25px;font-size:30px;height:86px;font-family:museo-sans,sans-serif;color:#334351;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;box-shadow:0 4px 7.3px 2.7px rgba(0,0,0,.15)}.intro-404 button[type=submit]{float:right;height:86px;min-width:100px;font-size:30px;padding:0;width:100px;background:#fec56f;color:#fff;font-family:FontAwesome;border-radius:10px}@media screen and (max-width:1024px){.intro-404{margin-top:0}.intro-404 input[type=search]{width:75%;min-width:75%;max-width:75%;font-size:20px;height:56px}.intro-404 button[type=submit]{height:56px;min-height:56px;width:auto;min-width:0;padding:0 10px}}@media screen and (max-width:1024px){.hero-404{background-position:top!important;min-height:300px!important}}:-webkit-media-controls-start-playback-button,video::-webkit-media-controls-start-playback-button{display:none!important}video::-webkit-media-controls,video::-webkit-media-controls-current-time-display,video::-webkit-media-controls-mute-button,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-timeline,video::-webkit-media-controls-volume-slider{display:none!important;opacity:0!important}html body #swipebox-arrows{display:none!important;opacity:0!important}.hullabamoo-hero{background-size:cover!important;background-position:50%!important;background-color:#e8e0e0!important}.hullabamoo-hero .content-wrap h2{color:#fff;font-size:3em}.hullabamoo-hero .content-wrap p{color:#c08481;font-size:19.92px;font-family:museo-sans;font-weight:700;text-transform:uppercase}@media screen and (max-width:1024px){.hullabamoo-hero .content-wrap{padding:0 15px}.hullabamoo-hero .content-wrap p{display:none}}@media screen and (max-width:480px){.hullabamoo-hero{height:144px!important;margin-top:65px!important;padding:65px 0!important;background-size:cover!important;background-position:center 0!important}.hullabamoo-hero .content-wrap img{max-width:50%!important;margin:0 auto}.admin-bar .hullabamoo-hero{margin-top:21px!important}}.page-hero .hmoo-logo{display:block;width:auto;position:static}.hullabamoo-blade{overflow:hidden}.hullabamoo-blade .wrapper{box-shadow:0 0 50px rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;padding:0;overflow:hidden}.hullabamoo-blade .wrapper .image{font-size:0}.hullabamoo-blade .wrapper .content{padding:30px}.hullabamoo-blade .image{order:1}.hullabamoo-blade .content{order:2}.hullabamoo-blade.blue{background-color:#b2def0}.hullabamoo-blade.blue .content,.hullabamoo-blade.blue .wrapper{background:#81b3cc}. hullabamoo-blade.pink{background-color:#ef446d}.hullabamoo-blade.pink .content,.hullabamoo-blade.pink .wrapper{background:#ef446d}.hullabamoo-blade.orange{background-color:#e1ae61}.hullabamoo-blade.orange .content,.hullabamoo-blade.orange .wrapper{background:#be8429}.hullabamoo-blade.green{background-color:#68b99b}.hullabamoo-blade.green .content,.hullabamoo-blade.green .wrapper{background:#68b99b}.hullabamoo-blade:nth-child(odd) .image{order:2}.hullabamoo-blade:nth-child(odd) .content{order:1}.hullabamoo-blade:nth-child(odd) .content p{letter-spacing:-.02em}.hullabamoo-blade .content,.hullabamoo-blade .image{width:50%;height:100%;text-align:center;color:#fff;font-size:18px}.hullabamoo-blade .content{color:#fff;padding:0 40px}.hullabamoo-blade .content h3{font-size:40px;color:#fff;line-height:50px}.hullabamoo-blade .content h4{color:#fff;font-size:26px;font-family:museo-sans;text-transform:uppercase}.hullabamoo-blade .content a:not(.button){color:#fff;text-decoration:underline}@media screen and (max-width:1024px){.hullabamoo-blade .wrapper{display:flex;flex-direction:column;box-shadow:none!important}.hullabamoo-blade .content,.hullabamoo-blade .image{width:100%!important}.hullabamoo-blade .content img,.hullabamoo-blade .image img{width:100%}.hullabamoo-blade .image{order:1!important;overflow:hidden;position:relative}.hullabamoo-blade .image img{left:0;right:0;bottom:0}.hullabamoo-blade .content{order:2!important}.hullabamoo-blade .content h3{font-size:21.36px;letter-spacing:.01em;line-height:27.12px}.hullabamoo-blade .content h4{margin-bottom:2px;font-size:13.88px}.hullabamoo-blade .content p{font-size:14px;line-height:18px}.hullabamoo-blade .content .button{font-size:10.8px;padding:3px 10px}}.hullabamoo.introduction h2{font-size:48.82px;color:#c08481;font-weight:300;letter-spacing:.03em}.hullabamoo.introduction p{display:none;font-size:12px;color:#8a908d;text-transform:uppercase;line-height:15.63px;letter-spacing:.04em}@media screen and (max-width:480px){.hullabamoo.introduction h2{font-size:17.03px}.hullabamoo.introduction p{display:block}}.sbi_lb-outerContainer{overflow:visible!important}#sb_instagram{overflow:hidden!important;overflow-y:hidden!important}#sb_instagram .sbi_item:hover .sbi_link{opacity:1}#sb_instagram .sbi_link{display:block;opacity:0;transition:all .2s;font-family:museo-sans!important}#sb_instagram .sbi_link .sbi_hover_top{display:flex;height:100%;align-items:center}#sb_instagram .sbi_link .sbi_hover_top .sbi_caption{width:100%;text-align:center;padding:0 20px;font-family:museo-sans!important;font-size:15px;line-height:20px}@media screen and (max-width:480px){#sb_instagram .sbi_item{width:50%!important}}.global-back-to-top{position:fixed;bottom:45px;right:12px;text-align:center;color:#fff;font-size:13.01px;text-transform:uppercase;z-index:100}.brands-section{color:#fff;font-size:0;position:relative;padding-top:55px}.brands-section a,.brands-section h1,.brands-section h2,.brands-section h3,.brands-section p{letter-spacing:.042em}.brands-section .wave{width:100%;background:url(../images/wave-flipped.svg) no-repeat;position:absolute;top:0;z-index:1;height:159px;left:0;right:0;background-size:100% 160px}.brands-section .wave.blue{background:url(../images/wave-blue.svg) no-repeat;background-size:100% 160px}.brands-section .wrapper{display:flex;flex-direction:row;font-size:0;align-items:center;justify-content:center;text-align:center}.brands-section .image{min-width:50%;font-size:0;align-self:flex-end}.brands-section .content{font-size:16px;order:2;margin-left:auto;max-width:467px;text-align:center}.brands-section .content h3{color:#fff;margin-bottom:20px;font-weight:400}.brands-section .content p{margin-bottom:55px}.brands-section.content-left .content{order:1;margin-left:0;margin-right:auto}.brands-section.content-left .image{order:2}.brands-section .brands-down,.brands-section .brands-up{font-size:1.5em;cursor:pointer}.brands-section .brands-list{width:100%;background:#fff;padding:0;overflow:hidden}.brands-section .brands-list ul{margin:0;padding:0;list-style:none;width:100%}.brands-section .brands-list ul li{display:block;border-bottom:1px solid #ccc;height:112px;width:100%;overflow:hidden}.brands-section .brands-list ul a{display:flex;align-items:center;justify-content:space-between;width:100%;height:112px;color:#41aeed}.brands-section .brands-list ul .arrow{text-align:right;padding:0 1em 0 0}.brands-section .brands-list img{max-width:100%;height:auto}.brands-section .brands-list .brand-logo{width:168px;padding:0 15px;text-align:center}.brands-section .brands-list .brand-logo img{max-width:100%;height:auto;display:inline-block}.brands-section .brands-list .brand-name{text-align:left;flex-grow:2;padding-right:1em}.brands-section .brands-list .arrow{flex-grow:1}@media screen and (max-width:1024px){.brands-section .wrapper{flex-direction:column}.brands-section .wrapper .content{order:1!important;margin:0 auto 1em;width:100%}.brands-section .wrapper .image{order:2!important;display:none!important}.brands-section .wrapper .content p{margin-bottom:1em}.brands-section .wrapper .content p br{display:none}}.brands-hero{margin-top:32px;padding-top:110px;background:#fff;text-align:center;color:#44aeed;position:relative}.brands-hero .wrapper{flex-direction:column}.brands-hero a,.brands-hero h1,.brands-hero h2{color:#499ad2}.brands-hero h1{font-size:54.74px;margin:0 0 43px}.brands-hero h2{font-family:museo-sans,sans-serif;font-size:36.55px;font-weight:300;margin:0 0 100px}.brands-hero .brands-nav{width:100%;display:flex;align-items:center;justify-content:center}.brands-hero .brands-nav:hover .active{opacity:.4!important}.brands-hero .brands-nav a{padding:0 50px;font-size:32.4px;font-family:museo-slab,sans-serif;opacity:.4;transition:none!important}.brands-hero .brands-nav a.active{opacity:1}.brands-hero .brands-nav a.active:hover{opacity:1!important}.brands-hero .brands-nav a:hover{opacity:1}.brands-hero .brands-nav div{min-height:53px;margin:0 auto;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:1024px){.brands-hero{margin-top:20px}.brands-hero .brands-nav{flex-wrap:wrap;flex-direction:row}.brands-hero .brands-nav a{flex-basis:calc(50% - 20px);padding:20px;line-height:normal}}.milk-brands{background:#ef446d;padding-top:100px}.cheese-brands{background:#0078ae}.ice-cream-brands{background:#499ad2}.butter-brands{background:#fec56f;color:#003e52}.butter-brands .content .brands-down i,.butter-brands .content .brands-up i,.butter-brands .content h1,.butter-brands .content h2,.butter-brands .content h3,.butter-brands .content p{color:#003e52!important}.page-template-page-our-brands .main-menu{background:#499ad2}.page-template-page-our-brands .main-footer{background:#1c384e}.cta-band{padding:2em 1em;background:#499ad2;color:#fff;text-align:center}.cta-band h3{margin:0;font-size:21.3px;letter-spacing:.04em;color:#fff}.cta-band a{color:#fff;text-decoration:underline}.local-recipes{background:#65c7c7}.local-recipes h2{color:#fff;letter-spacing:.04em}.postid-2299 .post-grid.related-posts{display:none}.page-template-page-your-health .page-hero .content-wrap h1{font-size:65px;line-height:90px}.page-template-page-your-health .introduction{padding-top:0}.page-template-page-your-health .introduction p{line-height:42px;color:#0078ae}.page-template-page-your-health .health-posts{margin-bottom:3rem}.page-template-page-your-health .health-posts .view-all{text-align:center;margin-top:2rem}@media screen and (max-width:480px){.page-template-page-your-health .introduction p{line-height:normal!important}}.dairy-grid{padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;justify-content:flex-start;margin-left:-15px}.dairy-grid .item{border:1px solid #979797;background:#fff;border-radius:3px;margin:0 15px 30px;min-height:305px;width:calc(25% - 30px)}.dairy-grid .item .image{width:100%;background-size:cover;position:relative}.dairy-grid .item .image img{display:block}.dairy-grid .item .image .has-video{position:absolute;color:#ef446d;right:15px;bottom:0;font-size:2em}.dairy-grid .item .image .has-video i{text-shadow:0 0 15px hsla(0,0%,100%,.75)}.dairy-grid .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:15px 15px 25px}.dairy-grid .content *{max-width:100%}.dairy-grid .content h4{font-size:18px;line-height:22px;font-weight:500;text-align:left}.dairy-grid .content h4 a{color:#003e52}.dairy-grid .content .more{margin:0;width:100%;font-size:14px;line-height:19px;justify-self:end;display:flex;align-items:flex-start;justify-content:space-between;text-align:left}.dairy-grid .content .more .download-link{color:#499ad2}.dairy-grid .content .more .download-link i{color:#499ad2;font-size:18px}.dairy-grid .content .more img{width:18px;vertical-align:middle}@media screen and (max-width:1024px){.dairy-grid{margin:0 auto;width:100%}.dairy-grid .item{width:calc(50% - 30px);min-height:0;margin-left:15px;margin-right:15px}.dairy-grid .item .image{height:auto}.dairy-grid .item .image img{display:block;z-index:1}.dairy-grid .content{height:auto}.dairy-grid .content .more{width:100%;flex-direction:column}.dairy-grid .content .more a{width:100%}}@media screen and (max-width:480px){.dairy-grid{justify-content:center}.dairy-grid .item{flex-basis:90%;width:90%}}.start-strong{overflow:hidden;background:#cfe2f2;padding:0}.start-strong .wrapper{display:flex;align-items:center;justify-content:center;font-size:0}.start-strong .wrapper>div{width:50%}.start-strong .side-image{background-size:cover;font-size:0;text-align:center;align-self:center}.start-strong .side-image img{display:block;position:relative}.start-strong .content-wrapper{padding:0 3rem;background:#cfe2f2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0078ae}.start-strong .content-wrapper h1,.start-strong .content-wrapper h2,.start-strong .content-wrapper h3,.start-strong .content-wrapper h4,.start-strong .content-wrapper h5,.start-strong .content-wrapper h6,.start-strong .content-wrapper p{color:inherit;margin:0 0 2rem}.start-strong .content-wrapper h2{display:inline-block;max-width:60%;margin-left:auto;margin-right:auto}.start-strong .content-wrapper .content,.start-strong .content-wrapper .content-cta{max-width:515px}.start-strong .content-wrapper .content p{font-size:18px;letter-spacing:0;text-align:center;line-height:23px;max-width:431px;margin-left:auto;margin-right:auto}.start-strong .content-wrapper .content-cta{margin-top:2rem}.start-strong .content-wrapper .content-cta p.top-line{font-size:18px;letter-spacing:0;text-align:center;margin-bottom:14px;max-width:407px}.start-strong .content-wrapper .content-cta p.bottom-line{margin:0 0 14px;line-height:22px;font-size:14px;letter-spacing:0;line-height:19px}.start-strong .content-wrapper .content-cta a{color:#0078ae;border-bottom:1px solid #0078ae;padding-bottom:1px}@media screen and (max-width:1024px){.start-strong .wrapper{display:block}.start-strong .wrapper>div{width:100%;padding-bottom:2rem}.start-strong .wrapper .side-image img{display:inline-block;text-align:center}}.education-materials{background:#fec56f;padding:60px 0}.education-materials .wrapper{display:flex;align-items:center;justify-content:space-between;min-height:450px;margin:0 auto;padding:2em}.education-materials .wrapper>div{width:50%;min-height:100%}.education-materials .content{color:#003e52}.education-materials .content h1,.education-materials .content h2,.education-materials .content h3,.education-materials .content p{color:inherit}.education-materials .content h2{font-size:45px;letter-spacing:.82px;line-height:60px}.education-materials .content p{font-size:18px;letter-spacing:0;line-height:26px;margin-bottom:14px}.education-materials .content p:last-child{margin-bottom:0}.education-materials .link-tiles{margin-left:45px}.education-materials .link-tiles .tile{display:flex;background:#fff;align-items:center;justify-content:flex-start;border:none;border-radius:3px;overflow:hidden;margin-bottom:30px}.education-materials .link-tiles .tile:last-child{margin-bottom:0}.education-materials .link-tiles .tile .image{font-size:0}.education-materials .link-tiles .tile .image img{display:block}.education-materials .link-tiles .tile .content{padding:0 2rem}.education-materials .link-tiles .tile .content h3{font-size:18px;line-height:22px;font-weight:500;margin-bottom:20px}.education-materials .link-tiles .tile .content p{font-size:14px;line-height:24px;margin:0}.education-materials .link-tiles .tile .content img{display:inline-block;vertical-align:middle;position:relative;top:-1px}@media screen and (max-width:1024px){.education-materials .wrapper{flex-direction:column;padding:3rem}.education-materials .wrapper>div{width:100%}.education-materials .link-tiles{padding:2rem 0;margin-left:0}}.material-box{margin-bottom:1em}.material-box .image{position:relative}.material-box .image img{display:block;position:relative;z-index:1}.material-box .image .download-icon{display:block;position:absolute;top:16px;left:19px;color:#0078ae;-webkit-filter:drop-shadow(0 0 5px #fff);filter:drop-shadow(0 0 5px #fff);z-index:10;font-size:32px}.print-title{display:none}.recipe-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.recipe-wrapper .recipe-sidebar{border:2px solid #0078ae;width:30%;min-height:200px;position:-webkit-sticky;position:sticky;z-index:10;top:150px;padding:25px;font-size:14px}.recipe-wrapper .recipe-sidebar h1,.recipe-wrapper .recipe-sidebar h2,.recipe-wrapper .recipe-sidebar h3{margin-bottom:.5em}.recipe-wrapper .recipe-sidebar h1{font-size:2em}.recipe-wrapper .recipe-sidebar h2{font-size:1.5em}.recipe-wrapper .recipe-sidebar h3{font-size:1.25em}.recipe-wrapper .recipe-sidebar h4,.recipe-wrapper .recipe-sidebar h5,.recipe-wrapper .recipe-sidebar h6{font-size:1em}.recipe-wrapper .recipe-sidebar ul{list-style:disc;margin:1em 1.5em}.recipe-wrapper .recipe-sidebar ol{list-style:decimal;margin:1em 1.5em}.recipe-wrapper .recipe-content{width:60%;overflow:hidden}.recipe-wrapper .recipe-content .mobile-ingredients{display:none}.recipe-wrapper .recipe-content ul{list-style:disc;margin:1em 1.5em}.recipe-wrapper .recipe-content ol{list-style:decimal;margin:1em 1.5em}@media screen and (max-width:1024px){.recipe-wrapper .recipe-sidebar{display:none}.recipe-wrapper .recipe-content{width:100%;padding-top:2rem}.recipe-wrapper .recipe-content .mobile-ingredients{display:block;border:2px solid #0078ae;padding:25px;font-size:14px}}@media print{.recipe-page *{height:auto;color:#000}.recipe-page .print-title{display:block}.recipe-page .print-title h1{font-size:2.5em;color:#000}.recipe-page .main-footer,.recipe-page .main-header{display:none}.recipe-page .recipe-sidebar{top:0;position:static;padding:10px;border:none;border-right:1px solid #000}.recipe-page .blog-hero,.recipe-page .page-hero{display:none}.recipe-page .page-hero,.recipe-page .page-hero .content-wrap{padding:0}.recipe-page .page-hero h1{font-size:2em!important;color:#000!important;opacity:1!important;margin:0}.recipe-page .related-posts,.recipe-page .social-links,.recipe-page iframe{display:none}}.category-title{font-weight:300!important}.dairy-grid .item .image{background:#0078ae;padding:15px;height:auto}.dairy-grid .item .image .image-frame{width:100px;height:auto;margin:0 auto}.dairy-grid .item .image .image-frame img{box-shadow:0 0 10px rgba(0,0,0,.3)}.eat-smart-dl-thumbnail{width:100px;max-width:100px;height:auto;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto}.myplate-form{padding:6em 0 4em}@media screen and (max-width:768px){.myplate-form{margin:auto 25px}}.myplate-form form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:850px;margin:0 auto;text-align:center}.myplate-form form .button{background:#0b699a;border:2px solid #0b699a;color:#fff;font-family:museo sans,sans-serif;font-size:14px;letter-spacing:.08em;line-height:18px;font-weight:500;padding:8px 40px}@media screen and (max-width:768px){.myplate-form form .button{font-size:10px;line-height:12px}}.myplate-form form .button:hover{color:#0b699a!important;background:#fff!important}.myplate-form form .form-border{width:100%;border:1px solid #686f72;border-radius:3px;display:flex;align-items:flex-start;justify-content:space-evenly;padding:30px 20px 20px;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.myplate-form form .form-border{flex-direction:column;justify-content:center;align-items:center}.myplate-form form .form-border .col:first-child{margin-bottom:20px}}.myplate-form form .col.wide{width:100%}.myplate-form form h3{font-size:30px;color:#003e52;line-height:normal;letter-spacing:.025em;font-weight:500;margin:0 0 .5em}@media screen and (max-width:768px){.myplate-form form h3{font-size:18px}}.myplate-form form .check{display:inline-block;margin:0 25px;padding:0;font-size:0}.myplate-form form .check input{display:none}.myplate-form form .check label{font-family:museo sans,sans-serif;font-weight:400;font-size:24px;color:#646e6e;line-height:normal;display:inline;cursor:pointer}.myplate-form form .check input:checked+label{color:#0b699a;border-bottom:1px solid #0b699a}@media screen and (max-width:768px){.myplate-form form .check label{font-size:16px}}.myplate-form form .age-input{border:2px solid #499ad2;border-radius:0;color:#646e6e;text-align:center;font-size:24.06px;line-height:42.1px;font-family:museo sans,sans-serif;line-height:normal;padding:0}.myplate-form form .age-input:active,.myplate-form form .age-input:focus{outline:none;box-shadow:none}.page-template-page-dairy-calculator .page-hero{background-color:#499ad2!important}.results-outro{margin-top:40px;font-size:13.9px;font-family:museo slab;color:#003143;line-height:19px;font-weight:300;letter-spacing:.025em}.results-outro a{color:#003143;text-decoration:underline;font-weight:700}.special-calc-button{color:#0b699a!important;border-color:#0b699a}.special-calc-button,.special-calc-button img{vertical-align:middle}.special-calc-button:hover{background:#fff!important}.calc-intro{text-align:center;font-family:museo_slab700;font-size:13.9px;color:#003143;font-weight:700;padding-bottom:45px}.downloads{margin:15px 0 0;text-align:right}.downloads .button{margin:0 0 5px 15px;font-size:14px}.downloads .button:hover{background:#fff!important}.results-wrapper{background:#c8e1f1;padding:65px 0}.results-wrapper .wrapper{max-width:1000px}.results-wrapper .calc-slab{font-family:museo-slab;font-weight:500;font-size:16px!important;line-height:19px;letter-spacing:.025em}@media screen and (max-width:768px){.results-wrapper .calc-slab{font-size:10px!important;line-height:12px}}.results-wrapper .activity-level{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:17px}.results-wrapper .activity-level div{width:33%;text-align:center}@media screen and (max-width:768px){.results-wrapper .activity-level{flex-direction:column;align-items:center}.results-wrapper .activity-level div{width:100%}.results-wrapper .activity-level div .button{padding-left:0;padding-right:0;width:120px;font-size:10px;line-height:12px;margin-bottom:5px}.results-wrapper .activity-level div .button:hover{background:#fff!important}}.results-wrapper .activity-indicator{background:#0b699a;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:center;font-size:0;height:45px;margin:0 auto}.results-wrapper .activity-indicator div{width:33%;text-align:center;position:relative;opacity:.5}.results-wrapper .activity-indicator div.active{opacity:1}.results-wrapper .activity-indicator div.active:after{content:"";position:absolute;top:34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #0b699a}.results-wrapper .button{background:transparent;border:2px solid #0b699a;color:#0b699a;font-family:museo sans,sans-serif;font-size:14px;letter-spacing:.08em;line-height:18px;font-weight:500;padding:8px 40px}.results-wrapper .button.active{background:#0b699a;color:#fff}.results-wrapper .button.active:hover{color:#0b699a!important;background:#fff!important}.results-wrapper .button:hover{color:#0b699a!important;background:#fff!important}@media screen and (max-width:768px){.results-wrapper .button{font-size:10px;line-height:12px}}.results-wrapper .results{color:#fff;font-size:14px;overflow:hidden;border-radius:0 0 4px 4px;display:none}.results-wrapper .results.active{display:block}.results-wrapper .results .overview-row{background:#72a9d9;padding:25px 40px;display:flex;align-items:center;justify-content:space-between}.results-wrapper .results .overview-row a,.results-wrapper .results .overview-row h1,.results-wrapper .results .overview-row h2,.results-wrapper .results .overview-row h3,.results-wrapper .results .overview-row h4,.results-wrapper .results .overview-row h5,.results-wrapper .results .overview-row h6{color:#fff}.results-wrapper .results .overview-row p{margin-bottom:.3em}.results-wrapper .results .overview-row h4{font-size:16px;margin-bottom:.3em;font-family:museo sans,sans-serif;font-weight:500}.results-wrapper .results .overview-row h3{font-size:30px}.results-wrapper .results .overview-row hr{margin:0 auto .3em;padding-bottom:.3em}.results-wrapper .results .overview-row .col-1{text-align:center;margin-right:100px}.results-wrapper .results .overview-row .col-1 div{width:250px}.results-wrapper .results .overview-row .col-1 h3{margin:0 auto}@media screen and (max-width:768px){.results-wrapper .results .overview-row{flex-direction:column;text-align:center;justify-content:center}.results-wrapper .results .overview-row .col-1{margin:0 auto 15px;border-bottom:1px solid #fff;padding-bottom:15px}.results-wrapper .results .overview-row .col-1 div{width:100%}.results-wrapper .results .overview-row hr{margin:0 auto 15px;padding-bottom:15px}}.results-wrapper .results-header,.results-wrapper .results-nav{background:#0b699a;height:45px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 40px}.results-wrapper .results-header .collapse-all .minus,.results-wrapper .results-nav .collapse-all .minus{display:inline}.results-wrapper .results-header .collapse-all.active .minus,.results-wrapper .results-header .collapse-all .plus,.results-wrapper .results-nav .collapse-all.active .minus,.results-wrapper .results-nav .collapse-all .plus{display:none}.results-wrapper .results-header .collapse-all.active .plus,.results-wrapper .results-nav .collapse-all.active .plus{display:inline}.results-wrapper .results-header a,.results-wrapper .results-nav a{display:inline-block;text-align:center;color:#fff;letter-spacing:.08em;font-size:14px}.results-wrapper .results-header a img,.results-wrapper .results-nav a img{vertical-align:middle;margin-right:10px}@media screen and (max-width:768px){.results-wrapper .results-header,.results-wrapper .results-nav{padding:0 10px}.results-wrapper .results-header a,.results-wrapper .results-nav a{font-size:10px}}@media screen and (max-width:768px){.results-wrapper .results-nav a{display:none}.results-wrapper .results-nav .collapse-all{text-align:left;display:block;width:100%}}.results-wrapper .results-header{background:#3d88b9;justify-content:space-between}.results-wrapper .results-header .col-1{display:flex;align-items:center;justify-content:space-between;text-align:left}.results-wrapper .results-header .col-2{text-align:right;width:50%}@media screen and (max-width:768px){.results-wrapper .results-header .col-1{width:100%}}.results-wrapper .results-row{background:#72a9d9;padding:25px 0 25px 40px;display:none;align-items:center;justify-content:flex-start;margin:0 auto}.results-wrapper .results-row a,.results-wrapper .results-row h1,.results-wrapper .results-row h2,.results-wrapper .results-row h3,.results-wrapper .results-row h4,.results-wrapper .results-row h5,.results-wrapper .results-row h6{color:#fff}.results-wrapper .results-row p{margin-bottom:.3em}.results-wrapper .results-row .col-1{margin-right:35px;min-width:252px;font-size:0}.results-wrapper .results-row .col-1 img{width:100%;max-width:100%;height:auto}.results-wrapper .results-row .col-2{flex-grow:1;display:flex;align-items:center;justify-self:flex-start}.results-wrapper .results-row .col-2 .serving{margin-right:15px}.results-wrapper .results-row .col-3{justify-self:flex-end;flex-grow:0;max-width:250px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.results-wrapper .results-row .col-3 img{margin-right:20px;max-width:120px}@media screen and (max-width:768px){.results-wrapper .results-row{flex-wrap:wrap;align-items:stretch;padding:0;height:100%}.results-wrapper .results-row .col-1{width:70%;flex-basis:70%;min-width:0;order:1;margin:0;height:100%;background:#fff}.results-wrapper .results-row .col-1 img{width:100%}.results-wrapper .results-row .col-2{width:100%;flex-basis:100%;order:3;padding:10px;align-items:flex-start}.results-wrapper .results-row .col-3{width:30%;order:2;background:#fff;color:#0b699a;display:block;padding:5px;font-size:8.5px;letter-spacing:.018em;line-height:10px;height:100%}.results-wrapper .results-row .col-3 img{width:70px;display:block;margin:0 0 5px}}.results-wrapper .plate-data .minus{display:none}.results-wrapper .plate-data .plus{display:inline}.results-wrapper .plate-data.active .results-row{display:flex}.results-wrapper .plate-data.active .minus{display:inline}.results-wrapper .plate-data.active .plus{display:none}.page-hero .myplate-content{color:#fff;align-items:flex-start!important;top:100px!important;z-index:100}.page-hero .myplate-content .content{max-width:900px!important}.page-hero .myplate-content .content h1,.page-hero .myplate-content .content h2,.page-hero .myplate-content .content h3,.page-hero .myplate-content .content h4,.page-hero .myplate-content .content h5,.page-hero .myplate-content .content h6,.page-hero .myplate-content .content p{color:#fff;margin:0}.page-hero .myplate-content .content h1{font-size:65px;line-height:69px;letter-spacing:.11em;margin-bottom:25px}.page-hero .myplate-content .content h3,.page-hero .myplate-content .content p{font-family:museo sans,sans-serif;font-size:25px;line-height:34px;letter-spacing:.025em;font-weight:500;margin:0 0 15px!important}@media screen and (max-width:768px){.page-hero .myplate-content .content h1{font-size:39px;line-height:45px;letter-spacing:.11em}.page-hero .myplate-content .content h3,.page-hero .myplate-content .content p{font-size:18px;line-height:24px!important}}.myplate-hero{overflow:visible!important}.tour-hero .content{max-width:66%;margin:0 auto}@media screen and (max-width:1024px){.tour-hero{height:auto!important;padding:1em 2em}.tour-hero .content{width:100%}}.page-hero img.myplate{position:absolute;bottom:-50px;z-index:101;width:300px;max-width:100%;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto}.tour-credits{text-align:center;padding:4em 2em}.tour-credits h3{margin-bottom:10px}.tour-credits ul{margin-bottom:20px}.credits-rows{margin:40px auto 0;max-width:1000px}.credits-logos{margin:0 auto 25px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.credits-logos .logo{padding:15px 25px;font-size:18px;margin:0 0 15px;text-align:center}@media screen and (max-width:768px){.credits-logos .logo{max-width:50%!important;width:50%!important;flex-basis:50%!important}}.credits-logos a{color:#499ad2;text-decoration:none}.credits-logos .calc-slab{font-family:museo-slab;font-weight:500;width:100%;letter-spacing:.025em;padding:10px;border:2px solid #499ad2;border-radius:5px;color:#499ad2;display:inline-block}@media screen and (max-width:1024px){.desktop-menu{display:none!important}}.main-menu{background:#499ad2;color:#fff;width:100%;position:fixed;left:0;right:0;top:0;padding:0;z-index:999;transition:padding .25s ease-in}.main-menu .mobile-menu-indicator{display:none;font-size:40px;transition:all .2s ease-out;cursor:pointer}.main-menu .mobile-search-indicator{display:none}.main-menu .wrapper{display:flex;align-items:stretch;justify-content:space-between;min-height:82px}.admin-bar .main-menu{top:32px}@media screen and (max-width:1024px){.main-menu{width:100%}.admin-bar .main-menu{top:0}}.main-menu .main-logo{flex-basis:90px;width:90px;min-width:90px;align-self:center}.main-menu .main-logo img{width:90px}.main-menu .primary-nav{width:100%;margin:0 auto;padding:0 100px}.main-menu .primary-nav .desktop-menu{height:100%;display:flex;align-items:stretch;justify-content:space-between;width:100%}.main-menu .primary-nav .desktop-menu .menu-main-menu-container{width:100%}.main-menu .primary-nav ul:not(.sub-menu){display:flex;align-items:center;justify-content:space-between;height:100%}.main-menu .primary-nav ul:not(.sub-menu)>li{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.main-menu .primary-nav ul:not(.sub-menu)>li>a{font-family:museo-slab;display:block;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:1px;line-height:30px;padding-bottom:5px}.main-menu .primary-nav ul:not(.sub-menu)>li:hover>a{color:#fff}.main-menu .primary-nav ul:not(.sub-menu)>li.current-menu-item>a,.main-menu .primary-nav ul:not(.sub-menu)>li.current_page_ancestor>a{border-bottom:2px solid #fff}.main-menu .primary-nav ul:not(.sub-menu)>li.menu-item-has-children.open .sub-menu{display:block}.main-menu .aux-nav{width:20%;text-align:right;align-self:center}.main-menu .aux-nav ul{font-size:0;margin-bottom:12px}.main-menu .aux-nav li{display:inline-block;font-size:12px;line-height:14px;letter-spacing:.1em}.main-menu .aux-nav li.logout{border-left:1px solid #8dcff2;padding-left:9px;margin-left:9px}.main-menu .aux-nav li a{color:#fec56f}.main-menu .aux-nav .search{font-family:museo-slab;font-weight:700;font-size:14px;text-transform:uppercase;cursor:pointer}.main-menu .aux-nav .search .label{display:block}.main-menu .aux-nav .search form{display:none;position:relative}.main-menu .aux-nav .search form:before{content:"\f002";font-family:FontAwesome;color:#fff;font-size:14px;position:absolute;z-index:10;text-align:center;left:4px;top:2px;display:block;width:25px;height:25px}.main-menu .aux-nav .search.open .label{display:none}.main-menu .aux-nav .search.open form{display:block}.main-menu .aux-nav .search i{margin-right:.33em}.main-menu .aux-nav .search input[type=search]{height:25px;margin:0;width:100%;background:#8dcff2;color:#fff;z-index:1;border-radius:4px;border:none;position:relative;padding-left:30px;overflow:visible;top:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main-menu .aux-nav .search input[type=search]::-webkit-input-placeholder{color:#fff}.main-menu .aux-nav .search input[type=search]::-moz-placeholder{color:#fff}.main-menu .aux-nav .search input[type=search]:-ms-input-placeholder{color:#fff}.main-menu .aux-nav .search input[type=search]::-ms-input-placeholder{color:#fff}.main-menu .aux-nav .search input[type=search]::placeholder{color:#fff}@media screen and (max-width:1024px){.main-menu .mobile-menu-indicator{display:block}.main-menu .aux-nav{display:none}.main-menu .main-logo,.main-menu .mobile-search-indicator,.main-menu .primary-nav{flex-basis:33%}.main-menu .primary-nav{order:1;text-align:left;padding:0}.main-menu .main-logo{order:2;text-align:center}.main-menu .main-logo img{height:60px;width:auto}.main-menu .mobile-search-indicator{order:3;font-size:40px;text-align:right;display:block}.main-menu .primary-nav li,.main-menu .primary-nav ul{display:none}}.main-menu .primary-nav .sub-menu{padding:25px 36px 31px 26px;background:#003e52;position:absolute;min-width:200px;top:100%;left:-20px;display:none}.main-menu .primary-nav .sub-menu li{margin-bottom:30px}.main-menu .primary-nav .sub-menu li:last-child{margin-bottom:0}.main-menu .primary-nav .sub-menu li:first-child{margin-bottom:30px}.main-menu .primary-nav .sub-menu li:first-child a{font-weight:700;display:block;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #fec56f}.main-menu .primary-nav .sub-menu a{color:#fff;font-size:14px;line-height:16px;font-weight:300;display:block}.main-menu .primary-nav .sub-menu a:hover{color:#fec56f}.menu-active-overlay{position:fixed;width:100vw;height:100vh;background:hsla(0,0%,100%,.8);left:0;top:0;bottom:0;right:0;z-index:100;display:none}.menu-active-overlay.on{display:block}.search-hero{background:#003e52;z-index:998;text-align:center;position:fixed;top:50px;left:0;right:0;transition:all .2s;padding:0;min-height:0;height:0;overflow:hidden}.search-hero.open{padding:150px 0 100px;height:auto;min-height:100px}.search-hero.open .big-search{display:block}.search-hero .handle{position:absolute;font-size:60px;color:#fff;cursor:pointer;width:100%;text-align:center;bottom:10px}.search-hero .big-search{overflow:hidden}.search-hero .big-search input[type=search]{float:left;width:88%;min-width:88%;padding-left:25px;font-size:30px;height:86px;font-family:museo-sans,sans-serif;color:#334351;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-hero .big-search button[type=submit]{float:right;height:86px;min-width:100px;font-size:30px;padding:0;width:100px;background:#fec56f;color:#fff;font-family:FontAwesome}@media screen and (max-width:1024px){.search-hero.open{padding:80px 0 25px}.search-hero .handle{display:none}.search-hero .big-search button[type=submit],.search-hero .big-search input[type=search]{font-size:16px;min-width:10px;width:auto;height:30px;float:none;display:inline-block}.search-hero .big-search input[type=search]{display:inline-block;font-size:16px}.search-hero .big-search input[type=search]:focus{font-size:16px}.search-hero .big-search button[type=submit]{width:30px}}.main-menu,body>footer,body>section{transition:left .2s}.mobile-menu{position:fixed;width:300px;left:-305px;transition:left .2s;box-shadow:1px 1px 10px #000;height:100%;overflow:auto;overflow-y:scroll}.mobile-menu .mobile-logo{display:block;width:70px;margin:25px 0 25px 25px}.mobile-menu .primary-mobile-nav{margin-bottom:10px}.mobile-menu .primary-mobile-nav .blurb{display:none!important}.mobile-menu .primary-mobile-nav .menu-main-menu-container>ul>li{font-family:museo-slab;font-size:14px;text-transform:uppercase;border-top:1px solid #65c7c7;background:#003e52}.mobile-menu .primary-mobile-nav .menu-main-menu-container>ul>li:last-child{border-bottom:1px solid #65c7c7}.mobile-menu .primary-mobile-nav .menu-main-menu-container>ul>li a{display:block;color:#fff;margin-left:2em;padding:10px 0 0}.mobile-menu .primary-mobile-nav .sub-menu{padding:10px 1em;border:none;background:#003e52;font-family:museo-sans;font-size:14px;text-transform:uppercase}.mobile-menu .primary-mobile-nav .sub-menu li{border:none}.mobile-menu .primary-mobile-nav .sub-menu li a{padding:5px 0!important;color:#fec56f!important}.mobile-menu .aux-mobile-nav{padding-bottom:20vh}.mobile-menu .aux-mobile-nav li{font-family:museo-slab;font-size:12px;text-transform:uppercase;padding:5px 25px}.mobile-menu .aux-mobile-nav li a{color:#fec56f}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .main-menu{left:300px}body.mobile-nav-open .mobile-menu{background:#499ad2;color:#fff;min-height:100vh;top:0;left:0;z-index:9999}body.mobile-nav-open .mobile-nav-overlay{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.main-footer{background:#003e52;color:#fff;min-height:200px;padding:2em 0}.main-footer .logo{text-align:center;padding:1em 0 2em}.main-footer .main-footer-menu{float:left;display:block;width:100%;text-align:center;font-family:museo-slab;text-transform:uppercase;margin-bottom:2em;padding-bottom:2em;position:relative;margin-right:0}.main-footer .main-footer-menu:after{clear:both;display:block}.main-footer .main-footer-menu:last-child{margin-right:0}.main-footer .main-footer-menu li{display:inline-block;font-size:16px;margin:0 1em;font-weight:700}.main-footer .main-footer-menu li a{color:#499ad2}.main-footer .main-footer-menu:after{content:"";position:absolute;bottom:0;height:1px;background:#499ad2;width:33%;left:50%;margin-left:-16.5%}.main-footer .aux-footer-menu{display:block;text-align:center}.main-footer .aux-footer-menu:after{clear:both;content:"";display:block}.main-footer .credits{float:left;display:block;width:100%;margin:0 auto;vertical-align:top;font-size:8px;text-transform:uppercase;letter-spacing:.2em;position:relative;bottom:-10px}.main-footer .credits:last-child{margin-right:0}.main-footer .credits .slab{font-family:museo-slab}.main-footer .credits .slab a{color:#fff;text-decoration:underline}.main-footer .aux-menu{float:left;display:block;width:65.88078%;margin-left:17.05961%;text-align:center;font-family:museo-slab;margin-right:0}.main-footer .aux-menu:last-child{margin-right:0}.main-footer .aux-menu li{display:inline-block;font-size:14px;margin:0 1em;text-transform:uppercase}.main-footer .aux-menu a{color:#fff}.main-footer .social{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-left:0}.main-footer .social:last-child{margin-right:0}.main-footer .social a{display:inline-block;color:#003e52;background:#fff;margin:0 2px;border-radius:30px;width:25px;height:25px;vertical-align:middle;text-align:center;line-height:25px}.main-footer .social a:hover{background:#499ad2;color:#fff}@media screen and (max-width:1024px){.main-footer .logo img{width:50%!important}.main-footer .main-footer-menu li{display:block;margin-bottom:.5em}.main-footer .main-footer-menu li:last-child{margin-bottom:0}.main-footer .main-footer-menu:after{width:20%;margin-left:-10%}.main-footer .aux-footer-menu{float:left;display:block;margin-right:2.35765%;width:100%}.main-footer .aux-footer-menu:last-child{margin-right:0}.main-footer .aux-footer-menu .aux-menu{width:100%;margin:0 auto}.main-footer .aux-footer-menu .aux-menu li{float:left;display:block;width:100%;margin:0 0 8px;text-align:center;padding:0 .5em;font-size:12px!important}.main-footer .aux-footer-menu .aux-menu li:last-child{margin-right:0}.main-footer .social{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;padding:1em 0}.main-footer .social:last-child{margin-right:0}.main-footer .social a{margin:0 10px}.main-footer .credits{text-align:center}}.background-slides{position:absolute;z-index:1;left:0;right:0;top:0;overflow:hidden;bottom:0}.background-slides img{width:100%;height:auto;position:relative;z-index:1;top:0}@media screen and (max-width:1024px){.background-slides{height:560px!important}.background-slides img{height:560px!important;width:auto!important;left:auto;right:auto;margin:0 auto}}.home-hero{min-height:750px;width:100%;max-width:100%;position:relative;background:#fff;text-align:center;color:#fff;z-index:1;overflow:hidden}.home-hero .home-video{position:absolute;left:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}.home-hero .video-link{position:absolute;bottom:140px;height:100px;width:100%;z-index:100}.home-hero .video-link a{float:right;margin-right:120px}.home-hero .hero-glass{position:absolute;height:732px;width:690px;margin-left:-320px;left:50%;bottom:-130px;z-index:20}.home-hero .mobile{display:none}.home-hero .home-intro{width:100%;text-align:center;position:absolute;top:80px}.home-hero .wave{width:100%;background:url(../images/wave.svg) no-repeat;position:absolute;bottom:0;z-index:3;height:159px;fill:#fff;background-size:100% 160px}.home-hero .wave-path{fill:#fff}.home-hero span{display:block;line-height:normal;margin-bottom:16px;position:relative;z-index:10}.home-hero .intro-small{font-size:31px;font-weight:300;letter-spacing:.05em}.home-hero .intro-big{font-size:74px;font-weight:700;letter-spacing:.042em;font-family:museo-slab}@media screen and (max-width:1024px){.home-hero{height:640px!important;min-height:640px!important;margin-bottom:80px}.home-hero .mobile{display:block}.home-hero .desktop{display:none}.home-hero .hero-glass{display:none!important}.home-hero .mobile-video-container{width:100%;max-width:100%;overflow:hidden;height:100%;position:relative}.home-hero .home-video{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-hero span{margin-bottom:0}.home-hero .home-intro{top:80px}.home-hero .intro-big{font-size:60px}.home-hero .video-link{bottom:0}.home-hero .video-link a{margin-right:1em}}@media screen and (max-width:480px){.home-hero .video-link{bottom:21%}}.mobile-milk{display:none;position:relative;z-index:100}@media screen and (max-width:1024px){.mobile-milk{display:block}}.mobile-milk .mobile-glass{max-width:320px;position:absolute;bottom:0;width:180px;left:50%;margin:0 auto 0 -90px;z-index:20}.blog-hero,.page-hero{background-color:#003e52;color:#fff;height:600px;overflow:hidden;background-repeat:no-repeat;background-position:center 0;background-size:cover;position:relative}.blog-hero.dark:after,.page-hero.dark:after{content:"";display:block;position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(61,61,61,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a63d3d3d",GradientType=0)}.blog-hero:before,.page-hero:before{display:block;content:"";width:100%}.blog-hero img,.page-hero img{width:100%;position:absolute;z-index:1;top:0;display:none}.blog-hero h1,.page-hero h1{font-family:museo-slab;font-style:normal;font-weight:700;font-size:63px;color:#fff}.blog-hero .content-wrap,.page-hero .content-wrap{display:flex;align-items:center;justify-content:center;position:relative;z-index:15;height:100%;top:0}.blog-hero .content-wrap .content,.page-hero .content-wrap .content{flex:0 auto;height:auto;text-align:center;max-width:100%}.blog-hero .content-wrap .meta,.page-hero .content-wrap .meta{color:#fff}.blog-hero .content-wrap h1,.page-hero .content-wrap h1{font-size:75px;font-weight:700}@media screen and (max-width:1024px){.blog-hero .content-wrap .content,.page-hero .content-wrap .content{text-align:center}.blog-hero .content-wrap h1,.page-hero .content-wrap h1{font-size:13vw}}.blog-hero .wave,.page-hero .wave{width:100%;background:url(../images/wave.svg) no-repeat;position:absolute;bottom:-25px;z-index:15;height:159px;background-size:100% 160px}.blog-hero .wave.blue,.page-hero .wave.blue{background-image:url(../images/wave-blue.svg)!important;background-repeat:no-repeat;background-size:100% 160px}.blog-hero .wave.yellow,.page-hero .wave.yellow{background-image:url(../images/wave-yellow.svg)!important;background-repeat:no-repeat;background-size:100% 160px}.blog-hero .dear-dairy-wrapper,.page-hero .dear-dairy-wrapper{position:relative;z-index:3;top:200px;width:100%}.blog-hero .dear-dairy-wrapper h1,.page-hero .dear-dairy-wrapper h1{font-family:moon-flower;width:50%;margin:0 auto;text-align:left;padding-left:100px;font-size:220px!important;line-height:183px;font-weight:300;color:#fff}@media screen and (max-width:1024px){.blog-hero.dear-dairy-hero,.page-hero.dear-dairy-hero{padding-bottom:0}.blog-hero .dear-dairy-wrapper,.page-hero .dear-dairy-wrapper{position:static;padding:70px 0 40px}.blog-hero .dear-dairy-wrapper h1,.page-hero .dear-dairy-wrapper h1{font-size:100px!important;text-align:center;line-height:normal;width:100%;padding-left:0}.blog-hero h1,.page-hero h1{font-size:21px}.blog-hero .meta,.page-hero .meta{font-size:11px}}.about-hero{padding:0!important;height:700px}.about-hero img{top:-120px!important}.contact-us-hero .content-wrap{display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:15}.contact-us-hero .content-wrap .content{flex:0 auto}.contact-us-hero .content-wrap h1{color:#499ad2;font-size:60px;font-weight:700;margin-bottom:.33em}.contact-us-hero .content-wrap h4{color:#fff;font-family:museo-sans;font-weight:300;font-size:24px}.blog-hero:before{display:block;content:"";width:100%}.blog-hero .content-wrap .content{height:auto;padding:0;margin-top:-50px}@media screen and (max-width:1024px){.blog-hero{min-height:0;max-height:none;height:auto;padding:125px 0 0}.blog-hero h1{font-size:30px!important}}.blog-hero .content-wrap{width:80%;margin:0 auto}.blog-hero .content-wrap .content{padding:25px 0}.producer-hero .content-wrap{margin-top:100px}.producer-hero .content{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.producer-hero .content:last-child{margin-right:0}.producer-hero .content h2{color:#65c7c7;font-size:60px;font-weight:700}.producer-hero .content p{font-size:28px;color:#fff}@media screen and (max-width:1024px){.producer-hero .content{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.producer-hero .content:last-child{margin-right:0}.producer-hero .content h2{font-size:40px}.producer-hero .content p{font-size:20px}}.your-health-hero{padding-top:43.75%;height:auto;min-height:0}.your-health-hero .content-wrap{position:absolute;top:0;bottom:0;left:auto;text-align:center;width:100%}@media screen and (max-width:1024px){.your-health-hero{min-height:400px;padding-top:0}}[data-slides]{background-color:#003e52;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:background-image .7s ease}.dear-dairy{padding:50px 0 100px;position:relative}.dear-dairy .wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;float:none}.dear-dairy .wave{width:100%;background:url(../images/wave-flipped.svg) no-repeat;position:absolute;bottom:-115px;z-index:1;height:159px;left:0;right:0;background-size:100% 160px}.dear-dairy .col{width:33%;border:none;padding:25px 50px 0;text-align:center}.dear-dairy .col+.col{border:none}.dear-dairy .col .image{display:inline-block;max-width:177px;margin:0 auto 20px;overflow:hidden;border-radius:100%}.dear-dairy .col .content{width:100%}.dear-dairy .col .content h3{font-size:16px;letter-spacing:.02em;line-height:normal;font-weight:600}.dear-dairy .col .content p{font-size:13.68px;line-height:normal;opacity:.7;color:#747474}.dear-dairy .col .content .button{font-size:14px!important}.dear-dairy .col.pink h3{color:#ef446d}.dear-dairy .col.blue h3{color:#0078ae}.dear-dairy h4{font-size:31px;font-family:museo-slab}.dear-dairy p:first-of-type{font-size:18px;color:#747474;line-height:24px;margin-bottom:18px;opacity:.7}.dear-dairy a,.dear-dairy h4{color:#ef446d}@media screen and (max-width:1024px){.dear-dairy .wrapper{display:block}.dear-dairy .col{width:100%!important;display:block;text-align:center;border:none!important;padding:0}.dear-dairy .col .content{width:100%;display:block;text-align:center;padding:0 10px 25px;border:none}.dear-dairy .col .image{padding:0;margin-bottom:5px;border-radius:100%!important;overflow:hidden}}.foods-we-eat{padding:50px 0 200px;background:url(../images/foods-we-make-bg.jpg) no-repeat top #fff;background-size:cover;position:relative}.foods-we-eat .latte,.foods-we-eat .yogurt{position:absolute}.foods-we-eat .latte{left:0;top:0;z-index:1}.foods-we-eat .yogurt{right:0;bottom:10%;z-index:11}.foods-we-eat h2{text-align:center;font-weight:700;font-size:75px}.foods-we-eat .goodness{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;background:#0078ae;color:#fff;padding:150px 100px;position:relative;z-index:10;text-align:center;margin-bottom:100px}.foods-we-eat .goodness:last-child{margin-right:0}.foods-we-eat .goodness h3{color:#fff}.foods-we-eat .goodness p{margin-bottom:25px;font-size:18px;opacity:.9}.foods-we-eat .goodness p:last-child{margin:0}.foods-we-eat .goodness:before{position:absolute;display:block;content:"";left:25px;top:25px;bottom:25px;right:25px;border:1px solid #fff}@media screen and (max-width:1024px){.foods-we-eat h2{position:relative;z-index:100;font-size:50px}.foods-we-eat .goodness{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0;z-index:100;padding:50px}.foods-we-eat .goodness:last-child{margin-right:0}}.on-our-farms{padding:120px 0;position:relative;background:url(../images/on-our-farms-bg.jpg) no-repeat top;background-size:cover;overflow:hidden;text-align:center}.on-our-farms h2{color:#fec56f;text-align:center;font-size:75px;font-weight:700}.on-our-farms h3,.on-our-farms p{color:#fff}.on-our-farms h3{font-size:30px;font-weight:500;letter-spacing:.04em}.on-our-farms p{font-size:18px;line-height:24px;margin-bottom:25px}.on-our-farms .button{font-size:14px}.on-our-farms .body{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}.on-our-farms .body:last-child{margin-right:0}.on-our-farms .farm-slider{position:relative;z-index:50;float:left;display:block;margin-right:2.35765%;width:100%;height:460px;margin-bottom:50px;box-shadow:0 25px 57.85px 7.15px rgba(0,0,0,.69)}.on-our-farms .farm-slider:last-child{margin-right:0}.on-our-farms .farm-slider .slide{width:100%;height:460px;display:block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:top}.on-our-farms .farm-slider .slide .fa-info-circle{position:absolute;display:block;top:11px;right:14px;cursor:pointer;font-size:24px;font-weight:700;color:#94ced7;width:25px;height:25px;border-radius:100%;font-style:normal;vertical-align:middle;z-index:5}.on-our-farms .farm-slider .slide .caption{position:absolute;display:none;background:#ef446d;color:#fff;font-size:16px;border-radius:5px;top:11px;right:11px;z-index:6;padding:25px 50px 25px 25px;max-width:50%}.on-our-farms .farm-slider .slide .caption p{margin-bottom:0}.on-our-farms .farm-slider .slide .caption .close{position:absolute;top:10px;right:10px;color:#fff}@media screen and (max-width:1024px){.on-our-farms{padding:50px 0}.on-our-farms h2{font-size:40px}.on-our-farms .body{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.on-our-farms .body:last-child{margin-right:0}}.in-our-communities{font-size:0;min-height:1170px;position:relative;background-color:#edf0ef;background-image:url(../images/in-our-communities.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;padding:0;overflow:hidden}.in-our-communities .wrapper{font-size:18px;position:relative;z-index:2}.in-our-communities .content{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;position:relative;top:600px;text-align:center}.in-our-communities .content:last-child{margin-right:0}.in-our-communities .content h2{font-size:75px;font-weight:700;line-height:75px;color:#fff}.in-our-communities .content h3{font-size:31px;color:#fff}.in-our-communities .content p{opacity:.7;margin-bottom:35px;color:#fff}@media screen and (max-width:1024px){.in-our-communities{min-height:auto;padding:75px 0}.in-our-communities .content{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0;top:0}.in-our-communities .content:last-child{margin-right:0}.in-our-communities .content h2{font-size:40px;line-height:normal}}.eatsmart{background-color:#499ad2;background-repeat:no-repeat;background-position:100%;position:relative;min-height:300px;padding:0 0 50px}.eatsmart .wave{width:100%;background:url(../images/wave-flipped.svg) no-repeat;position:absolute;top:-135px;z-index:1;height:159px;left:0;right:0;background-size:100% 160px}.eatsmart .wave.blue{background:url(../images/wave-blue.svg) no-repeat;background-size:100% 160px}.eatsmart .spoon{position:absolute;right:2em;z-index:5;bottom:0}.eatsmart .content{float:left;display:block;margin-right:2.35765%;width:48.82117%;position:relative;z-index:10}.eatsmart .content:last-child{margin-right:0}.eatsmart .content h2,.eatsmart .content h3,.eatsmart .content p{color:#fff}.eatsmart .content h2{font-size:48px;font-weight:500}.eatsmart .content h3{margin:0 0 15px;font-size:30px;font-weight:500}.eatsmart .content p{line-height:24px;margin-bottom:30px}.eatsmart .content p a{color:inherit}.eatsmart .content p:last-child{margin:0}@media screen and (max-width:1024px){.eatsmart{padding:0}.eatsmart .content{padding:2em 0;float:left;display:block;margin-right:2.35765%;width:100%}.eatsmart .content:last-child{margin-right:0}.eatsmart .spoon{opacity:.3;bottom:0;pointer-events:none}}.accordion{width:100%;position:relative}.accordion .blade{display:block;padding:2em 0;min-height:30px;color:#fff;transition:all .2s;font-size:18px;position:relative}.accordion .blade:after{clear:both;content:"";display:block}@media screen and (max-width:1024px){.accordion .blade{padding:.5em 0}}.accordion .blade .content{display:block;display:none;padding:2em 0}.accordion .blade .content:after{clear:both;content:"";display:block}.accordion .blade .content .col{float:left;display:block;margin-right:2.35765%;width:31.76157%}.accordion .blade .content .col:last-child{margin-right:0}.accordion .blade .content .col+.col{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:0;text-align:right;margin-right:0!important}.accordion .blade .content .col+.col:last-child{margin-right:0}.accordion .blade .content .map{width:729px;height:481px;position:relative;overflow:hidden}.accordion .blade .content .map .preload{position:absolute;top:0;right:-999em;z-index:-1}.accordion .blade .content .map .pins{position:absolute;width:729px;height:481px;z-index:5}.accordion .blade .content .map .pins a{display:block;width:24px;height:24px;position:absolute;z-index:6;background-image:url(../images/washington/open.png);background-repeat:no-repeat;background-position:50%;background-size:24px}.accordion .blade .content .map .pins a.open{background-image:url(../images/washington/close.png)}.accordion .blade .content .map .pins .eastern{top:160px;left:500px}.accordion .blade .content .map .pins .western{top:274px;left:176px}.accordion .blade .content .map .pins .southeast{top:326px;left:369px}.accordion .blade .content .map .pins .northwest{top:90px;left:269px}.accordion .blade .content .map .map-bg{position:absolute;height:100%;right:0;top:0;z-index:4}@media screen and (max-width:1024px){.accordion .blade .content .col{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0;text-align:center!important}.accordion .blade .content .col:last-child{margin-right:0}.accordion .blade .content .col+.col{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.accordion .blade .content .col+.col:last-child{margin-right:0}.accordion .blade .content .map,.accordion .blade .content .map .pins{width:100%;height:auto;padding-top:65.98%}.accordion .blade .content .map .pins{top:0;left:0}.accordion .blade .content .map .pins a{-webkit-transform:scale(.75);transform:scale(.75)}.accordion .blade .content .map .pins .eastern{top:31%;left:64%}.accordion .blade .content .map .pins .western{top:55%;left:26%}.accordion .blade .content .map .pins .southeast{top:65%;left:49%}.accordion .blade .content .map .pins .northwest{top:17%;left:35%}}.accordion .blade .label{font-family:museo-slab,sans-serif;font-size:20px;font-weight:700;cursor:pointer}.accordion .blade .label span{padding-right:1em}@media screen and (max-width:1024px){.accordion .blade .label{font-size:12px}}.accordion .blade .label .fa-times,.accordion .blade.open .label .fa-plus{display:none}.accordion .blade.open .label .fa-times{display:inline-block}.accordion .blade.blue{background:#009bd4 100% 0;padding-top:100px}.accordion .blade.blue.closed{background-image:none!important}.accordion .blade.blue.open{padding-top:150px;background-image:url(../images/washington/main-bg.jpg);background-position:100% 0;background-repeat:no-repeat;background-color:#009bd4;background-size:contain}@media screen and (max-width:1024px){.accordion .blade.blue{padding-top:.5em}.accordion .blade.blue.open{padding-top:.5em;background-image:url(../images/washington/mobile/main-bg.jpg);background-position:top}}.accordion .blade.gold{background:#f1cd81}.accordion .blade.pink{background-color:#d55c7c}.accordion .blade.pink,.accordion .blade.pink.open{background-repeat:no-repeat;background-position:top}.accordion .blade.pink.open{background-image:url(../images/powerfully-delicious.jpg);background-color:#fff}@media screen and (max-width:1024px){.accordion .blade.pink.open{background-image:url(../images/powerfully-delicious-mobile.jpg)}}.accordion .blade.pink.open .label{color:#ef446d}.accordion .blade.dairy-101 .intro{text-align:center;color:#fff;float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.accordion .blade.dairy-101 .intro:last-child{margin-right:0}.accordion .blade.dairy-101 .intro h2{color:#fff}@media screen and (max-width:1024px){.accordion .blade.dairy-101 .intro h2{font-size:20px}.accordion .blade.dairy-101 .intro p{font-size:14px}.accordion .blade.dairy-101.open .wrapper{padding:0}.accordion .blade.dairy-101.open .wrapper .label{padding-left:25px}}.accordion .blade .quiz{position:relative;min-height:500px;clear:both;float:left;display:block;margin:80px 2.35765% 50px auto;width:100%}.accordion .blade .quiz:last-child{margin-right:0}.accordion .blade .quiz .blocker{z-index:10;width:100%;height:400px;background:transparent;position:absolute;top:0;left:0}.accordion .blade .quiz>div{width:330px;background:#fff;height:400px;padding:50px 25px;border-radius:10px;position:absolute;left:0;top:auto;opacity:1;transition:all .3s;overflow:hidden}.accordion .blade .quiz>div h3{font-size:28px;line-height:31px;padding:0;margin:0;width:100%;clear:both;float:left;overflow:hidden}.accordion .blade .quiz>div h3 img{vertical-align:text-bottom}.accordion .blade .quiz>div .button{display:none}.accordion .blade .quiz>div .centered{text-align:center}.accordion .blade .quiz>div .choices{display:block;float:left;width:100%;font-size:0;margin:25px auto 0}.accordion .blade .quiz>div .choices li{display:block;font-size:17px;width:48%;margin-bottom:1em}.accordion .blade .quiz>div .choices li i{display:inline-block;height:25px;width:25px;background:#65c7c7;text-align:center;color:#fff;font-weight:700;border-radius:100%;text-transform:uppercase;font-style:normal;margin-right:.33em}.accordion .blade .quiz>div .choices li a{color:#747474;text-decoration:none;padding-bottom:8px}.accordion .blade .quiz>div .choices li a.active{font-weight:700;border-bottom:1px solid #ef446d}.accordion .blade .quiz>div .choices li a.active i{background:#ef446d}.accordion .blade .quiz>div .false,.accordion .blade .quiz>div .true{display:none;height:350px;vertical-align:middle}.accordion .blade .quiz>div .false h3,.accordion .blade .quiz>div .true h3{color:#fff;margin-bottom:25px}.accordion .blade .quiz>div.correct{background:#499ad2;color:#fff}.accordion .blade .quiz>div.correct .question{display:none}.accordion .blade .quiz>div.correct .true{display:table-cell}.accordion .blade .quiz>div.wrong{background:#ef446d;color:#fff}.accordion .blade .quiz>div.wrong h3{color:#fff}.accordion .blade .quiz>div.wrong .question{display:none}.accordion .blade .quiz>div.wrong .false{display:table-cell}.accordion .blade .quiz>div.active{left:50%;margin-left:-165px;z-index:50;-webkit-transform:scale(1.25);transform:scale(1.25);box-shadow:0 0 30px rgba(0,0,0,.3)}.accordion .blade .quiz>div.active .button{display:inline-block;margin:0 auto}.accordion .blade .quiz>div.card-0{left:0;z-index:1;background-color:#f7e1b3;-webkit-transform:scale(.9);transform:scale(.9)}.accordion .blade .quiz>div.card-1{left:150px;z-index:2;background-color:#fbf0d9}.accordion .blade .quiz>div.card-2{left:50%;margin-left:-165px;opacity:1}.accordion .blade .quiz>div.card-3{left:auto;right:150px;z-index:2;background-color:#fbf0d9}.accordion .blade .quiz>div.card-4{left:auto;right:0;z-index:1;background-color:#f7e1b3;-webkit-transform:scale(.9);transform:scale(.9)}.accordion .blade .quiz>div.card-0 .question,.accordion .blade .quiz>div.card-4 .question{opacity:.4}.accordion .blade .quiz>div.card-1 .question,.accordion .blade .quiz>div.card-3 .question{opacity:.7}@media screen and (max-width:1024px){.accordion .blade .quiz{margin:0 auto;overflow:hidden;padding:0 25px}.accordion .blade .quiz>div{box-shadow:none;-webkit-transform:scale(.75)!important;transform:scale(.75)!important;padding:30px 45px;height:350px}.accordion .blade .quiz>div h3{font-size:20px;line-height:normal}.accordion .blade .quiz>div .choices li{width:100%}.accordion .blade .quiz>div .question h3{font-size:18px;line-height:normal}.accordion .blade .quiz>div.active{-webkit-transform:scale(.9)!important;transform:scale(.9)!important}}.accordion .blade.delicious{position:relative}.accordion .blade.delicious.open .module-nav{display:block}.accordion .blade.delicious .image{display:none;width:40vw;position:absolute;bottom:-8px;left:0}@media screen and (max-width:1300px){.accordion .blade.delicious .image{display:none!important}}.accordion .blade.delicious.closed .image{display:none}.accordion .blade.delicious .close{position:absolute;top:-40px;right:0;color:#fff;font-size:40px;display:none;opacity:0;transition:all .5s}@media screen and (max-width:1300px){.accordion .blade.delicious .close{display:none!important}}.accordion .blade.delicious.viewing-card{background-color:#d55c7c;background-repeat:no-repeat;background-position:top;background-image:none}.accordion .blade.delicious.viewing-card .module-nav{background:transparent}.accordion .blade.delicious.viewing-card .module-nav a{color:#fff}.accordion .blade.delicious.viewing-card .close{display:block;opacity:1}.accordion .blade.delicious.viewing-card .label{color:#fff}.accordion .blade.delicious .content{padding:0;position:relative}.accordion .blade.delicious .card{display:none;position:absolute;width:100%;top:0;left:0;z-index:5;padding:50px 0}.accordion .blade.delicious .card .info{width:50%;margin:0 auto;padding:0 20px}.accordion .blade.delicious .card .info h2{font-size:108px;margin:30px 0 15px;color:#fff;text-transform:uppercase}.accordion .blade.delicious .card .info p{font-size:18px;opacity:.7;color:#fff;letter-spacing:.04em;line-height:24px}@media screen and (max-width:1300px){.accordion .blade.delicious .card{position:static;padding:2em 0}.accordion .blade.delicious .card .info{width:100%;padding:0 1.66em}.accordion .blade.delicious .card .info h2{font-size:30px;margin:0 0 1em}.accordion .blade.delicious .card .info p{font-size:14px;opacity:1;letter-spacing:normal;line-height:normal}}.accordion .blade.delicious .main{text-align:center}.accordion .blade.delicious .main h2,.accordion .blade.delicious .main h4{color:#334351;margin:0;position:relative;text-transform:uppercase}.accordion .blade.delicious .main h4{font-size:30px;letter-spacing:.08em;line-height:normal;font-weight:500;padding-top:87px;left:94px;top:-40px}.accordion .blade.delicious .main h2{font-size:108px;font-weight:700;line-height:97px;margin:0 0 15px;letter-spacing:.1em;left:-37px}.accordion .blade.delicious .main h2 span{opacity:0;padding:0 2px}.accordion .blade.delicious .main p{width:60%;margin:0 auto;color:#334351;background:#fff;font-size:18px;line-height:24px;letter-spacing:.04em;padding:25px;border-radius:5px 5px 0 0}@media screen and (max-width:1300px){.accordion .blade.delicious .main{padding-top:30px}.accordion .blade.delicious .main h4{left:0;top:0;padding:0;font-size:11px;text-align:right;width:80%;margin:0 auto}.accordion .blade.delicious .main h2{left:0;font-size:37.3px;line-height:normal;text-align:center;letter-spacing:normal;width:80%;margin:0 auto}.accordion .blade.delicious .main h2 br{display:none}.accordion .blade.delicious .main h2 span{opacity:1;padding:0}.accordion .blade.delicious .main p{width:100%;font-size:14px;line-height:normal;padding:15px}}.accordion .blade.delicious .module-nav{display:none;position:absolute;bottom:52px;border-radius:0 0 5px 5px;text-align:center;background:#ef446d;width:663px;left:50%;margin-left:-332px;z-index:10}.accordion .blade.delicious .module-nav a{font-size:27px;color:#fff;text-transform:uppercase;padding:0 20px;letter-spacing:.08em}.accordion .blade.delicious .module-nav a.active{font-weight:700}.accordion .blade.delicious .module-nav a:nth-child(2n){border-left:2px solid hsla(0,0%,100%,.4);border-right:2px solid hsla(0,0%,100%,.4)}@media screen and (max-width:1300px){.accordion .blade.delicious .module-nav{width:100%;margin:0 auto;bottom:0;left:0}.accordion .blade.delicious .module-nav a{font-size:10px;padding:0 1.5em;line-height:27px}}@media screen and (max-width:1300px){.accordion .blade.delicious{overflow:hidden;padding-bottom:50px}}.accordion .blade.interactive-map .col.mobile{display:none}.accordion .blade.interactive-map .col.desktop{display:block}.accordion .blade.interactive-map .content{position:relative;color:#fff}.accordion .blade.interactive-map .content h2,.accordion .blade.interactive-map .content h3,.accordion .blade.interactive-map .content h4{color:#fff}.accordion .blade.interactive-map .content .info{display:none;min-height:10px}.accordion .blade.interactive-map .content .info h3{color:#fff;font-size:24px;font-family:museo-sans,sans-serif;font-weight:500;border-bottom:2px solid #fff;display:inline-block;padding-bottom:10px;margin-bottom:25px}.accordion .blade.interactive-map .content .info h2{font-family:museo-sans,sans-serif;font-weight:300;font-size:36px;color:#fff}.accordion .blade.interactive-map .content .info p{font-size:18px}.accordion .blade.interactive-map .content .main{display:block}.accordion .blade.interactive-map .content .main p{opacity:.7;font-size:16px;font-weight:400}.accordion .blade.interactive-map .content .main h2{margin-top:50px;font-family:museo-slab,sans-serif;font-weight:600}@media screen and (max-width:1024px){.accordion .blade.interactive-map .col.desktop{display:none}.accordion .blade.interactive-map .col.mobile{display:block}.accordion .blade.interactive-map .col.mobile .info{text-align:left}.accordion .blade.interactive-map .content .main{padding:0 1.5em}.accordion .blade.interactive-map .content .main h2{font-size:20px;font-weight:400;letter-spacing:.04em}.accordion .blade.interactive-map .content .main p{opacity:1;font-size:14px}.accordion .blade.interactive-map .content .info{padding:0 1.5em}.accordion .blade.interactive-map .content .info h3{font-size:14px;margin-top:50px}.accordion .blade.interactive-map .content .info h2{font-size:18px}.accordion .blade.interactive-map .content .info p{font-size:14px}}.accordion .blade.open{min-height:660px}.accordion .blade.open .content{display:block}@media screen and (max-width:1024px){.accordion .blade.open{min-height:100px}}@media screen and (max-width:1024px){.wave{display:none!important}}.introduction{text-align:center;padding:2em 100px;position:relative;z-index:25;background:#fff}.introduction.blue{background:#499ad2;color:#fff}.introduction.blue *{color:#fff}.introduction h2{letter-spacing:.042em;color:#499ad2;font-size:56px;font-weight:500}.introduction p{font-size:24px;color:#747474;line-height:31px}.introduction h3{font-size:32px;color:#0078ae;font-weight:300;line-height:40px;font-family:museo-sans,sans-serif}.introduction .wave{width:100%;background:url(../images/wave-flipped.svg) no-repeat;position:absolute;top:100%;z-index:3;height:1utt9px;left:0;right:0;background-size:100% 160px}.introduction .wave.blue{background:url(../images/wave-blue-flipped.svg) no-repeat;background-size:100% 160px}@media screen and (max-width:1024px){.introduction{padding:2em 1em}.introduction h2{font-size:36px}.introduction h3{font-size:25px;line-height:normal}.introduction p{font-size:18px;line-height:normal}}.blog-grid{font-size:0;padding:0}.blog-grid .wrapper{width:100%;max-width:100%;display:flex;align-items:stretch;overflow:hidden}.blog-grid .wrapper.intro-wrap{align-items:center;justify-content:center}.blog-grid .intro{font-size:16px;width:50%;flex:1;text-align:center;margin:0 auto 1em}@media screen and (max-width:1024px){.blog-grid .intro{width:100%}}.blog-grid .intro h2{color:#0078ae;font-weight:700;font-size:45px}.blog-grid .intro p{color:#0078ae;font-size:1em}.blog-grid .view-all{background:#003e52;color:#fff;text-align:center;padding:50px 0}.blog-grid .grid-item{background-size:cover;background-repeat:no-repeat;background-position:top;font-family:museo-slab}.blog-grid .half{flex:auto;flex-basis:50%;padding:0 12.5%;color:#fff;text-align:left;background-image:url(../images/blog-grid-sample-1.jpg);position:relative}.blog-grid .half:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(61,61,61,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a63d3d3d",GradientType=0);z-index:1}.blog-grid .half+.half{border-left:1px solid #81aeb4;background-image:url(../images/blog-grid-sample-2.jpg)}.blog-grid .half .content{position:relative;z-index:10;padding:33% 0}.blog-grid .half .content h3{font-size:27px;color:#fff;font-family:museo-slab;font-weight:700;letter-spacing:.05em}.blog-grid .half .content h3 a{color:#fff}.blog-grid .quarter{flex-basis:25%;height:440px;flex-direction:column;overflow:hidden;position:relative}.blog-grid .quarter:nth-child(odd) .thumbnail{top:0;bottom:auto}.blog-grid .quarter:nth-child(odd) .content{margin-top:250px}.blog-grid .quarter .arrow{width:21px;height:16px;vertical-align:middle;margin-left:.33em}.blog-grid .quarter.blue{background:#0078ae}.blog-grid .quarter.blue a i{color:#003e52}.blog-grid .quarter.light-blue{background:#65c7c7}.blog-grid .quarter.light-blue a i{color:#003e52}.blog-grid .quarter.pink{background:#ef446d}.blog-grid .quarter.pink a i{color:#fec56f}.blog-grid .quarter.gold{background:#fec56f}.blog-grid .quarter.gold a i{color:#499ad2}.blog-grid .quarter .thumbnail{min-width:100%;width:auto;left:0;right:0;height:60%;opacity:1;position:absolute;bottom:0;background-size:cover;background-image:url();background-repeat:no-repeat;background-position:50%}.blog-grid .quarter .content{width:100%;height:220px;display:table;color:#fff;text-align:center}.blog-grid .quarter .content .content-wrap{height:220px;display:table-cell;vertical-align:middle;padding:0 15%}.blog-grid .quarter .content h2{color:#003e52;font-size:20px;font-family:museo-slab;font-style:normal;font-weight:600}.blog-grid .quarter .content h2 a{color:inherit;font-weight:600}.blog-grid .quarter .content p{font-size:14px}.blog-grid .quarter .content a{color:#fff;font-weight:500}.blog-grid .quarter .content a i{font-size:20px;vertical-align:middle;padding-left:.33em}@media screen and (max-width:1024px){.blog-grid .wrapper{padding:0;display:block}.blog-grid .quarter{height:auto}.blog-grid .quarter .thumbnail{position:absolute;left:0;bottom:0!important;top:0;height:auto;min-width:33%;padding:15%;max-width:33%}.blog-grid .quarter .content{margin-top:auto!important;text-align:left;width:75%;padding-left:.5em;position:relative;left:33%}.blog-grid .quarter:nth-child(2n) .thumbnail{left:auto!important;right:0!important}.blog-grid .quarter:nth-child(2n) .content{right:33%!important;left:0!important}}.cta,.email-signup{background:#fec56f;color:#3b3d40;padding:50px 0;text-align:center}.cta input[type=email],.email-signup input[type=email]{text-align:center;background:#eee;width:60%;font-size:14px;margin:25px auto;border-radius:5px;padding:12px 0}.cta h1,.cta h2,.cta h3,.cta h4,.cta p,.email-signup h1,.email-signup h2,.email-signup h3,.email-signup h4,.email-signup p{color:#fff}.cta p:last-child,.email-signup p:last-child{margin:0}.aleahs-corner{background:#65c7c7;padding:50px 0}.aleahs-corner .narrow{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;color:#fff;text-align:center}.aleahs-corner .narrow:last-child{margin-right:0}.aleahs-corner .narrow h2{color:#fff}.aleahs-corner .narrow a{color:#fff;text-decoration:underline}.aleahs-corner .nav{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;font-size:24px;font-weight:300;text-transform:uppercase;color:#fff;letter-spacing:.16em;padding:30px 0}.aleahs-corner .nav:last-child{margin-right:0}.aleahs-corner .nav a{color:#fff;padding:0 15px}.aleahs-corner .nav a.new{font-weight:700}.aleahs-corner.cow-corner{background:#fec56f}.aleahs-corner .headshot{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center}.aleahs-corner .headshot:last-child{margin-right:0}.aleahs-corner .intro{float:left;display:block;margin-right:2.35765%;width:48.82117%;color:#fff;padding-top:100px}.aleahs-corner .intro:last-child{margin-right:0}.aleahs-corner .intro h2{font-family:museo-slab,sans-serif;font-size:55px;font-weight:700;color:#fff}.aleahs-corner .intro p{line-height:24px}.aleahs-corner .intro a{color:#fff;text-decoration:underline}@media screen and (max-width:1024px){.aleahs-corner .headshot{display:none}.aleahs-corner .narrow{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.aleahs-corner .narrow:last-child{margin-right:0}.aleahs-corner .intro{float:left;display:block;margin-right:2.35765%;width:100%;padding-top:0;text-align:center;margin-bottom:0}.aleahs-corner .intro:last-child{margin-right:0}.aleahs-corner .intro h2{font-size:35px}}.aleahs-corner .dairy-grid{padding:50px 0}.aleahs-corner .grid-items{padding:50px 0;display:block;clear:both}.aleahs-corner .grid-items:after{clear:both;content:"";display:block}.aleahs-corner .grid-items .item{float:left;display:block;margin-right:2.35765%;width:23.23176%;min-height:320px;background:#fff;border-radius:0 0 5px 5px;transition:box-shadow .2s ease-in;cursor:pointer;position:relative}.aleahs-corner .grid-items .item:last-child{margin-right:0}.aleahs-corner .grid-items .item:hover{box-shadow:0 0 9px rgba(0,0,0,.5)}.aleahs-corner .grid-items .item .image{height:190px;margin-bottom:20px;overflow:hidden;background-color:#fff;background-image:url(../images/ghost-cow.png);background-repeat:no-repeat;background-position:50%;position:relative}.aleahs-corner .grid-items .item .image:before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:10;pointer-events:none;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0)}.aleahs-corner .grid-items .item .image a{position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:30}.aleahs-corner .grid-items .item .image a i{position:absolute;bottom:5px;right:15px;color:#ef446d;z-index:20;font-size:25px}.aleahs-corner .grid-items .item .content{padding:0 20px}.aleahs-corner .grid-items .item h4{color:#264150;font-size:18px;font-weight:500}.aleahs-corner .grid-items .item h4 a{color:inherit}.aleahs-corner .grid-items .item .more{position:absolute;bottom:0;font-size:14px;letter-spacing:.08em}.aleahs-corner .grid-items .single-post .item{border:1px solid #c5c5c5}@media screen and (max-width:1024px){.aleahs-corner .grid-items .item{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:25px}.aleahs-corner .grid-items .item:last-child{margin-right:0}.aleahs-corner .grid-items .item:nth-child(2n){margin-right:0}.aleahs-corner .grid-items .item:nth-child(odd){clear:left}.aleahs-corner .grid-items .item h4{font-size:14px}.aleahs-corner .grid-items .item .image{overflow:hidden;position:relative;padding:15% 0}.aleahs-corner .grid-items .item .image img{top:0;position:absolute;min-width:100%;min-height:190px;width:auto!important;max-width:unset}}.blog-entry ul{list-style:disc;padding:0}.blog-entry ol{list-style:decimal;padding:0}.blog-entry li{margin-left:1.3em}@media screen and (max-width:1024px){.blog-entry h1{font-size:30px}}.blog-cols{padding:50px 0}.blog-cols .side-col{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-left:8.5298%;font-size:12px}.blog-cols .side-col:last-child{margin-right:0}.blog-cols .side-col img,.blog-cols .side-col p{margin-bottom:15px}.blog-cols .content-col{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:8.5298%}.blog-cols .content-col:last-child{margin-right:0}.blog-cols .content-col.full{float:none;width:840px;max-width:840px;margin:0 auto!important}@media screen and (max-width:1024px){.blog-cols .content-col,.blog-cols .side-col{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.blog-cols .content-col:last-child,.blog-cols .side-col:last-child{margin-right:0}.blog-cols .content-col.full,.blog-cols .side-col.full{width:100%!important}.blog-cols .side-col .content,.blog-cols .side-col .image{float:left;display:block;margin-right:2.35765%;width:48.82117%}.blog-cols .side-col .content:last-child,.blog-cols .side-col .image:last-child{margin-right:0}.blog-cols .side-col .content{padding-left:25px}}.blog-cols .about-link{color:#3b3d40}.blog-cols .about-link i{color:#fec56f;font-size:22px;vertical-align:middle;padding-right:.33em}.blog-cols .social-links{text-align:center}.blog-cols .social-links li{display:inline-block;margin:0 15px}.blog-cols .social-links i{margin-right:10px}.blog-cols .social-links .button{width:100%;text-align:center;font-weight:600}@media screen and (max-width:1024px){.blog-cols .social-links li{margin:0}.blog-cols .social-links i{margin-right:5px}.blog-cols .social-links .button{font-size:9.2px;padding:5px 15px}}@media screen and (max-width:1024px){.blog-cols{padding:25px 0}}.slideshow{padding:50px 0}.slideshow .wrapper{position:relative;max-width:820px}.slideshow .slide-nav{position:absolute;height:45px;top:50%;margin-top:-22.5px;width:100%}.slideshow .slide-nav a{position:absolute;font-size:45px;line-height:45px;transition:all .3s ease-in}.slideshow .slide-nav .prev{left:-75px}.slideshow .slide-nav .prev:hover{left:-85px}.slideshow .slide-nav .next{right:-75px}.slideshow .slide-nav .next:hover{right:-85px}.slideshow .slides{box-shadow:0 25px 57.85px 7.15px rgba(0,0,0,.3)}.slideshow .slides img{width:100%}.slideshow .slides .slide{position:relative}.slideshow .slides .caption{position:absolute;top:35px;right:30px;background:#ef446d;padding:25px;border-radius:5px;color:#fff;width:25%}.slideshow .slick-dots{position:absolute;bottom:5%;list-style:none;width:100%;text-align:center}.slideshow .slick-dots li{display:inline-block;overflow:hidden;height:6px;width:6px;margin:0 5px;border-radius:100%;text-indent:-1000em;background-color:#65c7c7}.slideshow .slick-dots li.slick-active{background-color:#fff}@media screen and (max-width:1024px){.slideshow{width:100%;clear:both;padding:0}.slideshow .slide-nav{display:none}}.post-intro{padding:0 0 50px}.post-intro .categories{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-left:8.5298%;text-align:center;font-size:17px;color:#003e52;font-family:museo-slab}.post-intro .categories:last-child{margin-right:0}.post-intro .categories a{color:#fff;display:block;margin-bottom:1em;padding:3px 6px;font-weight:500;background-color:#aaa;border-radius:5px}.post-intro .intro{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:8.5298%;text-align:left;padding:0}.post-intro .intro:last-child{margin-right:0}.post-intro .intro h2{font-family:museo-sans;color:#499ad2;font-size:25px;line-height:35px;font-weight:300;margin-bottom:50px}.post-intro .intro h3{font-size:22px;color:#499ad2}@media screen and (max-width:1024px){.post-intro{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.post-intro:last-child{margin-right:0}.post-intro .intro{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.post-intro .intro:last-child{margin-right:0}.post-intro .categories{float:left;display:block;width:100%;margin:40px 0}.post-intro .categories:last-child{margin-right:0}.post-intro .categories a{display:inline-block;margin:0 5px;padding:5px 10px;font-size:10px;border-radius:0}.post-intro .author{display:none}}.video-player{padding:50px 0}@media screen and (max-width:1024px){blockquote{font-size:16px;line-height:20px;margin:40px auto}blockquote img{max-width:90%!important;margin:0 auto}}.bg-blue{background:#5ba6d3}.bg-pink{background:#d87ca0}.bg-orange{background:#e1ae61}.bg-white{background:#fff}.bg-lightblue{background:#b2def0}.bg-cyan{background:#7dd0d5}.bg-green{background:#a3d1e0}.bg-yellow{background:#f1cd81}.dairy-news{background:#499ad2;padding:50px 0}.dairy-news .news-list{background:#fff;border-radius:5px}.dairy-news header{border-bottom:2px solid #eee;padding:20px 30px}.dairy-news header h2{margin:0;color:#499ad2;font-size:30px}.dairy-news article{padding:20px 30px;border-bottom:2px solid #eee;background:#fff;transition:all .2s ease-in;overflow:hidden;position:relative}.dairy-news article date{position:absolute;right:30px;font-family:museo-slab,sans-serif;font-size:17px;color:#afafaf;font-weight:500;letter-spacing:.08em}.dairy-news article:last-child{border-bottom:none}.dairy-news article:hover{background:#f9f9f9}.dairy-news article .image{float:left;display:block;margin-right:2.35765%;width:8.3046%}.dairy-news article .image:last-child{margin-right:0}.dairy-news article .image img{width:100%;border-radius:5px}.dairy-news article .content{float:left;display:block;margin-right:2.35765%;width:40.29137%;position:relative}.dairy-news article .content:last-child{margin-right:0}.dairy-news article .content h3{font-size:18px;color:#264150;font-weight:500}.dairy-news article .content h3 a{color:inherit}.dairy-news article .content .more{margin:0;font-family:museo-slab;font-size:17px}.dairy-news article .content .more img{width:21px;height:17px;vertical-align:middle;margin-left:.33em}.dairy-news .view-all{padding:50px 0 0;margin:0;text-align:center}@media screen and (max-width:1024px){.dairy-news article .content,.dairy-news article .image{float:left;display:block;margin-right:2.35765%;width:100%}.dairy-news article .content:last-child,.dairy-news article .image:last-child{margin-right:0}.dairy-news article .content img,.dairy-news article .image img{height:auto}.dairy-news article date{display:block;position:relative;right:auto;margin-bottom:10px}}.event-list{background:#fec56f;padding:50px 0;text-align:center}.event-list.producers{background:#ef446d}.event-list .button{margin:50px 0 0}.event-list .event-grid{background:#fff;border-radius:10px;overflow:hidden;text-align:left}.event-list header{padding:20px 30px;color:#499ad2;font-family:museo-slab;font-weight:600}.event-list header h2{margin:0;font-size:30px}.event-list .events{padding:0;margin:0;border-collapse:collapse}.event-list .events td,.event-list .events tr{border:none}.event-list .events td{position:relative;min-height:150px;border:2px solid #f0f0f0;padding:25px;font-size:18px;vertical-align:top}.event-list .events .more{position:absolute;bottom:12px;right:25px;color:#499ad2;font-size:20px;font-family:museo-slab}.event-list .events date{background:#ef446d;display:inline-block;font-family:museo-slab;color:#fff;border-radius:5px;padding:3px 10px;margin-bottom:15px;letter-spacing:.06em;font-weight:500;font-size:16px}.event-list .events h5{font-family:Myriad Pro,sans-serif;font-size:19px;color:#666c70;font-weight:500}.event-list .events h5 a{color:inherit}.event-list .events .featured{background:#f9f9f9;vertical-align:middle}.event-list .events .featured a{color:#3b3d40}.event-list .events .featured h4{font-weight:500}.event-list .events .featured date{color:#ef446d;background:transparent;font-size:27px;letter-spacing:.06em;padding:0;margin-bottom:25px}.event-list .events .featured .more{color:#499ad2;font-size:23px}@media screen and (max-width:1024px){.event-list td{display:block}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border-radius:5px;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:1em;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media screen and (max-width:1024px){.aligncenter,.alignleft,.alignright{margin:15px auto;float:none;width:100%;max-width:100%;text-align:center}}#pdfreport{font-family:museo_sans500,sans-serif;text-align:center;font-size:16px;padding:.1in;width:8.25in;height:11in;max-width:8.25in;overflow:hidden}#pdfreport .pdf-results{display:grid;grid-column-gap:25px;grid-gap:7px;grid-template-columns:50% 50%;justify-content:stretch;align-content:center;margin:0 auto;width:100%;max-width:100%}#pdfreport h1{font-family:museo_sans900,sans-serif;font-size:3em}#pdfreport .average-calories,#pdfreport .legal,#pdfreport .pdf-header{grid-column:span 2}#pdfreport .activity-level,#pdfreport .age{border:1px solid #0078ae;padding:15px 5px}#pdfreport .activity-level h3,#pdfreport .age h3{font-family:museo_sans900,sans-serif;font-size:1.2em;color:#0078ae;text-align:center;margin:0}#pdfreport .pdf-header{background:#0078ae;padding:15px;color:#fff}#pdfreport .pdf-header h1,#pdfreport .pdf-header h2,#pdfreport .pdf-header p{color:#fff}#pdfreport .pdf-header h1{margin-bottom:.5em}#pdfreport .pdf-header p{font-size:.9em}#pdfreport .pdf-header .wrap{padding:15px;border:1px solid #fff}#pdfreport .average-calories{padding:15px 5px;border:1px solid #0078ae}#pdfreport .average-calories h1{margin:0;font-size:2.5em}#pdfreport .result-data{display:flex;align-items:center;justify-content:space-evenly;padding:15px 5px}#pdfreport .result-data h4,#pdfreport .result-data h5{color:#fff;margin:0;font-family:museo_sans900,sans-serif}#pdfreport .result-data h4{font-size:2em}#pdfreport .result-data h5{font-size:1.5em;margin-bottom:10px}#pdfreport .result-data img{width:66px}#pdfreport .result-data div{width:50%}#pdfreport .grains{background:#e67325}#pdfreport .vegetables{background:#73b743}#pdfreport .fruit{background:#d72027}#pdfreport .milk{background:#3f85c6}#pdfreport .protein{background:#5f4995}#pdfreport .oils{background:#fbb616}#pdfreport .extras{background:#e8158b;grid-column:span 2;justify-content:center}#pdfreport .extras img{width:75px!important;margin:0 15px}#pdfreport .legal{color:#003e52;font-size:.9em}#pdfreport .legal .big{font-size:1.1em;font-family:museo_sans900,sans-serif}#pdfreport .legal .big a{color:inherit}#pdfreport .legal .small{font-size:.6em}#pdfreport .legal img{margin-bottom:1em;border:none}


@media screen and (max-width: 374px) { .milk-nutrients .nutrient-selector ul li { margin: 0px 4px; } }
@media screen and (max-width: 349px) { .milk-nutrients .nutrient-selector ul li { margin: 0px 3px; } }


.on-our-farms h3 { font-weight: 300; }
.introduction h2 { font-weight: 300; }
.dairy-grid .content h4 { font-weight: 300; }
.contact-block .address h3 { font-weight: 300; }
.contact-block .phone h3 { font-weight: 300; }
.farms-feature .stories .content h3 { font-weight: 300; }
.farms-feature .stories .content .more { font-weight: 300; }
.blog-grid .quarter .content a { font-weight: 300; }
.dairy-news article date { font-weight: 300; }
.dairy-news article .content h3 { font-weight: 300; }
.brands-section .content h3 { font-weight: 300; }
.myplate-form form h3 { font-weight: 300; }
.myplate-form form .check label { font-weight: 300; }
.credits-logos .calc-slab { font-weight: 300; }
.page-hero .myplate-content .content h3, .page-hero .myplate-content .content p { font-weight: 300; }
.milk-nutrients .daily-value .chart .progressbar-label { font-weight: 300; }
.milk-nutrients .title { font-weight: 300; }
.infographic .column h3 { font-weight: 300; }
.infographic .column h4 { font-weight: 300; }
.education-materials .link-tiles .tile .content h3 { font-weight: 300; }
.post-intro .categories a { font-weight: 300; }


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRhd2Vzb21lL19pY29ucy5zY3NzIiwibWFpbi5jc3MiLCJmb250YXdlc29tZS9mb250LWF3ZXNvbWUuc2NzcyIsImZvbnRhd2Vzb21lL19wYXRoLnNjc3MiLCJmb250YXdlc29tZS9fY29yZS5zY3NzIiwiZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwiZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJmb250YXdlc29tZS9fbGlzdC5zY3NzIiwiZm9udGF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwiZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJmb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJmb250YXdlc29tZS9fbWl4aW5zLnNjc3MiLCJmb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIl93YWRhaXJ5LXZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJib3VyYm9uL2JvdXJib24vbGlicmFyeS9fZm9udC1zdGFja3Muc2NzcyIsImJvdXJib24vYm91cmJvbi9saWJyYXJ5L19zaGFkZS5zY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJiYXNlL19tZWRpYS5zY3NzIiwiYmFzZS9fdGFibGVzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJib3VyYm9uL2JvdXJib24vbGlicmFyeS9fbW9kdWxhci1zY2FsZS5zY3NzIiwibmVhdC9ncmlkL19ib3gtc2l6aW5nLnNjc3MiLCJmb250cy9mb250cy5zY3NzIiwiX293bGNhcm91c2VsLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJuZWF0L2dyaWQvX21lZGlhLnNjc3MiLCJuZWF0L2dyaWQvX291dGVyLWNvbnRhaW5lci5zY3NzIiwiX2dyaWQtc2V0dGluZ3Muc2NzcyIsIm5lYXQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwibmVhdC9ncmlkL19yb3cuc2NzcyIsIm5lYXQvZ3JpZC9fc3Bhbi1jb2x1bW5zLnNjc3MiLCJuZWF0L2dyaWQvX3ByaXZhdGUuc2NzcyIsIm5lYXQvZ3JpZC9fc2hpZnQuc2NzcyIsIm5lYXQvZ3JpZC9fb21lZ2Euc2NzcyIsIm5lYXQvX25lYXQuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9oZXJvZXMuc2NzcyIsIl9ob21lLnNjc3MiLCJfYWNjb3JkaW9uLnNjc3MiLCJfY29tbW9uLWJsb2Nrcy5zY3NzIiwiX2FsZWFocy1jb3JuZXIuc2NzcyIsIl9ibG9nLnNjc3MiLCJfZGFpcnktbmV3cy5zY3NzIiwiX2V2ZW50cy5zY3NzIiwiX3dwLWNvcmUtY3NzLnNjc3MiLCJwZGZyZXBvcnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxnQkN5TkE7QUM1TkE7OztFRElFLENFREYsV0FDRSx1QkFBMEIsQ0FDMUIsOENBQXFFLENBQ3JFLG1WQUltRyxDQUVuRyxlQUFtQixDQUNuQixpQkZBRixDR1ZBLElBQ0Usb0JBQXFCLENBQ3JCLDRDQUFvRixDQUNwRixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGtDQUFtQyxDQUNuQyxpQ0hhRixDSWxCQSxPQUNFLG1CQUFvQixDQUNwQixpQkFBc0IsQ0FDdEIsbUJKc0JGLENJcEJBLE9BQXdCLGFKd0J4QixDSXZCQSxPQUF3QixhSjJCeEIsQ0kxQkEsT0FBd0IsYUo4QnhCLENJN0JBLE9BQXdCLGFKaUN4QixDSzNDQSxPQUNFLGVBQWtCLENBQ2xCLGlCTDhDRixDTS9DQSxPQUNFLGNBQWUsQ0FDZixxQkNNK0IsQ0RML0Isb0JOa0RGLENNckRBLFVBSVMsaUJOcURULENNbkRBLE9BQ0UsaUJBQWtCLENBQ2xCLGVDQStCLENEQy9CLGVDRCtCLENERS9CLFlBQWUsQ0FDZixpQk5zREYsQ00zREEsYUFPSSxlTndESixDUXJFQSxXQUNFLHdCQUF5QixDQUN6Qix1QkRJd0IsQ0NIeEIsa0JSd0VGLENRckVBLGNBQStCLFVSeUUvQixDUXhFQSxlQUFnQyxXUjRFaEMsQ1ExRUEsaUJBQ2tDLGlCUjZFbEMsQ1E5RUEsa0JBRW1DLGdCUmdGbkMsQ1E1RUEsWUFBYyxXUmlGZCxDUWhGQSxXQUFhLFVSb0ZiLENRbEZBLGNBQ2dCLGlCUnFGaEIsQ1F0RkEsZUFFaUIsZ0JSd0ZqQixDUzVHQSxTQUNFLDRDQUE2QyxDQUNyQyxvQ1QrR1YsQ1M1R0EsVUFDRSw4Q0FBK0MsQ0FDdkMsc0NUK0dWLENTNUdBLDJCQUNFLEdBQ0UsOEJBQStCLENBQ3ZCLHNCVCtHVixDUzdHQSxHQUNFLGdDQUFpQyxDQUN6Qix3QlQrR1YsQ0FDRixDUzVHQSxtQkFDRSxHQUNFLDhCQUErQixDQUN2QixzQlQrR1YsQ1M3R0EsR0FDRSxnQ0FBaUMsQ0FDekIsd0JUK0dWLENBQ0YsQ1U1SUEsY0NXRSxxRUFBaUYsQ0FDakYsK0JBQW1DLENBRTNCLHVCWHFJVixDVWxKQSxlQ1VFLHFFQUFpRixDQUNqRixnQ0FBbUMsQ0FFM0Isd0JYNElWLENVeEpBLGVDU0UscUVBQWlGLENBQ2pGLGdDQUFtQyxDQUUzQix3QlhtSlYsQ1U3SkEsb0JDY0UsK0VBQTJGLENBQzNGLDRCQUF1QyxDQUUvQixvQlhtSlYsQ1VuS0Esa0JDYUUsK0VBQTJGLENBQzNGLDRCQUF1QyxDQUUvQixvQlgwSlYsQ1VyS0EsZ0hBS0UsbUJBQVksQ0FBWixXVndLRixDWXZMQSxVQUNFLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixxQlowTEYsQ1l4TEEsMEJBQ0UsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxVQUFXLENBQ1gsaUJaMkxGLENZekxBLGFBQThCLG1CWjZMOUIsQ1k1TEEsYUFBOEIsYVpnTTlCLENZL0xBLFlBQTZCLFVabU03QixDRG5OQSxpQkFBa0MsV0N5TmxDLENEeE5BLGlCQUFrQyxXQzRObEMsQ0QzTkEsa0JBQW1DLFdDK05uQyxDRDlOQSxzQkFBdUMsV0NrT3ZDLENEak9BLGlCQUFrQyxXQ3FPbEMsQ0RwT0EsZ0JBQWlDLFdDd09qQyxDRHZPQSxrQkFBbUMsV0MyT25DLENEMU9BLGdCQUFpQyxXQzhPakMsQ0Q3T0EsZ0JBQWlDLFdDaVBqQyxDRGhQQSxvQkFBcUMsV0NvUHJDLENEblBBLGNBQStCLFdDdVAvQixDRHRQQSxtQkFBb0MsV0MwUHBDLENEelBBLGlCQUFrQyxXQzZQbEMsQ0Q1UEEsb0RBRWtDLFdDZ1FsQyxDRC9QQSx1QkFBd0MsV0NtUXhDLENEbFFBLHdCQUF5QyxXQ3NRekMsQ0RyUUEscUJBQXNDLFdDeVF0QyxDRHhRQSxrQkFBbUMsV0M0UW5DLENEM1FBLCtCQUNnQyxXQytRaEMsQ0Q5UUEsbUJBQW9DLFdDa1JwQyxDRGpSQSxnQkFBaUMsV0NxUmpDLENEcFJBLGtCQUFtQyxXQ3dSbkMsQ0R2UkEsbUJBQW9DLFdDMlJwQyxDRDFSQSxnQkFBaUMsV0M4UmpDLENEN1JBLG9CQUFxQyxXQ2lTckMsQ0RoU0EsK0JBQWdELFdDb1NoRCxDRG5TQSw2QkFBOEMsV0N1UzlDLENEdFNBLGlCQUFrQyxXQzBTbEMsQ0R6U0EseUJBQTBDLFdDNlMxQyxDRDVTQSwwQ0FDbUMsV0NnVG5DLENEL1NBLG1CQUFvQyxXQ21UcEMsQ0RsVEEsb0JBQXFDLFdDc1RyQyxDRHJUQSxnQkFBaUMsV0N5VGpDLENEeFRBLGdCQUFpQyxXQzRUakMsQ0QzVEEsc0JBQXVDLFdDK1R2QyxDRDlUQSxzQkFBdUMsV0NrVXZDLENEalVBLHVCQUF3QyxXQ3FVeEMsQ0RwVUEscUJBQXNDLFdDd1V0QyxDRHZVQSxrQkFBbUMsV0MyVW5DLENEMVVBLG1CQUFvQyxXQzhVcEMsQ0Q3VUEsZUFBZ0MsV0NpVmhDLENEaFZBLGdCQUFpQyxXQ29WakMsQ0RuVkEsZ0JBQWlDLFdDdVZqQyxDRHRWQSxvQkFBcUMsV0MwVnJDLENEelZBLGlCQUFrQyxXQzZWbEMsQ0Q1VkEsa0JBQW1DLFdDZ1duQyxDRC9WQSxnQkFBaUMsV0NtV2pDLENEbFdBLGdCQUFpQyxXQ3NXakMsQ0RyV0Esa0JBQW1DLFdDeVduQyxDRHhXQSx1QkFBd0MsV0M0V3hDLENEM1dBLHNCQUF1QyxXQytXdkMsQ0Q5V0Esc0JBQXVDLFdDa1h2QyxDRGpYQSx3QkFBeUMsV0NxWHpDLENEcFhBLHVCQUF3QyxXQ3dYeEMsQ0R2WEEseUJBQTBDLFdDMlgxQyxDRDFYQSxnQkFBaUMsV0M4WGpDLENEN1hBLHFDQUNvQyxXQ2lZcEMsQ0RoWUEsa0JBQW1DLFdDb1luQyxDRG5ZQSx3QkFBeUMsV0N1WXpDLENEdFlBLHVEQUVzQyxXQzBZdEMsQ0R6WUEsa0JBQW1DLFdDNlluQyxDRDVZQSxzQkFBdUMsV0NnWnZDLENEL1lBLGtCQUFtQyxXQ21abkMsQ0RsWkEsZ0JBQWlDLFdDc1pqQyxDRHJaQSwyQ0FDNEMsV0N5WjVDLENEeFpBLDBCQUEyQyxXQzRaM0MsQ0QzWkEsMEJBQTJDLFdDK1ozQyxDRDlaQSxrQkFBbUMsV0NrYW5DLENEamFBLHlCQUEwQyxXQ3FhMUMsQ0RwYUEseUJBQTBDLFdDd2ExQyxDRHZhQSxvQkFBcUMsV0MyYXJDLENEMWFBLGdCQUFpQyxXQzhhakMsQ0Q3YUEsaUJBQWtDLFdDaWJsQyxDRGhiQSxnQkFBaUMsV0NvYmpDLENEbmJBLG1CQUFvQyxXQ3VicEMsQ0R0YkEsd0JBQXlDLFdDMGJ6QyxDRHpiQSx3QkFBeUMsV0M2YnpDLENENWJBLGlCQUFrQyxXQ2djbEMsQ0QvYkEsd0JBQXlDLFdDbWN6QyxDRGxjQSx5QkFBMEMsV0NzYzFDLENEcmNBLHVCQUF3QyxXQ3ljeEMsQ0R4Y0Esd0JBQXlDLFdDNGN6QyxDRDNjQSx3QkFBeUMsV0MrY3pDLENEOWNBLHdCQUF5QyxXQ2tkekMsQ0RqZEEsMkJBQTRDLFdDcWQ1QyxDRHBkQSx1QkFBd0MsV0N3ZHhDLENEdmRBLHNCQUF1QyxXQzJkdkMsQ0QxZEEsMEJBQTJDLFdDOGQzQyxDRDdkQSwwQkFBMkMsV0NpZTNDLENEaGVBLGVBQWdDLFdDb2VoQyxDRG5lQSxzQkFBdUMsV0N1ZXZDLENEdGVBLHVCQUF3QyxXQzBleEMsQ0R6ZUEsb0JBQXFDLFdDNmVyQyxDRDVlQSxzQkFBdUMsV0NnZnZDLENEL2VBLHlDQUNrQyxXQ21mbEMsQ0RsZkEsa0JBQW1DLFdDc2ZuQyxDRHJmQSxvQkFBcUMsV0N5ZnJDLENEeGZBLGdCQUFpQyxXQzRmakMsQ0QzZkEsaUJBQWtDLFdDK2ZsQyxDRDlmQSxvQkFBcUMsV0NrZ0JyQyxDRGpnQkEsOEJBQStDLFdDcWdCL0MsQ0RwZ0JBLGdCQUFpQyxXQ3dnQmpDLENEdmdCQSxnQkFBaUMsV0MyZ0JqQyxDRDFnQkEsZ0JBQWlDLFdDOGdCakMsQ0Q3Z0JBLGVBQWdDLFdDaWhCaEMsQ0RoaEJBLHFCQUFzQyxXQ29oQnRDLENEbmhCQSxtREFDaUQsV0N1aEJqRCxDRHRoQkEsaUJBQWtDLFdDMGhCbEMsQ0R6aEJBLG9CQUFxQyxXQzZoQnJDLENENWhCQSxrQkFBbUMsV0NnaUJuQyxDRC9oQkEsbUJBQW9DLFdDbWlCcEMsQ0RsaUJBLGtCQUFtQyxXQ3NpQm5DLENEcmlCQSxzQkFBdUMsV0N5aUJ2QyxDRHhpQkEsd0JBQXlDLFdDNGlCekMsQ0QzaUJBLG1CQUFvQyxXQytpQnBDLENEOWlCQSx5QkFBMEMsV0NrakIxQyxDRGpqQkEsa0JBQW1DLFdDcWpCbkMsQ0RwakJBLHVCQUF3QyxXQ3dqQnhDLENEdmpCQSxvQkFBcUMsV0MyakJyQyxDRDFqQkEsb0JBQXFDLFdDOGpCckMsQ0Q3akJBLDRDQUNzQyxXQ2lrQnRDLENEaGtCQSwwQkFBMkMsV0Nva0IzQyxDRG5rQkEsMkJBQTRDLFdDdWtCNUMsQ0R0a0JBLHdCQUF5QyxXQzBrQnpDLENEemtCQSxlQUFnQyxXQzZrQmhDLENENWtCQSxpQ0FDaUMsV0NnbEJqQyxDRC9rQkEsb0JBQXFDLFdDbWxCckMsQ0RsbEJBLHVCQUF3QyxXQ3NsQnhDLENEcmxCQSx5QkFBMEMsV0N5bEIxQyxDRHhsQkEscUJBQXNDLFdDNGxCdEMsQ0QzbEJBLG1CQUFvQyxXQytsQnBDLENEOWxCQSxvQkFBcUMsV0NrbUJyQyxDRGptQkEsMkJBQTRDLFdDcW1CNUMsQ0RwbUJBLHNCQUF1QyxXQ3dtQnZDLENEdm1CQSx5QkFBMEMsV0MybUIxQyxDRDFtQkEsbUJBQW9DLFdDOG1CcEMsQ0Q3bUJBLGtCQUFtQyxXQ2luQm5DLENEaG5CQSx5QkFBMEMsV0NvbkIxQyxDRG5uQkEsa0JBQW1DLFdDdW5CbkMsQ0R0bkJBLG1CQUFvQyxXQzBuQnBDLENEem5CQSxpQkFBa0MsV0M2bkJsQyxDRDVuQkEsb0JBQXFDLFdDZ29CckMsQ0QvbkJBLHNCQUF1QyxXQ21vQnZDLENEbG9CQSx3QkFBeUMsV0Nzb0J6QyxDRHJvQkEsbUJBQW9DLFdDeW9CcEMsQ0R4b0JBLDBDQUNxQyxXQzRvQnJDLENEM29CQSxrQkFBbUMsV0Mrb0JuQyxDRDlvQkEsa0JBQW1DLFdDa3BCbkMsQ0RqcEJBLHVCQUF3QyxXQ3FwQnhDLENEcHBCQSwrQkFDZ0MsV0N3cEJoQyxDRHZwQkEsaUJBQWtDLFdDMnBCbEMsQ0QxcEJBLG9CQUFxQyxXQzhwQnJDLENEN3BCQSxnQkFBaUMsV0NpcUJqQyxDRGhxQkEsdUJBQXdDLFdDb3FCeEMsQ0RucUJBLHdCQUF5QyxXQ3VxQnpDLENEdHFCQSx1QkFBd0MsV0MwcUJ4QyxDRHpxQkEscUJBQXNDLFdDNnFCdEMsQ0Q1cUJBLHVCQUF3QyxXQ2dyQnhDLENEL3FCQSw2QkFBOEMsV0NtckI5QyxDRGxyQkEsOEJBQStDLFdDc3JCL0MsQ0RyckJBLDJCQUE0QyxXQ3lyQjVDLENEeHJCQSw2QkFBOEMsV0M0ckI5QyxDRDNyQkEsaUJBQWtDLFdDK3JCbEMsQ0Q5ckJBLGtCQUFtQyxXQ2tzQm5DLENEanNCQSxpQkFBa0MsV0Nxc0JsQyxDRHBzQkEsa0JBQW1DLFdDd3NCbkMsQ0R2c0JBLHFCQUFzQyxXQzJzQnRDLENEMXNCQSxzQkFBdUMsV0M4c0J2QyxDRDdzQkEsa0NBQ2tDLFdDaXRCbEMsQ0RodEJBLGlDQUNpQyxXQ290QmpDLENEbnRCQSxpQkFBa0MsV0N1dEJsQyxDRHR0QkEsaUJBQWtDLFdDMHRCbEMsQ0R6dEJBLG1DQUNxQyxXQzZ0QnJDLENENXRCQSxtQ0FDb0MsV0NndUJwQyxDRC90QkEscUJBQXNDLFdDbXVCdEMsQ0RsdUJBLG9DQUNxQyxXQ3N1QnJDLENEcnVCQSxrQkFBbUMsV0N5dUJuQyxDRHh1QkEsc0RBRWlDLFdDNHVCakMsQ0QzdUJBLG1CQUFvQyxXQyt1QnBDLENEOXVCQSxtQkFBb0MsV0NrdkJwQyxDRGp2QkEseUJBQTBDLFdDcXZCMUMsQ0RwdkJBLHFCQUFzQyxXQ3d2QnRDLENEdnZCQSxpQkFBa0MsV0MydkJsQyxDRDF2QkEsaUJBQWtDLFdDOHZCbEMsQ0Q3dkJBLGlCQUFrQyxXQ2l3QmxDLENEaHdCQSxxQkFBc0MsV0Nvd0J0QyxDRG53QkEsNEJBQTZDLFdDdXdCN0MsQ0R0d0JBLDhCQUErQyxXQzB3Qi9DLENEendCQSx1QkFBd0MsV0M2d0J4QyxDRDV3QkEsaUJBQWtDLFdDZ3hCbEMsQ0Qvd0JBLHNCQUF1QyxXQ214QnZDLENEbHhCQSxvQkFBcUMsV0NzeEJyQyxDRHJ4QkEsc0JBQXVDLFdDeXhCdkMsQ0R4eEJBLHVCQUF3QyxXQzR4QnhDLENEM3hCQSxtQkFBb0MsV0MreEJwQyxDRDl4QkEsb0NBQ2lDLFdDa3lCakMsQ0RqeUJBLDBDQUNzQyxXQ3F5QnRDLENEcHlCQSx1Q0FDcUMsV0N3eUJyQyxDRHZ5QkEsb0JBQXFDLFdDMnlCckMsQ0QxeUJBLG9CQUFxQyxXQzh5QnJDLENEN3lCQSx1Q0FDaUMsV0NpekJqQyxDRGh6QkEsa0NBQ2tDLFdDb3pCbEMsQ0RuekJBLDJDQUN1QyxXQ3V6QnZDLENEdHpCQSxxQkFBc0MsV0MwekJ0QyxDRHp6QkEsc0JBQXVDLFdDNnpCdkMsQ0Q1ekJBLGlDQUNpQyxXQ2cwQmpDLENEL3pCQSxtQkFBb0MsV0NtMEJwQyxDRGwwQkEsb0JBQXFDLFdDczBCckMsQ0RyMEJBLHNDQUNzQyxXQ3kwQnRDLENEeDBCQSx1QkFBd0MsV0M0MEJ4QyxDRDMwQkEsb0JBQXFDLFdDKzBCckMsQ0Q5MEJBLDBCQUEyQyxXQ2sxQjNDLENEajFCQSx3QkFBeUMsV0NxMUJ6QyxDRHAxQkEsbUJBQW9DLFdDdzFCcEMsQ0R2MUJBLHVCQUF3QyxXQzIxQnhDLENEMTFCQSxvQkFBcUMsV0M4MUJyQyxDRDcxQkEsa0JBQW1DLFdDaTJCbkMsQ0RoMkJBLGtCQUFtQyxXQ28yQm5DLENEbjJCQSxtQkFBb0MsV0N1MkJwQyxDRHQyQkEsdUJBQXdDLFdDMDJCeEMsQ0R6MkJBLHNCQUF1QyxXQzYyQnZDLENENTJCQSxzQkFBdUMsV0NnM0J2QyxDRC8yQkEscUJBQXNDLFdDbTNCdEMsQ0RsM0JBLGtCQUFtQyxXQ3MzQm5DLENEcjNCQSx1QkFBd0MsV0N5M0J4QyxDRHgzQkEsZ0JBQWlDLFdDNDNCakMsQ0QzM0JBLG9CQUFxQyxXQyszQnJDLENEOTNCQSx1QkFBd0MsV0NrNEJ4QyxDRGo0QkEsNkJBQThDLFdDcTRCOUMsQ0RwNEJBLDhCQUErQyxXQ3c0Qi9DLENEdjRCQSwyQkFBNEMsV0MyNEI1QyxDRDE0QkEsNkJBQThDLFdDODRCOUMsQ0Q3NEJBLHNCQUF1QyxXQ2k1QnZDLENEaDVCQSx1QkFBd0MsV0NvNUJ4QyxDRG41QkEsb0JBQXFDLFdDdTVCckMsQ0R0NUJBLHNCQUF1QyxXQzA1QnZDLENEejVCQSxtQkFBb0MsV0M2NUJwQyxDRDU1QkEsa0JBQW1DLFdDZzZCbkMsQ0QvNUJBLGtCQUFtQyxXQ202Qm5DLENEbDZCQSwwQ0FDbUMsV0NzNkJuQyxDRHI2QkEsb0JBQXFDLFdDeTZCckMsQ0R4NkJBLHNCQUF1QyxXQzQ2QnZDLENEMzZCQSx1QkFBd0MsV0MrNkJ4QyxDRDk2QkEsbUJBQW9DLFdDazdCcEMsQ0RqN0JBLGtCQUFtQyxXQ3E3Qm5DLENEcDdCQSx1Q0FDa0MsV0N3N0JsQyxDRHY3QkEsc0JBQXVDLFdDMjdCdkMsQ0QxN0JBLG9CQUFxQyxXQzg3QnJDLENENzdCQSx5QkFBMEMsV0NpOEIxQyxDRGg4QkEsbUJBQW9DLFdDbzhCcEMsQ0RuOEJBLG1CQUFvQyxXQ3U4QnBDLENEdDhCQSxpQkFBa0MsV0MwOEJsQyxDRHo4QkEsbUJBQW9DLFdDNjhCcEMsQ0Q1OEJBLHNCQUF1QyxXQ2c5QnZDLENELzhCQSxrQkFBbUMsV0NtOUJuQyxDRGw5QkEsMEJBQTJDLFdDczlCM0MsQ0RyOUJBLG9CQUFxQyxXQ3k5QnJDLENEeDlCQSxnQkFBaUMsV0M0OUJqQyxDRDM5QkEsK0NBQ3NDLFdDKzlCdEMsQ0Q5OUJBLDRFQUV3QyxXQ2srQnhDLENEaitCQSwwQkFBMkMsV0NxK0IzQyxDRHArQkEsZ0JBQWlDLFdDdytCakMsQ0R2K0JBLHFCQUFzQyxXQzIrQnRDLENEMStCQSwwQ0FDeUMsV0M4K0J6QyxDRDcrQkEsb0JBQXFDLFdDaS9CckMsQ0RoL0JBLGdCQUFpQyxXQ28vQmpDLENEbi9CQSx1QkFBd0MsV0N1L0J4QyxDRHQvQkEsdUJBQXdDLFdDMC9CeEMsQ0R6L0JBLHFCQUFzQyxXQzYvQnRDLENENS9CQSxrQkFBbUMsV0NnZ0NuQyxDRC8vQkEsd0JBQXlDLFdDbWdDekMsQ0RsZ0NBLHNCQUF1QyxXQ3NnQ3ZDLENEcmdDQSw0QkFBNkMsV0N5Z0M3QyxDRHhnQ0Esa0JBQW1DLFdDNGdDbkMsQ0QzZ0NBLHNCQUF1QyxXQytnQ3ZDLENEOWdDQSw2QkFBOEMsV0NraEM5QyxDRGpoQ0Esa0JBQW1DLFdDcWhDbkMsQ0RwaENBLGtCQUFtQyxXQ3doQ25DLENEdmhDQSwrQkFBZ0QsV0MyaENoRCxDRDFoQ0EsZ0NBQWlELFdDOGhDakQsQ0Q3aENBLDZCQUE4QyxXQ2lpQzlDLENEaGlDQSwrQkFBZ0QsV0NvaUNoRCxDRG5pQ0EsaUJBQWtDLFdDdWlDbEMsQ0R0aUNBLGdCQUFpQyxXQzBpQ2pDLENEemlDQSxrQkFBbUMsV0M2aUNuQyxDRDVpQ0Esc0JBQXVDLFdDZ2pDdkMsQ0QvaUNBLG9CQUFxQyxXQ21qQ3JDLENEbGpDQSxzQkFBdUMsV0NzakN2QyxDRHJqQ0Esc0JBQXVDLFdDeWpDdkMsQ0R4akNBLHNCQUF1QyxXQzRqQ3ZDLENEM2pDQSx1QkFBd0MsV0MrakN4QyxDRDlqQ0Esa0JBQW1DLFdDa2tDbkMsQ0Rqa0NBLHdCQUF5QyxXQ3FrQ3pDLENEcGtDQSwwQkFBMkMsV0N3a0MzQyxDRHZrQ0Esb0JBQXFDLFdDMmtDckMsQ0Qxa0NBLHNCQUF1QyxXQzhrQ3ZDLENEN2tDQSx3QkFBeUMsV0NpbEN6QyxDRGhsQ0EseUJBQTBDLFdDb2xDMUMsQ0RubENBLGdDQUFpRCxXQ3VsQ2pELENEdGxDQSx3QkFBeUMsV0MwbEN6QyxDRHpsQ0EsbUJBQW9DLFdDNmxDcEMsQ0Q1bENBLHNEQUNnRCxXQ2dtQ2hELENEL2xDQSxrREFDOEMsV0NtbUM5QyxDRGxtQ0Esd0RBQ2lELFdDc21DakQsQ0RybUNBLCtCQUNnQyxXQ3ltQ2hDLENEeG1DQSxlQUFnQyxXQzRtQ2hDLENEM21DQSxpQ0FDZ0MsV0MrbUNoQyxDRDltQ0EsZ0NBQ2dDLFdDa25DaEMsQ0RqbkNBLDREQUdnQyxXQ3FuQ2hDLENEcG5DQSxrREFFZ0MsV0N3bkNoQyxDRHZuQ0EsOEJBQ2dDLFdDMm5DaEMsQ0QxbkNBLGtDQUNnQyxXQzhuQ2hDLENEN25DQSxnQkFBaUMsV0Npb0NqQyxDRGhvQ0EscUJBQXNDLFdDb29DdEMsQ0Rub0NBLDBCQUEyQyxXQ3VvQzNDLENEdG9DQSwyQkFBNEMsV0Mwb0M1QyxDRHpvQ0EsMkJBQTRDLFdDNm9DNUMsQ0Q1b0NBLDRCQUE2QyxXQ2dwQzdDLENEL29DQSw0QkFBNkMsV0NtcEM3QyxDRGxwQ0EsNkJBQThDLFdDc3BDOUMsQ0RycENBLHFCQUFzQyxXQ3lwQ3RDLENEeHBDQSx1QkFBd0MsV0M0cEN4QyxDRDNwQ0EsMEJBQTJDLFdDK3BDM0MsQ0Q5cENBLG1CQUFvQyxXQ2txQ3BDLENEanFDQSxnQkFBaUMsV0NxcUNqQyxDRHBxQ0EsdUJBQXdDLFdDd3FDeEMsQ0R2cUNBLHdCQUF5QyxXQzJxQ3pDLENEMXFDQSxtQkFBb0MsV0M4cUNwQyxDRDdxQ0EsMEJBQTJDLFdDaXJDM0MsQ0RockNBLHFCQUFzQyxXQ29yQ3RDLENEbnJDQSxrQkFBbUMsV0N1ckNuQyxDRHRyQ0EsZUFBZ0MsV0MwckNoQyxDRHpyQ0EscUJBQXNDLFdDNnJDdEMsQ0Q1ckNBLDRCQUE2QyxXQ2dzQzdDLENEL3JDQSxrQkFBbUMsV0Ntc0NuQyxDRGxzQ0EseUJBQTBDLFdDc3NDMUMsQ0Ryc0NBLDJCQUE0QyxXQ3lzQzVDLENEeHNDQSx5QkFBMEMsV0M0c0MxQyxDRDNzQ0EsMkJBQTRDLFdDK3NDNUMsQ0Q5c0NBLDRCQUE2QyxXQ2t0QzdDLENEanRDQSxpQkFBa0MsV0NxdENsQyxDRHB0Q0EsbUJBQW9DLFdDd3RDcEMsQ0R2dENBLG1CQUFvQyxXQzJ0Q3BDLENEMXRDQSxpQkFBa0MsV0M4dENsQyxDRDd0Q0Esb0JBQXFDLFdDaXVDckMsQ0RodUNBLGlCQUFrQyxXQ291Q2xDLENEbnVDQSxzQkFBdUMsV0N1dUN2QyxDRHR1Q0Esa0JBQW1DLFdDMHVDbkMsQ0R6dUNBLGtCQUFtQyxXQzZ1Q25DLENENXVDQSxnQkFBaUMsV0NndkNqQyxDRC91Q0Esc0NBQ3FDLFdDbXZDckMsQ0RsdkNBLGlCQUFrQyxXQ3N2Q2xDLENEcnZDQSxrQkFBbUMsV0N5dkNuQyxDRHh2Q0EsbUJBQW9DLFdDNHZDcEMsQ0QzdkNBLGVBQWdDLFdDK3ZDaEMsQ0Q5dkNBLGNBQStCLFdDa3dDL0IsQ0Rqd0NBLGlCQUFrQyxXQ3F3Q2xDLENEcHdDQSxrQkFBbUMsV0N3d0NuQyxDRHZ3Q0EscUJBQXNDLFdDMndDdEMsQ0Qxd0NBLDBCQUEyQyxXQzh3QzNDLENEN3dDQSxnQ0FBaUQsV0NpeENqRCxDRGh4Q0EsK0JBQWdELFdDb3hDaEQsQ0RueENBLHNEQUNnRCxXQ3V4Q2hELENEdHhDQSx3QkFBeUMsV0MweEN6QyxDRHp4Q0Esc0JBQXVDLFdDNnhDdkMsQ0Q1eENBLHdCQUF5QyxXQ2d5Q3pDLENEL3hDQSx1Q0FDZ0MsV0NteUNoQyxDRGx5Q0EseUJBQTBDLFdDc3lDMUMsQ0RyeUNBLHlCQUEwQyxXQ3l5QzFDLENEeHlDQSxpQkFBa0MsV0M0eUNsQyxDRDN5Q0EsMkJBQTRDLFdDK3lDNUMsQ0Q5eUNBLHFCQUFzQyxXQ2t6Q3RDLENEanpDQSxrQkFBbUMsV0NxekNuQyxDRHB6Q0EsNkRBRXVDLFdDd3pDdkMsQ0R2ekNBLGtEQUMyQyxXQzJ6QzNDLENEMXpDQSxpQkFBa0MsV0M4ekNsQyxDRDd6Q0Esa0JBQW1DLFdDaTBDbkMsQ0RoMENBLGtCQUFtQyxXQ28wQ25DLENEbjBDQSx5QkFBMEMsV0N1MEMxQyxDRHQwQ0EsOEJBQStDLFdDMDBDL0MsQ0R6MENBLHVCQUF3QyxXQzYwQ3hDLENENTBDQSxxQkFBc0MsV0NnMUN0QyxDRC8wQ0EsZ0JBQWlDLFdDbTFDakMsQ0RsMUNBLHlCQUEwQyxXQ3MxQzFDLENEcjFDQSwwQkFBMkMsV0N5MUMzQyxDRHgxQ0Esa0JBQW1DLFdDNDFDbkMsQ0QzMUNBLGtCQUFtQyxXQysxQ25DLENEOTFDQSxvQkFBcUMsV0NrMkNyQyxDRGoyQ0EsZUFBZ0MsV0NxMkNoQyxDRHAyQ0Esb0JBQXFDLFdDdzJDckMsQ0R2MkNBLGlCQUFrQyxXQzIyQ2xDLENEMTJDQSxlQUFnQyxXQzgyQ2hDLENENzJDQSxpQkFBa0MsV0NpM0NsQyxDRGgzQ0EsZ0JBQWlDLFdDbzNDakMsQ0RuM0NBLGlCQUFrQyxXQ3UzQ2xDLENEdDNDQSxtQkFBb0MsV0MwM0NwQyxDRHozQ0EsMEJBQTJDLFdDNjNDM0MsQ0Q1M0NBLGlCQUFrQyxXQ2c0Q2xDLENELzNDQSx3QkFBeUMsV0NtNEN6QyxDRGw0Q0EsbUJBQW9DLFdDczRDcEMsQ0RyNENBLHFDQUNnQyxXQ3k0Q2hDLENEeDRDQSwrQkFDaUMsV0M0NENqQyxDRDM0Q0EsZ0JBQWlDLFdDKzRDakMsQ0Q5NENBLG1CQUFvQyxXQ2s1Q3BDLENEajVDQSxzQkFBdUMsV0NxNUN2QyxDRHA1Q0Esc0JBQXVDLFdDdzVDdkMsQ0R2NUNBLG9CQUFxQyxXQzI1Q3JDLENEMTVDQSxzQkFBdUMsV0M4NUN2QyxDRDc1Q0EsdUJBQXdDLFdDaTZDeEMsQ0RoNkNBLHdCQUF5QyxXQ282Q3pDLENEbjZDQSw2QkFBOEMsV0N1NkM5QyxDRHQ2Q0EsMEVBRXlDLFdDMDZDekMsQ0R6NkNBLGdEQUMyQyxXQzY2QzNDLENENTZDQSxnREFDeUMsV0NnN0N6QyxDRC82Q0EsZ0RBQ3lDLFdDbTdDekMsQ0RsN0NBLHVCQUF3QyxXQ3M3Q3hDLENEcjdDQSxnQkFBaUMsV0N5N0NqQyxDRHg3Q0EsbUJBQW9DLFdDNDdDcEMsQ0QzN0NBLG9CQUFxQyxXQys3Q3JDLENEOTdDQSx3R0FJc0MsV0NrOEN0QyxDRGo4Q0EsMEJBQTJDLFdDcThDM0MsQ0RwOENBLHFEQUVrQyxXQ3c4Q2xDLENEdjhDQSxnQ0FDbUMsV0MyOENuQyxDRDE4Q0Esc0JBQXVDLFdDODhDdkMsQ0Q3OENBLGVBQWdDLFdDaTlDaEMsQ0RoOUNBLDJFQUV3QyxXQ285Q3hDLENEbjlDQSx5QkFBMEMsV0N1OUMxQyxDRHQ5Q0EsY0FBK0IsV0MwOUMvQixDRHo5Q0Esb0NBQ21DLFdDNjlDbkMsQ0Q1OUNBLHVDQUN3QyxXQ2crQ3hDLENELzlDQSwyQ0FDMEMsV0NtK0MxQyxDRGwrQ0EsbUJBQW9DLFdDcytDcEMsQ0RyK0NBLHVCQUF3QyxXQ3krQ3hDLENEeCtDQSxrQkFBbUMsV0M0K0NuQyxDRDMrQ0EscUJBQXNDLFdDKytDdEMsQ0Q5K0NBLG1CQUFvQyxXQ2svQ3BDLENEai9DQSxxQkFBc0MsV0NxL0N0QyxDRHAvQ0EsNEJBQTZDLFdDdy9DN0MsQ0R2L0NBLGdCQUFpQyxXQzIvQ2pDLENEMS9DQSw2Q0FDcUMsV0M4L0NyQyxDRDcvQ0EsZUFBZ0MsV0NpZ0RoQyxDRGhnREEsc0JBQXVDLFdDb2dEdkMsQ0RuZ0RBLGdCQUFpQyxXQ3VnRGpDLENEdGdEQSxzQkFBdUMsV0MwZ0R2QyxDRHpnREEsa0JBQW1DLFdDNmdEbkMsQ0Q1Z0RBLGdCQUFpQyxXQ2doRGpDLENEL2dEQSx1QkFBd0MsV0NtaER4QyxDRGxoREEsZ0JBQWlDLFdDc2hEakMsQ0RyaERBLHNCQUF1QyxXQ3loRHZDLENEeGhEQSxrQkFBbUMsV0M0aERuQyxDRDNoREEseUJBQTBDLFdDK2hEMUMsQ0Q5aERBLG1CQUFvQyxXQ2tpRHBDLENEamlEQSx5QkFBMEMsV0NxaUQxQyxDRHBpREEsdUJBQXdDLFdDd2lEeEMsQ0R2aURBLG1CQUFvQyxXQzJpRHBDLENEMWlEQSxxQkFBc0MsV0M4aUR0QyxDRDdpREEscUJBQXNDLFdDaWpEdEMsQ0RoakRBLHNCQUF1QyxXQ29qRHZDLENEbmpEQSx3QkFBeUMsV0N1akR6QyxDRHRqREEsaUJBQWtDLFdDMGpEbEMsQ0R6akRBLHFCQUFzQyxXQzZqRHRDLENENWpEQSxjQUErQixXQ2drRC9CLENEL2pEQSxzQkFBdUMsV0Nta0R2QyxDRGxrREEsdUJBQXdDLFdDc2tEeEMsQ0Rya0RBLHlCQUEwQyxXQ3lrRDFDLENEeGtEQSxzQkFBdUMsV0M0a0R2QyxDRDNrREEscUJBQXNDLFdDK2tEdEMsQ0Q5a0RBLHNCQUF1QyxXQ2tsRHZDLENEamxEQSxrQkFBbUMsV0NxbERuQyxDRHBsREEseUJBQTBDLFdDd2xEMUMsQ0R2bERBLHNCQUF1QyxXQzJsRHZDLENEMWxEQSxxQkFBc0MsV0M4bER0QyxDRDdsREEsbUJBQW9DLFdDaW1EcEMsQ0RobURBLGVBQWdDLFdDb21EaEMsQ0RubURBLG1CQUFvQyxXQ3VtRHBDLENEdG1EQSxxQkFBc0MsV0MwbUR0QyxDRHptREEsY0FBK0IsV0M2bUQvQixDRDVtREEsbURBRWdDLFdDZ25EaEMsQ0QvbURBLG9CQUFxQyxXQ21uRHJDLENEbG5EQSxzQkFBdUMsV0NzbkR2QyxDRHJuREEsMEJBQTJDLFdDeW5EM0MsQ0R4bkRBLG9CQUFxQyxXQzRuRHJDLENEM25EQSxvQkFBcUMsV0MrbkRyQyxDRDluREEsbUJBQW9DLFdDa29EcEMsQ0Rqb0RBLGtCQUFtQyxXQ3FvRG5DLENEcG9EQSx3QkFBeUMsV0N3b0R6QyxDRHZvREEsdUJBQXdDLFdDMm9EeEMsQ0Qxb0RBLG9CQUFxQyxXQzhvRHJDLENEN29EQSxxQkFBc0MsV0NpcER0QyxDRGhwREEsMkJBQTRDLFdDb3BENUMsQ0RucERBLG1CQUFvQyxXQ3VwRHBDLENEdHBEQSxnQkFBaUMsV0MwcERqQyxDRHpwREEsdUJBQXdDLFdDNnBEeEMsQ0Q1cERBLHNCQUF1QyxXQ2dxRHZDLENEL3BEQSx1QkFBd0MsV0NtcUR4QyxDRGxxREEscUJBQXNDLFdDc3FEdEMsQ0RycURBLGlCQUFrQyxXQ3lxRGxDLENEeHFEQSxnQkFBaUMsV0M0cURqQyxDRDNxREEsbUJBQW9DLFdDK3FEcEMsQ0Q5cURBLDJDQUN3QyxXQ2tyRHhDLENEanJEQSwyQkFBNEMsV0NxckQ1QyxDRHByREEsd0JBQXlDLFdDd3JEekMsQ0R2ckRBLHVCQUF3QyxXQzJyRHhDLENEMXJEQSxzQkFBdUMsV0M4ckR2QyxDRDdyREEsdUJBQXdDLFdDaXNEeEMsQ0Roc0RBLHlCQUEwQyxXQ29zRDFDLENEbnNEQSx5QkFBMEMsV0N1c0QxQyxDRHRzREEsa0JBQW1DLFdDMHNEbkMsQ0R6c0RBLHNCQUF1QyxXQzZzRHZDLENENXNEQSw2QkFBOEMsV0NndEQ5QyxDRC9zREEsdUJBQXdDLFdDbXREeEMsQ0RsdERBLG9CQUFxQyxXQ3N0RHJDLENEcnREQSxrQkFBbUMsV0N5dERuQyxDRHh0REEscUJBQXNDLFdDNHREdEMsQ0QzdERBLHNCQUF1QyxXQyt0RHZDLENEOXREQSxnQ0FDZ0MsV0NrdURoQyxDRGp1REEsbUJBQW9DLFdDcXVEcEMsQ0RwdURBLGlCQUFrQyxXQ3d1RGxDLENEdnVEQSxrQkFBbUMsV0MydURuQyxDRDF1REEsa0JBQW1DLFdDOHVEbkMsQ0Q3dURBLHNDQUN5QyxXQ2l2RHpDLENEaHZEQSx5QkFBMEMsV0NvdkQxQyxDRG52REEsb0JBQXFDLFdDdXZEckMsQ0R0dkRBLHdCQUF5QyxXQzB2RHpDLENEenZEQSxnRUFFeUMsV0M2dkR6QyxDRDV2REEsdURBQ21ELFdDZ3dEbkQsQ0QvdkRBLDZDQUN5QyxXQ213RHpDLENEbHdEQSxnREFDNEMsV0Nzd0Q1QyxDRHJ3REEsOENBQzBDLFdDeXdEMUMsQ0R4d0RBLHlCQUEwQyxXQzR3RDFDLENEM3dEQSxvQkFBcUMsV0Mrd0RyQyxDRDl3REEsd0JBQXlDLFdDa3hEekMsQ0RqeERBLDBCQUEyQyxXQ3F4RDNDLENEcHhEQSx1QkFBd0MsV0N3eER4QyxDRHZ4REEseUJBQTBDLFdDMnhEMUMsQ0QxeERBLGtCQUFtQyxXQzh4RG5DLENEN3hEQSwwQkFBMkMsV0NpeUQzQyxDRGh5REEsaUJBQWtDLFdDb3lEbEMsQ0RueURBLHlCQUEwQyxXQ3V5RDFDLENEdHlEQSx1QkFBd0MsV0MweUR4QyxDRHp5REEsa0RBQzRDLFdDNnlENUMsQ0Q1eURBLGlEQUMyQyxXQ2d6RDNDLENEL3lEQSxnREFDMEMsV0NtekQxQyxDRGx6REEscUJBQXNDLFdDc3pEdEMsQ0RyekRBLDhDQUN3QyxXQ3l6RHhDLENEeHpEQSwrQ0FDeUMsV0M0ekR6QyxDRDN6REEsMkJBQTRDLFdDK3pENUMsQ0Q5ekRBLHlCQUEwQyxXQ2swRDFDLENEajBEQSx3QkFBeUMsV0NxMER6QyxDRHAwREEsMEJBQTJDLFdDdzBEM0MsQ0R2MERBLHdCQUF5QyxXQzIwRHpDLENEMTBEQSxxQkFBc0MsV0M4MER0QyxDRDcwREEsc0JBQXVDLFdDaTFEdkMsQ0RoMURBLDRCQUE2QyxXQ28xRDdDLENEbjFEQSxjQUErQixXQ3UxRC9CLENEdDFEQSxxQkFBc0MsV0MwMUR0QyxDRHoxREEsdUJBQXdDLFdDNjFEeEMsQ0Q1MURBLHlCQUEwQyxXQ2cyRDFDLENELzFEQSxnQ0FBaUQsV0NtMkRqRCxDRGwyREEsc0JBQXVDLFdDczJEdkMsQ0RyMkRBLHVCQUF3QyxXQ3kyRHhDLENEeDJEQSxrQkFBbUMsV0M0MkRuQyxDRDMyREEsa0JBQW1DLFdDKzJEbkMsQ0Q5MkRBLG1CQUFvQyxXQ2szRHBDLENEajNEQSxpQkFBa0MsV0NxM0RsQyxDRHAzREEsNkJBQThDLFdDdzNEOUMsQ0R2M0RBLG9DQUN1QyxXQzIzRHZDLENEMTNEQSxrQkFBbUMsV0M4M0RuQyxDRDczREEsaUJBQWtDLFdDaTREbEMsQ0RoNERBLGtCQUFtQyxXQ280RG5DLENEbjREQSwyQkFBNEMsV0N1NEQ1QyxDRHQ0REEsNEJBQTZDLFdDMDREN0MsQ0R6NERBLDRCQUE2QyxXQzY0RDdDLENENTREQSw0QkFBNkMsV0NnNUQ3QyxDRC80REEsb0JBQXFDLFdDbTVEckMsQ0RsNURBLG1CQUFvQyxXQ3M1RHBDLENEcjVEQSxxQkFBc0MsV0N5NUR0QyxDRHg1REEsaUJBQWtDLFdDNDVEbEMsQ0QzNURBLGVBQWdDLFdDKzVEaEMsQ0Q5NURBLHNCQUF1QyxXQ2s2RHZDLENEajZEQSx3QkFBeUMsV0NxNkR6QyxDRHA2REEsaUJBQWtDLFdDdzZEbEMsQ0R2NkRBLGlCQUFrQyxXQzI2RGxDLENEMTZEQSxxQkFBc0MsV0M4NkR0QyxDRDc2REEscUJBQXNDLFdDaTdEdEMsQ0RoN0RBLHdCQUF5QyxXQ283RHpDLENEbjdEQSxnQkFBaUMsV0N1N0RqQyxDRHQ3REEsMkJBQTRDLFdDMDdENUMsQ0R6N0RBLG9CQUFxQyxXQzY3RHJDLENENTdEQSxnQkFBaUMsV0NnOERqQyxDRC83REEsd0JBQXlDLFdDbThEekMsQ0RsOERBLGVBQWdDLFdDczhEaEMsQ0RyOERBLHdCQUF5QyxXQ3k4RHpDLENEeDhEQSxvQkFBcUMsV0M0OERyQyxDRDM4REEsa0JBQW1DLFdDKzhEbkMsQ0Q5OERBLHdCQUF5QyxXQ2s5RHpDLENEajlEQSwwQkFBMkMsV0NxOUQzQyxDRHA5REEsdUJBQXdDLFdDdzlEeEMsQ0R2OURBLHlCQUEwQyxXQzI5RDFDLENEMTlEQSx3QkFBeUMsV0M4OUR6QyxDRDc5REEsMkJBQTRDLFdDaStENUMsQ0RoK0RBLG1CQUFvQyxXQ28rRHBDLENEbitEQSxxQkFBc0MsV0N1K0R0QyxDRHQrREEsdUJBQXdDLFdDMCtEeEMsQ0R6K0RBLG1CQUFvQyxXQzYrRHBDLENENStEQSxrQkFBbUMsV0NnL0RuQyxDRC8rREEsc0JBQXVDLFdDbS9EdkMsQ0RsL0RBLG1CQUFvQyxXQ3MvRHBDLENEci9EQSxrQkFBbUMsV0N5L0RuQyxDRHgvREEsNEJBQTZDLFdDNC9EN0MsQ0QzL0RBLDBCQUEyQyxXQysvRDNDLENEOS9EQSw2QkFBOEMsV0NrZ0U5QyxDRGpnRUEsaUJBQWtDLFdDcWdFbEMsQ0RwZ0VBLDZCQUE4QyxXQ3dnRTlDLENEdmdFQSxnQ0FBaUQsV0MyZ0VqRCxDRDFnRUEsbUJBQW9DLFdDOGdFcEMsQ0Q3Z0VBLHVDQUF3RCxXQ2loRXhELENEaGhFQSwyRUFDZ0UsV0NvaEVoRSxDRG5oRUEsK0RBRWlDLFdDdWhFakMsQ0R0aEVBLGlCQUFrQyxXQzBoRWxDLENEemhFQSxtQkFBb0MsV0M2aEVwQyxDRDVoRUEsNENBQzBDLFdDZ2lFMUMsQ0QvaEVBLHNCQUF1QyxXQ21pRXZDLENEbGlFQSxrQkFBbUMsV0NzaUVuQyxDRHJpRUEseUJBQTBDLFdDeWlFMUMsQ0R4aUVBLG9CQUFxQyxXQzRpRXJDLENEM2lFQSwwQkFBMkMsV0MraUUzQyxDRDlpRUEsMkJBQTRDLFdDa2pFNUMsQ0RqakVBLHNCQUF1QyxXQ3FqRXZDLENEcGpFQSx1QkFBd0MsV0N3akV4QyxDRHZqRUEsaUJBQWtDLFdDMmpFbEMsQ0QxakVBLHFCQUFzQyxXQzhqRXRDLENEN2pFQSw4REFDaUQsV0Npa0VqRCxDRGhrRUEsc0NBQ3lDLFdDb2tFekMsQ0Rua0VBLHVCQUF3QyxXQ3VrRXhDLENEdGtFQSx5QkFBMEMsV0Mwa0UxQyxDRHprRUEsMkJBQTRDLFdDNmtFNUMsQ0Q1a0VBLGtCQUFtQyxXQ2dsRW5DLENEL2tFQSx3QkFBeUMsV0NtbEV6QyxDRGxsRUEsMEJBQTJDLFdDc2xFM0MsQ0RybEVBLHlDQUN5QyxXQ3lsRXpDLENEeGxFQSw2Q0FDMkMsV0M0bEUzQyxDRDNsRUEsdUJBQXdDLFdDK2xFeEMsQ0Q5bEVBLHlCQUEwQyxXQ2ttRTFDLENEam1FQSxrQkFBbUMsV0NxbUVuQyxDRHBtRUEsb0JBQXFDLFdDd21FckMsQ0R2bUVBLDhDQUNvQyxXQzJtRXBDLENEMW1FQSxrREFDc0MsV0M4bUV0QyxDRDdtRUEsaUJBQWtDLFdDaW5FbEMsQ0RobkVBLDBCQUEyQyxXQ29uRTNDLENEbm5FQSxvQkFBcUMsV0N1bkVyQyxDRHRuRUEsNEVBRTZDLFdDMG5FN0MsQ0R6bkVBLCtEQUN1RCxXQzZuRXZELENENW5FQSxxREFDNkMsV0Nnb0U3QyxDRC9uRUEsd0RBQ2dELFdDbW9FaEQsQ0Rsb0VBLHNEQUM4QyxXQ3NvRTlDLENEcm9FQSxrQkFBbUMsV0N5b0VuQyxDRHhvRUEsa0RBRWlDLFdDNG9FakMsQ0Qzb0VBLG1CQUFvQyxXQytvRXBDLENEOW9FQSwyQkFBNEMsV0NrcEU1QyxDRGpwRUEsMkJBQTRDLFdDcXBFNUMsQ0RwcEVBLDBCQUEyQyxXQ3dwRTNDLENEdnBFQSxtREFDeUMsV0MycEV6QyxDRDFwRUEsdURBQzJDLFdDOHBFM0MsQ0Q3cEVBLG9CQUFxQyxXQ2lxRXJDLENEaHFFQSxnQkFBaUMsV0NvcUVqQyxDRG5xRUEsZ0JBQWlDLFdDdXFFakMsQ0R0cUVBLGdCQUFpQyxXQzBxRWpDLENEenFFQSxtQkFBb0MsV0M2cUVwQyxDRDVxRUEsbUJBQW9DLFdDZ3JFcEMsQ0QvcUVBLHFCQUFzQyxXQ21yRXRDLENEbHJFQSx1QkFBd0MsV0NzckV4QyxDRHJyRUEsdUJBQXdDLFdDeXJFeEMsQ0R4ckVBLHNCQUF1QyxXQzRyRXZDLENEM3JFQSxrQkFBbUMsV0MrckVuQyxDYWg5RkEsU0Y4QkUsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsUVhzN0ZGLENXNTZGRSxtREFFRSxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsU1g4NkZKLENjditGQSxnREFDRSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLHdCQ0RZLENERVosUUFBUyxDQUNULGlCRVlzQixDRlh0QixVQUFXLENBQ1gsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixxREdJVSxDSEhWLGFFQWtCLENGQ2xCLGtDQUFtQyxDQUNuQyxlQUFnQixDQUNoQixhQUFjLENBQ2QsbUJFSW9DLENGSHBDLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIscUNFNkJnQixDRjVCaEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHFCQUFzQixDQUN0QixrQmQwK0ZGLENjNy9GQSxnSkF1Qkksd0JJT21DLENKTm5DLFVkMCtGSixDY2xnR0Esb0ZBNEJJLGtCQUFtQixDQUNuQixVZDArRkosQ2N2Z0dBLDRHQWdDTSx3QmQyK0ZOLENtQjNnR0EsU0FDRSw0QkFBNkIsQ0FDN0IsUUFBUyxDQUNULFFBQVMsQ0FDVCxTbkI4Z0dGLENtQjNnR0EsT0FHRSxTbkI4Z0dGLENtQjNnR0EsYUFMRSxlQUFnQixDQUNoQixvQm5CcWhHRixDbUJqaEdBLE1BQ0UsYW5CZ2hHRixDbUIzZ0dBLHNCQUdFLGFBQWMsQ0FDZCxxREZYVSxDRVlWLGFuQjhnR0YsQ0FFQSwwTm1CNWdHRSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBQ2hCLHFCSE8wQixDR04xQixxQkhMZSxDR01mLGlCSGZzQixDR2dCdEIsMENIUXlDLENHUHpDLHFCQUFzQixDQUN0QixtQkhoQitCLENHaUIvQixZQUEwQixDQUMxQixpQ0hTZ0IsQ0dSaEIsVW5COGdHRixDQUVBLDBUbUI3Z0dJLG9CbkIrZ0dKLENBRUEsMFRtQjdnR0ksb0JKM0NVLENJNENWLHNFSEp3RyxDR0t4RyxZbkIrZ0dKLENBRUEsMFdtQjdnR0ksd0JEcEJtQyxDQ3FCbkMsa0JuQitnR0osQ0FFQSwwY21COWdHTSxxQm5CZ2hHTixDQUVBLDBvQm1CN2dHSSxhbkIrZ0dKLENBRkEsMGZtQjdnR0ksYW5CK2dHSixDQUZBLDBqQm1CN2dHSSxhbkIrZ0dKLENBRkEsMGtCbUI3Z0dJLGFuQitnR0osQ0FGQSwwYW1CN2dHSSxhbkIrZ0dKLENtQjNnR0EsU0FDRSxlbkI4Z0dGLENBRUEsNkJtQjNnR0UsY0FBZSxDQUNmLG1CbkI4Z0dGLENBRUEsWW1CNWdHRSxtQkh4RCtCLENHeUQvQixVbkI4Z0dGLENtQjNnR0EsT0FDRSxtQkg3RCtCLENHOEQvQixVbkI4Z0dGLENvQjlsR0EsTUFFRSxvQkFBcUIsQ0FFckIsU3BCZ25HRixDb0J6bUdBLFlBUkUsUXBCMG5HRixDb0JsbkdBLEdBQ0UsZXBCaW5HRixDcUI3bkdBLFVBQ0UsUXJCb29HRixDcUJqb0dBLFlBRUUsUUFBUyxDQUNULGNyQm9vR0YsQ3NCM29HQSxNQUNFLHdCQUF5QixDQUN6QixjQUF3QixDQUN4QixrQkFBbUIsQ0FDbkIsVXRCOG9HRixDc0Izb0dBLEdBQ0UsK0JKc0JxQyxDSXJCckMsZUFBZ0IsQ0FFaEIsZXRCOG9HRixDc0Izb0dBLE1BSkUsZXRCb3BHRixDc0JocEdBLEdBQ0UsNEJ0QitvR0YsQ3NCM29HQSxTQUdFLHFCdEI4b0dGLEN1QnBxR0EsS0FDRSxVUHNCYyxDT3JCZCxxRE5VVSxDTVRWLGFQTWtCLENPTGxCLGV2QnVxR0YsQ3VCcHFHQSxrQkFNRSxpQ0FBcUMs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Z0lJLHFDRHlHSiw4RE01SEksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxVbEM2Z0lKLENrQzNnSUksb0ZBQ0UsY2xDOGdJTixDQUNGLEM0QjV5SEEsb0JialRJLGNBRGlFLENhb1RqRSxxQkFBc0IsQ0FDdEIsMkI1Qit5SEosQzRCbHpIQSw0QkFNUSxZNUJnekhSLEM0QnR6SEEsNEJNelBJLFVBQU8sQ0FHTCxhQUFjLENBZWQscUJDdEUwQyxDRHVFMUMsZUM1RXlDLENQNFR2QyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGM1Qm96SFIsQ2tDcGlJTSx1Q0FDRSxjbEN1aUlSLEM0QnAwSEEsK0JBY1ksVUFBVyxDQUNYLHVCQUEwQixDQUMxQixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLGU1QjB6SFosQzRCNTBIQSw4QkFxQlksWUFBYSxDQUNiLGtCNUIyekhaLEM0QmoxSEEsK0JBMkJRLHFCNUIwekhSLEM0QnIxSEEsdUNRL1FFLHFCcEN3bUlGLEM0QnoxSEEsOEJBa0NRLHdCNUIyekhSLEM0QjcxSEEsc0NRL1FFLGFwQ2duSUYsQzRCajJIQSxnQ0F5Q1EsdUI1QjR6SFIsQzRCcjJIQSx3Q016UEksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlQzVFeUMsQ0NtQzdDLG1CcEM0bklGLENrQ2psSU0sbURBQ0UsY2xDb2xJUixDNkJ2bElJLHFDRHNPSixvQkFpRFEsYzVCcTBITixDNEJ0M0hGLDZCQW1EWSxjNUJzMEhWLEM0QnozSEYsa0VBd0RnQixjNUJxMEhkLEM0QjczSEYsd0VBMERvQixZNUJ1MEhsQixDNEJqNEhGLCtCQStEZ0IsYTVCcTBIZCxDNEJwNEhGLHFDQWtFZ0IsWTVCcTBIZCxDNEJ2NEhGLG9DQXFFZ0IsYTVCcTBIZCxDNEIxNEhGLG9DQXdFZ0IsZ0I1QnEwSGQsQzRCNzRIRiw2RU16UEksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlbEN5bklKLENrQ3ZuSUksbUdBQ0UsY2xDeW5JTixDNEJ0NUhGLDhCQW1GWSwwQjVCczBIVixD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aEIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZ0Q1Qm01SFIsQzRCbDdIQSxtQ01qbkRJLFVBQU8sQ0FHTCxhQUFjLENBZWQscUJDdEUwQyxDRHVFMUMsZUM1RXlDLENQOHNEbkMsa0I1QnM1SFosQ2tDdGhMTSw4Q0FDRSxjbEN5aExSLENxQ3JpTEUsaURBQ0UsY3JDd2lMSixDcUNwaUxJLG1EQUNFLFVyQ3VpTE4sQzRCdDhIQSx3REFzQ2dCLGU1Qm82SGhCLEM0QjE4SEEsc0NBeUNnQixjQUFlLENBQ2YsZTVCcTZIaEIsQzRCLzhIQSxxQ0E2Q2dCLGdCQUFpQixDQUNqQixhNUJzNkhoQixDNkJsakxJLHFDRDhsREosMkJBcURZLGlCNUJvNkhWLEM0Qno5SEYsbUNNam5ESSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLFVDNUV5QyxDUG91RC9CLGtCNUJzNkhkLENrQzVqTEksOENBQ0UsY2xDOGpMTixDc0M5bkxBLGlEQUF1QixxQnRDaW9MdkIsQ3NDaG9MQSxtREFBeUIsVXRDbW9MekIsQ3FDaGxMQSxpREFDRSxjckNrbExGLENxQzlrTEUsbURBQ0UsVXJDZ2xMSixDNEIvK0hGLHdEQTREb0Isa0I1QnM3SGxCLEM0QmwvSEYsOENBK0RvQixlNUJzN0hsQixDNEJyL0hGLHNEQXdFWSxVNUJtN0hWLENBQ0YsQzRCLzZIQSxjQUNJLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsaUI1Qms3SEosQzRCcjdIQSxpQkFLUSxhYm53RFcsQ2Fvd0RYLGtCQUFtQixDQUNuQixlNUJvN0hSLEM0QjM3SEEsc0JNOXJESSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVDNUV5QyxDUG13RHZDLGtCNUJ1N0hSLENrQzVtTE0saUNBQ0UsY2xDK21MUixDcUMzbkxFLG9DQUNFLGNyQzhuTEosQ3FDMW5MSSxzQ0FDRSxVckM2bkxOLEM0Qi84SEEsMkNBY1ksZTVCcThIWixDNEJuOUhBLDBCQWlCWSxrQkFBbUIsQ0FDbkIsa0I1QnM4SFosQzRCeDlI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SUEseUNBc0VZLFVBQVcsQ0FDWCxTNUJ5Z0laLEM0QmhsSUEsNkNBMkVZLFVBQVcsQ0FDWCxTNUIwZ0laLEM0QnRsSUEsd0NBZ0ZZLFVBQVcsQ0FDWCxTNUIyZ0laLEM0QjVsSUEsNkNNenpESSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVDNUV5QyxDUHc4RG5DLGVBQWdCLENBQ2hCLGtCNUI4Z0laLENrQ3o0TE0sd0RBQ0UsY2xDNDRMUixDcUN4NUxFLDJEQUNFLGNyQzI1TEosQ3FDdjVMSSw0REFDRSxVckMwNUxOLEM0QmpuSUEsMkRBeUZnQixXNUI0aEloQixDNEJybklBLG1EQTRGZ0IsZTVCNmhJaEIsQzRCem5JQSx3REErRmdCLG9CNUI4aEloQixDNEI3bklBLHdETXp6REksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlbEMwNkxOLENrQ3g2TE0sbUVBQ0UsY2xDMjZMUixDcUN2N0xFLHNFQUNFLGNyQzA3TEosQ3FDdDdMSSx1RUFDRSxVckN5N0xOLEM0QmhwSUEsa0NBeUdZLGlCQUFrQixDQUNsQixnQjVCMmlJWixDNEJycElBLHlDQTRHZ0IsVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHdCYjUrREksQ2E2K0RKLFVBQVcsQ0FDWCxRQUFTLENBQ1QsS0FBTSxDQUNOLGlCNUI2aUloQixDNEJqcUlBLGdDTXp6REksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxVQzVFeUMsQ1A0K0RuQyxrQkFBbUIsQ0FDbkIsd0JBQTBCLENBQzFCLFU1QitpSVosQ2tDLzhMTSwyQ0FDRSxjbENrOUxSLEM0Qi9xSUEsaUdNenpESSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLFVDNUV5QyxDUGsvRC9CLFU1QndqSWhCLENrQzU5TE0sdUhBQ0UsY2xDZytMUixDNEI3cklBLDJGTXp6REksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlbEMyK0xOLENrQ3orTE0saUhBQ0UsY2xDNitMUixD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LENEdUUxQyxlQzVFeUMsQ0NtQzdDLG1CcEMreE1GLENrQ3B2TU0saUNBQ0UsY2xDdXZNUixDNEJ4cElBLDRCTXJuRUksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlQzVFeUMsQ1AyckVuQyxrQjVCbXBJWixDa0Nod01NLHVDQUNFLGNsQ213TVIsQ3FDL3dNRSwwQ0FDRSxjckNreE1KLENxQzl3TUksNENBQ0UsVXJDaXhNTixDNEI1cUlBLGdDQWVnQixxQjVCaXFJaEIsQzZCbHhNSSxxQ0RrbUVKLHNCTXJuRUksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxVQzVFeUMsQ0NtQzdDLGFwQ28wTUEsQ2tDenhNSSxpQ0FDRSxjbEMyeE1OLEM0QjVySUYsNEJNcm5FSSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVsQ295TUosQ2tDbHlNSSx1Q0FDRSxjbENveU1OLENzQ3AyTUEsMENBQXVCLHFCdEN1Mk12QixDc0N0Mk1BLDRDQUF5QixVdEN5Mk16QixDcUN0ek1BLDBDQUNFLGNyQ3d6TUYsQ3FDcHpNRSwyQ0FDRSxVckNzek1KLENBQ0YsQzRCbHJJQSxtQkFDSSxZNUJxcklKLEM0QmxySUEsV0FDSSxnQkFBaUIsQ0FDakIsOEI1QnFySUosQzRCdnJJQSxnQks1cUVJLGFBQWMsQ0xpckVWLGdCNUJ1cklSLENnQ3I0TUUsc0JBQ0UsVUFBVyxDQUNYLFVBQVcsQ0FDWCxhaEN3NE1KLEM0QmxzSUEsbUNBUVEsVUFBYyxDQUNkLFM1QjhySVIsQzRCdnNJQSx5QkFRUSxVQUFjLENBQ2QsUzVCOHJJUixDNEJ2c0lBLHVDQWFRLFVBQVcsQ0FDWCxTNUIrcklSLEM0QjdzSUEsOEJBa0JRLFVBQVcsQ0FDWCxTNUJnc0lSLEM0Qm50SUEsa0NBdUJRLFVBQVcsQ0FDWCxTNUJpc0lSLEM0Qnp0SUEsNkJBNEJRLFVBQVcsQ0FDWCxTNUJrc0lSLEM0Qi90SUEsOEJBaUNRLFVBQVcsQ0FDWCxTQUFVLENBQ1YsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixjQUFlLENBQ2Ys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QyxtQkFBNEgsQ1VmdEgsYzlDc21YUixDa0M1aVhNLGdDQUNFLGNsQytpWFIsQzhDL21YQSxnREFVWSxrQjlDNm1YWixDOEN2blhBLHdCWjBDSSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVDNUV5QyxDQ21DN0MsbUJwQzJtWEYsQ2tDaGtYTSxtQ0FDRSxjbENta1hSLEM4Q25vWEEsNkJBa0JZLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsdUI5Q3FuWFosQzZCN2tYSSxxQ2lCN0RKLDZDWjBDSSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVDNUV5QyxDQ21DN0MsbUJwQ2dvWEEsQ2tDcmxYSSxtRUFDRSxjbEN3bFhOLEM4Q3hwWEYsdURBOEJnQixvQjlDOG5YZCxDOEM1cFhGLDBEWjBDSSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVsQ3NtWEosQ2tDcG1YSSxnRkFDRSxjbEN1bVhOLEM4Q3ZxWEYsOEJBdUNnQixpQjlDbW9YZCxDQUNGLEM4QzNxWEEsdUJBNENRLGE5Q21vWFIsQzhDL3FYQSx5QkE4Q1ksYS9CakVFLEMrQmtFRixjQUFlLENBQ2YscUJBQXNCLENBQ3RCLG1COUNxb1haLEM4Q3RyWEEseUJBcURRLGlCOUNxb1hSLEM4QzFyWEEsNEJBdURZLG9CQUFxQixDQUNyQixhOUN1b1haLEM4Qy9yWEEsMkJBMkRZLGlCOUN3b1haLEM4Q25zWEEsaUNBOERZLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZTlDeW9YWixDNkI1b1hJLHFDaUI3REosNEJBb0VnQixROUMwb1hkLEM4QzlzWEYsMkJBdUVnQixnQjlDMG9YZCxDOENqdFhGLGlDQTBFZ0IsZUFBZ0IsQ0FDaEIsZ0I5QzBvWGQsQ0FDRixDNkJ6cFhJLHFDaUI3REosV0FnRlEsYzlDMm9YTixDQUNGLEM4Q3hvWEEsVy9CbEdJLGNmOHVYSixDOEM1b1hBLG9CQUdRLGlCQUFrQixDQUNsQixlOUM2b1hSLEM4Q2pwWEEsc0JBT1EsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixPQUFRLENBQ1Isa0JBQW1CLENBQ25CLFU5QzhvWFIsQzhDenBYQSx3QkFhWSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQiwwQjlDZ3BYWixDOENocVhBLDRCQW1CWSxVOUNpcFhaLEM4Q3BxWEEsa0NBcUJnQixVOUNtcFhoQixDOEN4cVhBLDRCQXlCWSxXOUNtcFhaLEM4QzVxWEEsa0NBMkJnQixXOUNxcFhoQixDOENoclhBLG1CQWdDUSwrQzlDb3BYUixDOENwclhBLHVCQWtDWSxVOUNzcFhaLEM4Q3hyWEEsMEJBcUNZLGlCOUN1cFhaLEM4QzVyWEEsNEJBd0NZLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLGtCL0JuSkUsQytCb0pGLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFM5Q3dwWFosQzhDdnNYQSx1QkFvRFEsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixVQUFXLENBQ1gsaUI5Q3VwWFIsQzhDL3NYQSwwQkEwRFksb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsd0I5Q3lwWFosQzhDMXRYQSx1Q0FtRWdCLHFCOUMycFhoQixDNkJydlhJLHFDaUJ1QkosV0F5RVEsVUFBVyxDQUNYLFVBQVcsQ0FDWCxTOUMwcFhOLEM4Q3J1WEYsc0JBNkVZLFk5QzJwWFYsQ0FDRixDOEN2cFhBLFlBQ0ksZ0I5QzBwWEosQzhDM3BYQSx3Qlo1SEksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlQzVFeUMsQ0NtQzdDLG1CQUE0SCxDVXVKdEgsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixhL0JuTVcsQytCb01YLHNCOUMrcFhSLENrQzl3WE0sbUNBQ0UsY2xDaXhYUixDOEMzcVhBLDBCQVVZLFVBQVcsQ0FDWCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixpQjlDcXFYWixDOENyclhBLG1CWjVISSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLGVDNUV5QyxDQ21DN0MsbUJBQTRILENVd0t0SCxlQUFnQixDQUNoQixTOUN3cVhSLENrQ3R5WE0sOEJBQ0UsY2xDeXlYUixDOENuc1hBLHNCQXlCWSxzQkFBeUIsQ0FDekIsYS9CeE5FLEMrQnlORixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCOUM4cVhaLEM4QzVzWEEsc0JBaUNZLGNBQWUsQ0FDZixhOUMrcVhaLEM2QjF6WEkscUNpQnlHSixZWjVISSxVQUFPLENBR0wsYUFBYyxDQWVkLHFCQ3RFMEMsQ0R1RTFDLFVDNUV5QyxDQ21DN0MsYXBDNDJYQSxDa0NqMFhJLHVCQUNFLGNsQ20wWE4sQzhDN3RYRixtQlo1SEksVUFBTyxDQUdMLGFBQWMsQ0FlZCxxQkN0RTBDLENEdUUxQyxlQzVFeUMsQ0NtQzdDLG1CcENzM1hBLENrQzMwWEksOEJBQ0UsY2xDNjBYTixDOEN2dVhGLHdCWjVISSxVQUFPLENBR0wsYUFBYyxDQWdCZCxVQzVFeUMsQ1dzT25DLGE5QzhyWFYsQ2tDdDFYSSxtQ0FDRSxjbEN3MVhOLEM4Q2x2WEYsMEJBbURnQixvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsZTlDa3NYZCxDOEN6dlhGLG9CQTJEWSxZOUNpc1hWLENBQ0YsQzhDN3JYQSxjL0JwUEksY2ZxN1hKLEM2QjEyWEkscUNpQjhLQSxXQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZ0I5Q2dzWE4sQzhDbnNYRSxlQU1RLHVCQUF5QixDQUN6QixhOUNnc1hWLENBQ0YsQzhDNXJYQSxTQUNJLGtCOUMrclhKLEM4QzdyWEEsU0FDSSxrQjlDZ3NYSixDOEM5clhBLFdBQ0ksa0I5Q2lzWEosQzhDL3JYQSxVQUNJLGU5Q2tzWEosQzhDaHNYQSxjQUNJLGtCOUNtc1hKLEM4Q2pzWEEsU0FDSSxrQjlDb3NYSixDOENsc1hBLFVBQ0ksa0I5Q3FzWEosQzhDbnNYQSxXQUNJLGtCOUNzc1hK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LGtCbEQ4MllSLENrRDU4WUEsa0JBaUdRLGtCbEQrMllSLENrRGg5WUEsaUJBb0dRLGtCbERnM1lSLENrRHA5WUEsb0JBdUdRLGtCbERpM1lSLENrRHg5WUEsaUJBMEdRLGtCbERrM1lSLENrRDU5WUEsbUJBK0dRLGtCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsc0JsRGkzWVIsQ2tEbCtZQSx1QkFtSFksb0JBQXFCLENBQ3JCLGFsRG0zWVosQ2tEditZQSxrQkF5SFEsYUFBYSxDQUNiLGNsRGszWVIsQ2tENStZQSx1QkE0SFksZUFBZSxDQUNmLG9DbERvM1laLENrRGovWUEseUJBOEhnQixhbER1M1loQixDa0RyL1lBLHlCQWlJWSxjbER3M1laLENrRHovWUEsc0JBb0lZLGlCQUFpQixDQUNqQixXbER5M1laIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCJmb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcImZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNGVtO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbmJ1dHRvbiwgW3R5cGU9J2J1dHRvbiddLCBbdHlwZT0ncmVzZXQnXSwgW3R5cGU9J3N1Ym1pdCddIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5OWFkMjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5idXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cywgW3R5cGU9J2J1dHRvbiddOmhvdmVyLCBbdHlwZT0nYnV0dG9uJ106Zm9jdXMsIFt0eXBlPSdyZXNldCddOmhvdmVyLCBbdHlwZT0ncmVzZXQnXTpmb2N1cywgW3R5cGU9J3N1Ym1pdCddOmhvdmVyLCBbdHlwZT0nc3VibWl0J106Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E3YmE4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLCBbdHlwZT0nYnV0dG9uJ106ZGlzYWJsZWQsIFt0eXBlPSdyZXNldCddOmRpc2FibGVkLCBbdHlwZT0nc3VibWl0J106ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J2J1dHRvbiddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0ncmVzZXQnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3N1Ym1pdCddOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5OWFkMjtcbn1cblxuZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1ZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1ZW07XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuW3R5cGU9J2NvbG9yJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdtb250aCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdwYXNzd29yZCddLCBbdHlwZT0nc2VhcmNoJ10sIFt0eXBlPSd0ZWwnXSwgW3R5cGU9J3RleHQnXSwgW3R5cGU9J3RpbWUnXSwgW3R5cGU9J3VybCddLCBbdHlwZT0nd2VlayddLCBpbnB1dDpub3QoW3R5cGVdKSwgdGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblt0eXBlPSdjb2xvciddOmhvdmVyLCBbdHlwZT0nZGF0ZSddOmhvdmVyLCBbdHlwZT0nZGF0ZXRpbWUnXTpob3ZlciwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106aG92ZXIsIFt0eXBlPSdlbWFpbCddOmhvdmVyLCBbdHlwZT0nbW9udGgnXTpob3ZlciwgW3R5cGU9J251bWJlciddOmhvdmVyLCBbdHlwZT0ncGFzc3dvcmQnXTpob3ZlciwgW3R5cGU9J3NlYXJjaCddOmhvdmVyLCBbdHlwZT0ndGVsJ106aG92ZXIsIFt0eXBlPSd0ZXh0J106aG92ZXIsIFt0eXBlPSd0aW1lJ106aG92ZXIsIFt0eXBlPSd1cmwnXTpob3ZlciwgW3R5cGU9J3dlZWsnXTpob3ZlciwgaW5wdXQ6bm90KFt0eXBlXSk6aG92ZXIsIHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiMWIxO1xufVxuXG5bdHlwZT0nY29sb3InXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLCBbdHlwZT0nZW1haWwnXTpmb2N1cywgW3R5cGU9J21vbnRoJ106Zm9jdXMsIFt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsIFt0eXBlPSdzZWFyY2gnXTpmb2N1cywgW3R5cGU9J3RlbCddOmZvY3VzLCBbdHlwZT0ndGV4dCddOmZvY3VzLCBbdHlwZT0ndGltZSddOmZvY3VzLCBbdHlwZT0ndXJsJ106Zm9jdXMsIFt0eXBlPSd3ZWVrJ106Zm9jdXMsIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5OWFkMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA1cHggcmdiYSg1MywgMTQzLCAyMDUsIDAuNyk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblt0eXBlPSdjb2xvciddOmRpc2FibGVkLCBbdHlwZT0nZGF0ZSddOmRpc2FibGVkLCBbdHlwZT0nZGF0ZXRpbWUnXTpkaXNhYmxlZCwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106ZGlzYWJsZWQsIFt0eXBlPSdlbWFpbCddOmRpc2FibGVkLCBbdHlwZT0nbW9udGgnXTpkaXNhYmxlZCwgW3R5cGU9J251bWJlciddOmRpc2FibGVkLCBbdHlwZT0ncGFzc3dvcmQnXTpkaXNhYmxlZCwgW3R5cGU9J3NlYXJjaCddOmRpc2FibGVkLCBbdHlwZT0ndGVsJ106ZGlzYWJsZWQsIFt0eXBlPSd0ZXh0J106ZGlzYWJsZWQsIFt0eXBlPSd0aW1lJ106ZGlzYWJsZWQsIFt0eXBlPSd1cmwnXTpkaXNhYmxlZCwgW3R5cGU9J3dlZWsnXTpkaXNhYmxlZCwgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQsIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuW3R5cGU9J2NvbG9yJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdkYXRlJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdkYXRldGltZSddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J2VtYWlsJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdtb250aCddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0nbnVtYmVyJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdwYXNzd29yZCddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0nc2VhcmNoJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSd0ZWwnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3RleHQnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3RpbWUnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3VybCddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0nd2VlayddOmRpc2FibGVkOmhvdmVyLCBpbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZDpob3ZlciwgdGV4dGFyZWE6ZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5bdHlwZT0nY29sb3InXTo6cGxhY2Vob2xkZXIsIFt0eXBlPSdkYXRlJ106OnBsYWNlaG9sZGVyLCBbdHlwZT0nZGF0ZXRpbWUnXTo6cGxhY2Vob2xkZXIsIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOjpwbGFjZWhvbGRlciwgW3R5cGU9J2VtYWlsJ106OnBsYWNlaG9sZGVyLCBbdHlwZT0nbW9udGgnXTo6cGxhY2Vob2xkZXIsIFt0eXBlPSdudW1iZXInXTo6cGxhY2Vob2xkZXIsIFt0eXBlPSdwYXNzd29yZCddOjpwbGFjZWhvbGRlciwgW3R5cGU9J3NlYXJjaCddOjpwbGFjZWhvbGRlciwgW3R5cGU9J3RlbCddOjpwbGFjZWhvbGRlciwgW3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsIFt0eXBlPSd0aW1lJ106OnBsYWNlaG9sZGVyLCBbdHlwZT0ndXJsJ106OnBsYWNlaG9sZGVyLCBbdHlwZT0nd2VlayddOjpwbGFjZWhvbGRlciwgaW5wdXQ6bm90KFt0eXBlXSk6OnBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjM3NWVtO1xufVxuXG5bdHlwZT1cImZpbGVcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwLjc1ZW0gMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbn1cblxudHIsXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDAuNzVlbTtcbiAgY29sb3I6ICMwMDc4YWU7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjNDk5YWQyO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMC43NWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICM0OTlhZDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcbn1cblxuYTphY3RpdmUsIGE6Zm9jdXMsIGE6aG92ZXIge1xuICBjb2xvcjogIzM3NzQ5ZTtcbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgY29sb3I6ICM0OTlhZDI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAzM3B4IDA7XG4gIG1hcmdpbjogNDNweCAwO1xuICBib3JkZXItdG9wOiAxcHggIzQ5OWFkMiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM0OTlhZDIgc29saWQ7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWluZGVudDogMmVtO1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zYW5zMTAwJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NhbnMtMTAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211c2Vvc2Fucy0xMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczUwMCc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zYW5zLTUwMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NhbnMtNTAwLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ211c2VvX3NhbnM1MDBfaXRhbGljJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NhbnMtNTAwaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211c2Vvc2Fucy01MDBpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczkwMCc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zYW5zLTkwMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NhbnMtOTAwLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ211c2VvX3NhbnM3MDAnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2Fucy03MDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zYW5zLTcwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zYW5zOTAwX2l0YWxpYyc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zYW5zLTkwMGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NhbnMtOTAwaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ211c2VvX3NhbnMzMDAnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2Fucy0zMDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zYW5zLTMwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zYW5zNzAwX2l0YWxpYyc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zYW5zLTcwMGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NhbnMtNzAwaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ211c2VvX3NhbnMzMDBfaXRhbGljJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NhbnMtMzAwaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211c2Vvc2Fucy0zMDBpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczEwMF9pdGFsaWMnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2Fucy0xMDBpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zYW5zLTEwMGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiMTAwJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NsYWItMTAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211c2Vvc2xhYi0xMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjEwMF9pdGFsaWMnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2xhYi0xMDBpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zbGFiLTEwMGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiMzAwJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NsYWItMzAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211c2Vvc2xhYi0zMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjMwMF9pdGFsaWMnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2xhYi0zMDBpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zbGFiLTMwMGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiNTAwJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NsYWItNTAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL211c2Vvc2xhYi01MDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjUwMF9pdGFsaWMnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2xhYi01MDBpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zbGFiLTUwMGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiMTAwMCc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zbGFiLTEwMDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zbGFiLTEwMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjEwMDBfaXRhbGljJztcbiAgc3JjOiB1cmwoXCJmb250cy9tdXNlb3NsYWItMTAwMGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NsYWItMTAwMGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiOTAwX2l0YWxpYyc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zbGFiLTkwMGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NsYWItOTAwaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ211c2VvX3NsYWI5MDAnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2xhYi05MDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zbGFiLTkwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiNzAwX2l0YWxpYyc7XG4gIHNyYzogdXJsKFwiZm9udHMvbXVzZW9zbGFiLTcwMGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9tdXNlb3NsYWItNzAwaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ211c2VvX3NsYWI3MDAnO1xuICBzcmM6IHVybChcImZvbnRzL211c2Vvc2xhYi03MDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbXVzZW9zbGFiLTcwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC1jYXJvdXNlbCwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLCAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwsIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90LCAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sIC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9vbi1GbG93ZXJcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb29uLUZsb3dlci50dGYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Nb29uLUZsb3dlci50dGYuc3ZnI01vb24tRmxvd2VyXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiZm9udHMvTW9vbi1GbG93ZXIudHRmLmVvdFwiKSwgdXJsKFwiZm9udHMvTW9vbi1GbG93ZXIudHRmLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxucCB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuaHRtbC5zd2lwZWJveC1odG1sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cmFwcGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSxcbmh0bWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2ZDcwO1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbi8qID1Xb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsaWdubGVmdCwgLmFsaWducmlnaHQsIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCAjMzMzIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMSwgLTAuNDIsIDAuNTUsIDAuNzEpO1xufVxuXG4uYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmJ1dHRvbi5ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OGFlO1xuICBjb2xvcjogIzAwNzhhZTtcbn1cblxuLmJ1dHRvbi5ibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDc4YWU7XG59XG5cbi5idXR0b24ud2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLndoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idXR0b24ucGluayB7XG4gIGJvcmRlci1jb2xvcjogI2VmNDQ2ZDtcbiAgY29sb3I6ICNlZjQ0NmQ7XG59XG5cbi5idXR0b24ucGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDZkO1xufVxuXG4uYnV0dG9uLmdvbGQsIC5idXR0b24ueWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVjNTZmO1xuICBjb2xvcjogI2ZlYzU2ZiAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLmdvbGQ6YmVmb3JlLCAuYnV0dG9uLnllbGxvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xufVxuXG4uYnV0dG9uLnllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlYzU2ZjtcbiAgY29sb3I6ICNmZWM1NmYgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi55ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZlYzU2Zjtcbn1cblxuLmJ1dHRvbi5kYXJrLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMDNlNTI7XG4gIGNvbG9yOiAjMDAzZTUyO1xufVxuXG4uYnV0dG9uLmRhcmstYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzZTUyO1xufVxuXG4uYnV0dG9uLm5ldy1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA5YmQyO1xuICBjb2xvcjogIzAwNzhhZTtcbn1cblxuLmJ1dHRvbi5uZXctYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc4YWU7XG59XG5cbi5idXR0b24ubGlnaHQtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYTlkOTtcbiAgY29sb3I6ICM3MmE5ZDk7XG59XG5cbi5idXR0b24ubGlnaHQtYmx1ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzJhOWQ5O1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFib3V0LWNvbHVtbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmFib3V0LXNpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAyMy4yMzE3NiU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciBwIHtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciAubW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ5OWFkMjtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmFib3V0LXNpZGViYXIgLm1vcmUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG4uYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwM2U1MjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5hYm91dC1jb2x1bW5zIC5hYm91dC1zaWRlYmFyIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciBhcnRpY2xlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciAubG9nby1ncmlkIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmFib3V0LXNpZGViYXIgLmxvZ28tZ3JpZCAubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDklO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYm91dC1jb2x1bW5zIC5hYm91dC1zaWRlYmFyIC5sb2dvLWdyaWQgLmxvZ286bnRoLWNoaWxkKDduKSwgLmFib3V0LWNvbHVtbnMgLmFib3V0LXNpZGViYXIgLmxvZ28tZ3JpZCAubG9nbzpudGgtY2hpbGQoOG4pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmFib3V0LXNpZGViYXIgLmxvZ28tZ3JpZCAubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciAubG9nby1ncmlkIC5sb2dvLFxuICAuYWJvdXQtY29sdW1ucyAuYWJvdXQtc2lkZWJhciAubG9nby1ncmlkIC5sb2dvOm50aC1jaGlsZCg3biksXG4gIC5hYm91dC1jb2x1bW5zIC5hYm91dC1zaWRlYmFyIC5sb2dvLWdyaWQgLmxvZ286bnRoLWNoaWxkKDhuKSB7XG4gICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFib3V0LWNvbHVtbnMgLmZlYXR1cmVkLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbiAgbWluLWhlaWdodDogOTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5hYm91dC1jb2x1bW5zIC5mZWF0dXJlZC1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmZlYXR1cmVkLWNvbHVtbiAuc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmZlYXR1cmVkLWNvbHVtbiAuc3RvcnkubGFyZ2Uge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLmFib3V0LWNvbHVtbnMgLmZlYXR1cmVkLWNvbHVtbiAucGVybWFsaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWJvdXQtY29sdW1ucyAuZmVhdHVyZWQtY29sdW1uIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hYm91dC1jb2x1bW5zIC5mZWF0dXJlZC1jb2x1bW4gLmNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1jb2x1bW5zIC5hYm91dC1zaWRlYmFyLFxuICAuYWJvdXQtY29sdW1ucyAuZmVhdHVyZWQtY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dC1jb2x1bW5zIC5hYm91dC1zaWRlYmFyOmxhc3QtY2hpbGQsXG4gIC5hYm91dC1jb2x1bW5zIC5mZWF0dXJlZC1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5kZWFyLWRhaXJ5LWZlYXR1cmUge1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZGVhci1kYWlyeS1mZWF0dXJlIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVhci1kYWlyeS1mZWF0dXJlIC5jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA0OC44MjExNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmRlYXItZGFpcnktZmVhdHVyZSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kZWFyLWRhaXJ5LWZlYXR1cmUgLmNvbHVtbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJtb29uLWZsb3dlclwiO1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmRlYXItZGFpcnktZmVhdHVyZSAuY29sdW1uIHAge1xuICBwYWRkaW5nOiAwIDYlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uZGVhci1kYWlyeS1mZWF0dXJlLnRleHQtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmRlYXItZGFpcnktZmVhdHVyZS50ZXh0LXJpZ2h0IC5jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogNTEuMTc4ODMlO1xufVxuXG4uZGVhci1kYWlyeS1mZWF0dXJlLnRleHQtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuLmRlYXItZGFpcnktZmVhdHVyZS50ZXh0LWxlZnQgLmNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmRlYXItZGFpcnktZmVhdHVyZS50ZXh0LWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi5kZWFyLWRhaXJ5LWZlYXR1cmUudGV4dC1jZW50ZXIgLmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDgyLjk0MDM5JTtcbiAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG59XG5cbi5kZWFyLWRhaXJ5LWZlYXR1cmUudGV4dC1jZW50ZXIgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlYXItZGFpcnktZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC5kZWFyLWRhaXJ5LWZlYXR1cmUgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuZGVhci1kYWlyeS1mZWF0dXJlIC5jb2x1bW4gcCxcbiAgLmRlYXItZGFpcnktZmVhdHVyZSAuY29sdW1uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZGVhci1kYWlyeS1mZWF0dXJlIC5jb2x1bW4gcCBicixcbiAgLmRlYXItZGFpcnktZmVhdHVyZSAuY29sdW1uIC5idXR0b24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRlYXItZGFpcnktZmVhdHVyZSAuY29sdW1uIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuZGVhci1kYWlyeS1mZWF0dXJlIC5jb2x1bW4gLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRlYXItZGFpcnktZmVhdHVyZSAuY29sdW1uIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZWFyLWRhaXJ5LWZlYXR1cmUgLmNvbHVtbiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAuZGVhci1kYWlyeS1mZWF0dXJlLnRleHQtbGVmdCAuY29sdW1uLCAuZGVhci1kYWlyeS1mZWF0dXJlLnRleHQtcmlnaHQgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogNjUuODgwNzglO1xuICB9XG4gIC5kZWFyLWRhaXJ5LWZlYXR1cmUudGV4dC1sZWZ0IC5jb2x1bW46bGFzdC1jaGlsZCwgLmRlYXItZGFpcnktZmVhdHVyZS50ZXh0LXJpZ2h0IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5kZWFyLWRhaXJ5LWZlYXR1cmUudGV4dC1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbiAgLmRlYXItZGFpcnktZmVhdHVyZS50ZXh0LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgfVxuICAuZGVhci1kYWlyeS1mZWF0dXJlLnRleHQtcmlnaHQgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0LjExOTIyJTtcbiAgfVxuICAuZGVhci1kYWlyeS1mZWF0dXJlLnRleHQtY2VudGVyIC5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5kZWFyLWRhaXJ5LWZlYXR1cmUudGV4dC1jZW50ZXIgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZhcm1zLWZlYXR1cmUge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybCguLi9pbWFnZXMvZmFybS1zdG9yaWVzLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDkwMHB4O1xufVxuXG4uZmFybXMtZmVhdHVyZSAuY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNDguODIxMTclO1xufVxuXG4uZmFybXMtZmVhdHVyZSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mYXJtcy1mZWF0dXJlIC5mZWF0dXJlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhcm1zLWZlYXR1cmUgLmZlYXR1cmUgaDIsXG4uZmFybXMtZmVhdHVyZSAuZmVhdHVyZSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYXJtcy1mZWF0dXJlIC5mZWF0dXJlIGgyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZmFybXMtZmVhdHVyZSAuZmVhdHVyZSBwIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uZmFybXMtZmVhdHVyZSAuc3RvcmllcyAuc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXJtcy1mZWF0dXJlIC5zdG9yaWVzIC5pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi5mYXJtcy1mZWF0dXJlIC5zdG9yaWVzIC5jb250ZW50IHtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAxMHB4O1xufVxuXG4uZmFybXMtZmVhdHVyZSAuc3RvcmllcyAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMTkuMjdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mYXJtcy1mZWF0dXJlIC5zdG9yaWVzIC5jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzI2NDE1MDtcbn1cblxuLmZhcm1zLWZlYXR1cmUgLnN0b3JpZXMgLmNvbnRlbnQgLm1vcmUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmZhcm1zLWZlYXR1cmUgLnN0b3JpZXMgLmNvbnRlbnQgLmFycm93IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhcm1zLWZlYXR1cmUgLnN0b3JpZXMgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXJtcy1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmZhcm1zLWZlYXR1cmUgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFybXMtZmVhdHVyZSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZmFybXMtZmVhdHVyZSAuc3RvcmllcyAuc3Rvcnkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5mYXJtcy1mZWF0dXJlIC5mZWF0dXJlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLm1pbGstbnV0cmllbnRzIHtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzY1YzdjNyswLDczY2VkOCszNyw2ZmNkZDkrMzksNjhjOGQ4KzUwLDY1YzhkOCs1MCw1ZmM0ZDgrNTgsNWNjNGQ4KzU4LDU5YzNkOCs2MSw1OWMxZDgrNjMsNTZjMWQ4KzYzLDU0YzFkOCs2NCw1NGJmZDcrNjcsNTFiZmQ3KzY3LDUwYmVkNys2OSw0ZGJlZDcrNjksNGRiY2Q3KzcyLDRiYmNkNys3Myw0OGJjZDcrNzMsNDhiYWQ3Kzc1LDQ1YmFkNys3NSw0MGI4ZDcrODEsM2ViN2Q3KzgyLDNiYjdkNys4MywzZGI2ZDcrODQsMzliNmQ3Kzg1LDM4YjVkNis4OCwzNmI0ZDYrOTAsMzNiNGQ2KzkwLDM1YjNkNis5MywzMWIzZDYrOTMsMzFiM2Q2KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjNjVjN2M3O1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjVjN2M3IDAlLCAjNzNjZWQ4IDM3JSwgIzZmY2RkOSAzOSUsICM2OGM4ZDggNTAlLCAjNjVjOGQ4IDUwJSwgIzVmYzRkOCA1OCUsICM1Y2M0ZDggNTglLCAjNTljM2Q4IDYxJSwgIzU5YzFkOCA2MyUsICM1NmMxZDggNjMlLCAjNTRjMWQ4IDY0JSwgIzU0YmZkNyA2NyUsICM1MWJmZDcgNjclLCAjNTBiZWQ3IDY5JSwgIzRkYmVkNyA2OSUsICM0ZGJjZDcgNzIlLCAjNGJiY2Q3IDczJSwgIzQ4YmNkNyA3MyUsICM0OGJhZDcgNzUlLCAjNDViYWQ3IDc1JSwgIzQwYjhkNyA4MSUsICMzZWI3ZDcgODIlLCAjM2JiN2Q3IDgzJSwgIzNkYjZkNyA4NCUsICMzOWI2ZDcgODUlLCAjMzhiNWQ2IDg4JSwgIzM2YjRkNiA5MCUsICMzM2I0ZDYgOTAlLCAjMzViM2Q2IDkzJSwgIzMxYjNkNiA5MyUsICMzMWIzZDYgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzY1YzdjNyAwJSwgIzczY2VkOCAzNyUsICM2ZmNkZDkgMzklLCAjNjhjOGQ4IDUwJSwgIzY1YzhkOCA1MCUsICM1ZmM0ZDggNTglLCAjNWNjNGQ4IDU4JSwgIzU5YzNkOCA2MSUsICM1OWMxZDggNjMlLCAjNTZjMWQ4IDYzJSwgIzU0YzFkOCA2NCUsICM1NGJmZDcgNjclLCAjNTFiZmQ3IDY3JSwgIzUwYmVkNyA2OSUsICM0ZGJlZDcgNjklLCAjNGRiY2Q3IDcyJSwgIzRiYmNkNyA3MyUsICM0OGJjZDcgNzMlLCAjNDhiYWQ3IDc1JSwgIzQ1YmFkNyA3NSUsICM0MGI4ZDcgODElLCAjM2ViN2Q3IDgyJSwgIzNiYjdkNyA4MyUsICMzZGI2ZDcgODQlLCAjMzliNmQ3IDg1JSwgIzM4YjVkNiA4OCUsICMzNmI0ZDYgOTAlLCAjMzNiNGQ2IDkwJSwgIzM1YjNkNiA5MyUsICMzMWIzZDYgOTMlLCAjMzFiM2Q2IDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjVjN2M3IDAlLCAjNzNjZWQ4IDM3JSwgIzZmY2RkOSAzOSUsICM2OGM4ZDggNTAlLCAjNjVjOGQ4IDUwJSwgIzVmYzRkOCA1OCUsICM1Y2M0ZDggNTglLCAjNTljM2Q4IDYxJSwgIzU5YzFkOCA2MyUsICM1NmMxZDggNjMlLCAjNTRjMWQ4IDY0JSwgIzU0YmZkNyA2NyUsICM1MWJmZDcgNjclLCAjNTBiZWQ3IDY5JSwgIzRkYmVkNyA2OSUsICM0ZGJjZDcgNzIlLCAjNGJiY2Q3IDczJSwgIzQ4YmNkNyA3MyUsICM0OGJhZDcgNzUlLCAjNDViYWQ3IDc1JSwgIzQwYjhkNyA4MSUsICMzZWI3ZDcgODIlLCAjM2JiN2Q3IDgzJSwgIzNkYjZkNyA4NCUsICMzOWI2ZDcgODUlLCAjMzhiNWQ2IDg4JSwgIzM2YjRkNiA5MCUsICMzM2I0ZDYgOTAlLCAjMzViM2Q2IDkzJSwgIzMxYjNkNiA5MyUsICMzMWIzZDYgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzY1YzdjNycsIGVuZENvbG9yc3RyPScjMzFiM2Q2JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xuICBwYWRkaW5nOiAyMDBweCAwIDUwcHggMDtcbiAgbWluLWhlaWdodDogODAwcHg7XG59XG5cbi5taWxrLW51dHJpZW50cyAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5taWxrLW51dHJpZW50cyAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1pbGstbnV0cmllbnRzIC5mZGEtbm90ZS0yIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZmRhLW5vdGUtMjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWxrLW51dHJpZW50cyAuaW50cm8ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA2NS44ODA3OCU7XG4gIG1hcmdpbi1sZWZ0OiAxNy4wNTk2MSU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWlsay1udXRyaWVudHMgLmludHJvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5taWxrLW51dHJpZW50cyAuaW50cm8gaDIge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1pbGstbnV0cmllbnRzIC5pbnRybyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWlsay1udXRyaWVudHMgLmludHJvIGltZyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbGstbnV0cmllbnRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmludHJvIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmludHJvIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWlsay1udXRyaWVudHMgLm51dHJpZW50cy1mZWF0dXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzhhZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1pbGstbnV0cmllbnRzIC5udXRyaWVudHMtZmVhdHVyZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbGstbnV0cmllbnRzIC5udXRyaWVudHMtZmVhdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5taWxrLW51dHJpZW50cyAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4ICM2NWM3Yzcgc29saWQ7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWlsay1udXRyaWVudHMgLnRpdGxlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pbGstbnV0cmllbnRzIC5kZXRhaWxzLFxuLm1pbGstbnV0cmllbnRzIC5kYWlseS12YWx1ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUxLjE3ODgzJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGV0YWlsczpsYXN0LWNoaWxkLFxuLm1pbGstbnV0cmllbnRzIC5kYWlseS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbn1cblxuLm1pbGstbnV0cmllbnRzIC5kZXRhaWxzOm50aC1jaGlsZCgybiksXG4ubWlsay1udXRyaWVudHMgLmRhaWx5LXZhbHVlOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGV0YWlsczpudGgtY2hpbGQoMm4rMSksXG4ubWlsay1udXRyaWVudHMgLmRhaWx5LXZhbHVlOm50aC1jaGlsZCgybisxKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubWlsay1udXRyaWVudHMgLmRldGFpbHMge1xuICBib3JkZXItcmlnaHQ6IDJweCAjNjVjN2M3IHNvbGlkO1xufVxuXG4ubWlsay1udXRyaWVudHMgLmRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWlsay1udXRyaWVudHMgLmRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIC5pbWFnZSxcbi5taWxrLW51dHJpZW50cyAuZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAyMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmNvbnRlbnQge1xuICB3aWR0aDogNDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuXG4ubWlsay1udXRyaWVudHMgLmRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIC5jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMnB4ICM2NWM3Yzcgc29saWQ7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUgaDMge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUgLmNoYXJ0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWlsay1udXRyaWVudHMgLmRhaWx5LXZhbHVlIC5jaGFydCAucHJvZ3Jlc3NiYXItbGFiZWwge1xuICBmb250LXNpemU6IDY4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1pbGstbnV0cmllbnRzIC5kYWlseS12YWx1ZSAuY2hhcnQgLnByb2dyZXNzYmFyLWxhYmVsIC5wZXJjZW50IHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUgLmZkYS1ub3RlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmc6IDI3cHggMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWlsay1udXRyaWVudHMgLm51dHJpZW50LXNlbGVjdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogNHB4ICM2NWM3Yzcgc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWlsay1udXRyaWVudHMgLm51dHJpZW50LXNlbGVjdG9yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5taWxrLW51dHJpZW50cyAubnV0cmllbnQtc2VsZWN0b3IgdWwge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbGstbnV0cmllbnRzIC5udXRyaWVudC1zZWxlY3RvciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLm1pbGstbnV0cmllbnRzIC5udXRyaWVudC1zZWxlY3RvciB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5taWxrLW51dHJpZW50cyAubnV0cmllbnQtc2VsZWN0b3IgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDNlNTI7XG59XG5cbi5taWxrLW51dHJpZW50cyAubnV0cmllbnQtc2VsZWN0b3IgdWwgbGkgYTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMXB4ICNmZmY7XG59XG5cbi5taWxrLW51dHJpZW50cyAubnV0cmllbnQtc2VsZWN0b3IgdWwgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjMDAzZTUyO1xufVxuXG4ubWlsay1udXRyaWVudHMgLm51dHJpZW50LXNlbGVjdG9yIC5udXRyaWVudC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9udXRyaWVudC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDE1cHg7XG59XG5cbi5taWxrLW51dHJpZW50cyAubnV0cmllbnQtc2VsZWN0b3IgLm51dHJpZW50LWFycm93LnByZXYge1xuICBsZWZ0OiAyNXB4O1xufVxuXG4ubWlsay1udXRyaWVudHMgLm51dHJpZW50LXNlbGVjdG9yIC5udXRyaWVudC1hcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWlsay1udXRyaWVudHMgLm51dHJpZW50LXNlbGVjdG9yIC5udXRyaWVudC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1pbGstbnV0cmllbnRzIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbGstbnV0cmllbnRzIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLm1pbGstbnV0cmllbnRzIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmRldGFpbHMsXG4gIC5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmRldGFpbHM6bGFzdC1jaGlsZCxcbiAgLm1pbGstbnV0cmllbnRzIC5kYWlseS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1pbGstbnV0cmllbnRzIC5kZXRhaWxzOm50aC1jaGlsZCgxbiksXG4gIC5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWU6bnRoLWNoaWxkKDFuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAuZGV0YWlsczpudGgtY2hpbGQoMW4rMSksXG4gIC5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWU6bnRoLWNoaWxkKDFuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmRhaWx5LXZhbHVlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1pbGstbnV0cmllbnRzIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAzMHB4O1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAuZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1pbGstbnV0cmllbnRzIC5kZXRhaWxzIC5kZXRhaWxzLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmRhaWx5LXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggIzY1YzdjNyBzb2xpZDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLmRhaWx5LXZhbHVlIC5jaGFydCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUgLmNoYXJ0IC5wcm9ncmVzc2Jhci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUgLmNoYXJ0IC5wcm9ncmVzc2Jhci1sYWJlbCAucGVyY2VudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAuZGFpbHktdmFsdWUgLmZkYS1ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5taWxrLW51dHJpZW50cyAubnV0cmllbnQtc2VsZWN0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLm1pbGstbnV0cmllbnRzIC5udXRyaWVudC1zZWxlY3RvciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAubWlsay1udXRyaWVudHMgLm51dHJpZW50LXNlbGVjdG9yIHVsIGxpIGEge1xuICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLm1pbGstbnV0cmllbnRzIC5udXRyaWVudC1zZWxlY3RvciB1bCBsaS5hY3RpdmUgYSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaW5mb2dyYXBoaWMge1xuICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM0OTlhZDIrMCwwMGE4ZDYrMjMsMDBhYmQ2KzI2LDA2YWJkNisyNiwwNmFiZDYrMjYsMDBhY2Q2KzI2LDAwYWNkNisyNywwY2FjZDYrMjcsMGNhY2Q2KzI3LDA1YWRkNisyNywxMGFkZDYrMjgsMTBhZGQ3KzI4LDE4YWRkNysyOCwxNGFlZDcrMjksMWJhZWQ3KzI5LDFiYWVkNysyOSwxN2FmZDcrMjksMWVhZmQ3KzI5LDFlYWZkNyszMCwyM2FmZDcrMzAsMjBiMGQ3KzMwLDIwYjBkNyszMCwyNWIwZDcrMzEsMjJiMWQ3KzMxLDI3YjFkNyszMSwyOWIyZDYrMzIsMmRiMmQ2KzMyLDJiYjNkNiszMywyZmIzZDYrMzMsMzFiM2Q2KzM0LDM1YjNkNiszNCwzNGI1ZDYrMzUsMzhiNWQ2KzM1LDNiYjVkNiszNSwzOWI2ZDcrMzYsM2RiNmQ3KzM2LDNiYjdkNyszNiw0ZmJkZDcrNDEsNGRiZWQ3KzQxLDU0YmZkNys0Miw1NGMxZDgrNDMsNTljMWQ4KzQ0LDU5YzNkOCs0NSw1ZmM0ZDgrNDYsNjVjN2M3KzU2LDY1YzdjMCsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzQ5OWFkMjtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ5OWFkMiAwJSwgIzAwYThkNiAyMyUsICMwMGFiZDYgMjYlLCAjMDZhYmQ2IDI2JSwgIzA2YWJkNiAyNiUsICMwMGFjZDYgMjYlLCAjMDBhY2Q2IDI3JSwgIzBjYWNkNiAyNyUsICMwY2FjZDYgMjclLCAjMDVhZGQ2IDI3JSwgIzEwYWRkNiAyOCUsICMxMGFkZDcgMjglLCAjMThhZGQ3IDI4JSwgIzE0YWVkNyAyOSUsICMxYmFlZDcgMjklLCAjMWJhZWQ3IDI5JSwgIzE3YWZkNyAyOSUsICMxZWFmZDcgMjklLCAjMWVhZmQ3IDMwJSwgIzIzYWZkNyAzMCUsICMyMGIwZDcgMzAlLCAjMjBiMGQ3IDMwJSwgIzI1YjBkNyAzMSUsICMyMmIxZDcgMzElLCAjMjdiMWQ3IDMxJSwgIzI5YjJkNiAzMiUsICMyZGIyZDYgMzIlLCAjMmJiM2Q2IDMzJSwgIzJmYjNkNiAzMyUsICMzMWIzZDYgMzQlLCAjMzViM2Q2IDM0JSwgIzM0YjVkNiAzNSUsICMzOGI1ZDYgMzUlLCAjM2JiNWQ2IDM1JSwgIzM5YjZkNyAzNiUsICMzZGI2ZDcgMzYlLCAjM2JiN2Q3IDM2JSwgIzRmYmRkNyA0MSUsICM0ZGJlZDcgNDElLCAjNTRiZmQ3IDQyJSwgIzU0YzFkOCA0MyUsICM1OWMxZDggNDQlLCAjNTljM2Q4IDQ1JSwgIzVmYzRkOCA0NiUsICM2NWM3YzcgNTYlLCAjNjVjN2MwIDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0OTlhZDIgMCUsICMwMGE4ZDYgMjMlLCAjMDBhYmQ2IDI2JSwgIzA2YWJkNiAyNiUsICMwNmFiZDYgMjYlLCAjMDBhY2Q2IDI2JSwgIzAwYWNkNiAyNyUsICMwY2FjZDYgMjclLCAjMGNhY2Q2IDI3JSwgIzA1YWRkNiAyNyUsICMxMGFkZDYgMjglLCAjMTBhZGQ3IDI4JSwgIzE4YWRkNyAyOCUsICMxNGFlZDcgMjklLCAjMWJhZWQ3IDI5JSwgIzFiYWVkNyAyOSUsICMxN2FmZDcgMjklLCAjMWVhZmQ3IDI5JSwgIzFlYWZkNyAzMCUsICMyM2FmZDcgMzAlLCAjMjBiMGQ3IDMwJSwgIzIwYjBkNyAzMCUsICMyNWIwZDcgMzElLCAjMjJiMWQ3IDMxJSwgIzI3YjFkNyAzMSUsICMyOWIyZDYgMzIlLCAjMmRiMmQ2IDMyJSwgIzJiYjNkNiAzMyUsICMyZmIzZDYgMzMlLCAjMzFiM2Q2IDM0JSwgIzM1YjNkNiAzNCUsICMzNGI1ZDYgMzUlLCAjMzhiNWQ2IDM1JSwgIzNiYjVkNiAzNSUsICMzOWI2ZDcgMzYlLCAjM2RiNmQ3IDM2JSwgIzNiYjdkNyAzNiUsICM0ZmJkZDcgNDElLCAjNGRiZWQ3IDQxJSwgIzU0YmZkNyA0MiUsICM1NGMxZDggNDMlLCAjNTljMWQ4IDQ0JSwgIzU5YzNkOCA0NSUsICM1ZmM0ZDggNDYlLCAjNjVjN2M3IDU2JSwgIzY1YzdjMCAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ5OWFkMiAwJSwgIzAwYThkNiAyMyUsICMwMGFiZDYgMjYlLCAjMDZhYmQ2IDI2JSwgIzA2YWJkNiAyNiUsICMwMGFjZDYgMjYlLCAjMDBhY2Q2IDI3JSwgIzBjYWNkNiAyNyUsICMwY2FjZDYgMjclLCAjMDVhZGQ2IDI3JSwgIzEwYWRkNiAyOCUsICMxMGFkZDcgMjglLCAjMThhZGQ3IDI4JSwgIzE0YWVkNyAyOSUsICMxYmFlZDcgMjklLCAjMWJhZWQ3IDI5JSwgIzE3YWZkNyAyOSUsICMxZWFmZDcgMjklLCAjMWVhZmQ3IDMwJSwgIzIzYWZkNyAzMCUsICMyMGIwZDcgMzAlLCAjMjBiMGQ3IDMwJSwgIzI1YjBkNyAzMSUsICMyMmIxZDcgMzElLCAjMjdiMWQ3IDMxJSwgIzI5YjJkNiAzMiUsICMyZGIyZDYgMzIlLCAjMmJiM2Q2IDMzJSwgIzJmYjNkNiAzMyUsICMzMWIzZDYgMzQlLCAjMzViM2Q2IDM0JSwgIzM0YjVkNiAzNSUsICMzOGI1ZDYgMzUlLCAjM2JiNWQ2IDM1JSwgIzM5YjZkNyAzNiUsICMzZGI2ZDcgMzYlLCAjM2JiN2Q3IDM2JSwgIzRmYmRkNyA0MSUsICM0ZGJlZDcgNDElLCAjNTRiZmQ3IDQyJSwgIzU0YzFkOCA0MyUsICM1OWMxZDggNDQlLCAjNTljM2Q4IDQ1JSwgIzVmYzRkOCA0NiUsICM2NWM3YzcgNTYlLCAjNjVjN2MwIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM0OTlhZDInLCBlbmRDb2xvcnN0cj0nIzY1YzdjMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuLmluZm9ncmFwaGljIC5pbnRybyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDgyLjk0MDM5JTtcbiAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5pbmZvZ3JhcGhpYyAuaW50cm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmluZm9ncmFwaGljIC5pbnRybyBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbi5pbmZvZ3JhcGhpYyAuaW50cm8gYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbmZvZ3JhcGhpYyAuaGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbmZvZ3JhcGhpYyAubWlsay1oYW5kIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA5MHB4O1xufVxuXG4uaW5mb2dyYXBoaWMgLmNvY29udXQtaGFuZCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDkwcHg7XG59XG5cbi5pbmZvZ3JhcGhpYyAuY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNDAuMjkxMzclO1xuICBtYXJnaW4tbGVmdDogOC41Mjk4JTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm9ncmFwaGljIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmluZm9ncmFwaGljIC5jb2x1bW4gaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICM0OTlhZDIgc29saWQ7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbmZvZ3JhcGhpYyAuY29sdW1uIGg0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mb2dyYXBoaWMgLmdsYXNzZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi5pbmZvZ3JhcGhpYyAuZ2xhc3Nlczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvZ3JhcGhpYyAuZ2xhc3NlcyAuY2lyY2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMzEuNzYxNTclO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICM0OTlhZDI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaW5mb2dyYXBoaWMgLmdsYXNzZXMgLmNpcmNsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaW5mb2dyYXBoaWMgLmdsYXNzZXMgLmNpcmNsZSBpbWcge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLmluZm9ncmFwaGljIC5nbGFzc2VzIC5jaXJjbGUucGluayB7XG4gIGJhY2tncm91bmQ6ICNlZjQ0NmQ7XG59XG5cbi5pbmZvZ3JhcGhpYyAuZ2xhc3NlcyAuY2lyY2xlLmdvbGQge1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xufVxuXG4uaW5mb2dyYXBoaWMgLmdsYXNzZXMgLmNpcmNsZS5kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAzZTUyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljIC5nbGFzc2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5pbmZvZ3JhcGhpYyAuZ2xhc3NlcyAuY2lyY2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaW5mb2dyYXBoaWMgLmdsYXNzZXMgLmNpcmNsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmluZm9ncmFwaGljIC5nbGFzc2VzIC5jaXJjbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaW5mb2dyYXBoaWMgLmdsYXNzZXMgLmNpcmNsZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuaW5mb2dyYXBoaWMgLmNvbHVtbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmluZm9ncmFwaGljIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5pbmZvZ3JhcGhpYyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5pbmZvZ3JhcGhpYyAuaGFuZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5jaGVlc2UtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNmZWM1NmY7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG59XG5cbi5jaGVlc2UtZmVhdHVyZSBoMixcbi5jaGVlc2UtZmVhdHVyZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVlc2UtZmVhdHVyZSBhOm5vdCguYnV0dG9uKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2hlZXNlLWZlYXR1cmUgLmNoZWVzZSxcbi5jaGVlc2UtZmVhdHVyZSAuY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5cbi5jaGVlc2UtZmVhdHVyZSAuY2hlZXNlOmxhc3QtY2hpbGQsXG4uY2hlZXNlLWZlYXR1cmUgLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNoZWVzZS1mZWF0dXJlIC5jaGVlc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWVzZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNoZWVzZS1mZWF0dXJlIC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5jaGVlc2UtZmVhdHVyZSAuY29udGVudCAud3JhcCB7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoZWVzZS1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG4gIC5jaGVlc2UtZmVhdHVyZSAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogODIuOTQwMzklO1xuICB9XG4gIC5jaGVlc2UtZmVhdHVyZSAuY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNoZWVzZS1mZWF0dXJlIC5jaGVlc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jaGVlc2UtZmVhdHVyZSAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNoZWVzZS1mZWF0dXJlIC5jb250ZW50IC53cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG4uYmFzaWMtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbn1cblxuLmJhc2ljLXBhZ2UtY29udGVudCB1bCxcbi5iYXNpYy1wYWdlLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmFzaWMtcGFnZS1jb250ZW50IHVsIGxpLFxuLmJhc2ljLXBhZ2UtY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDAuNjZlbSAwO1xufVxuXG4uYmFzaWMtcGFnZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLmJhc2ljLXBhZ2UtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbn1cblxuLmNvbnRhY3QtYmxvY2sgLmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDMzLjg5NDAyJTtcbiAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG59XG5cbi5jb250YWN0LWJsb2NrIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtYmxvY2sgLm1hcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbn1cblxuLmNvbnRhY3QtYmxvY2sgLm1hcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1ibG9jayAubWFwLFxuLmNvbnRhY3QtYmxvY2sgLmFkZHJlc3MsXG4uY29udGFjdC1ibG9jayAucGhvbmUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb250YWN0LWJsb2NrIC5zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWJsb2NrIC5zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNlZjQ0NmQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5jb250YWN0LWJsb2NrIC5hZGRyZXNzLFxuLmNvbnRhY3QtYmxvY2sgLnBob25lIHtcbiAgYmFja2dyb3VuZDogI2VmNDQ2ZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jb250YWN0LWJsb2NrIC5hZGRyZXNzIGgzLFxuLmNvbnRhY3QtYmxvY2sgLnBob25lIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNvbnRhY3QtYmxvY2sgLmFkZHJlc3MgcCxcbi5jb250YWN0LWJsb2NrIC5waG9uZSBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNvbnRhY3QtYmxvY2sgLmFkZHJlc3MgcDpsYXN0LWNoaWxkLFxuLmNvbnRhY3QtYmxvY2sgLnBob25lIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWJsb2NrIC5hZGRyZXNzIHN0cm9uZyxcbi5jb250YWN0LWJsb2NrIC5waG9uZSBzdHJvbmcge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jb250YWN0LWJsb2NrIC5hZGRyZXNzIC5zbGFiLFxuLmNvbnRhY3QtYmxvY2sgLnBob25lIC5zbGFiIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtYmxvY2sgLmNvbHVtbixcbiAgLmNvbnRhY3QtYmxvY2sgLm1hcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbnRhY3QtYmxvY2sgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAuY29udGFjdC1ibG9jayAubWFwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29udGFjdC1ibG9jayAuY29sdW1uIGlmcmFtZSxcbiAgLmNvbnRhY3QtYmxvY2sgLm1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybSB7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jNDk5YWQyKzAsNjVjN2M3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDk5YWQyIDAlLCAjNjVjN2M3IDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0OTlhZDIgMCUsICM2NWM3YzcgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0OTlhZDIgMCUsICM2NWM3YzcgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzQ5OWFkMicsIGVuZENvbG9yc3RyPScjNjVjN2M3JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA2NS44ODA3OCU7XG4gIG1hcmdpbi1sZWZ0OiAxNy4wNTk2MSU7XG59XG5cbi5jb250YWN0LWZvcm0gLmZvcm0tcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm0gaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGFjdC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybSAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29udGFjdC1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDZkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtZm9ybSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmNvbnRhY3QtZm9ybSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1mb3JtIGxpOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LWZvcm0gbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5jb250YWN0LWZvcm0gI2ZpZWxkXzFfMSxcbi5jb250YWN0LWZvcm0gI2ZpZWxkXzFfMiB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb250YWN0LWZvcm0gc2VsZWN0LFxuLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICM3Y2I4ZGM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm0gc2VsZWN0IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm0gdGV4dGFyZWEgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIHNlbGVjdCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIHRleHRhcmVhIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtZm9ybSBzZWxlY3QgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm0gdGV4dGFyZWEgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSA6LW1vei1wbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIDotbW96LXBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtZm9ybSBzZWxlY3QgOi1tb3otcGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtIHRleHRhcmVhIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb250YWN0LWZvcm0gc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0gLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1mb3JtIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbn1cblxuLmNvbnRhY3QtZm9ybSAjZmllbGRfMV8zLFxuLmNvbnRhY3QtZm9ybSAjZmllbGRfMV80LFxuLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtZm9ybSAjZmllbGRfMV8zOmxhc3QtY2hpbGQsXG4uY29udGFjdC1mb3JtICNmaWVsZF8xXzQ6bGFzdC1jaGlsZCxcbi5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dCxcbi5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4ICNmZmYgc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWZvcm0gI2ZpZWxkXzFfMSxcbiAgLmNvbnRhY3QtZm9ybSAjZmllbGRfMV8yLFxuICAuY29udGFjdC1mb3JtICNmaWVsZF8xXzMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFjdC1mb3JtICNmaWVsZF8xXzE6bGFzdC1jaGlsZCxcbiAgLmNvbnRhY3QtZm9ybSAjZmllbGRfMV8yOmxhc3QtY2hpbGQsXG4gIC5jb250YWN0LWZvcm0gI2ZpZWxkXzFfMzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucG9zdC1ncmlkIHtcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3N0LWdyaWQgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uY2F0ZWdvcnkgLnBvc3QtZ3JpZCBoMiB7XG4gIGNvbG9yOiAjMDA3OGFlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2ggLnBvc3QtZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICM0OTlhZDI7XG59XG5cbi5wb3N0LWdyaWQgLmNhdGVnb3J5LWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWdyaWQgLmNhdGVnb3J5LWludHJvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvc3QtZ3JpZC5yZWxhdGVkLXBvc3RzIHtcbiAgcGFkZGluZzogMCAwIDAgNTBweCAwO1xufVxuXG4ucG9zdC1ncmlkLnJlbGF0ZWQtcG9zdHMgaDIge1xuICBjb2xvcjogIzQ5OWFkMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWdyaWQucmVsYXRlZC1wb3N0cyB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucG9zdC1ncmlkLnJlbGF0ZWQtcG9zdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAyMy4yMzE3NiU7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCAjYzVjNWM1IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dob3N0LWNvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0gLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC4zKzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzRkMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xufVxuXG4ucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIC5pbWFnZSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbSAuaW1hZ2UgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZWY0NDZkO1xuICB6LWluZGV4OiAyMDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIC5pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuXG4ucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtLmNhdGVnb3J5LWZhcm1zIC5pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWM1NmY7XG59XG5cbi5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0uY2F0ZWdvcnktZXZlbnRzIC5pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NWM3Yzc7XG59XG5cbi5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0uY2F0ZWdvcnktZm9vZHMgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U1Mjtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbS5jYXRlZ29yeS1jb21tdW5pdHkgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDQ2ZDtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbS50eXBlLXBhZ2UgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYjFkYztcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbSBoNCB7XG4gIGNvbG9yOiAjMjY0MTUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0gaDQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIC5tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogNDguODIxMTclO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBvc3QtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIC5tb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDguNDFweDtcbiAgfVxuICAucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIC5tb3JlIGltZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb3N0LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0gLmltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucG9zdC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIC5pbWFnZSBpbWcge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ib2FyZC1tZW1iZXJzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZWV0LXRoZS1ib2FyZC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcwcHggMCAwIDA7XG4gIGhlaWdodDogOTk1cHg7XG59XG5cbi5ib2FyZC1tZW1iZXJzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICM0OTlhZDI7XG59XG5cbi5ib2FyZC1tZW1iZXJzIHAge1xuICBmb250LXNpemU6IDI0LjAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJvYXJkLW1lbWJlcnMgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYm9hcmQtbWVtYmVycyAuYm9hcmQtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMzAuMDhweCAxLjkycHggcmdiYSg3LCA0LCA2LCAwLjM2KTtcbn1cblxuLmJvYXJkLW1lbWJlcnMgLmJvYXJkLWxpc3QgLm1lbWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDMxLjc2MTU3JTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJvYXJkLW1lbWJlcnMgLmJvYXJkLWxpc3QgLm1lbWJlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYm9hcmQtbWVtYmVycyAuYm9hcmQtbGlzdCAubWVtYmVyOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXI6bnRoLWNoaWxkKDNuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXI6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTIuN3B4O1xuICBjb2xvcjogIzQ5OWFkMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbiAgLmJvYXJkLW1lbWJlcnMgLmJvYXJkLWxpc3QgLm1lbWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXI6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgfVxuICAuYm9hcmQtbWVtYmVycyAuYm9hcmQtbGlzdCAubWVtYmVyOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmJvYXJkLW1lbWJlcnMgLmJvYXJkLWxpc3QgLm1lbWJlcjpudGgtY2hpbGQoMW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJvYXJkLW1lbWJlcnMgLmJvYXJkLWxpc3QgLm1lbWJlcjpudGgtY2hpbGQoMW4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5ib2FyZC1tZW1iZXJzIC5ib2FyZC1saXN0IC5tZW1iZXI6bnRoLWxhc3QtY2hpbGQoLW4gKyAzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYm9hcmQtbWVtYmVycyAuYm9hcmQtbGlzdCAubWVtYmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJvYXJkLW1lbWJlcnMgLmJvYXJkLWxpc3QgLm1lbWJlciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9hcmQtbWVtYmVycyBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVhbS1tZW1iZXJzIHtcbiAgYmFja2dyb3VuZDogIzY1YzdjNztcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZWFtLW1lbWJlcnMgaDIge1xuICBjb2xvcjogIzAwM2U1MjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRlYW0tbWVtYmVycyAubWVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMjMuMjMxNzYlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udGVhbS1tZW1iZXJzIC5tZW1iZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRlYW0tbWVtYmVycyAubWVtYmVyOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZWFtLW1lbWJlcnMgLm1lbWJlcjpudGgtY2hpbGQoNG4rMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnRlYW0tbWVtYmVycyAubWVtYmVyOm50aC1sYXN0LWNoaWxkKC1uICsgNCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGVhbS1tZW1iZXJzIC5tZW1iZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlYW0tbWVtYmVycyAubWVtYmVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAzZTUyO1xufVxuXG4udGVhbS1tZW1iZXJzIC5tZW1iZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogNDguODIxMTclO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlcjpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB9XG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlcjpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlcjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuLnN0b3JlLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3RvcmUtY3RhLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMHB4O1xufVxuXG4uc3RvcmUtY3RhLmdvbGQge1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xufVxuXG4uc3RvcmUtY3RhLnBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDZkO1xufVxuXG4uc3RvcmUtY3RhLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xufVxuXG4uc3RvcmUtY3RhLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNjVjN2M3O1xufVxuXG4uc3RvcmUtY3RhLmRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDNlNTI7XG59XG5cbi5zdG9yZS1jdGEgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc3RvcmUtY3RhIC5pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLnN0b3JlLWN0YSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAyNXB4IDU3Ljg1cHggNy4xNXB4IHJnYmEoMCwgMCwgMCwgMC42OSk7XG59XG5cbi5zdG9yZS1jdGEgLmNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuXG4uc3RvcmUtY3RhIC5jb250ZW50IGgxLFxuLnN0b3JlLWN0YSAuY29udGVudCBoMixcbi5zdG9yZS1jdGEgLmNvbnRlbnQgaDMsXG4uc3RvcmUtY3RhIC5jb250ZW50IGg0LFxuLnN0b3JlLWN0YSAuY29udGVudCBoNSxcbi5zdG9yZS1jdGEgLmNvbnRlbnQgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdG9yZS1jdGEgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdG9yZS1jdGEgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiA4Mi45NDAzOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3RvcmUtY3RhIC5pbWFnZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0b3JlLWN0YSAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogODIuOTQwMzklO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjUyOTglO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnN0b3JlLWN0YSAuY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9kdWNlci1sb2dpbixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVnaXN0ZXIteW91ci1mYXJtLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXNldC1wYXNzd29yZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZHVjZXItYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvZHVjZXItbG9naW4sXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVnaXN0ZXIteW91ci1mYXJtLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc2V0LXBhc3N3b3JkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG59XG5cbi5wcm9kdWNlciB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjZXIgaDIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjNjVjN2M3O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucHJvZHVjZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWNlciBoMyAucmVxdWlyZWQtdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDc4YWU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjZXIgcCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucHJvZHVjZXIgLnByb2R1Y2VyLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA1Ny4zNTA5OCU7XG4gIG1hcmdpbi1sZWZ0OiAyMS4zMjQ1MSU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ucHJvZHVjZXIgLnByb2R1Y2VyLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y2VyIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogI2VmNDQ2ZDtcbiAgcGFkZGluZzogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHk6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgaW5wdXQsXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6ICNlZjQ0NmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkOm5vdCguZm9ybS1yb3cpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNDguODIxMTclO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmdmaWVsZDpub3QoLmZvcm0tcm93KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmdmaWVsZDpub3QoLmZvcm0tcm93KTpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmdmaWVsZDpub3QoLmZvcm0tcm93KTpudGgtY2hpbGQoMm4rMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5nZmllbGQ6bm90KC5mb3JtLXJvdyk6bnRoLWNoaWxkKDJuKSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5nZmllbGQ6bm90KC5mb3JtLXJvdykuZXJyb3Ige1xuICBtYXJpZ24tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmdmaWVsZDpub3QoLmZvcm0tcm93KSNmaWVsZF8yXzEwIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfY29udGFpbmVyOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jb250YWluZXI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAjZmllbGRfMl8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAjZmllbGRfMl8xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YzdjNztcbiAgd2lkdGg6IDY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5mb3JtLXJvdyAuZ2lucHV0X2Z1bGwsXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmZvcm0tcm93IC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5mb3JtLXJvdyAuZ2lucHV0X2Z1bGw6bGFzdC1jaGlsZCxcbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3cgLnZhbGlkYXRpb25fbWVzc2FnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmZvcm0tcm93IC5naW5wdXRfbGVmdCxcbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3cgLmdpbnB1dF9yaWdodCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5mb3JtLXJvdyAuZ2lucHV0X2xlZnQ6bGFzdC1jaGlsZCxcbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3cgLmdpbnB1dF9yaWdodDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmZvcm0tcm93IC5naW5wdXRfbGVmdDpudGgtY2hpbGQoMm4pLFxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5mb3JtLXJvdyAuZ2lucHV0X3JpZ2h0Om50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3cgLmdpbnB1dF9sZWZ0Om50aC1jaGlsZCgybisxKSxcbi5wcm9kdWNlciAuZ2Zvcm1fYm9keSAuZm9ybS1yb3cgLmdpbnB1dF9yaWdodDpudGgtY2hpbGQoMm4rMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnByb2R1Y2VyIC5nZm9ybV9ib2R5IC5mb3JtLXJvdyAuZ2lucHV0X2xlZnQsXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmZvcm0tcm93IC5naW5wdXRfcmlnaHQsXG4ucHJvZHVjZXIgLmdmb3JtX2JvZHkgLmZvcm0tcm93IC5naW5wdXRfZnVsbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fZm9vdGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWNlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LFxuLnByb2R1Y2VyIC5nZm9ybV9mb290ZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xuICBjb2xvcjogIzk0Y2VkNztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWNlciAjZ2Zvcm1fZmllbGRzXzQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjZXIgI2dmb3JtX2ZpZWxkc180IC5nZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjZXIgI2dmb3JtX2ZpZWxkc180IC5nZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y2VyIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjZXIgI2ZpZWxkXzJfNSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjZXIgLnByb2R1Y2VyLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5wcm9kdWNlciAucHJvZHVjZXItY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2R1Y2VyIC5sb2dpbi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucHJvZHVjZXIgLmdmaWVsZCxcbiAgLnByb2R1Y2VyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NvbnRhaW5lcixcbiAgLnByb2R1Y2VyIC5mb3JtLXJvdyxcbiAgLnByb2R1Y2VyIC5naW5wdXRfbGVmdCxcbiAgLnByb2R1Y2VyIC5naW5wdXRfcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWNlciAuZ2ZpZWxkIGgzIC5yZXF1aXJlZC10ZXh0LFxuICAucHJvZHVjZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfY29udGFpbmVyIGgzIC5yZXF1aXJlZC10ZXh0LFxuICAucHJvZHVjZXIgLmZvcm0tcm93IGgzIC5yZXF1aXJlZC10ZXh0LFxuICAucHJvZHVjZXIgLmdpbnB1dF9sZWZ0IGgzIC5yZXF1aXJlZC10ZXh0LFxuICAucHJvZHVjZXIgLmdpbnB1dF9yaWdodCBoMyAucmVxdWlyZWQtdGV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2R1Y2VyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmxvZ2luLWZvcm0ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA0OC44MjExNyU7XG4gIG1hcmdpbi1sZWZ0OiAyNS41ODk0MSU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmxvZ2luLWZvcm06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmxvZ2luLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW4tZm9ybSAubG9naW4tcmVtZW1iZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW4tZm9ybSBwOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sb2dpbi1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2dpbi1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9naW4tZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9naW4tZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9naW4tZm9ybSAubG9naW4tdXNlcm5hbWUsXG4ubG9naW4tZm9ybSAubG9naW4tcGFzc3dvcmQge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5sb2dpbi1mb3JtIC5sb2dpbi11c2VybmFtZSBsYWJlbCxcbi5sb2dpbi1mb3JtIC5sb2dpbi1wYXNzd29yZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dpbi1mb3JtIC5sb2dpbi11c2VybmFtZSBpbnB1dCxcbi5sb2dpbi1mb3JtIC5sb2dpbi1wYXNzd29yZCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5sb2dpbi1mb3JtIC5sb2dpbi1zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxvZ2luLWZvcm0gLmxvZ2luLXN1Ym1pdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xuICBjb2xvcjogIzk0Y2VkNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dpbi1mb3JtIC5sb2dpbi11c2VybmFtZSxcbiAgLmxvZ2luLWZvcm0gLmxvZ2luLXBhc3N3b3JkLFxuICAubG9naW4tZm9ybSAubG9naW4tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWxlcnRzIHtcbiAgYmFja2dyb3VuZDogIzQ5OWFkMjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uYWxlcnRzIC5hbGVydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFsZXJ0cyAuYWxlcnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFsZXJ0cyAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDAzZTUyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFsZXJ0cyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzI2NDE1MDtcbn1cblxuLmFsZXJ0cyAuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNjY2Mgc29saWQ7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbn1cblxuLmFsZXJ0cyAuZm9vdGVyIGEge1xuICBjb2xvcjogIzAwM2U1MjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVzb3VyY2VzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNvdXJjZXMgaDIge1xuICBmb250LXNpemU6IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5yZXNvdXJjZXMgLmxvZ28tZ3JpZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDgyLjk0MDM5JTtcbiAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG59XG5cbi5yZXNvdXJjZXMgLmxvZ28tZ3JpZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVzb3VyY2VzIC5sb2dvLWdyaWQgLmxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAyMy4yMzE3NiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZXNvdXJjZXMgLmxvZ28tZ3JpZCAubG9nbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVzb3VyY2VzIC5sb2dvLWdyaWQgLmxvZ286bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJlc291cmNlcyAubG9nby1ncmlkIC5sb2dvOm50aC1jaGlsZCg0bisxKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVzb3VyY2VzIC5sb2dvLWdyaWQgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNvdXJjZXMgLmxvZ28tZ3JpZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLnJlc291cmNlcyAubG9nby1ncmlkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVzb3VyY2VzIC5sb2dvLWdyaWQgLmxvZ28ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDQ4LjgyMTE3JTtcbiAgfVxuICAucmVzb3VyY2VzIC5sb2dvLWdyaWQgLmxvZ286bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXNvdXJjZXMgLmxvZ28tZ3JpZCAubG9nbzpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB9XG4gIC5yZXNvdXJjZXMgLmxvZ28tZ3JpZCAubG9nbzpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5yZXNvdXJjZXMgLmxvZ28tZ3JpZCAubG9nbzpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlc291cmNlcyAubG9nby1ncmlkIC5sb2dvOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuI3dwYWRtaW5iYXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludHJvLTQwNCB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmludHJvLTQwNCBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNzVweCBhdXRvO1xufVxuXG4uaW50cm8tNDA0IGZvcm06OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW50cm8tNDA0IDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmludHJvLTQwNCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYmJiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW50cm8tNDA0IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYmJiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW50cm8tNDA0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiYmI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbnRyby00MDQgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2JiYjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmludHJvLTQwNCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4OCU7XG4gIG1pbi13aWR0aDogODglO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzM0MzUxO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uaW50cm8tNDA0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDg2cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRyby00MDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmludHJvLTQwNCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1pbi13aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmludHJvLTQwNCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby00MDQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbixcbio6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLFxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24sXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy12b2x1bWUtc2xpZGVyLFxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtbXV0ZS1idXR0b24sXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy10aW1lbGluZSxcbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWN1cnJlbnQtdGltZS1kaXNwbGF5LFxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtc3RhcnQtcGxheWJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwgYm9keSAjc3dpcGVib3gtYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5odWxsYWJhbW9vLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uaHVsbGFiYW1vby1oZXJvIC5jb250ZW50LXdyYXAgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5odWxsYWJhbW9vLWhlcm8gLmNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICNjMDg0ODE7XG4gIGZvbnQtc2l6ZTogMTkuOTJweDtcbiAgLypkZXNpZ25lcnMgc2NhbGUgZm9udHMqL1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHVsbGFiYW1vby1oZXJvIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuaHVsbGFiYW1vby1oZXJvIC5jb250ZW50LXdyYXAgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaHVsbGFiYW1vby1oZXJvIHtcbiAgICBoZWlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDY1cHggMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmh1bGxhYmFtb28taGVybyAuY29udGVudC13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWRtaW4tYmFyIC5odWxsYWJhbW9vLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1oZXJvIC5obW9vLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5odWxsYWJhbW9vLWJsYWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmh1bGxhYmFtb28tYmxhZGUgLndyYXBwZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmh1bGxhYmFtb28tYmxhZGUgLndyYXBwZXIgLmltYWdlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZSAud3JhcHBlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5odWxsYWJhbW9vLWJsYWRlIC5pbWFnZSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZSAuY29udGVudCB7XG4gIG9yZGVyOiAyO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZS5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGVmMDtcbn1cblxuLmh1bGxhYmFtb28tYmxhZGUuYmx1ZSAud3JhcHBlcixcbi5odWxsYWJhbW9vLWJsYWRlLmJsdWUgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjODFiM2NjO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZS5waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDQ2ZDtcbn1cblxuLmh1bGxhYmFtb28tYmxhZGUucGluayAud3JhcHBlcixcbi5odWxsYWJhbW9vLWJsYWRlLnBpbmsgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDZkO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZS5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFhZTYxO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZS5vcmFuZ2UgLndyYXBwZXIsXG4uaHVsbGFiYW1vby1ibGFkZS5vcmFuZ2UgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjYmU4NDI5O1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZS5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGI5OWI7XG59XG5cbi5odWxsYWJhbW9vLWJsYWRlLmdyZWVuIC53cmFwcGVyLFxuLmh1bGxhYmFtb28tYmxhZGUuZ3JlZW4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjNjhiOTliO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZTpudGgtY2hpbGQoMm4gKyAxKSAuaW1hZ2Uge1xuICBvcmRlcjogMjtcbn1cblxuLmh1bGxhYmFtb28tYmxhZGU6bnRoLWNoaWxkKDJuICsgMSkgLmNvbnRlbnQge1xuICBvcmRlcjogMTtcbn1cblxuLmh1bGxhYmFtb28tYmxhZGU6bnRoLWNoaWxkKDJuICsgMSkgLmNvbnRlbnQgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZSAuaW1hZ2UsXG4uaHVsbGFiYW1vby1ibGFkZSAuY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZSAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5odWxsYWJhbW9vLWJsYWRlIC5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5odWxsYWJhbW9vLWJsYWRlIC5jb250ZW50IGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaHVsbGFiYW1vby1ibGFkZSAuY29udGVudCBhOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5odWxsYWJhbW9vLWJsYWRlIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5odWxsYWJhbW9vLWJsYWRlIC5pbWFnZSxcbiAgLmh1bGxhYmFtb28tYmxhZGUgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmh1bGxhYmFtb28tYmxhZGUgLmltYWdlIGltZyxcbiAgLmh1bGxhYmFtb28tYmxhZGUgLmNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaHVsbGFiYW1vby1ibGFkZSAuaW1hZ2Uge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmh1bGxhYmFtb28tYmxhZGUgLmltYWdlIGltZyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmh1bGxhYmFtb28tYmxhZGUgLmNvbnRlbnQge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmh1bGxhYmFtb28tYmxhZGUgLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjEuMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNy4xMnB4O1xuICB9XG4gIC5odWxsYWJhbW9vLWJsYWRlIC5jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgZm9udC1zaXplOiAxMy44OHB4O1xuICB9XG4gIC5odWxsYWJhbW9vLWJsYWRlIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuaHVsbGFiYW1vby1ibGFkZSAuY29udGVudCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEwLjhweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgfVxufVxuXG4uaHVsbGFiYW1vby5pbnRyb2R1Y3Rpb24gaDIge1xuICBmb250LXNpemU6IDQ4LjgycHg7XG4gIGNvbG9yOiAjYzA4NDgxO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG4uaHVsbGFiYW1vby5pbnRyb2R1Y3Rpb24gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4YTkwOGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxNS42M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaHVsbGFiYW1vby5pbnRyb2R1Y3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMTcuMDNweDtcbiAgfVxuICAuaHVsbGFiYW1vby5pbnRyb2R1Y3Rpb24gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNiaV9sYi1vdXRlckNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbiNzYl9pbnN0YWdyYW0ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4jc2JfaW5zdGFncmFtIC5zYmlfaXRlbTpob3ZlciAuc2JpX2xpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jc2JfaW5zdGFncmFtIC5zYmlfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiICFpbXBvcnRhbnQ7XG59XG5cbiNzYl9pbnN0YWdyYW0gLnNiaV9saW5rIC5zYmlfaG92ZXJfdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jc2JfaW5zdGFncmFtIC5zYmlfbGluayAuc2JpX2hvdmVyX3RvcCAuc2JpX2NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjc2JfaW5zdGFncmFtIC5zYmlfaXRlbSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbG9iYWwtYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDVweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTMuMDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYnJhbmRzLXNlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5icmFuZHMtc2VjdGlvbiBoMSxcbi5icmFuZHMtc2VjdGlvbiBoMixcbi5icmFuZHMtc2VjdGlvbiBoMyxcbi5icmFuZHMtc2VjdGlvbiBwLFxuLmJyYW5kcy1zZWN0aW9uIGEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDJlbTtcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC53YXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXZlLWZsaXBwZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTU5cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5icmFuZHMtc2VjdGlvbiAud2F2ZS5ibHVlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3dhdmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5icmFuZHMtc2VjdGlvbiAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC5pbWFnZSB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBmb250LXNpemU6IDBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5icmFuZHMtc2VjdGlvbiAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ2N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmFuZHMtc2VjdGlvbiAuY29udGVudCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYnJhbmRzLXNlY3Rpb24gLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5icmFuZHMtc2VjdGlvbi5jb250ZW50LWxlZnQgLmNvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJyYW5kcy1zZWN0aW9uLmNvbnRlbnQtbGVmdCAuaW1hZ2Uge1xuICBvcmRlcjogMjtcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC5icmFuZHMtdXAsXG4uYnJhbmRzLXNlY3Rpb24gLmJyYW5kcy1kb3duIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnJhbmRzLXNlY3Rpb24gLmJyYW5kcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmFuZHMtc2VjdGlvbiAuYnJhbmRzLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJhbmRzLXNlY3Rpb24gLmJyYW5kcy1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCAjY2NjY2NjIHNvbGlkO1xuICBoZWlnaHQ6IDExMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC5icmFuZHMtbGlzdCB1bCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgY29sb3I6ICM0MWFlZWQ7XG59XG5cbi5icmFuZHMtc2VjdGlvbiAuYnJhbmRzLWxpc3QgdWwgLmFycm93IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC5icmFuZHMtbGlzdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC5icmFuZHMtbGlzdCAuYnJhbmQtbG9nbyB7XG4gIHdpZHRoOiAxNjhweDtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyYW5kcy1zZWN0aW9uIC5icmFuZHMtbGlzdCAuYnJhbmQtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJhbmRzLXNlY3Rpb24gLmJyYW5kcy1saXN0IC5icmFuZC1uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1ncm93OiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5icmFuZHMtc2VjdGlvbiAuYnJhbmRzLWxpc3QgLmFycm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyYW5kcy1zZWN0aW9uIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5icmFuZHMtc2VjdGlvbiAud3JhcHBlciAuY29udGVudCB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnJhbmRzLXNlY3Rpb24gLndyYXBwZXIgLmltYWdlIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYnJhbmRzLXNlY3Rpb24gLndyYXBwZXIgLmNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIC5icmFuZHMtc2VjdGlvbiAud3JhcHBlciAuY29udGVudCBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmFuZHMtaGVybyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0YWVlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmRzLWhlcm8gLndyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYnJhbmRzLWhlcm8gaDEsXG4uYnJhbmRzLWhlcm8gaDIsXG4uYnJhbmRzLWhlcm8gYSB7XG4gIGNvbG9yOiAjNDk5YWQyO1xufVxuXG4uYnJhbmRzLWhlcm8gaDEge1xuICBmb250LXNpemU6IDU0Ljc0cHg7XG4gIG1hcmdpbjogMCAwIDQzcHggMDtcbn1cblxuLmJyYW5kcy1oZXJvIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2LjU1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAwIDEwMHB4IDA7XG59XG5cbi5icmFuZHMtaGVybyAuYnJhbmRzLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJyYW5kcy1oZXJvIC5icmFuZHMtbmF2OmhvdmVyIC5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kcy1oZXJvIC5icmFuZHMtbmF2IGEge1xuICBwYWRkaW5nOiAwIDUwcHggMCA1MHB4O1xuICBmb250LXNpemU6IDMyLjRweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kcy1oZXJvIC5icmFuZHMtbmF2IGEuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJyYW5kcy1oZXJvIC5icmFuZHMtbmF2IGEuYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYnJhbmRzLWhlcm8gLmJyYW5kcy1uYXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icmFuZHMtaGVybyAuYnJhbmRzLW5hdiBkaXYge1xuICBtaW4taGVpZ2h0OiA1M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5icmFuZHMtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYnJhbmRzLWhlcm8gLmJyYW5kcy1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5icmFuZHMtaGVybyAuYnJhbmRzLW5hdiBhIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubWlsay1icmFuZHMge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDZkO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5jaGVlc2UtYnJhbmRzIHtcbiAgYmFja2dyb3VuZDogIzAwNzhhZTtcbn1cblxuLmljZS1jcmVhbS1icmFuZHMge1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xufVxuXG4uYnV0dGVyLWJyYW5kcyB7XG4gIGJhY2tncm91bmQ6ICNmZWM1NmY7XG4gIGNvbG9yOiAjMDAzZTUyO1xufVxuXG4uYnV0dGVyLWJyYW5kcyAuY29udGVudCBoMSxcbi5idXR0ZXItYnJhbmRzIC5jb250ZW50IGgyLFxuLmJ1dHRlci1icmFuZHMgLmNvbnRlbnQgaDMsXG4uYnV0dGVyLWJyYW5kcyAuY29udGVudCBwLFxuLmJ1dHRlci1icmFuZHMgLmNvbnRlbnQgLmJyYW5kcy11cCBpLFxuLmJ1dHRlci1icmFuZHMgLmNvbnRlbnQgLmJyYW5kcy1kb3duIGkge1xuICBjb2xvcjogIzAwM2U1MiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW91ci1icmFuZHMgLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICM0OTlhZDI7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utb3VyLWJyYW5kcyAubWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWMzODRlO1xufVxuXG4uY3RhLWJhbmQge1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3RhLWJhbmQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjEuM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmN0YS1iYW5kIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2NhbC1yZWNpcGVzIHtcbiAgYmFja2dyb3VuZDogIzY1YzdjNztcbn1cblxuLmxvY2FsLXJlY2lwZXMgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLnBvc3RpZC0yMjk5IC5wb3N0LWdyaWQucmVsYXRlZC1wb3N0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UteW91ci1oZWFsdGggLnBhZ2UtaGVybyAuY29udGVudC13cmFwIGgxIHtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS15b3VyLWhlYWx0aCAuaW50cm9kdWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UteW91ci1oZWFsdGggLmludHJvZHVjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMDA3OGFlO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXlvdXItaGVhbHRoIC5oZWFsdGgtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXlvdXItaGVhbHRoIC5oZWFsdGgtcG9zdHMgLnZpZXctYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXlvdXItaGVhbHRoIC5pbnRyb2R1Y3Rpb24gcCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYWlyeS1ncmlkIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uZGFpcnktZ3JpZCAuaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDE1cHggMzBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiAzMDVweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG59XG5cbi5kYWlyeS1ncmlkIC5pdGVtIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYWlyeS1ncmlkIC5pdGVtIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhaXJ5LWdyaWQgLml0ZW0gLmltYWdlIC5oYXMtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZWY0NDZkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZGFpcnktZ3JpZCAuaXRlbSAuaW1hZ2UgLmhhcy12aWRlbyBpIHtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4uZGFpcnktZ3JpZCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDE1cHg7XG59XG5cbi5kYWlyeS1ncmlkIC5jb250ZW50ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kYWlyeS1ncmlkIC5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhaXJ5LWdyaWQgLmNvbnRlbnQgaDQgYSB7XG4gIGNvbG9yOiAjMDAzZTUyO1xufVxuXG4uZGFpcnktZ3JpZCAuY29udGVudCAubW9yZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGFpcnktZ3JpZCAuY29udGVudCAubW9yZSAuZG93bmxvYWQtbGluayB7XG4gIGNvbG9yOiAjNDk5YWQyO1xufVxuXG4uZGFpcnktZ3JpZCAuY29udGVudCAubW9yZSAuZG93bmxvYWQtbGluayBpIHtcbiAgY29sb3I6ICM0OTlhZDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmRhaXJ5LWdyaWQgLmNvbnRlbnQgLm1vcmUgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGFpcnktZ3JpZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRhaXJ5LWdyaWQgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5kYWlyeS1ncmlkIC5pdGVtIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5kYWlyeS1ncmlkIC5pdGVtIC5pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmRhaXJ5LWdyaWQgLmNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZGFpcnktZ3JpZCAuY29udGVudCAubW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGFpcnktZ3JpZCAuY29udGVudCAubW9yZSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGFpcnktZ3JpZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmRhaXJ5LWdyaWQgLml0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5zdGFydC1zdHJvbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjY2ZlMmYyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3RhcnQtc3Ryb25nIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN0YXJ0LXN0cm9uZyAud3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zdGFydC1zdHJvbmcgLnNpZGUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zdGFydC1zdHJvbmcgLnNpZGUtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMHJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjY2ZlMmYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwNzhhZTtcbn1cblxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIGgxLFxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIGgyLFxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIGgzLFxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIGg0LFxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIGg1LFxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIGg2LFxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuXG4uc3RhcnQtc3Ryb25nIC5jb250ZW50LXdyYXBwZXIgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc3RhcnQtc3Ryb25nIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQsXG4uc3RhcnQtc3Ryb25nIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY3RhIHtcbiAgbWF4LXdpZHRoOiA1MTVweDtcbn1cblxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXgtd2lkdGg6IDQzMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc3RhcnQtc3Ryb25nIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY3RhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWN0YSBwLnRvcC1saW5lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXgtd2lkdGg6IDQwN3B4O1xufVxuXG4uc3RhcnQtc3Ryb25nIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY3RhIHAuYm90dG9tLWxpbmUge1xuICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnN0YXJ0LXN0cm9uZyAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWN0YSBhIHtcbiAgY29sb3I6ICMwMDc4YWU7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMDA3OGFlIHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXJ0LXN0cm9uZyAud3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0YXJ0LXN0cm9uZyAud3JhcHBlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLnN0YXJ0LXN0cm9uZyAud3JhcHBlciAuc2lkZS1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMge1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5lZHVjYXRpb24tbWF0ZXJpYWxzIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJlbSAyZW07XG59XG5cbi5lZHVjYXRpb24tbWF0ZXJpYWxzIC53cmFwcGVyID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmNvbnRlbnQge1xuICBjb2xvcjogIzAwM2U1Mjtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmNvbnRlbnQgaDEsXG4uZWR1Y2F0aW9uLW1hdGVyaWFscyAuY29udGVudCBoMixcbi5lZHVjYXRpb24tbWF0ZXJpYWxzIC5jb250ZW50IGgzLFxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmNvbnRlbnQgcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZWR1Y2F0aW9uLW1hdGVyaWFscyAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODJweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5lZHVjYXRpb24tbWF0ZXJpYWxzIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmxpbmstdGlsZXMge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmxpbmstdGlsZXMgLnRpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZWR1Y2F0aW9uLW1hdGVyaWFscyAubGluay10aWxlcyAudGlsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmxpbmstdGlsZXMgLnRpbGUgLmltYWdlIHtcbiAgZm9udC1zaXplOiAwcHg7XG59XG5cbi5lZHVjYXRpb24tbWF0ZXJpYWxzIC5saW5rLXRpbGVzIC50aWxlIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmxpbmstdGlsZXMgLnRpbGUgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5cbi5lZHVjYXRpb24tbWF0ZXJpYWxzIC5saW5rLXRpbGVzIC50aWxlIC5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmxpbmstdGlsZXMgLnRpbGUgLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVkdWNhdGlvbi1tYXRlcmlhbHMgLmxpbmstdGlsZXMgLnRpbGUgLmNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lZHVjYXRpb24tbWF0ZXJpYWxzIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgLmVkdWNhdGlvbi1tYXRlcmlhbHMgLndyYXBwZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lZHVjYXRpb24tbWF0ZXJpYWxzIC5saW5rLXRpbGVzIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1hdGVyaWFsLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1hdGVyaWFsLWJveCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXRlcmlhbC1ib3ggLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXRlcmlhbC1ib3ggLmltYWdlIC5kb3dubG9hZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxOXB4O1xuICBjb2xvcjogIzAwNzhhZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCAjZmZmKTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnByaW50LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlY2lwZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtc2lkZWJhciB7XG4gIGJvcmRlcjogMnB4ICMwMDc4YWUgc29saWQ7XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxNTBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVjaXBlLXdyYXBwZXIgLnJlY2lwZS1zaWRlYmFyIGgxLFxuLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtc2lkZWJhciBoMixcbi5yZWNpcGUtd3JhcHBlciAucmVjaXBlLXNpZGViYXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtc2lkZWJhciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4ucmVjaXBlLXdyYXBwZXIgLnJlY2lwZS1zaWRlYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtc2lkZWJhciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ucmVjaXBlLXdyYXBwZXIgLnJlY2lwZS1zaWRlYmFyIGg0LFxuLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtc2lkZWJhciBoNSxcbi5yZWNpcGUtd3JhcHBlciAucmVjaXBlLXNpZGViYXIgaDYge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtc2lkZWJhciB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbjogMWVtIDEuNWVtO1xufVxuXG4ucmVjaXBlLXdyYXBwZXIgLnJlY2lwZS1zaWRlYmFyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbWFyZ2luOiAxZW0gMS41ZW07XG59XG5cbi5yZWNpcGUtd3JhcHBlciAucmVjaXBlLWNvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVjaXBlLXdyYXBwZXIgLnJlY2lwZS1jb250ZW50IC5tb2JpbGUtaW5ncmVkaWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVjaXBlLXdyYXBwZXIgLnJlY2lwZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luOiAxZW0gMS41ZW07XG59XG5cbi5yZWNpcGUtd3JhcHBlciAucmVjaXBlLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBtYXJnaW46IDFlbSAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWNpcGUtd3JhcHBlciAucmVjaXBlLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLnJlY2lwZS13cmFwcGVyIC5yZWNpcGUtY29udGVudCAubW9iaWxlLWluZ3JlZGllbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDJweCAjMDA3OGFlIHNvbGlkO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5yZWNpcGUtcGFnZSAqIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnJlY2lwZS1wYWdlIC5wcmludC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlY2lwZS1wYWdlIC5wcmludC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAucmVjaXBlLXBhZ2UgLm1haW4taGVhZGVyLFxuICAucmVjaXBlLXBhZ2UgLm1haW4tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWNpcGUtcGFnZSAucmVjaXBlLXNpZGViYXIge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4ICMwMDAgc29saWQ7XG4gIH1cbiAgLnJlY2lwZS1wYWdlIC5wYWdlLWhlcm8sXG4gIC5yZWNpcGUtcGFnZSAuYmxvZy1oZXJvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWNpcGUtcGFnZSAucGFnZS1oZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZWNpcGUtcGFnZSAucGFnZS1oZXJvIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlY2lwZS1wYWdlIC5wYWdlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5yZWNpcGUtcGFnZSBpZnJhbWUsXG4gIC5yZWNpcGUtcGFnZSAucmVsYXRlZC1wb3N0cyxcbiAgLnJlY2lwZS1wYWdlIC5zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZGFpcnktZ3JpZCAuaXRlbSAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDA3OGFlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kYWlyeS1ncmlkIC5pdGVtIC5pbWFnZSAuaW1hZ2UtZnJhbWUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kYWlyeS1ncmlkIC5pdGVtIC5pbWFnZSAuaW1hZ2UtZnJhbWUgaW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmVhdC1zbWFydC1kbC10aHVtYm5haWwge1xuICB3aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5teXBsYXRlLWZvcm0ge1xuICBwYWRkaW5nOiA2ZW0gMCA0ZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm15cGxhdGUtZm9ybSB7XG4gICAgbWFyZ2luOiBhdXRvIDI1cHg7XG4gIH1cbn1cblxuLm15cGxhdGUtZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm15cGxhdGUtZm9ybSBmb3JtIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMGI2OTlhO1xuICBib3JkZXI6IDJweCAjMGI2OTlhIHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8gc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4MGVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5teXBsYXRlLWZvcm0gZm9ybSAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLm15cGxhdGUtZm9ybSBmb3JtIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzBiNjk5YSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5teXBsYXRlLWZvcm0gZm9ybSAuZm9ybS1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggIzY4NmY3MiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm15cGxhdGUtZm9ybSBmb3JtIC5mb3JtLWJvcmRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5teXBsYXRlLWZvcm0gZm9ybSAuZm9ybS1ib3JkZXIgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubXlwbGF0ZS1mb3JtIGZvcm0gLmNvbC53aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5teXBsYXRlLWZvcm0gZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDNlNTI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXlwbGF0ZS1mb3JtIGZvcm0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubXlwbGF0ZS1mb3JtIGZvcm0gLmNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubXlwbGF0ZS1mb3JtIGZvcm0gLmNoZWNrIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm15cGxhdGUtZm9ybSBmb3JtIC5jaGVjayBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvIHNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzY0NmU2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5teXBsYXRlLWZvcm0gZm9ybSAuY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwYjY5OWE7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMGI2OTlhIHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXlwbGF0ZS1mb3JtIGZvcm0gLmNoZWNrIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm15cGxhdGUtZm9ybSBmb3JtIC5hZ2UtaW5wdXQge1xuICBib3JkZXI6IDJweCAjNDk5YWQyIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjNjQ2ZTZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjQuMDZweDtcbiAgbGluZS1oZWlnaHQ6IDQyLjFweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8gc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXlwbGF0ZS1mb3JtIGZvcm0gLmFnZS1pbnB1dDpmb2N1cywgLm15cGxhdGUtZm9ybSBmb3JtIC5hZ2UtaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1kYWlyeS1jYWxjdWxhdG9yIC5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5YWQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZXN1bHRzLW91dHJvIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxMy45cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvIHNsYWJcIjtcbiAgY29sb3I6ICMwMDMxNDM7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLnJlc3VsdHMtb3V0cm8gYSB7XG4gIGNvbG9yOiAjMDAzMTQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNwZWNpYWwtY2FsYy1idXR0b24ge1xuICBjb2xvcjogIzBiNjk5YSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwYjY5OWE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGVjaWFsLWNhbGMtYnV0dG9uIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGVjaWFsLWNhbGMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY2FsYy1pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW9fc2xhYjcwMFwiO1xuICBmb250LXNpemU6IDEzLjlweDtcbiAgY29sb3I6ICMwMDMxNDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uZG93bmxvYWRzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvd25sb2FkcyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRvd25sb2FkcyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2M4ZTFmMTtcbiAgcGFkZGluZzogNjVweCAwO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLmNhbGMtc2xhYiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAuY2FsYy1zbGFiIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5hY3Rpdml0eS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuYWN0aXZpdHktbGV2ZWwgZGl2IHtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0cy13cmFwcGVyIC5hY3Rpdml0eS1sZXZlbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXN1bHRzLXdyYXBwZXIgLmFjdGl2aXR5LWxldmVsIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdHMtd3JhcHBlciAuYWN0aXZpdHktbGV2ZWwgZGl2IC5idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5yZXN1bHRzLXdyYXBwZXIgLmFjdGl2aXR5LWxldmVsIGRpdiAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuYWN0aXZpdHktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzBiNjk5YTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuYWN0aXZpdHktaW5kaWNhdG9yIGRpdiB7XG4gIHdpZHRoOiAzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLmFjdGl2aXR5LWluZGljYXRvciBkaXYuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuYWN0aXZpdHktaW5kaWNhdG9yIGRpdi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzBiNjk5YTtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4ICMwYjY5OWEgc29saWQ7XG4gIGNvbG9yOiAjMGI2OTlhO1xuICBmb250LWZhbWlseTogXCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDgwZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHggNDBweDtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAuYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwYjY5OWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5idXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMwYjY5OWEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzBiNjk5YSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzLXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cyAub3ZlcnZpZXctcm93IHtcbiAgYmFja2dyb3VuZDogIzcyYTlkOTtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyBoMSwgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cyAub3ZlcnZpZXctcm93IGgyLCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzIC5vdmVydmlldy1yb3cgaDMsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyBoNCwgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cyAub3ZlcnZpZXctcm93IGg1LCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzIC5vdmVydmlldy1yb3cgaDYsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvIHNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cyAub3ZlcnZpZXctcm93IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzIC5vdmVydmlldy1yb3cgaHIge1xuICBtYXJnaW46IDAgYXV0byAwLjNlbSBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyAuY29sLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyAuY29sLTEgZGl2IHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzIC5vdmVydmlldy1yb3cgLmNvbC0xIGgzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cyAub3ZlcnZpZXctcm93IC5jb2wtMSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMgLm92ZXJ2aWV3LXJvdyAuY29sLTEgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzIC5vdmVydmlldy1yb3cgaHIge1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLW5hdiwgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMGI2OTlhO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1uYXYgLmNvbGxhcHNlLWFsbCAubWludXMsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtaGVhZGVyIC5jb2xsYXBzZS1hbGwgLm1pbnVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLW5hdiAuY29sbGFwc2UtYWxsIC5wbHVzLCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLWhlYWRlciAuY29sbGFwc2UtYWxsIC5wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1uYXYgLmNvbGxhcHNlLWFsbC5hY3RpdmUgLm1pbnVzLCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLWhlYWRlciAuY29sbGFwc2UtYWxsLmFjdGl2ZSAubWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLW5hdiAuY29sbGFwc2UtYWxsLmFjdGl2ZSAucGx1cywgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1oZWFkZXIgLmNvbGxhcHNlLWFsbC5hY3RpdmUgLnBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtbmF2IGEsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtaGVhZGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4MGVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtbmF2IGEgaW1nLCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLWhlYWRlciBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1uYXYsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1uYXYgYSwgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1oZWFkZXIgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtbmF2IGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1uYXYgLmNvbGxhcHNlLWFsbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzZDg4Yjk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1oZWFkZXIgLmNvbC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLWhlYWRlciAuY29sLTIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1oZWFkZXIgLmNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyB7XG4gIGJhY2tncm91bmQ6ICM3MmE5ZDk7XG4gIHBhZGRpbmc6IDI1cHggMHB4IDI1cHggNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1yb3cgaDEsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IGgyLCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyBoMywgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1yb3cgaDQsIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IGg1LCAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyBoNiwgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1yb3cgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IC5jb2wtMSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgbWluLXdpZHRoOiAyNTJweDtcbiAgZm9udC1zaXplOiAwcHg7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IC5jb2wtMSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IC5jb2wtMiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyAuY29sLTIgLnNlcnZpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IC5jb2wtMyB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyAuY29sLTMgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5yZXN1bHRzLXdyYXBwZXIgLnJlc3VsdHMtcm93IC5jb2wtMSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyAuY29sLTEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyAuY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucmVzdWx0cy13cmFwcGVyIC5yZXN1bHRzLXJvdyAuY29sLTMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzBiNjk5YTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiA4LjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMThlbTtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdHMtd3JhcHBlciAucmVzdWx0cy1yb3cgLmNvbC0zIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cbn1cblxuLnJlc3VsdHMtd3JhcHBlciAucGxhdGUtZGF0YSAubWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5wbGF0ZS1kYXRhIC5wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5wbGF0ZS1kYXRhLmFjdGl2ZSAucmVzdWx0cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVzdWx0cy13cmFwcGVyIC5wbGF0ZS1kYXRhLmFjdGl2ZSAubWludXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5yZXN1bHRzLXdyYXBwZXIgLnBsYXRlLWRhdGEuYWN0aXZlIC5wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucGFnZS1oZXJvIC5teXBsYXRlLWNvbnRlbnQgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWhlcm8gLm15cGxhdGUtY29udGVudCAuY29udGVudCBoMSwgLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IC5jb250ZW50IGgyLCAucGFnZS1oZXJvIC5teXBsYXRlLWNvbnRlbnQgLmNvbnRlbnQgaDMsIC5wYWdlLWhlcm8gLm15cGxhdGUtY29udGVudCAuY29udGVudCBoNCwgLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IC5jb250ZW50IGg1LCAucGFnZS1oZXJvIC5teXBsYXRlLWNvbnRlbnQgLmNvbnRlbnQgaDYsIC5wYWdlLWhlcm8gLm15cGxhdGUtY29udGVudCAuY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IC5jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogNjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTEwZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wYWdlLWhlcm8gLm15cGxhdGUtY29udGVudCAuY29udGVudCBoMywgLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IC5jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAxNXB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTEwZW07XG4gIH1cbiAgLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IC5jb250ZW50IGgzLCAucGFnZS1oZXJvIC5teXBsYXRlLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm15cGxhdGUtaGVybyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi50b3VyLWhlcm8gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY2JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG91ci1oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICB9XG4gIC50b3VyLWhlcm8gLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlLWhlcm8gaW1nLm15cGxhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiBhdXRvO1xufVxuXG4udG91ci1jcmVkaXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0ZW0gMmVtO1xufVxuXG4udG91ci1jcmVkaXRzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvdXItY3JlZGl0cyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jcmVkaXRzLXJvd3Mge1xuICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uY3JlZGl0cy1sb2dvcyB7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNyZWRpdHMtbG9nb3MgLmxvZ28ge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcmVkaXRzLWxvZ29zIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3JlZGl0cy1sb2dvcyBhIHtcbiAgY29sb3I6ICM0OTlhZDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNyZWRpdHMtbG9nb3MgLmNhbGMtc2xhYiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDJweCAjNDk5YWQyIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNDk5YWQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGVza3RvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICM0OTlhZDI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXMgZWFzZS1pbjtcbn1cblxuLm1haW4tbWVudSAubW9iaWxlLW1lbnUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1tZW51IC5tb2JpbGUtc2VhcmNoLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA4MnB4O1xufVxuXG4uYWRtaW4tYmFyIC5tYWluLW1lbnUge1xuICB0b3A6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWRtaW4tYmFyIC5tYWluLW1lbnUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubWFpbi1tZW51IC5tYWluLWxvZ28ge1xuICBmbGV4LWJhc2lzOiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgbWluLXdpZHRoOiA5MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5tYWluLW1lbnUgLm1haW4tbG9nbyBpbWcge1xuICB3aWR0aDogOTBweDtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbi5tYWluLW1lbnUgLnByaW1hcnktbmF2IC5kZXNrdG9wLW1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1tZW51IC5wcmltYXJ5LW5hdiAuZGVza3RvcC1tZW51IC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgdWw6bm90KC5zdWItbWVudSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tYWluLW1lbnUgLnByaW1hcnktbmF2IHVsOm5vdCguc3ViLW1lbnUpID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQ7XG59XG5cbi5tYWluLW1lbnUgLnByaW1hcnktbmF2IHVsOm5vdCguc3ViLW1lbnUpID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1tZW51IC5hdXgtbmF2IHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLm1haW4tbWVudSAuYXV4LW5hdiB1bCB7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWFpbi1tZW51IC5hdXgtbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5tYWluLW1lbnUgLmF1eC1uYXYgbGkubG9nb3V0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCAjOGRjZmYyIHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cblxuLm1haW4tbWVudSAuYXV4LW5hdiBsaSBhIHtcbiAgY29sb3I6ICNmZWM1NmY7XG59XG5cbi5tYWluLW1lbnUgLmF1eC1uYXYgLnNlYXJjaCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLW1lbnUgLmF1eC1uYXYgLnNlYXJjaCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbWVudSAuYXV4LW5hdiAuc2VhcmNoIGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW1lbnUgLmF1eC1uYXYgLnNlYXJjaCBmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ubWFpbi1tZW51IC5hdXgtbmF2IC5zZWFyY2gub3BlbiAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1tZW51IC5hdXgtbmF2IC5zZWFyY2gub3BlbiBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLW1lbnUgLmF1eC1uYXYgLnNlYXJjaCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMzZW07XG59XG5cbi5tYWluLW1lbnUgLmF1eC1uYXYgLnNlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjOGRjZmYyO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG9wOiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1haW4tbWVudSAuYXV4LW5hdiAuc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IC5tb2JpbGUtbWVudS1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW1lbnUgLmF1eC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbWVudSAubWFpbi1sb2dvLFxuICAubWFpbi1tZW51IC5wcmltYXJ5LW5hdixcbiAgLm1haW4tbWVudSAubW9iaWxlLXNlYXJjaC1pbmRpY2F0b3Ige1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgfVxuICAubWFpbi1tZW51IC5wcmltYXJ5LW5hdiB7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLW1lbnUgLm1haW4tbG9nbyB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWluLW1lbnUgLm1haW4tbG9nbyBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubWFpbi1tZW51IC5tb2JpbGUtc2VhcmNoLWluZGljYXRvciB7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW1lbnUgLnByaW1hcnktbmF2IHVsLFxuICAubWFpbi1tZW51IC5wcmltYXJ5LW5hdiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAyNXB4IDM2cHggMzFweCAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzZTUyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRvcDogY2FsYygxMDAlKTtcbiAgbGVmdDogLTIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYWluLW1lbnUgLnByaW1hcnktbmF2IC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZmVjNTZmIHNvbGlkO1xufVxuXG4ubWFpbi1tZW51IC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbWVudSAucHJpbWFyeS1uYXYgLnN1Yi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2ZlYzU2Zjtcbn1cblxuLm1lbnUtYWN0aXZlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtYWN0aXZlLW92ZXJsYXkub24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1oZXJvIHtcbiAgYmFja2dyb3VuZDogIzAwM2U1MjtcbiAgei1pbmRleDogOTk4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1oZXJvLm9wZW4ge1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5zZWFyY2gtaGVyby5vcGVuIC5iaWctc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtaGVybyAuaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLnNlYXJjaC1oZXJvIC5iaWctc2VhcmNoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaC1oZXJvIC5iaWctc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDg4JTtcbiAgbWluLXdpZHRoOiA4OCU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzQzNTE7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlYXJjaC1oZXJvIC5iaWctc2VhcmNoIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDg2cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtaGVyby5vcGVuIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjVweCAwO1xuICB9XG4gIC5zZWFyY2gtaGVybyAuaGFuZGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtaGVybyAuYmlnLXNlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAuc2VhcmNoLWhlcm8gLmJpZy1zZWFyY2ggYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2VhcmNoLWhlcm8gLmJpZy1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VhcmNoLWhlcm8gLmJpZy1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtaGVybyAuYmlnLXNlYXJjaCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuYm9keSA+IHNlY3Rpb24sXG5ib2R5ID4gZm9vdGVyLFxuLm1haW4tbWVudSB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGxlZnQ6IC0zMDVweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubW9iaWxlLW1lbnUgLm1vYmlsZS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDI1cHggMCAyNXB4IDI1cHg7XG59XG5cbi5tb2JpbGUtbWVudSAucHJpbWFyeS1tb2JpbGUtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vYmlsZS1tZW51IC5wcmltYXJ5LW1vYmlsZS1uYXYgLmJsdXJiIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLW1lbnUgLnByaW1hcnktbW9iaWxlLW5hdiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiAxcHggIzY1YzdjNyBzb2xpZDtcbiAgYmFja2dyb3VuZDogIzAwM2U1Mjtcbn1cblxuLm1vYmlsZS1tZW51IC5wcmltYXJ5LW1vYmlsZS1uYXYgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjNjVjN2M3IHNvbGlkO1xufVxuXG4ubW9iaWxlLW1lbnUgLnByaW1hcnktbW9iaWxlLW5hdiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyID4gdWwgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4ubW9iaWxlLW1lbnUgLnByaW1hcnktbW9iaWxlLW5hdiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAxMHB4IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAzZTUyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1vYmlsZS1tZW51IC5wcmltYXJ5LW1vYmlsZS1uYXYgLnN1Yi1tZW51IGxpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubW9iaWxlLW1lbnUgLnByaW1hcnktbW9iaWxlLW5hdiAuc3ViLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmVjNTZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtbWVudSAuYXV4LW1vYmlsZS1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMjB2aDtcbn1cblxuLm1vYmlsZS1tZW51IC5hdXgtbW9iaWxlLW5hdiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbn1cblxuLm1vYmlsZS1tZW51IC5hdXgtbW9iaWxlLW5hdiBsaSBhIHtcbiAgY29sb3I6ICNmZWM1NmY7XG59XG5cbmJvZHkubW9iaWxlLW5hdi1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5tb2JpbGUtbmF2LW9wZW4gLm1haW4tbWVudSB7XG4gIGxlZnQ6IDMwMHB4O1xufVxuXG5ib2R5Lm1vYmlsZS1uYXYtb3BlbiAubW9iaWxlLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuYm9keS5tb2JpbGUtbmF2LW9wZW4gLm1vYmlsZS1uYXYtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwM2U1MjtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAyZW0gMDtcbn1cblxuLm1haW4tZm9vdGVyIC5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMCAyZW0gMDtcbn1cblxuLm1haW4tZm9vdGVyIC5tYWluLWZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYWluLWZvb3RlciAubWFpbi1mb290ZXItbWVudTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLWZvb3RlciAubWFpbi1mb290ZXItbWVudTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1mb290ZXIgLm1haW4tZm9vdGVyLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1haW4tZm9vdGVyIC5tYWluLWZvb3Rlci1tZW51IGxpIGEge1xuICBjb2xvcjogIzQ5OWFkMjtcbn1cblxuLm1haW4tZm9vdGVyIC5tYWluLWZvb3Rlci1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICB3aWR0aDogMzMlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTYuNSU7XG59XG5cbi5tYWluLWZvb3RlciAuYXV4LWZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW4tZm9vdGVyIC5hdXgtZm9vdGVyLW1lbnU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1mb290ZXIgLmNyZWRpdHMge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5tYWluLWZvb3RlciAuY3JlZGl0czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1mb290ZXIgLmNyZWRpdHMgLnNsYWIge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG59XG5cbi5tYWluLWZvb3RlciAuY3JlZGl0cyAuc2xhYiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFpbi1mb290ZXIgLmF1eC1tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNjUuODgwNzglO1xuICBtYXJnaW4tbGVmdDogMTcuMDU5NjElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1mb290ZXIgLmF1eC1tZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYWluLWZvb3RlciAuYXV4LW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW4tZm9vdGVyIC5hdXgtbWVudSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWZvb3RlciAuc29jaWFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTQuNzAxOTYlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1haW4tZm9vdGVyIC5zb2NpYWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1haW4tZm9vdGVyIC5zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDNlNTI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5tYWluLWZvb3RlciAuc29jaWFsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWZvb3RlciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1mb290ZXIgLm1haW4tZm9vdGVyLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG4gIC5tYWluLWZvb3RlciAubWFpbi1mb290ZXItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLWZvb3RlciAubWFpbi1mb290ZXItbWVudTphZnRlciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgfVxuICAubWFpbi1mb290ZXIgLmF1eC1mb290ZXItbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1mb290ZXIgLmF1eC1mb290ZXItbWVudTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tZm9vdGVyIC5hdXgtZm9vdGVyLW1lbnUgLmF1eC1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFpbi1mb290ZXIgLmF1eC1mb290ZXItbWVudSAuYXV4LW1lbnUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tZm9vdGVyIC5hdXgtZm9vdGVyLW1lbnUgLmF1eC1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1mb290ZXIgLnNvY2lhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gIH1cbiAgLm1haW4tZm9vdGVyIC5zb2NpYWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWZvb3RlciAuc29jaWFsIGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5tYWluLWZvb3RlciAuY3JlZGl0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLXNsaWRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmFja2dyb3VuZC1zbGlkZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFja2dyb3VuZC1zbGlkZXMge1xuICAgIGhlaWdodDogNTYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmFja2dyb3VuZC1zbGlkZXMgaW1nIHtcbiAgICBoZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ob21lLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZS1oZXJvIC5ob21lLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmhvbWUtaGVybyAudmlkZW8tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmhvbWUtaGVybyAudmlkZW8tbGluayBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4uaG9tZS1oZXJvIC5oZXJvLWdsYXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDczMnB4O1xuICB3aWR0aDogNjkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTMwcHg7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uaG9tZS1oZXJvIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS1oZXJvIC5ob21lLWludHJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG59XG5cbi5ob21lLWhlcm8gLndhdmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3dhdmUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogMTU5cHg7XG4gIGZpbGw6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5ob21lLWhlcm8gLndhdmUtcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uaG9tZS1oZXJvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhvbWUtaGVybyAuaW50cm8tc21hbGwge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5ob21lLWhlcm8gLmludHJvLWJpZyB7XG4gIGZvbnQtc2l6ZTogNzRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLWhlcm8ge1xuICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmhvbWUtaGVybyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZS1oZXJvIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLWhlcm8gLmhlcm8tZ2xhc3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZS1oZXJvIC5tb2JpbGUtdmlkZW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob21lLWhlcm8gLmhvbWUtdmlkZW8ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmhvbWUtaGVybyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ob21lLWhlcm8gLmhvbWUtaW50cm8ge1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuaG9tZS1oZXJvIC5pbnRyby1iaWcge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuICAuaG9tZS1oZXJvIC52aWRlby1saW5rIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmhvbWUtaGVybyAudmlkZW8tbGluayBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaG9tZS1oZXJvIC52aWRlby1saW5rIHtcbiAgICBib3R0b206IDIxJTtcbiAgfVxufVxuXG4ubW9iaWxlLW1pbGsge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2JpbGUtbWlsayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1taWxrIC5tb2JpbGUtZ2xhc3Mge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxODBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uYmxvZy1oZXJvLFxuLnBhZ2UtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNTI7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWhlcm8uZGFyazphZnRlcixcbi5wYWdlLWhlcm8uZGFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwzZDNkM2QrMTAwJjArMCwwLjY1KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoNjEsIDYxLCA2MSwgMC42NSkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSg2MSwgNjEsIDYxLCAwLjY1KSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSg2MSwgNjEsIDYxLCAwLjY1KSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2M2QzZDNkJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xufVxuXG4uYmxvZy1oZXJvOmJlZm9yZSxcbi5wYWdlLWhlcm86YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1oZXJvIGltZyxcbi5wYWdlLWhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1oZXJvIGgxLFxuLnBhZ2UtaGVybyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDYzcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1oZXJvIC5jb250ZW50LXdyYXAsXG4ucGFnZS1oZXJvIC5jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5ibG9nLWhlcm8gLmNvbnRlbnQtd3JhcCAuY29udGVudCxcbi5wYWdlLWhlcm8gLmNvbnRlbnQtd3JhcCAuY29udGVudCB7XG4gIGZsZXg6IDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctaGVybyAuY29udGVudC13cmFwIC5tZXRhLFxuLnBhZ2UtaGVybyAuY29udGVudC13cmFwIC5tZXRhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLWhlcm8gLmNvbnRlbnQtd3JhcCBoMSxcbi5wYWdlLWhlcm8gLmNvbnRlbnQtd3JhcCBoMSB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLWhlcm8gLmNvbnRlbnQtd3JhcCAuY29udGVudCxcbiAgLnBhZ2UtaGVybyAuY29udGVudC13cmFwIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctaGVybyAuY29udGVudC13cmFwIGgxLFxuICAucGFnZS1oZXJvIC5jb250ZW50LXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMTN2dztcbiAgfVxufVxuXG4uYmxvZy1oZXJvIC53YXZlLFxuLnBhZ2UtaGVybyAud2F2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2F2ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHotaW5kZXg6IDE1O1xuICBoZWlnaHQ6IDE1OXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5ibG9nLWhlcm8gLndhdmUuYmx1ZSxcbi5wYWdlLWhlcm8gLndhdmUuYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93YXZlLWJsdWUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNjBweDtcbn1cblxuLmJsb2ctaGVybyAud2F2ZS55ZWxsb3csXG4ucGFnZS1oZXJvIC53YXZlLnllbGxvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93YXZlLXllbGxvdy5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE2MHB4O1xufVxuXG4uYmxvZy1oZXJvIC5kZWFyLWRhaXJ5LXdyYXBwZXIsXG4ucGFnZS1oZXJvIC5kZWFyLWRhaXJ5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1oZXJvIC5kZWFyLWRhaXJ5LXdyYXBwZXIgaDEsXG4ucGFnZS1oZXJvIC5kZWFyLWRhaXJ5LXdyYXBwZXIgaDEge1xuICBmb250LWZhbWlseTogXCJtb29uLWZsb3dlclwiO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgZm9udC1zaXplOiAyMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTgzcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctaGVyby5kZWFyLWRhaXJ5LWhlcm8sXG4gIC5wYWdlLWhlcm8uZGVhci1kYWlyeS1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvZy1oZXJvIC5kZWFyLWRhaXJ5LXdyYXBwZXIsXG4gIC5wYWdlLWhlcm8gLmRlYXItZGFpcnktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDBweCAwO1xuICB9XG4gIC5ibG9nLWhlcm8gLmRlYXItZGFpcnktd3JhcHBlciBoMSxcbiAgLnBhZ2UtaGVybyAuZGVhci1kYWlyeS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ibG9nLWhlcm8gaDEsXG4gIC5wYWdlLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuYmxvZy1oZXJvIC5tZXRhLFxuICAucGFnZS1oZXJvIC5tZXRhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmFib3V0LWhlcm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzAwcHg7XG59XG5cbi5hYm91dC1oZXJvIGltZyB7XG4gIHRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LXVzLWhlcm8gLmNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG59XG5cbi5jb250YWN0LXVzLWhlcm8gLmNvbnRlbnQtd3JhcCAuY29udGVudCB7XG4gIGZsZXg6IDAgYXV0bztcbn1cblxuLmNvbnRhY3QtdXMtaGVybyAuY29udGVudC13cmFwIGgxIHtcbiAgY29sb3I6ICM0OTlhZDI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zM2VtO1xufVxuXG4uY29udGFjdC11cy1oZXJvIC5jb250ZW50LXdyYXAgaDQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5ibG9nLWhlcm86YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1oZXJvIC5jb250ZW50LXdyYXAgLmNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctaGVybyB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgMCAwO1xuICB9XG4gIC5ibG9nLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9nLWhlcm8gLmNvbnRlbnQtd3JhcCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZy1oZXJvIC5jb250ZW50LXdyYXAgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5wcm9kdWNlci1oZXJvIC5jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnByb2R1Y2VyLWhlcm8gLmNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA4Mi45NDAzOSU7XG4gIG1hcmdpbi1sZWZ0OiA4LjUyOTglO1xufVxuXG4ucHJvZHVjZXItaGVybyAuY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjZXItaGVybyAuY29udGVudCBoMiB7XG4gIGNvbG9yOiAjNjVjN2M3O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5wcm9kdWNlci1oZXJvIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y2VyLWhlcm8gLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5wcm9kdWNlci1oZXJvIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJvZHVjZXItaGVybyAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5wcm9kdWNlci1oZXJvIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ueW91ci1oZWFsdGgtaGVybyB7XG4gIHBhZGRpbmctdG9wOiA0My43NSU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMHB4O1xufVxuXG4ueW91ci1oZWFsdGgtaGVybyAuY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC55b3VyLWhlYWx0aC1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5bZGF0YS1zbGlkZXNdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U1MjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuN3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC43cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjdzIGVhc2U7XG59XG5cbi5kZWFyLWRhaXJ5IHtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlYXItZGFpcnkgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZGVhci1kYWlyeSAud2F2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2F2ZS1mbGlwcGVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTU5cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5kZWFyLWRhaXJ5IC5jb2wge1xuICB3aWR0aDogMzMlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDI1cHggNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWFyLWRhaXJ5IC5jb2wgKyAuY29sIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGVhci1kYWlyeSAuY29sIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNzdweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uZGVhci1kYWlyeSAuY29sIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWFyLWRhaXJ5IC5jb2wgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kZWFyLWRhaXJ5IC5jb2wgLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTMuNjhweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzc0NzQ3NDtcbn1cblxuLmRlYXItZGFpcnkgLmNvbCAuY29udGVudCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZWFyLWRhaXJ5IC5jb2wucGluayBoMyB7XG4gIGNvbG9yOiAjZWY0NDZkO1xufVxuXG4uZGVhci1kYWlyeSAuY29sLmJsdWUgaDMge1xuICBjb2xvcjogIzAwNzhhZTtcbn1cblxuLmRlYXItZGFpcnkgaDQge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbn1cblxuLmRlYXItZGFpcnkgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmRlYXItZGFpcnkgaDQsIC5kZWFyLWRhaXJ5IGEge1xuICBjb2xvcjogI2VmNDQ2ZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWFyLWRhaXJ5IC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGVhci1kYWlyeSAuY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kZWFyLWRhaXJ5IC5jb2wgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjVweCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZGVhci1kYWlyeSAuY29sIC5pbWFnZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZm9vZHMtd2UtZWF0IHtcbiAgcGFkZGluZzogNTBweCAwIDIwMHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZm9vZHMtd2UtbWFrZS1iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb2RzLXdlLWVhdCAubGF0dGUsIC5mb29kcy13ZS1lYXQgLnlvZ3VydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZvb2RzLXdlLWVhdCAubGF0dGUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb29kcy13ZS1lYXQgLnlvZ3VydCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwJTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5mb29kcy13ZS1lYXQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNzVweDtcbn1cblxuLmZvb2RzLXdlLWVhdCAuZ29vZG5lc3Mge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA0OC44MjExNyU7XG4gIG1hcmdpbi1sZWZ0OiAyNS41ODk0MSU7XG4gIGJhY2tncm91bmQ6ICMwMDc4YWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNTBweCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmZvb2RzLXdlLWVhdCAuZ29vZG5lc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb2RzLXdlLWVhdCAuZ29vZG5lc3MgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb2RzLXdlLWVhdCAuZ29vZG5lc3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uZm9vZHMtd2UtZWF0IC5nb29kbmVzcyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb29kcy13ZS1lYXQgLmdvb2RuZXNzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogMjVweDtcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb29kcy13ZS1lYXQgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5mb29kcy13ZS1lYXQgLmdvb2RuZXNzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuICAuZm9vZHMtd2UtZWF0IC5nb29kbmVzczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm9uLW91ci1mYXJtcyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vbi1vdXItZmFybXMtYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub24tb3VyLWZhcm1zIGgyIHtcbiAgY29sb3I6ICNmZWM1NmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ub24tb3VyLWZhcm1zIGgzLCAub24tb3VyLWZhcm1zIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm9uLW91ci1mYXJtcyBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLm9uLW91ci1mYXJtcyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm9uLW91ci1mYXJtcyAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub24tb3VyLWZhcm1zIC5ib2R5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNjUuODgwNzglO1xuICBtYXJnaW4tbGVmdDogMTcuMDU5NjElO1xufVxuXG4ub24tb3VyLWZhcm1zIC5ib2R5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5vbi1vdXItZmFybXMgLmZhcm0tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDI1cHggNTcuODVweCA3LjE1cHggcmdiYSgwLCAwLCAwLCAwLjY5KTtcbn1cblxuLm9uLW91ci1mYXJtcyAuZmFybS1zbGlkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9uLW91ci1mYXJtcyAuZmFybS1zbGlkZXIgLnNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi5vbi1vdXItZmFybXMgLmZhcm0tc2xpZGVyIC5zbGlkZSAuZmEtaW5mby1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICM5NGNlZDc7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogNTtcbn1cblxuLm9uLW91ci1mYXJtcyAuZmFybS1zbGlkZXIgLnNsaWRlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWY0NDZkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHotaW5kZXg6IDY7XG4gIHBhZGRpbmc6IDI1cHggNTBweCAyNXB4IDI1cHg7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ub24tb3VyLWZhcm1zIC5mYXJtLXNsaWRlciAuc2xpZGUgLmNhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vbi1vdXItZmFybXMgLmZhcm0tc2xpZGVyIC5zbGlkZSAuY2FwdGlvbiAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9uLW91ci1mYXJtcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5vbi1vdXItZmFybXMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAub24tb3VyLWZhcm1zIC5ib2R5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAub24tb3VyLWZhcm1zIC5ib2R5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaW4tb3VyLWNvbW11bml0aWVzIHtcbiAgZm9udC1zaXplOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDExNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMGVmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2luLW91ci1jb21tdW5pdGllcy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW4tb3VyLWNvbW11bml0aWVzIC53cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbi1vdXItY29tbXVuaXRpZXMgLmNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA0OC44MjExNyU7XG4gIG1hcmdpbi1sZWZ0OiAyNS41ODk0MSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW4tb3VyLWNvbW11bml0aWVzIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbi1vdXItY29tbXVuaXRpZXMgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluLW91ci1jb21tdW5pdGllcyAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbi1vdXItY29tbXVuaXRpZXMgLmNvbnRlbnQgcCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW4tb3VyLWNvbW11bml0aWVzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxuICAuaW4tb3VyLWNvbW11bml0aWVzIC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuaW4tb3VyLWNvbW11bml0aWVzIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaW4tb3VyLWNvbW11bml0aWVzIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uZWF0c21hcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5YWQyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG59XG5cbi5lYXRzbWFydCAud2F2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2F2ZS1mbGlwcGVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTM1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTU5cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5lYXRzbWFydCAud2F2ZS5ibHVlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3dhdmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5lYXRzbWFydCAuc3Bvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyZW07XG4gIHotaW5kZXg6IDU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmVhdHNtYXJ0IC5jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNDguODIxMTclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZWF0c21hcnQgLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmVhdHNtYXJ0IC5jb250ZW50IGgyLCAuZWF0c21hcnQgLmNvbnRlbnQgaDMsIC5lYXRzbWFydCAuY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lYXRzbWFydCAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmVhdHNtYXJ0IC5jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5lYXRzbWFydCAuY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5lYXRzbWFydCAuY29udGVudCBwIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVhdHNtYXJ0IC5jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lYXRzbWFydCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZWF0c21hcnQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVhdHNtYXJ0IC5jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZWF0c21hcnQgLnNwb29uIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyZW0gMCAyZW0gMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbiAuYmxhZGUge1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMmVtIDA7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLmNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDMxLjc2MTU3JTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLmNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAuY29sICsgLmNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDY1Ljg4MDc4JTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5jb2wgKyAuY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAge1xuICB3aWR0aDogNzI5cHg7XG4gIGhlaWdodDogNDgxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLm1hcCAucHJlbG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTk5OWVtO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLm1hcCAucGlucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcyOXB4O1xuICBoZWlnaHQ6IDQ4MXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAubWFwIC5waW5zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dhc2hpbmd0b24vb3Blbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMgYS5vcGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93YXNoaW5ndG9uL2Nsb3NlLnBuZyk7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMgLmVhc3Rlcm4ge1xuICB0b3A6IDE2MHB4O1xuICBsZWZ0OiA1MDBweDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLm1hcCAucGlucyAud2VzdGVybiB7XG4gIHRvcDogMjc0cHg7XG4gIGxlZnQ6IDE3NnB4O1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAubWFwIC5waW5zIC5zb3V0aGVhc3Qge1xuICB0b3A6IDMyNnB4O1xuICBsZWZ0OiAzNjlweDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLm1hcCAucGlucyAubm9ydGh3ZXN0IHtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiAyNjlweDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLm1hcCAubWFwLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAuY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAuY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAuY29sICsgLmNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLmNvbCArIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAsIC5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjUuOTglO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMgYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZSAuY29udGVudCAubWFwIC5waW5zIC5lYXN0ZXJuIHtcbiAgICB0b3A6IDMxJTtcbiAgICBsZWZ0OiA2NCU7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUgLmNvbnRlbnQgLm1hcCAucGlucyAud2VzdGVybiB7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogMjYlO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMgLnNvdXRoZWFzdCB7XG4gICAgdG9wOiA2NSU7XG4gICAgbGVmdDogNDklO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlIC5jb250ZW50IC5tYXAgLnBpbnMgLm5vcnRod2VzdCB7XG4gICAgdG9wOiAxNyU7XG4gICAgbGVmdDogMzUlO1xuICB9XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5sYWJlbCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbiAuYmxhZGUgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLmxhYmVsIC5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLm9wZW4gLmxhYmVsIC5mYS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUub3BlbiAubGFiZWwgLmZhLXRpbWVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwOUJENCByaWdodCB0b3A7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuYmx1ZS5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmJsdWUub3BlbiB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93YXNoaW5ndG9uL21haW4tYmcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5QkQ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uIC5ibGFkZS5ibHVlIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuYmx1ZS5vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93YXNoaW5ndG9uL21vYmlsZS9tYWluLWJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5nb2xkIHtcbiAgYmFja2dyb3VuZDogI2YxY2Q4MTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTVjN2M7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLnBpbmsub3BlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG93ZXJmdWxseS1kZWxpY2lvdXMuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24gLmJsYWRlLnBpbmsub3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wb3dlcmZ1bGx5LWRlbGljaW91cy1tb2JpbGUuanBnKTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5waW5rLm9wZW4gLmxhYmVsIHtcbiAgY29sb3I6ICNlZjQ0NmQ7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRhaXJ5LTEwMSAuaW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA4Mi45NDAzOSU7XG4gIG1hcmdpbi1sZWZ0OiA4LjUyOTglO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kYWlyeS0xMDEgLmludHJvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRhaXJ5LTEwMSAuaW50cm8gaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRhaXJ5LTEwMSAuaW50cm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZS5kYWlyeS0xMDEgLmludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZS5kYWlyeS0xMDEub3BlbiAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZS5kYWlyeS0xMDEub3BlbiAud3JhcHBlciAubGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDUwcHggYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6IC5ibG9ja2VyIHtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IGgzIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IC5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgLmNob2ljZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdiAuY2hvaWNlcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgLmNob2ljZXMgbGkgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZDogIzY1YzdjNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzNlbTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgLmNob2ljZXMgbGkgYSB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IC5jaG9pY2VzIGxpIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZWY0NDZkIHNvbGlkO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdiAuY2hvaWNlcyBsaSBhLmFjdGl2ZSBpIHtcbiAgYmFja2dyb3VuZDogI2VmNDQ2ZDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgLnRydWUsIC5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IC5mYWxzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMzUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IC50cnVlIGgzLCAuYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdiAuZmFsc2UgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYuY29ycmVjdCB7XG4gIGJhY2tncm91bmQ6ICM0OTlhZDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi5jb3JyZWN0IC5xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmNvcnJlY3QgLnRydWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi53cm9uZyB7XG4gIGJhY2tncm91bmQ6ICNlZjQ0NmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi53cm9uZyBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi53cm9uZyAucXVlc3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi53cm9uZyAuZmFsc2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi5hY3RpdmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTY1cHg7XG4gIHotaW5kZXg6IDUwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmFjdGl2ZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYuY2FyZC0wIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTFiMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi5jYXJkLTEge1xuICBsZWZ0OiAxNTBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjBkOTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYuY2FyZC0yIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2NXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi5jYXJkLTMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZDk7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmNhcmQtNCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlMWIzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmNhcmQtMCAucXVlc3Rpb24sIC5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmNhcmQtNCAucXVlc3Rpb24ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmNhcmQtMSAucXVlc3Rpb24sIC5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2LmNhcmQtMyAucXVlc3Rpb24ge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uIC5ibGFkZSAucXVpeiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlIC5xdWl6ID4gZGl2IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdiAuY2hvaWNlcyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUgLnF1aXogPiBkaXYgLnF1ZXN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZSAucXVpeiA+IGRpdi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzLm9wZW4gLm1vZHVsZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMuY2xvc2VkIC5pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMudmlld2luZy1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NWM3YztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzLnZpZXdpbmctY2FyZCAubW9kdWxlLW5hdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMudmlld2luZy1jYXJkIC5tb2R1bGUtbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzLnZpZXdpbmctY2FyZCAuY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzLnZpZXdpbmctY2FyZCAubGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMgLmNhcmQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jYXJkIC5pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jYXJkIC5pbmZvIGgyIHtcbiAgZm9udC1zaXplOiAxMDhweDtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jYXJkIC5pbmZvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jYXJkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAuY2FyZCAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxLjY2ZW07XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jYXJkIC5pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5jYXJkIC5pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMgLm1haW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubWFpbiBoMiwgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tYWluIGg0IHtcbiAgY29sb3I6ICMzMzQzNTE7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMgLm1haW4gaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xuICBsZWZ0OiA5NHB4O1xuICB0b3A6IC00MHB4O1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMgLm1haW4gaDIge1xuICBmb250LXNpemU6IDEwOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogOTdweDtcbiAgbWFyZ2luOiAwcHggMCAxNXB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGVmdDogLTM3cHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubWFpbiBoMiBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubWFpbiBwIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMzM0MzUxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tYWluIGg0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubWFpbiBoMiB7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDM3LjNweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tYWluIGgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubWFpbiBoMiBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tYWluIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tb2R1bGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZjQ0NmQ7XG4gIHdpZHRoOiA2NjNweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMzMnB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tb2R1bGUtbmF2IGEge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubW9kdWxlLW5hdiBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMgLm1vZHVsZS1uYXYgYTpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmJsYWRlLmRlbGljaW91cyAubW9kdWxlLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuZGVsaWNpb3VzIC5tb2R1bGUtbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYWNjb3JkaW9uIC5ibGFkZS5kZWxpY2lvdXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuaW50ZXJhY3RpdmUtbWFwIC5jb2wubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuaW50ZXJhY3RpdmUtbWFwIC5jb2wuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQgaDIsIC5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCBoMywgLmFjY29yZGlvbiAuYmxhZGUuaW50ZXJhY3RpdmUtbWFwIC5jb250ZW50IGg0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAuaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAuaW5mbyBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAuaW5mbyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY29yZGlvbiAuYmxhZGUuaW50ZXJhY3RpdmUtbWFwIC5jb250ZW50IC5pbmZvIHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQgLm1haW4gcCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQgLm1haW4gaDIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29sLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuaW50ZXJhY3RpdmUtbWFwIC5jb2wubW9iaWxlIC5pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAubWFpbiB7XG4gICAgcGFkZGluZzogMCAxLjVlbTtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQgLm1haW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIH1cbiAgLmFjY29yZGlvbiAuYmxhZGUuaW50ZXJhY3RpdmUtbWFwIC5jb250ZW50IC5tYWluIHAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAuaW5mbyB7XG4gICAgcGFkZGluZzogMCAxLjVlbTtcbiAgfVxuICAuYWNjb3JkaW9uIC5ibGFkZS5pbnRlcmFjdGl2ZS1tYXAgLmNvbnRlbnQgLmluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAuaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hY2NvcmRpb24gLmJsYWRlLmludGVyYWN0aXZlLW1hcCAuY29udGVudCAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAuYmxhZGUub3BlbiB7XG4gIG1pbi1oZWlnaHQ6IDY2MHB4O1xufVxuXG4uYWNjb3JkaW9uIC5ibGFkZS5vcGVuIC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uIC5ibGFkZS5vcGVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4vKiBibG9ja3MgdXNlZCBvbiBtb3JlIHRoYW4gdHdvIHBhZ2VzIHNob3VsZCBnbyBpbiBoZXJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndhdmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyZW0gMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pbnRyb2R1Y3Rpb24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM0OTlhZDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW50cm9kdWN0aW9uLmJsdWUgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW50cm9kdWN0aW9uIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQyZW07XG4gIGNvbG9yOiAjNDk5YWQyO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnRyb2R1Y3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4uaW50cm9kdWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwNzhBRTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmludHJvZHVjdGlvbiAud2F2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2F2ZS1mbGlwcGVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDF1dHQ5cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbi5pbnRyb2R1Y3Rpb24gLndhdmUuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXZlLWJsdWUtZmxpcHBlZC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICB9XG4gIC5pbnRyb2R1Y3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuaW50cm9kdWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuaW50cm9kdWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5ibG9nLWdyaWQge1xuICBmb250LXNpemU6IDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctZ3JpZCAud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1ncmlkIC53cmFwcGVyLmludHJvLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2ctZ3JpZCAuaW50cm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1ncmlkIC5pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctZ3JpZCAuaW50cm8gaDIge1xuICBjb2xvcjogIzAwNzhhZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0NXB4O1xufVxuXG4uYmxvZy1ncmlkIC5pbnRybyBwIHtcbiAgY29sb3I6ICMwMDc4YWU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uYmxvZy1ncmlkIC52aWV3LWFsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDNlNTI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG59XG5cbi5ibG9nLWdyaWQgLmdyaWQtaXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbn1cblxuLmJsb2ctZ3JpZCAuaGFsZiB7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcGFkZGluZzogMCAxMi41JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmxvZy1ncmlkLXNhbXBsZS0xLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctZ3JpZCAuaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwzZDNkM2QrMTAwJjArMCwwLjY1KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoNjEsIDYxLCA2MSwgMC42NSkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSg2MSwgNjEsIDYxLCAwLjY1KSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSg2MSwgNjEsIDYxLCAwLjY1KSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2M2QzZDNkJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmxvZy1ncmlkIC5oYWxmICsgLmhhbGYge1xuICBib3JkZXItbGVmdDogMXB4ICM4MWFlYjQgc29saWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmxvZy1ncmlkLXNhbXBsZS0yLmpwZyk7XG59XG5cbi5ibG9nLWdyaWQgLmhhbGYgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAzMyUgMDtcbn1cblxuLmJsb2ctZ3JpZCAuaGFsZiAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmJsb2ctZ3JpZCAuaGFsZiAuY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLWdyaWQgLnF1YXJ0ZXIge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIGhlaWdodDogNDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlcjpudGgtY2hpbGQob2RkKSAudGh1bWJuYWlsIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5ibG9nLWdyaWQgLnF1YXJ0ZXI6bnRoLWNoaWxkKG9kZCkgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNTBweDtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlciAuYXJyb3cge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC4zM2VtO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3OGFlO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyLmJsdWUgYSBpIHtcbiAgY29sb3I6ICMwMDNlNTI7XG59XG5cbi5ibG9nLWdyaWQgLnF1YXJ0ZXIubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM2NWM3Yzc7XG59XG5cbi5ibG9nLWdyaWQgLnF1YXJ0ZXIubGlnaHQtYmx1ZSBhIGkge1xuICBjb2xvcjogIzAwM2U1Mjtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlci5waW5rIHtcbiAgYmFja2dyb3VuZDogI2VmNDQ2ZDtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlci5waW5rIGEgaSB7XG4gIGNvbG9yOiAjZmVjNTZmO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyLmdvbGQge1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyLmdvbGQgYSBpIHtcbiAgY29sb3I6ICM0OTlhZDI7XG59XG5cbi5ibG9nLWdyaWQgLnF1YXJ0ZXIgLnRodW1ibmFpbCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwJTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyIC5jb250ZW50IC5jb250ZW50LXdyYXAge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDE1JTtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlciAuY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMDAzRTUyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyIC5jb250ZW50IGgyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlciAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZy1ncmlkIC5xdWFydGVyIC5jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctZ3JpZCAucXVhcnRlciAuY29udGVudCBhIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMC4zM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctZ3JpZCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmxvZy1ncmlkIC5xdWFydGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2ctZ3JpZCAucXVhcnRlciAudGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6IDE1JTtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgfVxuICAuYmxvZy1ncmlkIC5xdWFydGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzJTtcbiAgfVxuICAuYmxvZy1ncmlkIC5xdWFydGVyOm50aC1jaGlsZChldmVuKSAudGh1bWJuYWlsIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1ncmlkIC5xdWFydGVyOm50aC1jaGlsZChldmVuKSAuY29udGVudCB7XG4gICAgcmlnaHQ6IDMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1haWwtc2lnbnVwLCAuY3RhIHtcbiAgYmFja2dyb3VuZDogI2ZlYzU2ZjtcbiAgY29sb3I6ICMzYjNkNDA7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVtYWlsLXNpZ251cCBpbnB1dFt0eXBlPWVtYWlsXSwgLmN0YSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDI1cHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5lbWFpbC1zaWdudXAgaDEsIC5lbWFpbC1zaWdudXAgaDIsIC5lbWFpbC1zaWdudXAgaDMsIC5lbWFpbC1zaWdudXAgaDQsIC5lbWFpbC1zaWdudXAgcCwgLmN0YSBoMSwgLmN0YSBoMiwgLmN0YSBoMywgLmN0YSBoNCwgLmN0YSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbWFpbC1zaWdudXAgcDpsYXN0LWNoaWxkLCAuY3RhIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFsZWFocy1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiAjNjVjN2M3O1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xufVxuXG4uYWxlYWhzLWNvcm5lciAubmFycm93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNDguODIxMTclO1xuICBtYXJnaW4tbGVmdDogMjUuNTg5NDElO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxlYWhzLWNvcm5lciAubmFycm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5uYXJyb3cgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZWFocy1jb3JuZXIgLm5hcnJvdyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWxlYWhzLWNvcm5lciAubmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5uYXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFsZWFocy1jb3JuZXIgLm5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFsZWFocy1jb3JuZXIgLm5hdiBhLm5ldyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5hbGVhaHMtY29ybmVyLmNvdy1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVjNTZmO1xufVxuXG4uYWxlYWhzLWNvcm5lciAuaGVhZHNob3Qge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gIHdpZHRoOiA0OC44MjExNyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmhlYWRzaG90Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5pbnRybyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQ4LjgyMTE3JTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmludHJvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5pbnRybyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmludHJvIHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmludHJvIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWxlYWhzLWNvcm5lciAuaGVhZHNob3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFsZWFocy1jb3JuZXIgLm5hcnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFsZWFocy1jb3JuZXIgLm5hcnJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFsZWFocy1jb3JuZXIgLmludHJvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFsZWFocy1jb3JuZXIgLmludHJvOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWxlYWhzLWNvcm5lciAuaW50cm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uYWxlYWhzLWNvcm5lciAuZGFpcnktZ3JpZCB7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWxlYWhzLWNvcm5lciAuZ3JpZC1pdGVtczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogMjMuMjMxNzYlO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtIC5pbWFnZSB7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2hvc3QtY293LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW0gLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC4zKzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzRkMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xufVxuXG4uYWxlYWhzLWNvcm5lciAuZ3JpZC1pdGVtcyAuaXRlbSAuaW1hZ2UgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMzA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtIC5pbWFnZSBhIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMTVweDtcbiAgY29sb3I6ICNlZjQ0NmQ7XG4gIHotaW5kZXg6IDIwO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYWxlYWhzLWNvcm5lciAuZ3JpZC1pdGVtcyAuaXRlbSBoNCB7XG4gIGNvbG9yOiAjMjY0MTUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtIGg0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW0gLm1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG4uYWxlYWhzLWNvcm5lciAuZ3JpZC1pdGVtcyAuc2luZ2xlLXBvc3QgLml0ZW0ge1xuICBib3JkZXI6IDFweCAjYzVjNWM1IHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDQ4LjgyMTE3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWxlYWhzLWNvcm5lciAuZ3JpZC1pdGVtcyAuaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuYWxlYWhzLWNvcm5lciAuZ3JpZC1pdGVtcyAuaXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hbGVhaHMtY29ybmVyIC5ncmlkLWl0ZW1zIC5pdGVtIC5pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTUlIDA7XG4gIH1cbiAgLmFsZWFocy1jb3JuZXIgLmdyaWQtaXRlbXMgLml0ZW0gLmltYWdlIGltZyB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5ibG9nLWVudHJ5IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLmJsb2ctZW50cnkgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4uYmxvZy1lbnRyeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWVudHJ5IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctZW50cnkgbGkge1xuICBtYXJnaW4tbGVmdDogMS4zZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1lbnRyeSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5ibG9nLWNvbHMge1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xufVxuXG4uYmxvZy1jb2xzIC5zaWRlLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDE0LjcwMTk2JTtcbiAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJsb2ctY29scyAuc2lkZS1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2ctY29scyAuc2lkZS1jb2wgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2ctY29scyAuc2lkZS1jb2wgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9nLWNvbHMgLmNvbnRlbnQtY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNTcuMzUwOTglO1xuICBtYXJnaW4tbGVmdDogOC41Mjk4JTtcbn1cblxuLmJsb2ctY29scyAuY29udGVudC1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2ctY29scyAuY29udGVudC1jb2wuZnVsbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogODQwcHg7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1jb2xzIC5zaWRlLWNvbCxcbiAgLmJsb2ctY29scyAuY29udGVudC1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDgyLjk0MDM5JTtcbiAgICBtYXJnaW4tbGVmdDogOC41Mjk4JTtcbiAgfVxuICAuYmxvZy1jb2xzIC5zaWRlLWNvbDpsYXN0LWNoaWxkLFxuICAuYmxvZy1jb2xzIC5jb250ZW50LWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2ctY29scyAuc2lkZS1jb2wuZnVsbCxcbiAgLmJsb2ctY29scyAuY29udGVudC1jb2wuZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZy1jb2xzIC5zaWRlLWNvbCAuaW1hZ2UsXG4gIC5ibG9nLWNvbHMgLnNpZGUtY29sIC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICAgIHdpZHRoOiA0OC44MjExNyU7XG4gIH1cbiAgLmJsb2ctY29scyAuc2lkZS1jb2wgLmltYWdlOmxhc3QtY2hpbGQsXG4gIC5ibG9nLWNvbHMgLnNpZGUtY29sIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYmxvZy1jb2xzIC5zaWRlLWNvbCAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5ibG9nLWNvbHMgLmFib3V0LWxpbmsge1xuICBjb2xvcjogIzNiM2Q0MDtcbn1cblxuLmJsb2ctY29scyAuYWJvdXQtbGluayBpIHtcbiAgY29sb3I6ICNmZWM1NmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMC4zM2VtO1xufVxuXG4uYmxvZy1jb2xzIC5zb2NpYWwtbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLWNvbHMgLnNvY2lhbC1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5ibG9nLWNvbHMgLnNvY2lhbC1saW5rcyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvZy1jb2xzIC5zb2NpYWwtbGlua3MgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1jb2xzIC5zb2NpYWwtbGlua3MgbGkge1xuICAgIG1hcmdpbjogMHB4IDBweDtcbiAgfVxuICAuYmxvZy1jb2xzIC5zb2NpYWwtbGlua3MgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmJsb2ctY29scyAuc29jaWFsLWxpbmtzIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogOS4ycHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLWNvbHMge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG4uc2xpZGVzaG93IHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbn1cblxuLnNsaWRlc2hvdyAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbn1cblxuLnNsaWRlc2hvdyAuc2xpZGUtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjIuNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlc2hvdyAuc2xpZGUtbmF2IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi5zbGlkZXNob3cgLnNsaWRlLW5hdiAucHJldiB7XG4gIGxlZnQ6IC03NXB4O1xufVxuXG4uc2xpZGVzaG93IC5zbGlkZS1uYXYgLnByZXY6aG92ZXIge1xuICBsZWZ0OiAtODVweDtcbn1cblxuLnNsaWRlc2hvdyAuc2xpZGUtbmF2IC5uZXh0IHtcbiAgcmlnaHQ6IC03NXB4O1xufVxuXG4uc2xpZGVzaG93IC5zbGlkZS1uYXYgLm5leHQ6aG92ZXIge1xuICByaWdodDogLTg1cHg7XG59XG5cbi5zbGlkZXNob3cgLnNsaWRlcyB7XG4gIGJveC1zaGFkb3c6IDBweCAyNXB4IDU3Ljg1cHggNy4xNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnNsaWRlc2hvdyAuc2xpZGVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVzaG93IC5zbGlkZXMgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVzaG93IC5zbGlkZXMgLmNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZjQ0NmQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zbGlkZXNob3cgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWluZGVudDogLTEwMDBlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1YzdjNztcbn1cblxuLnNsaWRlc2hvdyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVzaG93IC5zbGlkZS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvc3QtaW50cm8ge1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xufVxuXG4ucG9zdC1pbnRybyAuY2F0ZWdvcmllcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDE0LjcwMTk2JTtcbiAgbWFyZ2luLWxlZnQ6IDguNTI5OCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwM2U1MjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xufVxuXG4ucG9zdC1pbnRybyAuY2F0ZWdvcmllczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucG9zdC1pbnRybyAuY2F0ZWdvcmllcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBvc3QtaW50cm8gLmludHJvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogNTcuMzUwOTglO1xuICBtYXJnaW4tbGVmdDogOC41Mjk4JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtaW50cm8gLmludHJvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wb3N0LWludHJvIC5pbnRybyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgY29sb3I6ICM0OTlhZDI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5wb3N0LWludHJvIC5pbnRybyBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICM0OTlhZDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9zdC1pbnRybyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLnBvc3QtaW50cm86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3N0LWludHJvIC5pbnRybyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogODIuOTQwMzklO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjUyOTglO1xuICB9XG4gIC5wb3N0LWludHJvIC5pbnRybzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBvc3QtaW50cm8gLmNhdGVnb3JpZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC5wb3N0LWludHJvIC5jYXRlZ29yaWVzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucG9zdC1pbnRybyAuY2F0ZWdvcmllcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5wb3N0LWludHJvIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvLXBsYXllciB7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbiAgYmxvY2txdW90ZSBpbWcge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNWJhNmQzO1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQ6ICNkODdjYTA7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTFhZTYxO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogI2IyZGVmMDtcbn1cblxuLmJnLWN5YW4ge1xuICBiYWNrZ3JvdW5kOiAjN2RkMGQ1O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjYTNkMWUwO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2YxY2Q4MTtcbn1cblxuLmRhaXJ5LW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xufVxuXG4uZGFpcnktbmV3cyAubmV3cy1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZGFpcnktbmV3cyBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggI2VlZWVlZSBzb2xpZDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uZGFpcnktbmV3cyBoZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDk5YWQyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5kYWlyeS1uZXdzIGFydGljbGUge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCAjZWVlIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYWlyeS1uZXdzIGFydGljbGUgZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2FmYWZhZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuLmRhaXJ5LW5ld3MgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmRhaXJ5LW5ld3MgYXJ0aWNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5kYWlyeS1uZXdzIGFydGljbGUgLmltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuICB3aWR0aDogOC4zMDQ2JTtcbn1cblxuLmRhaXJ5LW5ld3MgYXJ0aWNsZSAuaW1hZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRhaXJ5LW5ld3MgYXJ0aWNsZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmRhaXJ5LW5ld3MgYXJ0aWNsZSAuY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgd2lkdGg6IDQwLjI5MTM3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGFpcnktbmV3cyBhcnRpY2xlIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kYWlyeS1uZXdzIGFydGljbGUgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjY0MTUwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGFpcnktbmV3cyBhcnRpY2xlIC5jb250ZW50IGgzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmRhaXJ5LW5ld3MgYXJ0aWNsZSAuY29udGVudCAubW9yZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5kYWlyeS1uZXdzIGFydGljbGUgLmNvbnRlbnQgLm1vcmUgaW1nIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzNlbTtcbn1cblxuLmRhaXJ5LW5ld3MgLnZpZXctYWxsIHtcbiAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGFpcnktbmV3cyBhcnRpY2xlIC5pbWFnZSwgLmRhaXJ5LW5ld3MgYXJ0aWNsZSAuY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGFpcnktbmV3cyBhcnRpY2xlIC5pbWFnZTpsYXN0LWNoaWxkLCAuZGFpcnktbmV3cyBhcnRpY2xlIC5jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGFpcnktbmV3cyBhcnRpY2xlIC5pbWFnZSBpbWcsIC5kYWlyeS1uZXdzIGFydGljbGUgLmNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmRhaXJ5LW5ld3MgYXJ0aWNsZSBkYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZXZlbnQtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZWM1NmY7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV2ZW50LWxpc3QucHJvZHVjZXJzIHtcbiAgYmFja2dyb3VuZDogI2VmNDQ2ZDtcbn1cblxuLmV2ZW50LWxpc3QgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNTBweCAwIDAgMDtcbn1cblxuLmV2ZW50LWxpc3QgLmV2ZW50LWdyaWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXZlbnQtbGlzdCBoZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjNDk5YWQyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ldmVudC1saXN0IGhlYWRlciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZXZlbnQtbGlzdCAuZXZlbnRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uZXZlbnQtbGlzdCAuZXZlbnRzIHRkLCAuZXZlbnQtbGlzdCAuZXZlbnRzIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZXZlbnQtbGlzdCAuZXZlbnRzIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAycHggI2YwZjBmMCBzb2xpZDtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZXZlbnQtbGlzdCAuZXZlbnRzIC5tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzQ5OWFkMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG59XG5cbi5ldmVudC1saXN0IC5ldmVudHMgZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNlZjQ0NmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdtdXNlby1zbGFiJztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmV2ZW50LWxpc3QgLmV2ZW50cyBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzY2NmM3MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmV2ZW50LWxpc3QgLmV2ZW50cyBoNSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ldmVudC1saXN0IC5ldmVudHMgLmZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmV2ZW50LWxpc3QgLmV2ZW50cyAuZmVhdHVyZWQgYSB7XG4gIGNvbG9yOiAjM2IzZDQwO1xufVxuXG4uZXZlbnQtbGlzdCAuZXZlbnRzIC5mZWF0dXJlZCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ldmVudC1saXN0IC5ldmVudHMgLmZlYXR1cmVkIGRhdGUge1xuICBjb2xvcjogI2VmNDQ2ZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmV2ZW50LWxpc3QgLmV2ZW50cyAuZmVhdHVyZWQgLm1vcmUge1xuICBjb2xvcjogIzQ5OWFkMjtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWxpc3QgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qID1Xb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFsaWdubGVmdCwgLmFsaWducmlnaHQsIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jcGRmcmVwb3J0IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW9fc2FuczUwMFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMC4xaW47XG4gIHdpZHRoOiA4LjI1aW47XG4gIGhlaWdodDogMTFpbjtcbiAgbWF4LXdpZHRoOiA4LjI1aW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwZGZyZXBvcnQgLnBkZi1yZXN1bHRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xuICBncmlkLWdhcDogN3B4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI3BkZnJlcG9ydCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvX3NhbnM5MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbiNwZGZyZXBvcnQgLnBkZi1oZWFkZXIsICNwZGZyZXBvcnQgLmF2ZXJhZ2UtY2Fsb3JpZXMsICNwZGZyZXBvcnQgLmxlZ2FsIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuI3BkZnJlcG9ydCAuYWN0aXZpdHktbGV2ZWwsICNwZGZyZXBvcnQgLmFnZSB7XG4gIGJvcmRlcjogMXB4ICMwMDc4QUUgc29saWQ7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xufVxuXG4jcGRmcmVwb3J0IC5hY3Rpdml0eS1sZXZlbCBoMywgI3BkZnJlcG9ydCAuYWdlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW9fc2FuczkwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogIzAwNzhBRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbiNwZGZyZXBvcnQgLnBkZi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3OEFFO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3BkZnJlcG9ydCAucGRmLWhlYWRlciBoMSwgI3BkZnJlcG9ydCAucGRmLWhlYWRlciBoMiwgI3BkZnJlcG9ydCAucGRmLWhlYWRlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwZGZyZXBvcnQgLnBkZi1oZWFkZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuI3BkZnJlcG9ydCAucGRmLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuI3BkZnJlcG9ydCAucGRmLWhlYWRlciAud3JhcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG59XG5cbiNwZGZyZXBvcnQgLmF2ZXJhZ2UtY2Fsb3JpZXMge1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggIzAwNzhBRSBzb2xpZDtcbn1cblxuI3BkZnJlcG9ydCAuYXZlcmFnZS1jYWxvcmllcyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuI3BkZnJlcG9ydCAucmVzdWx0LWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgcGFkZGluZzogMTVweCA1cHg7XG59XG5cbiNwZGZyZXBvcnQgLnJlc3VsdC1kYXRhIGg0LCAjcGRmcmVwb3J0IC5yZXN1bHQtZGF0YSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvX3NhbnM5MDBcIiwgc2Fucy1zZXJpZjtcbn1cblxuI3BkZnJlcG9ydCAucmVzdWx0LWRhdGEgaDQge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuI3BkZnJlcG9ydCAucmVzdWx0LWRhdGEgaDUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jcGRmcmVwb3J0IC5yZXN1bHQtZGF0YSBpbWcge1xuICB3aWR0aDogNjZweDtcbn1cblxuI3BkZnJlcG9ydCAucmVzdWx0LWRhdGEgZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuI3BkZnJlcG9ydCAuZ3JhaW5zIHtcbiAgYmFja2dyb3VuZDogI0U2NzMyNTtcbn1cblxuI3BkZnJlcG9ydCAudmVnZXRhYmxlcyB7XG4gIGJhY2tncm91bmQ6ICM3M0I3NDM7XG59XG5cbiNwZGZyZXBvcnQgLmZydWl0IHtcbiAgYmFja2dyb3VuZDogI0Q3MjAyNztcbn1cblxuI3BkZnJlcG9ydCAubWlsayB7XG4gIGJhY2tncm91bmQ6ICMzRjg1QzY7XG59XG5cbiNwZGZyZXBvcnQgLnByb3RlaW4ge1xuICBiYWNrZ3JvdW5kOiAjNUY0OTk1O1xufVxuXG4jcGRmcmVwb3J0IC5vaWxzIHtcbiAgYmFja2dyb3VuZDogI0ZCQjYxNjtcbn1cblxuI3BkZnJlcG9ydCAuZXh0cmFzIHtcbiAgYmFja2dyb3VuZDogI0U4MTU4QjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNwZGZyZXBvcnQgLmV4dHJhcyBpbWcge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuI3BkZnJlcG9ydCAubGVnYWwge1xuICBjb2xvcjogIzAwM0U1MjtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuI3BkZnJlcG9ydCAubGVnYWwgLmJpZyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvX3NhbnM5MDBcIiwgc2Fucy1zZXJpZjtcbn1cblxuI3BkZnJlcG9ydCAubGVnYWwgLmJpZyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiNwZGZyZXBvcnQgLmxlZ2FsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG5cbiNwZGZyZXBvcnQgLmxlZ2FsIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcImZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiI3skYWxsLWJ1dHRvbnN9IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgJGJhc2Utc3BhY2luZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYWN0aW9uLWNvbG9yLCAyMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIkbGlnaHQtYmx1ZTogIzY1YzdjNztcbiRibHVlOiAjNDk5YWQyO1xuXG4kZGFyay1ibHVlOiAjMDAzZTUyO1xuJG5ldy1ibHVlOiAjMDA3OGFlO1xuJHBpbms6ICNlZjQ0NmQ7XG4kZ29sZDogI2ZlYzU2ZjtcbiR5ZWxsb3c6ICNmZWM1NmY7XG5cbiRic3A6IDUwcHg7IC8vIGJhc2Ugc2VjdGlvbiBwYWRkaW5nIHRvcC9ib3R0b20gLi4uIGEgZm9vbGlzaCBkZXYncyBkcmVhbVxuQG1peGluIHNlY3Rpb24tcGFkZGluZygkdG9wOiAkYnNwLCAkcmlnaHQ6IDAsICRib3R0b206ICRic3AsICRsZWZ0OiAwKSB7XG4gICAgcGFkZGluZzogJHRvcCAkcmlnaHQgJGJvdHRvbSAkbGVmdDtcbn1cblxuQG1peGluIGNlbnRlcmVyKCRob3Jpem9udGFsOiB0cnVlLCAkdmVydGljYWw6IHRydWUpIHtcbiAgICAvLyAyMDE2IHdhcyB3aWxkXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpZiAoJGhvcml6b250YWwgYW5kICR2ZXJ0aWNhbCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9IEBlbHNlIGlmICgkaG9yaXpvbnRhbCkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH0gQGVsc2UgaWYgKCR2ZXJ0aWNhbCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxufVxuIiwiLy8gQnJlYWtwb2ludHNcbiRtZWRpdW0tc2NyZWVuOiA2MDBweDtcbiRsYXJnZS1zY3JlZW46IDkwMHB4O1xuXG4vLyBUeXBvZ3JhcGh5XG4kYmFzZS1mb250LWZhbWlseTogJGZvbnQtc3RhY2staGVsdmV0aWNhO1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXG4vLyBGb250IFNpemVzXG4kYmFzZS1mb250LXNpemU6IDFlbTtcblxuLy8gTGluZSBoZWlnaHRcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yO1xuXG4vLyBPdGhlciBTaXplc1xuJGJhc2UtYm9yZGVyLXJhZGl1czogM3B4O1xuJGJhc2Utc3BhY2luZzogJGJhc2UtbGluZS1oZWlnaHQgKiAxZW07XG4kc21hbGwtc3BhY2luZzogJGJhc2Utc3BhY2luZyAvIDI7XG4kYmFzZS16LWluZGV4OiAwO1xuXG4vLyBDb2xvcnNcbi8vICRibHVlOiAjMTU2NWMwO1xuJGRhcmstZ3JheTogIzMzMztcbiRtZWRpdW0tZ3JheTogIzk5OTtcbiRsaWdodC1ncmF5OiAjZGRkO1xuXG4vLyBGb250IENvbG9yc1xuJGJhc2UtZm9udC1jb2xvcjogJGRhcmstZ3JheTtcbiRhY3Rpb24tY29sb3I6ICRibHVlO1xuXG4vLyBCb3JkZXJcbiRiYXNlLWJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXk7XG4kYmFzZS1ib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XG5cbi8vIEJhY2tncm91bmQgQ29sb3JzXG4kYmFzZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRiYXNlLWJvcmRlci1jb2xvciwgNzUlKTtcblxuLy8gRm9ybXNcbiRmb3JtLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKCMwMDAsIDAuMDYpO1xuJGZvcm0tYm94LXNoYWRvdy1mb2N1czogJGZvcm0tYm94LXNoYWRvdywgMCAwIDVweCBhZGp1c3QtY29sb3IoJGFjdGlvbi1jb2xvciwgJGxpZ2h0bmVzczogLTUlLCAkYWxwaGE6IC0wLjMpO1xuXG4vLyBBbmltYXRpb25zXG4kYmFzZS1kdXJhdGlvbjogMTUwbXM7XG4kYmFzZS10aW1pbmc6IGVhc2U7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLy9cbi8vLyBAdHlwZSBsaXN0XG4vLy9cbi8vLyBAbGluayBnb28uZ2wvQ3hiMjZpXG4vLy8vXG5cbiRmb250LXN0YWNrLWhlbHZldGljYTogKFxuICBcIkhlbHZldGljYSBOZXVlXCIsXG4gIFwiSGVsdmV0aWNhXCIsXG4gIFwiQXJpYWxcIixcbiAgc2Fucy1zZXJpZixcbik7XG5cbiRmb250LXN0YWNrLWx1Y2lkYS1ncmFuZGU6IChcbiAgXCJMdWNpZGEgR3JhbmRlXCIsXG4gIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLFxuICBcIkdlbmV2YVwiLFxuICBcIlZlcmRhbmFcIixcbiAgc2Fucy1zZXJpZixcbik7XG5cbiRmb250LXN0YWNrLXZlcmRhbmE6IChcbiAgXCJWZXJkYW5hXCIsXG4gIFwiR2VuZXZhXCIsXG4gIHNhbnMtc2VyaWYsXG4pO1xuXG4kZm9udC1zdGFjay1zeXN0ZW06IChcbiAgLWFwcGxlLXN5c3RlbSxcbiAgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICBcIlNlZ29lIFVJXCIsXG4gIFwiUm9ib3RvXCIsXG4gIFwiT3h5Z2VuXCIsXG4gIFwiVWJ1bnR1XCIsXG4gIFwiQ2FudGFyZWxsXCIsXG4gIFwiRmlyYSBTYW5zXCIsXG4gIFwiRHJvaWQgU2Fuc1wiLFxuICBcIkhlbHZldGljYSBOZXVlXCIsXG4gIHNhbnMtc2VyaWYsXG4pO1xuXG4kZm9udC1zdGFjay1nYXJhbW9uZDogKFxuICBcIkdhcmFtb25kXCIsXG4gIFwiQmFza2VydmlsbGVcIixcbiAgXCJCYXNrZXJ2aWxsZSBPbGQgRmFjZVwiLFxuICBcIkhvZWZsZXIgVGV4dFwiLFxuICBcIlRpbWVzIE5ldyBSb21hblwiLFxuICBzZXJpZixcbik7XG5cbiRmb250LXN0YWNrLWdlb3JnaWE6IChcbiAgXCJHZW9yZ2lhXCIsXG4gIFwiVGltZXNcIixcbiAgXCJUaW1lcyBOZXcgUm9tYW5cIixcbiAgc2VyaWYsXG4pO1xuXG4kZm9udC1zdGFjay1ob2VmbGVyLXRleHQ6IChcbiAgXCJIb2VmbGVyIFRleHRcIixcbiAgXCJCYXNrZXJ2aWxsZSBPbGQgRmFjZVwiLFxuICBcIkdhcmFtb25kXCIsXG4gIFwiVGltZXMgTmV3IFJvbWFuXCIsXG4gIHNlcmlmLFxuKTtcblxuJGZvbnQtc3RhY2stY29uc29sYXM6IChcbiAgXCJDb25zb2xhc1wiLFxuICBcIm1vbmFjb1wiLFxuICBtb25vc3BhY2UsXG4pO1xuXG4kZm9udC1zdGFjay1jb3VyaWVyLW5ldzogKFxuICBcIkNvdXJpZXIgTmV3XCIsXG4gIFwiQ291cmllclwiLFxuICBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIixcbiAgXCJMdWNpZGEgVHlwZXdyaXRlclwiLFxuICBtb25vc3BhY2UsXG4pO1xuXG4kZm9udC1zdGFjay1tb25hY286IChcbiAgXCJtb25hY29cIixcbiAgXCJDb25zb2xhc1wiLFxuICBcIkx1Y2lkYSBDb25zb2xlXCIsXG4gIG1vbm9zcGFjZSxcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNaXhlcyBhIGNvbG9yIHdpdGggYmxhY2suXG4vLy9cbi8vLyBAYXJndW1lbnQge2NvbG9yfSAkY29sb3Jcbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyIChwZXJjZW50YWdlKX0gJHBlcmNlbnRcbi8vLyAgIFRoZSBhbW91bnQgb2YgYmxhY2sgdG8gYmUgbWl4ZWQgaW4uXG4vLy9cbi8vLyBAcmV0dXJuIHtjb2xvcn1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoI2ZmYmI1MiwgNjAlKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0YTIwO1xuLy8vICAgfVxuXG5AZnVuY3Rpb24gc2hhZGUoXG4gICAgJGNvbG9yLFxuICAgICRwZXJjZW50XG4gICkge1xuXG4gIEBpZiBub3QgX2lzLWNvbG9yKCRjb2xvcikge1xuICAgIEBlcnJvciBcImAjeyRjb2xvcn1gIGlzIG5vdCBhIHZhbGlkIGNvbG9yIGZvciB0aGUgYCRjb2xvcmAgYXJndW1lbnQgaW4gXCIgK1xuICAgICAgICAgICBcInRoZSBgc2hhZGVgIG1peGluLlwiO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIG1peCgjMDAwLCAkY29sb3IsICRwZXJjZW50KTtcbiAgfVxufVxuIiwiZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nIC8gMjtcbiAgcGFkZGluZzogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmcgLyAyO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG59XG5cbiN7JGFsbC10ZXh0LWlucHV0c30ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmcgLyAzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHNoYWRlKCRiYXNlLWJvcmRlci1jb2xvciwgMjAlKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93LWZvY3VzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0aW50KCRiYXNlLWZvbnQtY29sb3IsIDQwJSk7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAkc21hbGwtc3BhY2luZyAvIDI7XG59XG5cblt0eXBlPVwiZmlsZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwidWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJ0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogJHNtYWxsLXNwYWNpbmcgMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNoYWRlKCRiYXNlLWJvcmRlci1jb2xvciwgMjUlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogJHNtYWxsLXNwYWNpbmcgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQge1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gIHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nIDA7XG59XG5cbnRyLFxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCJib2R5IHtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcbiAgZm9udC1zdHlsZTpub3JtYWw7XG4gIG1hcmdpbjogMCAwICRzbWFsbC1zcGFjaW5nO1xuICBjb2xvcjokbmV3LWJsdWU7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOjYwcHg7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTo0MHB4O1xufVxuaDMge1xuICBmb250LXNpemU6MzJweDtcbiAgY29sb3I6JGJsdWU7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZToyNnB4O1xufVxuaDUge1xuICBmb250LXNpemU6NDRweDtcbn1cbmg2IHtcbiAgZm9udC1zaXplOjE4cHg7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAkc21hbGwtc3BhY2luZztcbn1cblxuYSB7XG4gIGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHNoYWRlKCRhY3Rpb24tY29sb3IsIDI1JSk7XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbjogJGJhc2Utc3BhY2luZyAwO1xufVxuXG5cbmJsb2NrcXVvdGUge1xuICBjb2xvcjokYmx1ZTtcbiAgZm9udC1zaXplOjMycHg7XG4gIGZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOjMzcHggMDtcbiAgbWFyZ2luOjQzcHggMDtcbiAgYm9yZGVyLXRvcDoxcHggJGJsdWUgc29saWQ7XG4gIGJvcmRlci1ib3R0b206MXB4ICRibHVlIHNvbGlkO1xuICBmb290ZXIge1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHRleHQtaW5kZW50OiAyZW07XG4gICAgcCB7IG1hcmdpbi1ib3R0b206MDsgfVxuICB9XG4gIHAgeyBtYXJnaW4tYm90dG9tOjA7IH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEluY3JlbWVudHMgdXAgb3IgZG93biBhIGRlZmluZWQgc2NhbGUgYW5kIHJldHVybnMgYW4gYWRqdXN0ZWQgdmFsdWUuIFRoaXNcbi8vLyBoZWxwcyBlc3RhYmxpc2ggY29uc2lzdGVudCBtZWFzdXJlbWVudHMgYW5kIHNwYWNpYWwgcmVsYXRpb25zaGlwcyB0aHJvdWdob3V0XG4vLy8geW91ciBwcm9qZWN0LiBXZSBwcm92aWRlIGEgbGlzdCBvZiBjb21tb25seSB1c2VkIHNjYWxlcyBhc1xuLy8vIFtwcmUtZGVmaW5lZCB2YXJpYWJsZXNdW3NjYWxlc10uXG4vLy9cbi8vLyBbc2NhbGVzXTogaHR0cHM6Ly9naXRodWIuY29tL3Rob3VnaHRib3QvYm91cmJvbi9ibG9iL21hc3Rlci9jb3JlL2JvdXJib24vc2V0dGluZ3MvX3NjYWxlcy5zY3NzXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAodW5pdGxlc3MpfSAkaW5jcmVtZW50XG4vLy8gICBIb3cgbWFueSBzdGVwcyB0byBpbmNyZW1lbnQgdXAgb3IgZG93biB0aGUgc2NhbGUuXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAod2l0aCB1bml0KSB8IGxpc3R9ICR2YWx1ZSBbMWVtXVxuLy8vICAgVGhlIGJhc2UgdmFsdWUgdGhlIHNjYWxlIHN0YXJ0cyBhdC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh1bml0bGVzcyl9ICRyYXRpbyBbMS4yNV1cbi8vLyAgIFRoZSByYXRpbyB0aGUgc2NhbGUgaXMgYnVpbHQgb24uXG4vLy9cbi8vLyBAcmV0dXJuIHtudW1iZXIgKHdpdGggdW5pdCl9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZmlyc3QtZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtc2l6ZTogbW9kdWxhci1zY2FsZSgyKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLnNlY29uZC1lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiBtb2R1bGFyLXNjYWxlKDMsIDJlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC50aGlyZC1lbGVtZW50IHtcbi8vLyAgICAgZm9udC1zaXplOiBtb2R1bGFyLXNjYWxlKDMsIDFlbSAxLjZlbSwgJG1ham9yLXNldmVudGgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBHbG9iYWxseSBjaGFuZ2UgdGhlIGJhc2UgcmF0aW9cbi8vLyAgICRib3VyYm9uOiAoXG4vLy8gICAgIFwibW9kdWxhci1zY2FsZS1yYXRpb1wiOiAxLjIsXG4vLy8gICApO1xuLy8vXG4vLy8gICAuZm91cnRoLWVsZW1lbnQge1xuLy8vICAgICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5maXJzdC1lbGVtZW50IHtcbi8vLyAgICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLnNlY29uZC1lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAzLjkwNjI1ZW07XG4vLy8gICB9XG4vLy9cbi8vLyAgIC50aGlyZC1lbGVtZW50IHtcbi8vLyAgICAgZm9udC1zaXplOiAzZW07XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5mb3VydGgtZWxlbWVudCB7XG4vLy8gICAgIGZvbnQtc2l6ZTogMS43MjhlbTtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX3JldHJpZXZlLWJvdXJib24tc2V0dGluZ1xuXG5AZnVuY3Rpb24gbW9kdWxhci1zY2FsZShcbiAgICAkaW5jcmVtZW50LFxuICAgICR2YWx1ZTogX3JldHJpZXZlLWJvdXJib24tc2V0dGluZyhcIm1vZHVsYXItc2NhbGUtYmFzZVwiKSxcbiAgICAkcmF0aW86IF9yZXRyaWV2ZS1ib3VyYm9uLXNldHRpbmcoXCJtb2R1bGFyLXNjYWxlLXJhdGlvXCIpXG4gICkge1xuXG4gICR2MTogbnRoKCR2YWx1ZSwgMSk7XG4gICR2MjogbnRoKCR2YWx1ZSwgbGVuZ3RoKCR2YWx1ZSkpO1xuICAkdmFsdWU6ICR2MTtcblxuICAvLyBzY2FsZSAkdjIgdG8ganVzdCBhYm92ZSAkdjFcbiAgQHdoaWxlICR2MiA+ICR2MSB7XG4gICAgJHYyOiAoJHYyIC8gJHJhdGlvKTsgLy8gd2lsbCBiZSBvZmYtYnktMVxuICB9XG4gIEB3aGlsZSAkdjIgPCAkdjEge1xuICAgICR2MjogKCR2MiAqICRyYXRpbyk7IC8vIHdpbGwgZml4IG9mZi1ieS0xXG4gIH1cblxuICAvLyBjaGVjayBBRlRFUiBzY2FsaW5nICR2MiB0byBwcmV2ZW50IGRvdWJsZS1jb3VudGluZyBjb3JuZXItY2FzZVxuICAkZG91YmxlLXN0cmFuZGVkOiAkdjIgPiAkdjE7XG5cbiAgQGlmICRpbmNyZW1lbnQgPiAwIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRpbmNyZW1lbnQge1xuICAgICAgQGlmICRkb3VibGUtc3RyYW5kZWQgYW5kICgkdjEgKiAkcmF0aW8pID4gJHYyIHtcbiAgICAgICAgJHZhbHVlOiAkdjI7XG4gICAgICAgICR2MjogKCR2MiAqICRyYXRpbyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHYxOiAoJHYxICogJHJhdGlvKTtcbiAgICAgICAgJHZhbHVlOiAkdjE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRpbmNyZW1lbnQgPCAwIHtcbiAgICAvLyBhZGp1c3QgJHYyIHRvIGp1c3QgYmVsb3cgJHYxXG4gICAgQGlmICRkb3VibGUtc3RyYW5kZWQge1xuICAgICAgJHYyOiAoJHYyIC8gJHJhdGlvKTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gJGluY3JlbWVudCB0aHJvdWdoIC0xIHtcbiAgICAgIEBpZiAkZG91YmxlLXN0cmFuZGVkIGFuZCAoJHYxIC8gJHJhdGlvKSA8ICR2MiB7XG4gICAgICAgICR2YWx1ZTogJHYyO1xuICAgICAgICAkdjI6ICgkdjIgLyAkcmF0aW8pO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICR2MTogKCR2MSAvICRyYXRpbyk7XG4gICAgICAgICR2YWx1ZTogJHYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaWYgJGJvcmRlci1ib3gtc2l6aW5nID09IHRydWUge1xuICBodG1sIHsgLy8gaHR0cDovL2JpdC5seS8xcWsydFZSXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICoge1xuICAgICYsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NhbnMxMDAnO1xuICAgIHNyYzogdXJsKCdmb250cy9tdXNlb3NhbnMtMTAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL211c2Vvc2Fucy0xMDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zYW5zNTAwJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zYW5zLTUwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NhbnMtNTAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczUwMF9pdGFsaWMnO1xuICAgIHNyYzogdXJsKCdmb250cy9tdXNlb3NhbnMtNTAwaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL211c2Vvc2Fucy01MDBpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zYW5zOTAwJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zYW5zLTkwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NhbnMtOTAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczcwMCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2Fucy03MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvbXVzZW9zYW5zLTcwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NhbnM5MDBfaXRhbGljJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zYW5zLTkwMGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NhbnMtOTAwaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczMwMCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2Fucy0zMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvbXVzZW9zYW5zLTMwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NhbnM3MDBfaXRhbGljJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zYW5zLTcwMGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NhbnMtNzAwaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2FuczMwMF9pdGFsaWMnO1xuICAgIHNyYzogdXJsKCdmb250cy9tdXNlb3NhbnMtMzAwaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL211c2Vvc2Fucy0zMDBpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zYW5zMTAwX2l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2Fucy0xMDBpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvbXVzZW9zYW5zLTEwMGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjEwMCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2xhYi0xMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvbXVzZW9zbGFiLTEwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NsYWIxMDBfaXRhbGljJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zbGFiLTEwMGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NsYWItMTAwaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjMwMCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2xhYi0zMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvbXVzZW9zbGFiLTMwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NsYWIzMDBfaXRhbGljJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zbGFiLTMwMGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NsYWItMzAwaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjUwMCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2xhYi01MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnZm9udHMvbXVzZW9zbGFiLTUwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NsYWI1MDBfaXRhbGljJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zbGFiLTUwMGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NsYWItNTAwaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjEwMDAnO1xuICAgIHNyYzogdXJsKCdmb250cy9tdXNlb3NsYWItMTAwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NsYWItMTAwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ211c2VvX3NsYWIxMDAwX2l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL211c2Vvc2xhYi0xMDAwaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL211c2Vvc2xhYi0xMDAwaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjkwMF9pdGFsaWMnO1xuICAgIHNyYzogdXJsKCdmb250cy9tdXNlb3NsYWItOTAwaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL211c2Vvc2xhYi05MDBpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiOTAwJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zbGFiLTkwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NsYWItOTAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbXVzZW9fc2xhYjcwMF9pdGFsaWMnO1xuICAgIHNyYzogdXJsKCdmb250cy9tdXNlb3NsYWItNzAwaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL211c2Vvc2xhYi03MDBpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlb19zbGFiNzAwJztcbiAgICBzcmM6IHVybCgnZm9udHMvbXVzZW9zbGFiLTcwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdmb250cy9tdXNlb3NsYWItNzAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbiAub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte21pbi1oZWlnaHQ6MXB4O2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5uby1qcyAub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXZ7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDowIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6bm9uZTtwYWRkaW5nOjAhaW1wb3J0YW50O2ZvbnQ6aW5oZXJpdH0ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG57ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vb24tRmxvd2VyXCI7XG4gICAgc3JjOiB1cmwoXCJmb250cy9Nb29uLUZsb3dlci50dGYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Nb29uLUZsb3dlci50dGYuc3ZnI01vb24tRmxvd2VyXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiZm9udHMvTW9vbi1GbG93ZXIudHRmLmVvdFwiKSxcbiAgICAgICAgdXJsKFwiZm9udHMvTW9vbi1GbG93ZXIudHRmLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG59XG46LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wIHtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIGJvZHksXG4gICAgaHRtbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxufVxuXG5odG1sLnN3aXBlYm94LWh0bWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCkge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBAaW5jbHVkZSByb3coKTtcbn1cblxuYm9keSxcbmh0bWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjZkNzA7XG59XG5cbmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJfd3AtY29yZS1jc3NcIjtcblxuLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4ICMzMzMgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgei1pbmRleDogMTAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDEsIC0wLjQyLCAwLjU1LCAwLjcxKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3LWJsdWU7XG4gICAgICAgIGNvbG9yOiAkbmV3LWJsdWU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXctYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5waW5rIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdvbGQsXG4gICAgJi55ZWxsb3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xuICAgICAgICBjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi55ZWxsb3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xuICAgICAgICBjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kYXJrLWJsdWUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubmV3LWJsdWUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0MDliZDI7XG4gICAgICAgIGNvbG9yOiAkbmV3LWJsdWU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ldy1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGlnaHQtYmx1ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzcyYTlkOTtcbiAgICAgICAgY29sb3I6ICM3MmE5ZDk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MmE5ZDk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYWJvdXQtY29sdW1ucyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIC5hYm91dC1zaWRlYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDMpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tZ3JpZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDduKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4bikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIC5sb2dvLFxuICAgICAgICAgICAgICAgIC5sb2dvOm50aC1jaGlsZCg3biksXG4gICAgICAgICAgICAgICAgLmxvZ286bnRoLWNoaWxkKDhuKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkLWNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgbWluLWhlaWdodDogOTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIC5zdG9yeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmLmxhcmdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGVybWFsaW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAuYWJvdXQtc2lkZWJhcixcbiAgICAgICAgLmZlYXR1cmVkLWNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVhci1kYWlyeS1mZWF0dXJlIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmcoKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy9taW4taGVpZ2h0OjQwMHB4O1xuICAgIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29sdW1uIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibW9vbi1mbG93ZXJcIjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNoaWZ0KDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50ZXh0LWxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRleHQtbGVmdCxcbiAgICAgICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtbGVmdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYudGV4dC1yaWdodCB7XG4gICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaGlmdCg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXJtcy1mZWF0dXJlIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKC4uL2ltYWdlcy9mYXJtLXN0b3JpZXMtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICB9XG4gICAgLmZlYXR1cmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMixcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdG9yaWVzIHtcbiAgICAgICAgLnN0b3J5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAxMHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS4yN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNjQxNTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzIHtcbiAgICAgICAgICAgIC5zdG9yeSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1pbGstbnV0cmllbnRzIHtcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jNjVjN2M3KzAsNzNjZWQ4KzM3LDZmY2RkOSszOSw2OGM4ZDgrNTAsNjVjOGQ4KzUwLDVmYzRkOCs1OCw1Y2M0ZDgrNTgsNTljM2Q4KzYxLDU5YzFkOCs2Myw1NmMxZDgrNjMsNTRjMWQ4KzY0LDU0YmZkNys2Nyw1MWJmZDcrNjcsNTBiZWQ3KzY5LDRkYmVkNys2OSw0ZGJjZDcrNzIsNGJiY2Q3KzczLDQ4YmNkNys3Myw0OGJhZDcrNzUsNDViYWQ3Kzc1LDQwYjhkNys4MSwzZWI3ZDcrODIsM2JiN2Q3KzgzLDNkYjZkNys4NCwzOWI2ZDcrODUsMzhiNWQ2Kzg4LDM2YjRkNis5MCwzM2I0ZDYrOTAsMzViM2Q2KzkzLDMxYjNkNis5MywzMWIzZDYrMTAwICovXG4gICAgYmFja2dyb3VuZDogIzY1YzdjNzsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvcCxcbiAgICAgICAgIzY1YzdjNyAwJSxcbiAgICAgICAgIzczY2VkOCAzNyUsXG4gICAgICAgICM2ZmNkZDkgMzklLFxuICAgICAgICAjNjhjOGQ4IDUwJSxcbiAgICAgICAgIzY1YzhkOCA1MCUsXG4gICAgICAgICM1ZmM0ZDggNTglLFxuICAgICAgICAjNWNjNGQ4IDU4JSxcbiAgICAgICAgIzU5YzNkOCA2MSUsXG4gICAgICAgICM1OWMxZDggNjMlLFxuICAgICAgICAjNTZjMWQ4IDYzJSxcbiAgICAgICAgIzU0YzFkOCA2NCUsXG4gICAgICAgICM1NGJmZDcgNjclLFxuICAgICAgICAjNTFiZmQ3IDY3JSxcbiAgICAgICAgIzUwYmVkNyA2OSUsXG4gICAgICAgICM0ZGJlZDcgNjklLFxuICAgICAgICAjNGRiY2Q3IDcyJSxcbiAgICAgICAgIzRiYmNkNyA3MyUsXG4gICAgICAgICM0OGJjZDcgNzMlLFxuICAgICAgICAjNDhiYWQ3IDc1JSxcbiAgICAgICAgIzQ1YmFkNyA3NSUsXG4gICAgICAgICM0MGI4ZDcgODElLFxuICAgICAgICAjM2ViN2Q3IDgyJSxcbiAgICAgICAgIzNiYjdkNyA4MyUsXG4gICAgICAgICMzZGI2ZDcgODQlLFxuICAgICAgICAjMzliNmQ3IDg1JSxcbiAgICAgICAgIzM4YjVkNiA4OCUsXG4gICAgICAgICMzNmI0ZDYgOTAlLFxuICAgICAgICAjMzNiNGQ2IDkwJSxcbiAgICAgICAgIzM1YjNkNiA5MyUsXG4gICAgICAgICMzMWIzZDYgOTMlLFxuICAgICAgICAjMzFiM2Q2IDEwMCVcbiAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICM2NWM3YzcgMCUsXG4gICAgICAgICM3M2NlZDggMzclLFxuICAgICAgICAjNmZjZGQ5IDM5JSxcbiAgICAgICAgIzY4YzhkOCA1MCUsXG4gICAgICAgICM2NWM4ZDggNTAlLFxuICAgICAgICAjNWZjNGQ4IDU4JSxcbiAgICAgICAgIzVjYzRkOCA1OCUsXG4gICAgICAgICM1OWMzZDggNjElLFxuICAgICAgICAjNTljMWQ4IDYzJSxcbiAgICAgICAgIzU2YzFkOCA2MyUsXG4gICAgICAgICM1NGMxZDggNjQlLFxuICAgICAgICAjNTRiZmQ3IDY3JSxcbiAgICAgICAgIzUxYmZkNyA2NyUsXG4gICAgICAgICM1MGJlZDcgNjklLFxuICAgICAgICAjNGRiZWQ3IDY5JSxcbiAgICAgICAgIzRkYmNkNyA3MiUsXG4gICAgICAgICM0YmJjZDcgNzMlLFxuICAgICAgICAjNDhiY2Q3IDczJSxcbiAgICAgICAgIzQ4YmFkNyA3NSUsXG4gICAgICAgICM0NWJhZDcgNzUlLFxuICAgICAgICAjNDBiOGQ3IDgxJSxcbiAgICAgICAgIzNlYjdkNyA4MiUsXG4gICAgICAgICMzYmI3ZDcgODMlLFxuICAgICAgICAjM2RiNmQ3IDg0JSxcbiAgICAgICAgIzM5YjZkNyA4NSUsXG4gICAgICAgICMzOGI1ZDYgODglLFxuICAgICAgICAjMzZiNGQ2IDkwJSxcbiAgICAgICAgIzMzYjRkNiA5MCUsXG4gICAgICAgICMzNWIzZDYgOTMlLFxuICAgICAgICAjMzFiM2Q2IDkzJSxcbiAgICAgICAgIzMxYjNkNiAxMDAlXG4gICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgIzY1YzdjNyAwJSxcbiAgICAgICAgIzczY2VkOCAzNyUsXG4gICAgICAgICM2ZmNkZDkgMzklLFxuICAgICAgICAjNjhjOGQ4IDUwJSxcbiAgICAgICAgIzY1YzhkOCA1MCUsXG4gICAgICAgICM1ZmM0ZDggNTglLFxuICAgICAgICAjNWNjNGQ4IDU4JSxcbiAgICAgICAgIzU5YzNkOCA2MSUsXG4gICAgICAgICM1OWMxZDggNjMlLFxuICAgICAgICAjNTZjMWQ4IDYzJSxcbiAgICAgICAgIzU0YzFkOCA2NCUsXG4gICAgICAgICM1NGJmZDcgNjclLFxuICAgICAgICAjNTFiZmQ3IDY3JSxcbiAgICAgICAgIzUwYmVkNyA2OSUsXG4gICAgICAgICM0ZGJlZDcgNjklLFxuICAgICAgICAjNGRiY2Q3IDcyJSxcbiAgICAgICAgIzRiYmNkNyA3MyUsXG4gICAgICAgICM0OGJjZDcgNzMlLFxuICAgICAgICAjNDhiYWQ3IDc1JSxcbiAgICAgICAgIzQ1YmFkNyA3NSUsXG4gICAgICAgICM0MGI4ZDcgODElLFxuICAgICAgICAjM2ViN2Q3IDgyJSxcbiAgICAgICAgIzNiYjdkNyA4MyUsXG4gICAgICAgICMzZGI2ZDcgODQlLFxuICAgICAgICAjMzliNmQ3IDg1JSxcbiAgICAgICAgIzM4YjVkNiA4OCUsXG4gICAgICAgICMzNmI0ZDYgOTAlLFxuICAgICAgICAjMzNiNGQ2IDkwJSxcbiAgICAgICAgIzM1YjNkNiA5MyUsXG4gICAgICAgICMzMWIzZDYgOTMlLFxuICAgICAgICAjMzFiM2Q2IDEwMCVcbiAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzY1YzdjNycsIGVuZENvbG9yc3RyPScjMzFiM2Q2JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgNTBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuXG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLmRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZkYS1ub3RlLTIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBAaW5jbHVkZSByb3coKTtcbiAgICB9XG5cbiAgICAuaW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDIpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm51dHJpZW50cy1mZWF0dXJlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzhhZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSByb3coKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4ICRsaWdodC1ibHVlIHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZGV0YWlscyxcbiAgICAuZGFpbHktdmFsdWUge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNiwgYmxvY2stY29sbGFwc2UpO1xuICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgIC5kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggJGxpZ2h0LWJsdWUgc29saWQ7XG5cbiAgICAgICAgLmRldGFpbHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhaWx5LXZhbHVlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCAkbGlnaHQtYmx1ZSBzb2xpZDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5wZXJjZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZkYS1ub3RlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMCAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm51dHJpZW50LXNlbGVjdG9yIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4ICRsaWdodC1ibHVlIHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDFweCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubnV0cmllbnQtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9udXRyaWVudC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxzLFxuICAgICAgICAuZGFpbHktdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhKDFuKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kYWlseS12YWx1ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbiAgICAgICAgICAgIC5kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYWlseS12YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4ICRsaWdodC1ibHVlIHNvbGlkO1xuXG4gICAgICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3NiYXItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIC5wZXJjZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mZGEtbm90ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5udXRyaWVudC1zZWxlY3RvciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mb2dyYXBoaWMge1xuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jNDk5YWQyKzAsMDBhOGQ2KzIzLDAwYWJkNisyNiwwNmFiZDYrMjYsMDZhYmQ2KzI2LDAwYWNkNisyNiwwMGFjZDYrMjcsMGNhY2Q2KzI3LDBjYWNkNisyNywwNWFkZDYrMjcsMTBhZGQ2KzI4LDEwYWRkNysyOCwxOGFkZDcrMjgsMTRhZWQ3KzI5LDFiYWVkNysyOSwxYmFlZDcrMjksMTdhZmQ3KzI5LDFlYWZkNysyOSwxZWFmZDcrMzAsMjNhZmQ3KzMwLDIwYjBkNyszMCwyMGIwZDcrMzAsMjViMGQ3KzMxLDIyYjFkNyszMSwyN2IxZDcrMzEsMjliMmQ2KzMyLDJkYjJkNiszMiwyYmIzZDYrMzMsMmZiM2Q2KzMzLDMxYjNkNiszNCwzNWIzZDYrMzQsMzRiNWQ2KzM1LDM4YjVkNiszNSwzYmI1ZDYrMzUsMzliNmQ3KzM2LDNkYjZkNyszNiwzYmI3ZDcrMzYsNGZiZGQ3KzQxLDRkYmVkNys0MSw1NGJmZDcrNDIsNTRjMWQ4KzQzLDU5YzFkOCs0NCw1OWMzZDgrNDUsNWZjNGQ4KzQ2LDY1YzdjNys1Niw2NWM3YzArMTAwICovXG4gICAgYmFja2dyb3VuZDogIzQ5OWFkMjsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvcCxcbiAgICAgICAgIzQ5OWFkMiAwJSxcbiAgICAgICAgIzAwYThkNiAyMyUsXG4gICAgICAgICMwMGFiZDYgMjYlLFxuICAgICAgICAjMDZhYmQ2IDI2JSxcbiAgICAgICAgIzA2YWJkNiAyNiUsXG4gICAgICAgICMwMGFjZDYgMjYlLFxuICAgICAgICAjMDBhY2Q2IDI3JSxcbiAgICAgICAgIzBjYWNkNiAyNyUsXG4gICAgICAgICMwY2FjZDYgMjclLFxuICAgICAgICAjMDVhZGQ2IDI3JSxcbiAgICAgICAgIzEwYWRkNiAyOCUsXG4gICAgICAgICMxMGFkZDcgMjglLFxuICAgICAgICAjMThhZGQ3IDI4JSxcbiAgICAgICAgIzE0YWVkNyAyOSUsXG4gICAgICAgICMxYmFlZDcgMjklLFxuICAgICAgICAjMWJhZWQ3IDI5JSxcbiAgICAgICAgIzE3YWZkNyAyOSUsXG4gICAgICAgICMxZWFmZDcgMjklLFxuICAgICAgICAjMWVhZmQ3IDMwJSxcbiAgICAgICAgIzIzYWZkNyAzMCUsXG4gICAgICAgICMyMGIwZDcgMzAlLFxuICAgICAgICAjMjBiMGQ3IDMwJSxcbiAgICAgICAgIzI1YjBkNyAzMSUsXG4gICAgICAgICMyMmIxZDcgMzElLFxuICAgICAgICAjMjdiMWQ3IDMxJSxcbiAgICAgICAgIzI5YjJkNiAzMiUsXG4gICAgICAgICMyZGIyZDYgMzIlLFxuICAgICAgICAjMmJiM2Q2IDMzJSxcbiAgICAgICAgIzJmYjNkNiAzMyUsXG4gICAgICAgICMzMWIzZDYgMzQlLFxuICAgICAgICAjMzViM2Q2IDM0JSxcbiAgICAgICAgIzM0YjVkNiAzNSUsXG4gICAgICAgICMzOGI1ZDYgMzUlLFxuICAgICAgICAjM2JiNWQ2IDM1JSxcbiAgICAgICAgIzM5YjZkNyAzNiUsXG4gICAgICAgICMzZGI2ZDcgMzYlLFxuICAgICAgICAjM2JiN2Q3IDM2JSxcbiAgICAgICAgIzRmYmRkNyA0MSUsXG4gICAgICAgICM0ZGJlZDcgNDElLFxuICAgICAgICAjNTRiZmQ3IDQyJSxcbiAgICAgICAgIzU0YzFkOCA0MyUsXG4gICAgICAgICM1OWMxZDggNDQlLFxuICAgICAgICAjNTljM2Q4IDQ1JSxcbiAgICAgICAgIzVmYzRkOCA0NiUsXG4gICAgICAgICM2NWM3YzcgNTYlLFxuICAgICAgICAjNjVjN2MwIDEwMCVcbiAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICM0OTlhZDIgMCUsXG4gICAgICAgICMwMGE4ZDYgMjMlLFxuICAgICAgICAjMDBhYmQ2IDI2JSxcbiAgICAgICAgIzA2YWJkNiAyNiUsXG4gICAgICAgICMwNmFiZDYgMjYlLFxuICAgICAgICAjMDBhY2Q2IDI2JSxcbiAgICAgICAgIzAwYWNkNiAyNyUsXG4gICAgICAgICMwY2FjZDYgMjclLFxuICAgICAgICAjMGNhY2Q2IDI3JSxcbiAgICAgICAgIzA1YWRkNiAyNyUsXG4gICAgICAgICMxMGFkZDYgMjglLFxuICAgICAgICAjMTBhZGQ3IDI4JSxcbiAgICAgICAgIzE4YWRkNyAyOCUsXG4gICAgICAgICMxNGFlZDcgMjklLFxuICAgICAgICAjMWJhZWQ3IDI5JSxcbiAgICAgICAgIzFiYWVkNyAyOSUsXG4gICAgICAgICMxN2FmZDcgMjklLFxuICAgICAgICAjMWVhZmQ3IDI5JSxcbiAgICAgICAgIzFlYWZkNyAzMCUsXG4gICAgICAgICMyM2FmZDcgMzAlLFxuICAgICAgICAjMjBiMGQ3IDMwJSxcbiAgICAgICAgIzIwYjBkNyAzMCUsXG4gICAgICAgICMyNWIwZDcgMzElLFxuICAgICAgICAjMjJiMWQ3IDMxJSxcbiAgICAgICAgIzI3YjFkNyAzMSUsXG4gICAgICAgICMyOWIyZDYgMzIlLFxuICAgICAgICAjMmRiMmQ2IDMyJSxcbiAgICAgICAgIzJiYjNkNiAzMyUsXG4gICAgICAgICMyZmIzZDYgMzMlLFxuICAgICAgICAjMzFiM2Q2IDM0JSxcbiAgICAgICAgIzM1YjNkNiAzNCUsXG4gICAgICAgICMzNGI1ZDYgMzUlLFxuICAgICAgICAjMzhiNWQ2IDM1JSxcbiAgICAgICAgIzNiYjVkNiAzNSUsXG4gICAgICAgICMzOWI2ZDcgMzYlLFxuICAgICAgICAjM2RiNmQ3IDM2JSxcbiAgICAgICAgIzNiYjdkNyAzNiUsXG4gICAgICAgICM0ZmJkZDcgNDElLFxuICAgICAgICAjNGRiZWQ3IDQxJSxcbiAgICAgICAgIzU0YmZkNyA0MiUsXG4gICAgICAgICM1NGMxZDggNDMlLFxuICAgICAgICAjNTljMWQ4IDQ0JSxcbiAgICAgICAgIzU5YzNkOCA0NSUsXG4gICAgICAgICM1ZmM0ZDggNDYlLFxuICAgICAgICAjNjVjN2M3IDU2JSxcbiAgICAgICAgIzY1YzdjMCAxMDAlXG4gICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgIzQ5OWFkMiAwJSxcbiAgICAgICAgIzAwYThkNiAyMyUsXG4gICAgICAgICMwMGFiZDYgMjYlLFxuICAgICAgICAjMDZhYmQ2IDI2JSxcbiAgICAgICAgIzA2YWJkNiAyNiUsXG4gICAgICAgICMwMGFjZDYgMjYlLFxuICAgICAgICAjMDBhY2Q2IDI3JSxcbiAgICAgICAgIzBjYWNkNiAyNyUsXG4gICAgICAgICMwY2FjZDYgMjclLFxuICAgICAgICAjMDVhZGQ2IDI3JSxcbiAgICAgICAgIzEwYWRkNiAyOCUsXG4gICAgICAgICMxMGFkZDcgMjglLFxuICAgICAgICAjMThhZGQ3IDI4JSxcbiAgICAgICAgIzE0YWVkNyAyOSUsXG4gICAgICAgICMxYmFlZDcgMjklLFxuICAgICAgICAjMWJhZWQ3IDI5JSxcbiAgICAgICAgIzE3YWZkNyAyOSUsXG4gICAgICAgICMxZWFmZDcgMjklLFxuICAgICAgICAjMWVhZmQ3IDMwJSxcbiAgICAgICAgIzIzYWZkNyAzMCUsXG4gICAgICAgICMyMGIwZDcgMzAlLFxuICAgICAgICAjMjBiMGQ3IDMwJSxcbiAgICAgICAgIzI1YjBkNyAzMSUsXG4gICAgICAgICMyMmIxZDcgMzElLFxuICAgICAgICAjMjdiMWQ3IDMxJSxcbiAgICAgICAgIzI5YjJkNiAzMiUsXG4gICAgICAgICMyZGIyZDYgMzIlLFxuICAgICAgICAjMmJiM2Q2IDMzJSxcbiAgICAgICAgIzJmYjNkNiAzMyUsXG4gICAgICAgICMzMWIzZDYgMzQlLFxuICAgICAgICAjMzViM2Q2IDM0JSxcbiAgICAgICAgIzM0YjVkNiAzNSUsXG4gICAgICAgICMzOGI1ZDYgMzUlLFxuICAgICAgICAjM2JiNWQ2IDM1JSxcbiAgICAgICAgIzM5YjZkNyAzNiUsXG4gICAgICAgICMzZGI2ZDcgMzYlLFxuICAgICAgICAjM2JiN2Q3IDM2JSxcbiAgICAgICAgIzRmYmRkNyA0MSUsXG4gICAgICAgICM0ZGJlZDcgNDElLFxuICAgICAgICAjNTRiZmQ3IDQyJSxcbiAgICAgICAgIzU0YzFkOCA0MyUsXG4gICAgICAgICM1OWMxZDggNDQlLFxuICAgICAgICAjNTljM2Q4IDQ1JSxcbiAgICAgICAgIzVmYzRkOCA0NiUsXG4gICAgICAgICM2NWM3YzcgNTYlLFxuICAgICAgICAjNjVjN2MwIDEwMCVcbiAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzQ5OWFkMicsIGVuZENvbG9yc3RyPScjNjVjN2MwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXG4gICAgLmludHJvIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5taWxrLWhhbmQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDkwcHg7XG4gICAgfVxuICAgIC5jb2NvbnV0LWhhbmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNSk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAkYmx1ZSBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nbGFzc2VzIHtcbiAgICAgICAgQGluY2x1ZGUgcm93KCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5nb2xkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFyay1ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAuZ2xhc3NlcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGFuZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVlc2UtZmVhdHVyZSB7XG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcblxuICAgIGgyLFxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgYTpub3QoLmJ1dHRvbikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuY2hlZXNlLFxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAuY2hlZXNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVlc2UucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlZXNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYXNpYy1wYWdlLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZztcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNjZlbSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbn1cblxuLmNvbnRhY3QtYmxvY2sge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZygpO1xuICAgIC5jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNC4yNSk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgIH1cbiAgICAubWFwIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIH1cblxuICAgIC5tYXAsXG4gICAgLmFkZHJlc3MsXG4gICAgLnBob25lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkcmVzcyxcbiAgICAucGhvbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgICAuc2xhYiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAuY29sdW1uLFxuICAgICAgICAubWFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaGlmdCgwKTtcbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3QtZm9ybSB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nO1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jNDk5YWQyKzAsNjVjN2M3KzEwMCAqL1xuICAgIGJhY2tncm91bmQ6ICM0OTlhZDI7IC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ5OWFkMiAwJSwgIzY1YzdjNyAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0OTlhZDIgMCUsICM2NWM3YzcgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ5OWFkMiAwJSwgIzY1YzdjNyAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM0OTlhZDInLCBlbmRDb2xvcnN0cj0nIzY1YzdjNycsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgyKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyB3aHkgZG8gZGVzaWduZXJzIGhhdGUgbGFiZWxzP1xuICAgIH1cblxuICAgIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgQGluY2x1ZGUgb21lZ2EoMm4pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICNmaWVsZF8xXzEsXG4gICAgI2ZpZWxkXzFfMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3Y2I4ZGM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNmaWVsZF8xXzMsXG4gICAgI2ZpZWxkXzFfNCxcbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICB9XG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW5wdXQsXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgI2ZpZWxkXzFfMSxcbiAgICAgICAgI2ZpZWxkXzFfMixcbiAgICAgICAgI2ZpZWxkXzFfMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LWdyaWQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSAmIGgyIHtcbiAgICAgICAgY29sb3I6ICRuZXctYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWFyY2ggJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeS1pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogODcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZWxhdGVkLXBvc3RzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweCAwO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbXMge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSg0bik7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAjYzVjNWM1IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9naG9zdC1jb3cucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwwLjMrMTAwICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDI1JSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM0ZDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWY0NDZkO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhdGVnb3J5LWZhcm1zIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2F0ZWdvcnktZXZlbnRzIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2F0ZWdvcnktZm9vZHMge1xuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNhdGVnb3J5LWNvbW11bml0eSB7XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR5cGUtcGFnZSB7XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmx1ZSwgMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNjQxNTA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDguNDFweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9taW4taGVpZ2h0OjMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvYXJkLW1lbWJlcnMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVldC10aGUtYm9hcmQuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XG4gICAgaGVpZ2h0OiA5OTVweDtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNC4wM3B4OyAvLyBpIGxvdmUgcGhvdG9zaG9wIHRleHQgcmVzaXppbmchXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvYXJkLWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDMwLjA4cHggMS45MnB4IHJnYmEoMDcsIDA0LCAwNiwgMC4zNik7XG5cbiAgICAgICAgLm1lbWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgzbik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMi43cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAuYm9hcmQtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICAubWVtYmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhLXJlc2V0KDNuKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgxbik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYW0tbWVtYmVycyB7XG4gICAgYmFja2dyb3VuZDogIzY1YzdjNztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICAgIC5tZW1iZXIge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG4gICAgICAgIEBpbmNsdWRlIG9tZWdhKDRuKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAubWVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhLXJlc2V0KDRuKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhKDJuKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0b3JlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdG9yZS1jdGEtYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuXG4gICAgJi5nb2xkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgfVxuICAgICYucGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICB9XG4gICAgJi5saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgfVxuICAgICYuZGFyay1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDI1cHggNTcuODVweCA3LjE1cHggcmdiYSgwLCAwLCAwLCAwLjY5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb2R1Y2VyLWxvZ2luLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1yZWdpc3Rlci15b3VyLWZhcm0sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc2V0LXBhc3N3b3JkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Byb2R1Y2VyLWJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICB9XG59XG5cbi5wcm9kdWNlciB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAjNjVjN2M3O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnJlcXVpcmVkLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDc4YWU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAucHJvZHVjZXItY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg3KTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMi41KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgICBAaW5jbHVkZSByb3coKTtcbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZDpub3QoLmZvcm0tcm93KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgbWFyaWduLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjZmllbGRfMl8xMCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICAgIH1cblxuICAgICAgICAjZmllbGRfMl8xMSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAuZ2lucHV0X2Z1bGwsXG4gICAgICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdpbnB1dF9sZWZ0LFxuICAgICAgICAgICAgLmdpbnB1dF9yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhKDJuKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naW5wdXRfbGVmdCxcbiAgICAgICAgICAgIC5naW5wdXRfcmlnaHQsXG4gICAgICAgICAgICAuZ2lucHV0X2Z1bGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGlucHV0LFxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTRjZWQ3O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dmb3JtX2ZpZWxkc180IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2ZpZWxkXzJfNSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAucHJvZHVjZXItY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGQsXG4gICAgICAgIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NvbnRhaW5lcixcbiAgICAgICAgLmZvcm0tcm93LFxuICAgICAgICAuZ2lucHV0X2xlZnQsXG4gICAgICAgIC5naW5wdXRfcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoMyAucmVxdWlyZWQtdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9naW4tZm9ybSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIEBpbmNsdWRlIHNoaWZ0KDMpO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSAvLyBkZXNpZ25lcnMgaGF0ZSBsYWJlbHNcbiAgICAubG9naW4tcmVtZW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmxvZ2luLXVzZXJuYW1lLFxuICAgIC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgY29sb3I6ICM5NGNlZDc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAubG9naW4tdXNlcm5hbWUsXG4gICAgICAgIC5sb2dpbi1wYXNzd29yZCxcbiAgICAgICAgLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFsZXJ0cyB7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIC5hbGVydCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjY0MTUwO1xuICAgIH1cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNjY2Mgc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlc291cmNlcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gICAgLmxvZ28tZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMCk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSg0bik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLmxvZ28tZ3JpZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9tZWdhLXJlc2V0KDRuKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbWVnYSgybik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN3cGFkbWluYmFyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludHJvLTQwNCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdygpO1xuICAgICAgICBtYXJnaW46IDc1cHggYXV0bztcbiAgICB9XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIG1pbi13aWR0aDogODglO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMzM0MzUxO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIC5oZXJvLTQwNCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbixcbio6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMsXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wbGF5LWJ1dHRvbixcbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXZvbHVtZS1zbGlkZXIsXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1tdXRlLWJ1dHRvbixcbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWVsaW5lLFxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtY3VycmVudC10aW1lLWRpc3BsYXksXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1zdGFydC1wbGF5YmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwgYm9keSAjc3dpcGVib3gtYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uaHVsbGFiYW1vby1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGUwZTAgIWltcG9ydGFudDtcbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzA4NDgxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOS45MnB4OyAvKmRlc2lnbmVycyBzY2FsZSBmb250cyovXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWdlLWhlcm8gLmhtb28tbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmh1bGxhYmFtb28tYmxhZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLndyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZWYwO1xuICAgICAgICAud3JhcHBlcixcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzgxYjNjYztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0NDZkO1xuICAgICAgICAud3JhcHBlcixcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmNDQ2ZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWFlNjE7XG4gICAgICAgIC53cmFwcGVyLFxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmU4NDI5O1xuICAgICAgICB9XG4gICAgfVxuICAgICRncmVlbjogIzY4Yjk5YjtcbiAgICAmLmdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAud3JhcHBlcixcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLFxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYTpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSxcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL21heC1oZWlnaHQ6NDAwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOjc1JTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMS4zNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaHVsbGFiYW1vby5pbnRyb2R1Y3Rpb24ge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OC44MnB4O1xuICAgICAgICBjb2xvcjogI2MwODQ4MTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM4YTkwOGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42M3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuMDNweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2JpX2xiLW91dGVyQ29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuI3NiX2luc3RhZ3JhbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICAgLnNiaV9pdGVtOmhvdmVyIHtcbiAgICAgICAgLnNiaV9saW5rIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNiaV9saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIgIWltcG9ydGFudDtcbiAgICAgICAgLnNiaV9ob3Zlcl90b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuc2JpX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgICAgLnNiaV9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdsb2JhbC1iYWNrLXRvLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICByaWdodDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMy4wMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4uYnJhbmRzLXNlY3Rpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBwLFxuICAgIGEge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDJlbTtcbiAgICB9XG4gICAgLndhdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3dhdmUtZmxpcHBlZC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNjBweDtcbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXZlLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0NjdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbnRlbnQtbGVmdCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5icmFuZHMtdXAsXG4gICAgLmJyYW5kcy1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuYnJhbmRzLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy9tYXgtaGVpZ2h0OmNhbGMoNzYuMzMzICogM3B4KTsgLy8gaGlkZSB0aGF0IGJvdHRvbSBib3JkZXIgZm9yIFFBXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2NjY2Mgc29saWQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDFhZWVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJyYW5kLW5hbWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm91ci1icmFuZHMge1xuICAgICAgICAvLyB3ZSBhcmVuJ3QgZG9pbmcgMyBicmFuZHMgYW55bW9yZS5cbiAgICAgICAgLy8gY2h1cm4gaXMgZnVuIGZvciBldmVyeW9uZSFcbiAgICAgICAgLmJyYW5kcy1saXN0IHtcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDpjYWxjKDgwcHggKiA0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIC5icmFuZHMtbGlzdCB7XG4gICAgICAgICAgICAvLyB3aWR0aDoxMDB2dztcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0Oi0xLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJyYW5kcy1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ0YWVlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NC43NHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA0M3B4IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM2LjU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG4gICAgfVxuICAgIC5icmFuZHMtbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzIuNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAuYnJhbmRzLW5hdiB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5taWxrLWJyYW5kcyB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuLmNoZWVzZS1icmFuZHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDc4YWU7XG59XG4uaWNlLWNyZWFtLWJyYW5kcyB7XG4gICAgYmFja2dyb3VuZDogIzQ5OWFkMjtcbn1cbi5idXR0ZXItYnJhbmRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAuY29udGVudCB7XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIHAsXG4gICAgICAgIC5icmFuZHMtdXAgaSxcbiAgICAgICAgLmJyYW5kcy1kb3duIGkge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1vdXItYnJhbmRzIHtcbiAgICAubWFpbi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ5OWFkMjtcbiAgICB9XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFjMzg0ZTtcbiAgICB9XG59XG5cbi5jdGEtYmFuZCB7XG4gICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMS4zcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmxvY2FsLXJlY2lwZXMge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgfVxufVxuXG4ucG9zdGlkLTIyOTkgLnBvc3QtZ3JpZC5yZWxhdGVkLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXlvdXItaGVhbHRoIHtcbiAgICAucGFnZS1oZXJvIC5jb250ZW50LXdyYXAgaDEge1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICAuaW50cm9kdWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBjb2xvcjogJG5ldy1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFsdGgtcG9zdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAudmlldy1hbGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIC5pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFpcnktZ3JpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIC5pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhhcy12aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHggMTVweDtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAuZG93bmxvYWQtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhcnQtc3Ryb25nIHtcbiAgICAvLyBtaW4taGVpZ2h0OiA2MjNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNjZmUyZjI7XG4gICAgcGFkZGluZzogMDtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2NmZTJmMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRuZXctYmx1ZTtcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LFxuICAgICAgICAuY29udGVudC1jdGEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgcC50b3AtbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmJvdHRvbS1saW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXctYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggJG5ldy1ibHVlIHNvbGlkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWR1Y2F0aW9uLW1hdGVyaWFscyB7XG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJlbSAyZW07XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGluay10aWxlcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gOihcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstdGlsZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXRlcmlhbC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgICAgY29sb3I6ICRuZXctYmx1ZTtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggI2ZmZik7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVjaXBlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5yZWNpcGUtc2lkZWJhciB7XG4gICAgICAgIGJvcmRlcjogMnB4ICRuZXctYmx1ZSBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgfVxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMS41ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlY2lwZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLm1vYmlsZS1pbmdyZWRpZW50cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMS41ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAucmVjaXBlLXNpZGViYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmVjaXBlLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIC5tb2JpbGUtaW5ncmVkaWVudHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4ICRuZXctYmx1ZSBzb2xpZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAucmVjaXBlLXBhZ2Uge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcmludC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWhlYWRlcixcbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlY2lwZS1zaWRlYmFyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggIzAwMCBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZXJvLFxuICAgICAgICAuYmxvZy1oZXJvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtaGVybyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWhlcm8gLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWhlcm8gaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lLFxuICAgICAgICAucmVsYXRlZC1wb3N0cyxcbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmRhaXJ5LWdyaWQgLml0ZW0gLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmV3LWJsdWU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLmltYWdlLWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5lYXQtc21hcnQtZGwtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG5cbi5teXBsYXRlLWZvcm0ge1xuICAgIHBhZGRpbmc6NmVtIDAgNGVtIDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIG1hcmdpbjphdXRvIDI1cHg7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOjg1MHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMwYjY5OWE7XG4gICAgICAgICAgICBib3JkZXI6MnB4ICMwYjY5OWEgc29saWQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuMDgwZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgcGFkZGluZzo4cHggNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMGI2OTlhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tYm9yZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXI6MXB4ICM2ODZmNzIgc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgICAgXG4gICAgICAgICAgICBwYWRkaW5nOjMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLndpZGUge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIGNvbG9yOiMwMDNlNTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDpub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjAyNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAwLjVlbSAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgaW5wdXQgeyBkaXNwbGF5Om5vbmU7IH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM2NDZlNmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMGI2OTlhO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4ICMwYjY5OWEgc29saWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWdlLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjoycHggIzQ5OWFkMiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICAgICAgY29sb3I6IzY0NmU2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjI0LjA2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo0Mi4xcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDpub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1kYWlyeS1jYWxjdWxhdG9yIC5wYWdlLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzQ5OWFkMiAhaW1wb3J0YW50O1xufVxuXG4ucmVzdWx0cy1vdXRybyB7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIGZvbnQtc2l6ZToxMy45cHg7XG4gICAgZm9udC1mYW1pbHk6XCJtdXNlbyBzbGFiXCI7XG4gICAgY29sb3I6IzAwMzE0MztcbiAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzowLjAyNWVtO1xuICAgIGEge1xuICAgICAgICBjb2xvcjojMDAzMTQzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgfVxufVxuXG4uc3BlY2lhbC1jYWxjLWJ1dHRvbiB7XG4gICAgY29sb3I6IzBiNjk5YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjojMGI2OTlhO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaW1nIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNhbGMtaW50cm8ge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvX3NsYWI3MDBcIjtcbiAgICBmb250LXNpemU6MTMuOXB4O1xuICAgIGNvbG9yOiMwMDMxNDM7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIHBhZGRpbmctYm90dG9tOjQ1cHg7XG59XG5cbi5kb3dubG9hZHMge1xuICAgIG1hcmdpbjoxNXB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjowIDAgNXB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVzdWx0cy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiNjOGUxZjE7XG4gICAgcGFkZGluZzo2NXB4IDA7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6MTAwMHB4O1xuICAgIH1cbiAgICBcbiAgICAuY2FsYy1zbGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zbGFiXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wMjVlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBmb250LXNpemU6MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpdml0eS1sZXZlbCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTdweDtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZpdHktaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDojMGI2OTlhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MHB4O1xuICAgICAgICBoZWlnaHQ6NDVweDtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOjMzJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MzRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMGI2OTlhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjoycHggIzBiNjk5YSBzb2xpZDtcbiAgICAgICAgY29sb3I6IzBiNjk5YTtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzowLjA4MGVtO1xuICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIHBhZGRpbmc6OHB4IDQwcHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzBiNjk5YTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMGI2OTlhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjojMGI2OTlhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzIHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICAub3ZlcnZpZXctcm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzcyYTlkOTtcbiAgICAgICAgICAgIHBhZGRpbmc6MjVweCA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYsYSB7IGNvbG9yOiNmZmY7IH1cbiAgICAgICAgICAgIHAgeyBtYXJnaW4tYm90dG9tOjAuM2VtOyB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowLjNlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpcIm11c2VvIHNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAwLjNlbSBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAuM2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0xIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTAwcHg7XG4gICAgICAgICAgICAgICAgZGl2IHsgd2lkdGg6MjUwcHg7IH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY29sLTEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDE1cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHsgd2lkdGg6MTAwJTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJlc3VsdHMtbmF2LCAucmVzdWx0cy1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiMwYjY5OWE7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgcGFkZGluZzowIDQwcHg7XG4gICAgICAgIC5jb2xsYXBzZS1hbGwge1xuICAgICAgICAgICAgLm1pbnVzIHsgZGlzcGxheTppbmxpbmU7IH1cbiAgICAgICAgICAgIC5wbHVzIHsgZGlzcGxheTpub25lOyB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLm1pbnVzIHsgZGlzcGxheTpub25lOyB9XG4gICAgICAgICAgICAgICAgLnBsdXMgeyBkaXNwbGF5OmlubGluZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuMDgwZW07XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgLnJlc3VsdHMtbmF2IHtcbiAgICAgICAgICAgIGEgeyBkaXNwbGF5Om5vbmU7IH1cbiAgICAgICAgICAgIC5jb2xsYXBzZS1hbGwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cy1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiMzZDg4Yjk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmNvbC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC0yIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICAuY29sLTEge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5yZXN1bHRzLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IzcyYTlkOTtcbiAgICAgICAgcGFkZGluZzoyNXB4IDBweCAyNXB4IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG5cbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYsYSB7IGNvbG9yOiNmZmY7IH1cbiAgICAgICAgcCB7IG1hcmdpbi1ib3R0b206MC4zZW07IH1cbiAgICAgICAgXG4gICAgICAgIC5jb2wtMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoyNTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb2wtMiB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6MTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAuc2VydmluZyB7IG1hcmdpbi1yaWdodDoxNXB4OyB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTMge1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzowO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjI1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6OHB4O1xuICAgICAgICAgICAgaW1nIHsgbWFyZ2luLXJpZ2h0OjIwcHg7IG1heC13aWR0aDoxMjBweDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb2wtMSB7IFxuICAgICAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjcwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MDtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDoxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6MTAwJTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjozO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwYjY5OWE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6OC41cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wMThlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIC8vbWluLWhlaWdodDoxMjBweDtcbiAgICAgICAgICAgICAgICBpbWcgeyB3aWR0aDo3MHB4OyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCAwIDVweCAwOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhdGUtZGF0YSB7XG4gICAgICAgIC5taW51cyB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhdGUtZGF0YS5hY3RpdmUge1xuXG4gICAgICAgIC5yZXN1bHRzLXJvdyB7IGRpc3BsYXk6ZmxleDsgfSAgIFxuICAgICAgICAubWludXMgeyBkaXNwbGF5OmlubGluZTsgfVxuICAgICAgICAucGx1cyB7IGRpc3BsYXk6bm9uZTsgfVxuXG4gICAgfVxuXG4gICAgXG5cbn1cblxuXG5cblxuLnBhZ2UtaGVybyAubXlwbGF0ZS1jb250ZW50IHtcbiAgICBjb2xvcjojZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOjEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxMDA7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6OTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYscCB7IGNvbG9yOiNmZmY7IG1hcmdpbjowOyB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NjlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuMTEwZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMscCAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlbyBzYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6MjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjAyNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAxNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjM5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDVweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjExMGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMsIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15cGxhdGUtaGVybyB7XG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4udG91ci1oZXJvIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6NjYlO1xuICAgIG1hcmdpbjowIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgLnRvdXItaGVybyB7XG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6MWVtIDJlbTsgXG4gICAgICAgIC5jb250ZW50IHsgd2lkdGg6MTAwJTsgfVxuICAgIH1cbn1cblxuXG4ucGFnZS1oZXJvIGltZy5teXBsYXRlIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206LTUwcHg7XG4gICAgei1pbmRleDoxMDE7XG4gICAgd2lkdGg6MzAwcHg7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6YXV0bztcbn1cblxuLnRvdXItY3JlZGl0cyB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzo0ZW0gMmVtO1xufVxuXG4udG91ci1jcmVkaXRzIGgzIHsgbWFyZ2luLWJvdHRvbToxMHB4OyB9XG4udG91ci1jcmVkaXRzIHVsIHsgbWFyZ2luLWJvdHRvbToyMHB4OyB9XG5cbi5jcmVkaXRzLXJvd3Mge1xuICAgIG1hcmdpbjo0MHB4IGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDoxMDAwcHg7XG59XG4uY3JlZGl0cy1sb2dvcyB7XG4gICAgLy9tYXgtd2lkdGg6NTAlOyAvLyBudW0gY29scy8xMDBcbiAgICBtYXJnaW46MCBhdXRvIDI1cHggYXV0bztcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAubG9nbyB7XG4gICAgICAgIHBhZGRpbmc6MTVweCAyNXB4O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDo1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOjUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7IGNvbG9yOiRibHVlOyB0ZXh0LWRlY29yYXRpb246bm9uZTt9XG4gICAgLmNhbGMtc2xhYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjAuMDI1ZW07XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgYm9yZGVyOjJweCAkYmx1ZSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGNvbG9yOiRibHVlO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE91dHB1dHMgYSBtZWRpYS1xdWVyeSBibG9jayB3aXRoIGFuIG9wdGlvbmFsIGdyaWQgY29udGV4dCAodGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIHVzZWQgaW4gdGhlIGdyaWQpLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcXVlcnlcbi8vLyAgIEEgbGlzdCBvZiBtZWRpYSBxdWVyeSBmZWF0dXJlcyBhbmQgdmFsdWVzLCB3aGVyZSBlYWNoIGAkZmVhdHVyZWAgc2hvdWxkIGhhdmUgYSBjb3JyZXNwb25kaW5nIGAkdmFsdWVgLlxuLy8vICAgRm9yIGEgbGlzdCBvZiB2YWxpZCB2YWx1ZXMgZm9yIGAkZmVhdHVyZWAsIGNsaWNrIFtoZXJlXShodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLW1lZGlhcXVlcmllcy8jbWVkaWExKS5cbi8vL1xuLy8vICAgSWYgdGhlcmUgaXMgb25seSBhIHNpbmdsZSBgJHZhbHVlYCBpbiBgJHF1ZXJ5YCwgYCRkZWZhdWx0LWZlYXR1cmVgIGlzIGdvaW5nIHRvIGJlIHVzZWQuXG4vLy9cbi8vLyAgIFRoZSBudW1iZXIgb2YgdG90YWwgY29sdW1ucyBpbiB0aGUgZ3JpZCBjYW4gYmUgc2V0IGJ5IHBhc3NpbmcgYCRjb2x1bW5zYCBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0IChvdmVycmlkZXMgYCR0b3RhbC1jb2x1bW5zYCkuXG4vLy9cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyICh1bml0bGVzcyl9ICR0b3RhbC1jb2x1bW5zIFskZ3JpZC1jb2x1bW5zXVxuLy8vICAgLSBOdW1iZXIgb2YgY29sdW1ucyB0byB1c2UgaW4gdGhlIG5ldyBncmlkIGNvbnRleHQuIENhbiBiZSBzZXQgYXMgYSBzaG9ydGhhbmQgaW4gdGhlIGZpcnN0IHBhcmFtZXRlci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLnJlc3BvbnNpdmUtZWxlbWVudCB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSg3NjlweCkge1xuLy8vICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4vLy8gICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyAgLm5ldy1jb250ZXh0LWVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1lZGlhKG1pbi13aWR0aCAzMjBweCBtYXgtd2lkdGggNDgwcHgsIDYpIHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50IHtcbi8vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuLy8vICAgICAgd2lkdGg6IDQ4LjgyMTE3JTtcbi8vLyAgICB9XG4vLy9cbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbi8vLyAgICAubmV3LWNvbnRleHQtZWxlbWVudCB7XG4vLy8gICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgIH1cbi8vL1xuLy8vICAgIC5uZXctY29udGV4dC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuXG5AbWl4aW4gbWVkaWEoJHF1ZXJ5OiAkZmVhdHVyZSAkdmFsdWUgJGNvbHVtbnMsICR0b3RhbC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAxIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJGRlZmF1bHQtZmVhdHVyZTogbnRoKCRxdWVyeSwgMSkpIHtcbiAgICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJGxvb3AtdG86IGxlbmd0aCgkcXVlcnkpO1xuICAgICRtZWRpYS1xdWVyeTogXCJzY3JlZW4gYW5kIFwiO1xuICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAkZ3JpZC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucyAhZ2xvYmFsO1xuXG4gICAgQGlmIGlzLW5vdChpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSkge1xuICAgICAgJGdyaWQtY29sdW1uczogbnRoKCRxdWVyeSwgJGxvb3AtdG8pICFnbG9iYWw7XG4gICAgICAkbG9vcC10bzogJGxvb3AtdG8gLSAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbG9vcC10byB7XG4gICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiKFwiICsgbnRoKCRxdWVyeSwgJGkpICsgXCI6IFwiICsgbnRoKCRxdWVyeSwgJGkgKyAxKSArIFwiKSBcIjtcblxuICAgICAgQGlmICgkaSArIDEpICE9ICRsb29wLXRvIHtcbiAgICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcImFuZCBcIjtcbiAgICAgIH1cblxuICAgICAgJGk6ICRpICsgMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNYWtlcyBhbiBlbGVtZW50IGEgb3V0ZXIgY29udGFpbmVyIGJ5IGNlbnRlcmluZyBpdCBpbiB0aGUgdmlld3BvcnQsIGNsZWFyaW5nIGl0cyBmbG9hdHMsIGFuZCBzZXR0aW5nIGl0cyBgbWF4LXdpZHRoYC5cbi8vLyBBbHRob3VnaCBvcHRpb25hbCwgdXNpbmcgYG91dGVyLWNvbnRhaW5lcmAgaXMgcmVjb21tZW5kZWQuIFRoZSBtaXhpbiBjYW4gYmUgY2FsbGVkIG9uIG1vcmUgdGhhbiBvbmUgZWxlbWVudCBwZXIgcGFnZSwgYXMgbG9uZyBhcyB0aGV5IGFyZSBub3QgbmVzdGVkLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgW3VuaXRdfSAkbG9jYWwtbWF4LXdpZHRoIFskbWF4LXdpZHRoXVxuLy8vICAgTWF4IHdpZHRoIHRvIGJlIGFwcGxpZWQgdG8gdGhlIGVsZW1lbnQuIENhbiBiZSBhIHBlcmNlbnRhZ2Ugb3IgYSBtZWFzdXJlLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcigxMDAlKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDo6YWZ0ZXIge1xuLy8vICAgICBjbGVhcjogYm90aDtcbi8vLyAgICAgY29udGVudDogXCJcIjtcbi8vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLy8gICB9XG5cbkBtaXhpbiBvdXRlci1jb250YWluZXIoJGxvY2FsLW1heC13aWR0aDogJG1heC13aWR0aCkge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWF4LXdpZHRoOiAkbG9jYWwtbWF4LXdpZHRoO1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0IFwibmVhdC9uZWF0LWhlbHBlcnNcIjsgLy8gb3IgXCJuZWF0LWhlbHBlcnNcIiB3aGVuIGluIFJhaWxzXG5cbiRtYXgtd2lkdGg6IDEyMDBweDtcbiR2aXN1YWwtZ3JpZDogZmFsc2U7XG4kdmlzdWFsLWdyaWQtY29sb3I6IHJnYmEoJHBpbmssIDAuNSk7XG4kdmlzdWFsLWdyaWQtaW5kZXg6IGZyb250O1xuXG4kdGFibGV0OiBuZXctYnJlYWtwb2ludChtYXgtd2lkdGggMTAyNHB4IDEyKTtcbiRtb2JpbGU6IG5ldy1icmVha3BvaW50KG1heC13aWR0aCA0ODBweCAxMik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2dvby5nbC95UDVoaVpcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIERlc2lnbmF0ZXMgdGhlIGVsZW1lbnQgYXMgYSByb3cgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZCBsYXlvdXQuIEl0IGNsZWFycyB0aGUgZmxvYXRzIG9uIHRoZSBlbGVtZW50IGFuZCBzZXRzIGl0cyBkaXNwbGF5IHByb3BlcnR5LiBSb3dzIGNhbid0IGJlIG5lc3RlZCwgYnV0IHRoZXJlIGNhbiBiZSBtb3JlIHRoYW4gb25lIHJvdyBlbGVtZW504oCUd2l0aCBkaWZmZXJlbnQgZGlzcGxheSBwcm9wZXJ0aWVz4oCUcGVyIGxheW91dC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlzcGxheSBbZGVmYXVsdF1cbi8vLyAgU2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgZWxlbWVudCBhbmQgdGhlIGRpc3BsYXkgY29udGV4dCB0aGF0IHdpbGwgYmUgdXNlZCBieSBpdHMgY2hpbGRyZW4uIENhbiBiZSBgYmxvY2tgIG9yIGB0YWJsZWAuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpcmVjdGlvbiBbJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbl1cbi8vLyAgU2V0cyB0aGUgbGF5b3V0IGRpcmVjdGlvbi4gQ2FuIGJlIGBMVFJgIChsZWZ0LXRvLXJpZ2h0KSBvciBgUlRMYCAocmlnaHQtdG8tbGVmdCkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIHJvdygpO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICAqem9vbTogMTtcbi8vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgfVxuLy8vXG4vLy8gLmVsZW1lbnQ6YmVmb3JlLCAuZWxlbWVudDphZnRlciB7XG4vLy8gICBjb250ZW50OiBcIiBcIjtcbi8vLyAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vIH1cbi8vL1xuLy8vIC5lbGVtZW50OmFmdGVyIHtcbi8vLyAgIGNsZWFyOiBib3RoO1xuLy8vIH1cblxuQG1peGluIHJvdygkZGlzcGxheTogZGVmYXVsdCwgJGRpcmVjdGlvbjogJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbikge1xuICBAaWYgJGRpcmVjdGlvbiAhPSAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICRkaXJlY3Rpb24gYXJndW1lbnQgd2lsbCBiZSBkZXByZWNhdGVkIGluIGZ1dHVyZSB2ZXJzaW9ucyBpbiBmYXZvciBvZiB0aGUgZGlyZWN0aW9uKCl7Li4ufSBtaXhpbi5cIik7XG4gIH1cblxuICAkbGF5b3V0LWRpcmVjdGlvbjogJGRpcmVjdGlvbiAhZ2xvYmFsO1xuXG4gIEBpZiAkZGlzcGxheSAhPSBkZWZhdWx0IHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlICRkaXNwbGF5IGFyZ3VtZW50IHdpbGwgYmUgZGVwcmVjYXRlZCBpbiBmdXR1cmUgdmVyc2lvbnMgaW4gZmF2b3Igb2YgdGhlIGRpc3BsYXkoKXsuLi59IG1peGluLlwiKTtcbiAgfVxuXG4gIEBpZiAkZGlzcGxheSA9PSB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgQGluY2x1ZGUgZmlsbC1wYXJlbnQ7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAkY29udGFpbmVyLWRpc3BsYXktdGFibGU6IHRydWUgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZ2xvYmFsO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBTcGVjaWZpZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuIGVsZW1lbnQgc2hvdWxkIHNwYW4uIElmIHRoZSBzZWxlY3RvciBpcyBuZXN0ZWQgdGhlIG51bWJlciBvZiBjb2x1bW5zIG9mIGl0cyBwYXJlbnQgZWxlbWVudCBzaG91bGQgYmUgcGFzc2VkIGFzIGFuIGFyZ3VtZW50IGFzIHdlbGwuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzcGFuXG4vLy8gICBBIGxpc3QgY29udGFpbmluZyBgJGNvbHVtbnNgLCB0aGUgdW5pdGxlc3MgbnVtYmVyIG9mIGNvbHVtbnMgdGhlIGVsZW1lbnQgc3BhbnMgKHJlcXVpcmVkKSwgYW5kIGAkY29udGFpbmVyLWNvbHVtbnNgLCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgdGhlIHBhcmVudCBlbGVtZW50IHNwYW5zIChvcHRpb25hbCkuXG4vLy9cbi8vLyAgIElmIG9ubHkgb25lIHZhbHVlIGlzIHBhc3NlZCwgaXQgaXMgYXNzdW1lZCB0aGF0IGl0J3MgYCRjb2x1bW5zYCBhbmQgdGhhdCB0aGF0IGAkY29udGFpbmVyLWNvbHVtbnNgIGlzIGVxdWFsIHRvIGAkZ3JpZC1jb2x1bW5zYCwgdGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuLy8vXG4vLy8gICBUaGUgdmFsdWVzIGNhbiBiZSBzZXBhcmF0ZWQgd2l0aCBhbnkgc3RyaW5nIHN1Y2ggYXMgYG9mYCwgYC9gLCBldGMuXG4vLy9cbi8vLyAgIGAkY29sdW1uc2AgYWxzbyBhY2NlcHRzIGRlY2ltYWxzIGZvciB3aGVuIGl0J3MgbmVjZXNzYXJ5IHRvIGJyZWFrIG91dCBvZiB0aGUgc3RhbmRhcmQgZ3JpZC4gRS5nLiBQYXNzaW5nIGAyLjRgIGluIGEgc3RhbmRhcmQgMTIgY29sdW1uIGdyaWQgd2lsbCBkaXZpZGUgdGhlIHJvdyBpbnRvIDUgY29sdW1ucy5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlzcGxheSBbYmxvY2tdXG4vLy8gICBTZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50LiBCeSBkZWZhdWx0IGl0IHNldHMgdGhlIGRpc3BsYXkgcHJvcGVydHkgb2YgdGhlIGVsZW1lbnQgdG8gYGJsb2NrYC5cbi8vL1xuLy8vICAgSWYgcGFzc2VkIGBibG9jay1jb2xsYXBzZWAsIGl0IGFsc28gcmVtb3ZlcyB0aGUgbWFyZ2luIGd1dHRlciBieSBhZGRpbmcgaXQgdG8gdGhlIGVsZW1lbnQgd2lkdGguXG4vLy9cbi8vLyAgIElmIHBhc3NlZCBgdGFibGVgLCBpdCBzZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IHRvIGB0YWJsZS1jZWxsYCBhbmQgY2FsY3VsYXRlcyB0aGUgd2lkdGggb2YgdGhlIGVsZW1lbnQgd2l0aG91dCB0YWtpbmcgZ3V0dGVycyBpbnRvIGNvbnNpZGVyYXRpb24uIFRoZSByZXN1bHQgZG9lcyBub3QgYWxpZ24gd2l0aCB0aGUgYmxvY2stYmFzZWQgZ3JpZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4vLy9cbi8vLyAgICAubmVzdGVkLWVsZW1lbnQge1xuLy8vICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDIgb2YgNik7XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1NzY1JTtcbi8vLyAgICAgd2lkdGg6IDQ4LjgyMTE3JTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQgLm5lc3RlZC1lbGVtZW50IHtcbi8vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDQuODI5MTYlO1xuLy8vICAgICB3aWR0aDogMzAuMTEzODklO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudCAubmVzdGVkLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cblxuQG1peGluIHNwYW4tY29sdW1ucygkc3BhbjogJGNvbHVtbnMgb2YgJGNvbnRhaW5lci1jb2x1bW5zLCAkZGlzcGxheTogYmxvY2spIHtcbiAgJGNvbHVtbnM6IG50aCgkc3BhbiwgMSk7XG4gICRjb250YWluZXItY29sdW1uczogY29udGFpbmVyLXNwYW4oJHNwYW4pO1xuXG4gICRwYXJlbnQtY29sdW1uczogZ2V0LXBhcmVudC1jb2x1bW5zKCRjb250YWluZXItY29sdW1ucykgIWdsb2JhbDtcblxuICAkZGlyZWN0aW9uOiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQtZGlyZWN0aW9uLCAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKTtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogZ2V0LW9wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKTtcblxuICAkZGlzcGxheS10YWJsZTogaXMtZGlzcGxheS10YWJsZSgkY29udGFpbmVyLWRpc3BsYXktdGFibGUsICRkaXNwbGF5KTtcblxuICBAaWYgJGRpc3BsYXktdGFibGUgIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCRjb2x1bW5zIC8gJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgfSBAZWxzZSB7XG4gICAgZmxvYXQ6ICN7JG9wcG9zaXRlLWRpcmVjdGlvbn07XG5cbiAgICBAaWYgJGRpc3BsYXkgIT0gbm8tZGlzcGxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaWYgJGRpc3BsYXkgPT0gY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRoZSAnY29sbGFwc2UnIGFyZ3VtZW50IHdpbGwgYmUgZGVwcmVjYXRlZC4gVXNlICdibG9jay1jb2xsYXBzZScgaW5zdGVhZC5cIik7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5ID09IGNvbGxhcHNlIG9yICRkaXNwbGF5ID09IGJsb2NrLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucykgKyBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuICAgICAgfVxuXG4gICAgfSBAZWxzZSB7XG4gICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgICAgIHdpZHRoOiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1ucyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJHBhcmVudC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zICFkZWZhdWx0O1xuJGZnLWNvbHVtbjogJGNvbHVtbjtcbiRmZy1ndXR0ZXI6ICRndXR0ZXI7XG4kZmctbWF4LWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XG4kY29udGFpbmVyLWRpc3BsYXktdGFibGU6IGZhbHNlICFkZWZhdWx0O1xuJGxheW91dC1kaXJlY3Rpb246IExUUiAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zOiAkZmctbWF4LWNvbHVtbnMpIHtcbiAgJHdpZHRoOiAkY29sdW1ucyAqICRmZy1jb2x1bW4gKyAoJGNvbHVtbnMgLSAxKSAqICRmZy1ndXR0ZXI7XG4gICRjb250YWluZXItd2lkdGg6ICRjb250YWluZXItY29sdW1ucyAqICRmZy1jb2x1bW4gKyAoJGNvbnRhaW5lci1jb2x1bW5zIC0gMSkgKiAkZmctZ3V0dGVyO1xuICBAcmV0dXJuIHBlcmNlbnRhZ2UoJHdpZHRoIC8gJGNvbnRhaW5lci13aWR0aCk7XG59XG5cbkBmdW5jdGlvbiBmbGV4LWd1dHRlcigkY29udGFpbmVyLWNvbHVtbnM6ICRmZy1tYXgtY29sdW1ucywgJGd1dHRlcjogJGZnLWd1dHRlcikge1xuICAkY29udGFpbmVyLXdpZHRoOiAkY29udGFpbmVyLWNvbHVtbnMgKiAkZmctY29sdW1uICsgKCRjb250YWluZXItY29sdW1ucyAtIDEpICogJGZnLWd1dHRlcjtcbiAgQHJldHVybiBwZXJjZW50YWdlKCRndXR0ZXIgLyAkY29udGFpbmVyLXdpZHRoKTtcbn1cblxuQGZ1bmN0aW9uIGdyaWQtd2lkdGgoJG4pIHtcbiAgQHJldHVybiAkbiAqICRndy1jb2x1bW4gKyAoJG4gLSAxKSAqICRndy1ndXR0ZXI7XG59XG5cbkBmdW5jdGlvbiBnZXQtcGFyZW50LWNvbHVtbnMoJGNvbHVtbnMpIHtcbiAgQGlmICRjb2x1bW5zICE9ICRncmlkLWNvbHVtbnMge1xuICAgICRwYXJlbnQtY29sdW1uczogJGNvbHVtbnMgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgJHBhcmVudC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gIH1cblxuICBAcmV0dXJuICRwYXJlbnQtY29sdW1ucztcbn1cblxuQGZ1bmN0aW9uIGlzLWRpc3BsYXktdGFibGUoJGNvbnRhaW5lci1pcy1kaXNwbGF5LXRhYmxlLCAkZGlzcGxheSkge1xuICBAcmV0dXJuICRjb250YWluZXItaXMtZGlzcGxheS10YWJsZSA9PSB0cnVlIG9yICRkaXNwbGF5ID09IHRhYmxlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gVHJhbnNsYXRlcyBhbiBlbGVtZW50IGhvcml6b250YWxseSBieSBhIG51bWJlciBvZiBjb2x1bW5zLiBQb3NpdGl2ZSBhcmd1bWVudHMgc2hpZnQgdGhlIGVsZW1lbnQgdG8gdGhlIGFjdGl2ZSBsYXlvdXQgZGlyZWN0aW9uLCB3aGlsZSBuZWdhdGl2ZSBvbmVzIHNoaWZ0IGl0IHRvIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24uXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlciAodW5pdGxlc3MpfSAkbi1jb2x1bW5zIFsxXVxuLy8vICAgTnVtYmVyIG9mIGNvbHVtbnMgYnkgd2hpY2ggdGhlIGVsZW1lbnQgc2hpZnRzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNoaWZ0KC0zKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBvdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IC0yNS41ODk0MSU7XG4vLy8gICB9XG5cbkBtaXhpbiBzaGlmdCgkbi1jb2x1bW5zOiAxKSB7XG4gIEBpbmNsdWRlIHNoaWZ0LWluLWNvbnRleHQoJG4tY29sdW1ucyk7XG59XG5cbi8vLyBUcmFuc2xhdGVzIGFuIGVsZW1lbnQgaG9yaXpvbnRhbGx5IGJ5IGEgbnVtYmVyIG9mIGNvbHVtbnMsIGluIGEgc3BlY2lmaWMgbmVzdGluZyBjb250ZXh0LlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hpZnRcbi8vLyAgIEEgbGlzdCBjb250YWluaW5nIHRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBzaGlmdCAoYCRjb2x1bW5zYCkgYW5kIHRoZSBudW1iZXIgb2YgY29sdW1ucyBvZiB0aGUgcGFyZW50IGVsZW1lbnQgKGAkY29udGFpbmVyLWNvbHVtbnNgKS5cbi8vL1xuLy8vICAgVGhlIHR3byB2YWx1ZXMgY2FuIGJlIHNlcGFyYXRlZCB3aXRoIGFueSBzdHJpbmcgc3VjaCBhcyBgb2ZgLCBgL2AsIGV0Yy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBzaGlmdCgtMyBvZiA2KTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBvdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IC01Mi40MTQ1OCU7XG4vLy8gICB9XG5cbkBtaXhpbiBzaGlmdC1pbi1jb250ZXh0KCRzaGlmdDogJGNvbHVtbnMgb2YgJGNvbnRhaW5lci1jb2x1bW5zKSB7XG4gICRuLWNvbHVtbnM6IG50aCgkc2hpZnQsIDEpO1xuICAkcGFyZW50LWNvbHVtbnM6IGNvbnRhaW5lci1zaGlmdCgkc2hpZnQpICFnbG9iYWw7XG5cbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgbWFyZ2luLSN7JG9wcG9zaXRlLWRpcmVjdGlvbn06ICRuLWNvbHVtbnMgKiBmbGV4LWdyaWQoMSwgJHBhcmVudC1jb2x1bW5zKSArICRuLWNvbHVtbnMgKiBmbGV4LWd1dHRlcigkcGFyZW50LWNvbHVtbnMpO1xuXG4gIC8vIFJlc2V0IG5lc3RpbmcgY29udGV4dFxuICAkcGFyZW50LWNvbHVtbnM6ICRncmlkLWNvbHVtbnMgIWdsb2JhbDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFJlbW92ZXMgdGhlIGVsZW1lbnQncyBndXR0ZXIgbWFyZ2luLCByZWdhcmRsZXNzIG9mIGl0cyBwb3NpdGlvbiBpbiB0aGUgZ3JpZCBoaWVyYXJjaHkgb3IgZGlzcGxheSBwcm9wZXJ0eS4gSXQgY2FuIHRhcmdldCBhIHNwZWNpZmljIGVsZW1lbnQsIG9yIGV2ZXJ5IGBudGgtY2hpbGRgIG9jY3VycmVuY2UuIFdvcmtzIG9ubHkgd2l0aCBgYmxvY2tgIGxheW91dHMuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRxdWVyeSBbYmxvY2tdXG4vLy8gICBMaXN0IG9mIGFyZ3VtZW50cy4gU3VwcG9ydGVkIGFyZ3VtZW50cyBhcmUgYG50aC1jaGlsZGAgc2VsZWN0b3JzICh0YXJnZXRzIGEgc3BlY2lmaWMgcHNldWRvIGVsZW1lbnQpIGFuZCBgYXV0b2AgKHRhcmdldHMgYGxhc3QtY2hpbGRgKS5cbi8vL1xuLy8vICAgV2hlbiBwYXNzZWQgYW4gYG50aC1jaGlsZGAgYXJndW1lbnQgb2YgdHlwZSBgKm5gIHdpdGggYGJsb2NrYCBkaXNwbGF5LCB0aGUgb21lZ2EgbWl4aW4gYXV0b21hdGljYWxseSBhZGRzIGEgY2xlYXIgdG8gdGhlIGAqbisxYCB0aCBlbGVtZW50LiBOb3RlIHRoYXQgY29tcG9zaXRlIGFyZ3VtZW50cyBzdWNoIGFzIGAybisxYCBkbyBub3Qgc3VwcG9ydCB0aGlzIGZlYXR1cmUuXG4vLy9cbi8vLyAgICoqRGVwcmVjYXRpb24gd2FybmluZyoqOiBUaGUgb21lZ2EgbWl4aW4gd2lsbCBubyBsb25nZXIgdGFrZSBhIGAkZGlyZWN0aW9uYCBhcmd1bWVudC4gVG8gY2hhbmdlIHRoZSBsYXlvdXQgZGlyZWN0aW9uLCB1c2UgYHJvdygkZGlyZWN0aW9uKWAgb3Igc2V0IGAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uYCBpbnN0ZWFkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG9tZWdhO1xuLy8vICAgfVxuLy8vXG4vLy8gICAubnRoLWVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBvbWVnYSg0bik7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLm50aC1lbGVtZW50Om50aC1jaGlsZCg0bikge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5udGgtZWxlbWVudDpudGgtY2hpbGQoNG4rMSkge1xuLy8vICAgICBjbGVhcjogbGVmdDtcbi8vLyAgIH1cblxuQG1peGluIG9tZWdhKCRxdWVyeTogYmxvY2ssICRkaXJlY3Rpb246IGRlZmF1bHQpIHtcbiAgJHRhYmxlOiBiZWxvbmdzLXRvKHRhYmxlLCAkcXVlcnkpO1xuICAkYXV0bzogYmVsb25ncy10byhhdXRvLCAkcXVlcnkpO1xuXG4gIEBpZiAkZGlyZWN0aW9uICE9IGRlZmF1bHQge1xuICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgb21lZ2EgbWl4aW4gd2lsbCBubyBsb25nZXIgdGFrZSBhICRkaXJlY3Rpb24gYXJndW1lbnQuIFRvIGNoYW5nZSB0aGUgbGF5b3V0IGRpcmVjdGlvbiwgdXNlIHRoZSBkaXJlY3Rpb24oKXsuLi59IG1peGluLlwiKTtcbiAgfSBAZWxzZSB7XG4gICAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gIH1cblxuICBAaWYgJHRhYmxlIHtcbiAgICBAaW5jbHVkZSAtbmVhdC13YXJuKFwiVGhlIG9tZWdhIG1peGluIG5vIGxvbmdlciByZW1vdmVzIHBhZGRpbmcgaW4gdGFibGUgbGF5b3V0cy5cIik7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMSB7XG4gICAgQGlmICRhdXRvIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmIGNvbnRhaW5zLWRpc3BsYXktdmFsdWUoJHF1ZXJ5KSBhbmQgJHRhYmxlID09IGZhbHNlIHtcbiAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAwO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIG50aC1jaGlsZCgkcXVlcnksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfSBAZWxzZSBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAyIHtcbiAgICBAaWYgJGF1dG8ge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBudGgtY2hpbGQobnRoKCRxdWVyeSwgMSksICRkaXJlY3Rpb24pO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgLW5lYXQtd2FybihcIlRvbyBtYW55IGFyZ3VtZW50cyBwYXNzZWQgdG8gdGhlIG9tZWdhKCkgbWl4aW4uXCIpO1xuICB9XG59XG5cbkBtaXhpbiBudGgtY2hpbGQoJHF1ZXJ5LCAkZGlyZWN0aW9uKSB7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJjpudGgtY2hpbGQoI3skcXVlcnl9KSB7XG4gICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkcXVlcnkpID09IG51bWJlciBhbmQgdW5pdCgkcXVlcnkpID09IFwiblwiIHtcbiAgICAmOm50aC1jaGlsZCgjeyRxdWVyeX0rMSkge1xuICAgICAgY2xlYXI6ICRvcHBvc2l0ZS1kaXJlY3Rpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBOZWF0IDEuOC4wXG4vLyBodHRwOi8vbmVhdC5ib3VyYm9uLmlvXG4vLyBDb3B5cmlnaHQgMjAxMi0yMDE1IHRob3VnaHRib3QsIGluYy5cbi8vIE1JVCBMaWNlbnNlXG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgXCJuZWF0LWhlbHBlcnNcIjtcblxuLy8gR3JpZFxuQGltcG9ydCBcImdyaWQvcHJpdmF0ZVwiO1xuQGltcG9ydCBcImdyaWQvYm94LXNpemluZ1wiO1xuQGltcG9ydCBcImdyaWQvb21lZ2FcIjtcbkBpbXBvcnQgXCJncmlkL291dGVyLWNvbnRhaW5lclwiO1xuQGltcG9ydCBcImdyaWQvc3Bhbi1jb2x1bW5zXCI7XG5AaW1wb3J0IFwiZ3JpZC9yb3dcIjtcbkBpbXBvcnQgXCJncmlkL3NoaWZ0XCI7XG5AaW1wb3J0IFwiZ3JpZC9wYWRcIjtcbkBpbXBvcnQgXCJncmlkL2ZpbGwtcGFyZW50XCI7XG5AaW1wb3J0IFwiZ3JpZC9tZWRpYVwiO1xuQGltcG9ydCBcImdyaWQvdG8tZGVwcmVjYXRlXCI7XG5AaW1wb3J0IFwiZ3JpZC92aXN1YWwtZ3JpZFwiO1xuQGltcG9ydCBcImdyaWQvZGlzcGxheS1jb250ZXh0XCI7XG5AaW1wb3J0IFwiZ3JpZC9kaXJlY3Rpb24tY29udGV4dFwiO1xuXG5AbWl4aW4gb21lZ2EtcmVzZXQoJG50aCkge1xuICAmOm50aC1jaGlsZCgjeyRudGh9KSB7IG1hcmdpbi1yaWdodDogZmxleC1ndXR0ZXIoKTsgfVxuICAmOm50aC1jaGlsZCgjeyRudGh9KzEpIHsgY2xlYXI6IG5vbmUgfVxufVxuIiwiQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIC5kZXNrdG9wLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDk5YWQyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXMgZWFzZS1pbjtcblxuICAgIC5tb2JpbGUtbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1zZWFyY2gtaW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgycHg7XG4gICAgfVxuXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgZmxleC1iYXNpczogOTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy9oZWlnaHQ6NzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW1hcnktbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICAuZGVza3RvcC1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWw6bm90KC5zdWItbWVudSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1eC1uYXYge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9nb3V0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICM4ZGNmZjIgc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZGNmZjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1tZW51LWluZGljYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYXV4LW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbG9nbyxcbiAgICAgICAgLnByaW1hcnktbmF2LFxuICAgICAgICAubW9iaWxlLXNlYXJjaC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgLy93aWR0aDozMyU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeS1uYXYge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1zZWFyY2gtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmltYXJ5LW5hdiB7XG4gICAgICAgICAgICB1bCxcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1tZW51IC5wcmltYXJ5LW5hdiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDI1cHggMzZweCAzMXB4IDI2cHg7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0b3A6IGNhbGMoMTAwJSk7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkeWVsbG93IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZW51LWFjdGl2ZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLm9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2VhcmNoLWhlcm8ge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgei1pbmRleDogOTk4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAxMDBweCAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAuYmlnLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYW5kbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5iaWctc2VhcmNoIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMzMzQzNTE7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMjVweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYmlnLXNlYXJjaCB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkgPiBzZWN0aW9uLFxuYm9keSA+IGZvb3Rlcixcbi5tYWluLW1lbnUge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGxlZnQ6IC0zMDVweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4ICMwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5tb2JpbGUtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjVweCAyNXB4O1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW1vYmlsZS1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAuYmx1cmIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAvL3BhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICRsaWdodC1ibHVlIHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICRsaWdodC1ibHVlIHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDFlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzo1cHggMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV4LW1vYmlsZS1uYXYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjB2aDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5Lm1vYmlsZS1uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5tYWluLW1lbnUge1xuICAgICAgICBsZWZ0OiAzMDBweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuICAgIC5tb2JpbGUtbmF2LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxufVxuIiwiLm1haW4tZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuXG4gICAgLmxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbSAwO1xuICAgIH1cblxuICAgIC5tYWluLWZvb3Rlci1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgcm93KCk7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNi41JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXgtZm9vdGVyLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSByb3coKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jcmVkaXRzIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIC5zbGFiIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1eC1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1mb290ZXItbWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1eC1mb290ZXItbWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgLmF1eC1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3JlZGl0cyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFja2dyb3VuZC1zbGlkZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm90dG9tOiAwO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogNTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWUtaGVybyB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmhvbWUtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLy9taW4td2lkdGg6MzIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnZpZGVvLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1nbGFzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA3MzJweDtcbiAgICAgICAgd2lkdGg6IDY5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMyMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTEzMHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaG9tZS1pbnRybyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC53YXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBoZWlnaHQ6IDE1OXB4O1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE2MHB4O1xuICAgIH1cblxuICAgIC53YXZlLXBhdGgge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmludHJvLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIH1cblxuICAgIC5pbnRyby1iaWcge1xuICAgICAgICBmb250LXNpemU6IDc0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0MmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLWdsYXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lLXZpZGVvIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lLWludHJvIHtcbiAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50cm8tYmlnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tbGluayB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICAgIC52aWRlby1saW5rIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjElO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9iaWxlLW1pbGsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubW9iaWxlLWdsYXNzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG59XG5cbi5ibG9nLWhlcm8sXG4ucGFnZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vbWluLWhlaWdodDozMDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDNkM2QzZCsxMDAmMCswLDAuNjUrMTAwICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSg2MSwgNjEsIDYxLCAwLjY1KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDYxLCA2MSwgNjEsIDAuNjUpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDYxLCA2MSwgNjEsIDAuNjUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYzZDNkM2QnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyB0aGlzIGhlbHBzIG1haW50YWluIG91ciBcIm1heC1oZWlnaHRcIiBvbiB0aGUgaGVybyBpbWFnZVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zbGFiXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiA2M3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMCBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53YXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy93YXZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIGhlaWdodDogMTU5cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNjBweDtcbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93YXZlLWJsdWUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE2MHB4O1xuICAgICAgICB9XG4gICAgICAgICYueWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93YXZlLXllbGxvdy5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVhci1kYWlyeS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibW9vbi1mbG93ZXJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4M3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAmLmRlYXItZGFpcnktaGVybyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuZGVhci1kYWlyeS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNDBweCAwO1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtaGVybyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgaW1nIHtcbiAgICAgICAgdG9wOiAtMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jb250YWN0LXVzLWhlcm8ge1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzNlbTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLWhlcm8ge1xuICAgIC8vcGFkZGluZy1ib3R0b206MTIuNSU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIHRoaXMgaGVscHMgbWFpbnRhaW4gb3VyIFwibWF4LWhlaWdodFwiIG9uIHRoZSBoZXJvIGltYWdlXG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOjEwMHB4O1xuICAgIH1cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgMCAwO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y2VyLWhlcm8ge1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgxKTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICM2NWM3Yzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ueW91ci1oZWFsdGgtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDQzLjc1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLXNsaWRlc10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm9lcy9ob21lLXNsaWRlLTEuanBnKTsgLyogRGVmYXVsdCBpbWFnZS4gKi9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC43cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjdzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC43cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC43cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC43cyBlYXNlO1xufVxuIiwiLmRlYXItZGFpcnkge1xuICBwYWRkaW5nOjUwcHggMCAxMDBweCAwO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsb2F0Om5vbmU7XG5cbiAgfVxuXG4gIC53YXZlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3dhdmUtZmxpcHBlZC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJvdHRvbTotMTE1cHg7XG4gICAgei1pbmRleDoxO1xuICAgIGhlaWdodDoxNTlweDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJSAxNjBweDtcbiAgfVxuXG4gIC5jb2wge1xuICAgIHdpZHRoOjMzJTtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBwYWRkaW5nOjI1cHggNTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmICsgLmNvbCB7IGJvcmRlcjpub25lOyB9XG4gICAgLmltYWdlIHtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOjE3N3B4O1xuICAgICAgbWFyZ2luOjAgYXV0byAyMHB4IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOjEzLjY4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgIGNvbG9yOiM3NDc0NzQ7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBpbmsge1xuICAgICAgaDMgeyBjb2xvcjokcGluazsgfVxuICAgIH1cblxuICAgICYuYmx1ZSB7XG4gICAgICBoMyB7IGNvbG9yOiRuZXctYmx1ZTsgfVxuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOjMxcHg7XG4gICAgZm9udC1mYW1pbHk6XCJtdXNlby1zbGFiXCI7XG4gIH1cbiAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBjb2xvcjojNzQ3NDc0O1xuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxOHB4O1xuICAgIG9wYWNpdHk6MC43O1xuICB9XG4gIGg0LCBhIHsgY29sb3I6JHBpbms7IH1cblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAuY29sIHtcbiAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nOjAgMTBweCAyNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG5cblxuLmZvb2RzLXdlLWVhdCB7XG4gIHBhZGRpbmc6NTBweCAwIDIwMHB4IDA7XG4gIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9mb29kcy13ZS1tYWtlLWJnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAubGF0dGUsLnlvZ3VydCB7IHBvc2l0aW9uOmFic29sdXRlOyB9XG5cbiAgLmxhdHRlIHtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgei1pbmRleDoxO1xuICB9XG5cbiAgLnlvZ3VydCB7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MTAlO1xuICAgIHotaW5kZXg6MTE7XG4gIH1cblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtc2l6ZTo3NXB4O1xuICB9XG5cbiAgLmdvb2RuZXNzIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgQGluY2x1ZGUgc2hpZnQoMyk7XG4gICAgYmFja2dyb3VuZDokbmV3LWJsdWU7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBwYWRkaW5nOjE1MHB4IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjEwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgaDMge1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIG9wYWNpdHk6MC45O1xuICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luOjA7IH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgbGVmdDoyNXB4O1xuICAgICAgdG9wOjI1cHg7XG4gICAgICBib3R0b206MjVweDtcbiAgICAgIHJpZ2h0OjI1cHg7XG4gICAgICBib3JkZXI6MXB4ICNmZmYgc29saWQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgaDIge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB6LWluZGV4OjEwMDtcbiAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgIH1cbiAgICAuZ29vZG5lc3Mge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgICAgei1pbmRleDoxMDA7XG4gICAgICBwYWRkaW5nOjUwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLm9uLW91ci1mYXJtcyB7XG4gIHBhZGRpbmc6MTIwcHggMDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9vbi1vdXItZmFybXMtYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBoMiB7XG4gICAgY29sb3I6JGdvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTo3NXB4O1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgfVxuICBoMyxwIHsgY29sb3I6I2ZmZjsgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6MzBweDtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6MC4wNGVtO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gIH1cblxuICAuYnV0dG9uIHsgZm9udC1zaXplOjE0cHg7IH1cblxuICAuYm9keSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICAgIEBpbmNsdWRlIHNoaWZ0KDIpO1xuICB9XG5cbiAgLmZhcm0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OjUwO1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgaGVpZ2h0OjQ2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMjVweCA1Ny44NXB4IDcuMTVweCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xuICAgIC5zbGlkZSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjQ2MHB4O1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wO1xuICAgICAgLmZhLWluZm8tY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHRvcDoxMXB4O1xuICAgICAgICByaWdodDoxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgIGNvbG9yOiM5NGNlZDc7XG4gICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMCU7XG4gICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB6LWluZGV4OjU7XG4gICAgICB9XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiRwaW5rO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIHRvcDoxMXB4O1xuICAgICAgICByaWdodDoxMXB4O1xuICAgICAgICB6LWluZGV4OjY7XG4gICAgICAgIHBhZGRpbmc6MjVweCA1MHB4IDI1cHggMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOjUwJTtcbiAgICAgICAgcCB7IG1hcmdpbi1ib3R0b206MDsgfVxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBwYWRkaW5nOjUwcHggMDtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6NDBweDtcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmluLW91ci1jb21tdW5pdGllcyB7XG4gIGZvbnQtc2l6ZTowcHg7XG4gIG1pbi1oZWlnaHQ6MTE3MHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZWRmMGVmO1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaW4tb3VyLWNvbW11bml0aWVzLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgcGFkZGluZzowIDAgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAud3JhcHBlcntcbiAgICBmb250LXNpemU6MThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoyO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgQGluY2x1ZGUgc2hpZnQoMyk7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgdG9wOjYwMHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTo3NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgICAgbGluZS1oZWlnaHQ6NzVweDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTozMXB4O1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICBvcGFjaXR5OjAuNztcbiAgICAgIG1hcmdpbi1ib3R0b206MzVweDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICBwYWRkaW5nOjc1cHggMDtcbiAgICAuY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICB0b3A6MHB4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmVhdHNtYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvZWF0c21hcnQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6MzAwcHg7XG4gIHBhZGRpbmc6MCAwIDUwcHggMDtcblxuICAud2F2ZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy93YXZlLWZsaXBwZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6LTEzNXB4O1xuICAgIHotaW5kZXg6MTtcbiAgICBoZWlnaHQ6MTU5cHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTYwcHg7XG4gICAgJi5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3dhdmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNwb29uIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDoyZW07XG4gICAgei1pbmRleDo1O1xuICAgIGJvdHRvbTowO1xuICAgIC8vbWFyZ2luLXRvcDotMTU3cHg7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTA7XG4gICAgaDIsaDMscCB7XG4gICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6NDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgYSB7IGNvbG9yOmluaGVyaXQ7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgIHBhZGRpbmc6MDtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6MmVtIDA7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgIH1cbiAgICAuc3Bvb24ge1xuICAgICAgb3BhY2l0eTowLjM7XG4gICAgICBib3R0b206MDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgd2lkdGg6MTAwJTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgLmJsYWRlIHtcbiAgICBAaW5jbHVkZSByb3coKTtcblxuICAgIHBhZGRpbmc6MmVtIDAgMmVtIDA7XG4gICAgbWluLWhlaWdodDozMHB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4ycztcbiAgICAvL2ZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgIHBhZGRpbmc6MC41ZW0gMDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBAaW5jbHVkZSByb3coKTtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIHBhZGRpbmc6MmVtIDA7XG5cbiAgICAgIC5jb2wge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XG4gICAgICAgICYgKyAuY29sIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoOCk7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICAubWFwIHtcbiAgICAgICAgd2lkdGg6NzI5cHg7XG4gICAgICAgIGhlaWdodDo0ODFweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgICAgICAucHJlbG9hZCB7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgcmlnaHQ6LTk5OWVtO1xuICAgICAgICAgIHotaW5kZXg6LTE7XG4gICAgICAgIH1cblxuICAgICAgICAucGlucyB7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6NzI5cHg7XG4gICAgICAgICAgaGVpZ2h0OjQ4MXB4O1xuICAgICAgICAgIHotaW5kZXg6NTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6NjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy93YXNoaW5ndG9uL29wZW4ucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3dhc2hpbmd0b24vY2xvc2UucG5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVhc3Rlcm4ge1xuICAgICAgICAgICAgdG9wOjE2MHB4O1xuICAgICAgICAgICAgbGVmdDo1MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndlc3Rlcm4ge1xuICAgICAgICAgICAgdG9wOjI3NHB4O1xuICAgICAgICAgICAgbGVmdDoxNzZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvdXRoZWFzdCB7XG4gICAgICAgICAgICB0b3A6MzI2cHg7XG4gICAgICAgICAgICBsZWZ0OjM2OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubm9ydGh3ZXN0IHtcbiAgICAgICAgICAgIHRvcDo5MHB4O1xuICAgICAgICAgICAgbGVmdDoyNjlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubWFwLWJnIHtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICByaWdodDowO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHotaW5kZXg6NDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAmICsgLmNvbCB7IEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7IEBpbmNsdWRlIHNoaWZ0KDApOyB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5tYXAsIC5tYXAgLnBpbnMge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1Ljk4JVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcCAucGlucyB7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVhc3Rlcm4ge1xuICAgICAgICAgICAgdG9wOjMxJTtcbiAgICAgICAgICAgIGxlZnQ6NjQlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2VzdGVybiB7XG4gICAgICAgICAgICB0b3A6NTUlO1xuICAgICAgICAgICAgbGVmdDoyNiU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zb3V0aGVhc3Qge1xuICAgICAgICAgICAgdG9wOjY1JTtcbiAgICAgICAgICAgIGxlZnQ6NDklO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubm9ydGh3ZXN0IHtcbiAgICAgICAgICAgIHRvcDoxNyU7XG4gICAgICAgICAgICBsZWZ0OjM1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAubGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zbGFiXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MWVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCAuZmEtdGltZXMgeyBkaXNwbGF5Om5vbmU7IH1cblxuICAgICYub3BlbiAubGFiZWwgLmZhLXBsdXMge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgICYub3BlbiAubGFiZWwgLmZhLXRpbWVzIHtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cblxuXG5cblxuICAgICYuYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiMwMDlCRDQgcmlnaHQgdG9wO1xuICAgICAgcGFkZGluZy10b3A6MTAwcHg7XG4gICAgICAmLmNsb3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy93YXNoaW5ndG9uL21haW4tYmcuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDA5QkQ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgICAgcGFkZGluZy10b3A6MC41ZW07XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6MC41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3dhc2hpbmd0b24vbW9iaWxlL21haW4tYmcuanBnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuZ29sZCB7XG4gICAgICBiYWNrZ3JvdW5kOiNmMWNkODE7XG4gICAgfVxuICAgICYucGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNTVjN2M7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL3Bvd2VyZnVsbHktZGVsaWNpb3VzLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvcG93ZXJmdWxseS1kZWxpY2lvdXMtbW9iaWxlLmpwZyk7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBjb2xvcjokcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGFpcnktMTAxIHtcbiAgICAgIC5pbnRybyB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgxKTtcblxuICAgICAgICBoMiB7IGNvbG9yOiNmZmY7IH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgICAuaW50cm8ge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5xdWl6IHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDo1MDBweDtcbiAgICAgIG1hcmdpbjo4MHB4IGF1dG8gNTBweCBhdXRvO1xuICAgICAgY2xlYXI6Ym90aDtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG5cblxuICAgICAgLmJsb2NrZXIge1xuICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgfVxuXG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICB3aWR0aDozMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAgIHBhZGRpbmc6NTBweCAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRvcDphdXRvO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjMxcHg7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24geyBkaXNwbGF5Om5vbmU7IH1cblxuICAgICAgICAuY2VudGVyZWQgeyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxuXG4gICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBmb250LXNpemU6MHB4O1xuICAgICAgICAgIG1hcmdpbjoyNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6MTdweDtcbiAgICAgICAgICAgIHdpZHRoOjQ4JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6MjVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDokbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAuMzNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjojNzQ3NDc0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGkgeyBiYWNrZ3JvdW5kOiRwaW5rOyB9XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCAkcGluayBzb2xpZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRydWUsLmZhbHNlIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgLy9wYWRkaW5nOjUwcHggMDtcbiAgICAgICAgICBoZWlnaHQ6MzUwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBoMyB7IGNvbG9yOiNmZmY7IG1hcmdpbi1ib3R0b206MjVweDt9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuY29ycmVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDokYmx1ZTtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIC5xdWVzdGlvbiB7IGRpc3BsYXk6bm9uZTsgfVxuICAgICAgICAgIC50cnVlIHsgZGlzcGxheTp0YWJsZS1jZWxsOyB9XG4gICAgICAgIH1cbiAgICAgICAgJi53cm9uZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDokcGluaztcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIGgzIHsgY29sb3I6I2ZmZjsgfVxuICAgICAgICAgIC5xdWVzdGlvbiB7IGRpc3BsYXk6bm9uZTsgfVxuICAgICAgICAgIC5mYWxzZSB7IGRpc3BsYXk6dGFibGUtY2VsbDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xNjVweDtcbiAgICAgICAgICB6LWluZGV4OjUwO1xuICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAuYnV0dG9uIHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowIGF1dG87IH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkLTAge1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjdlMWIzO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgfVxuICAgICAgICAmLmNhcmQtMSB7XG4gICAgICAgICAgbGVmdDoxNTBweDtcbiAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmJmMGQ5O1xuICAgICAgICB9XG4gICAgICAgICYuY2FyZC0yIHtcbiAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDotMTY1cHg7XG4gICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgICAgICYuY2FyZC0zIHtcbiAgICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgICAgcmlnaHQ6MTUwcHg7XG4gICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZiZjBkOTtcbiAgICAgICAgfVxuICAgICAgICAmLmNhcmQtNCB7XG4gICAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y3ZTFiMztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmQtMCAucXVlc3Rpb24sICYuY2FyZC00IC5xdWVzdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmQtMSAucXVlc3Rpb24sICYuY2FyZC0zIC5xdWVzdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4O1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC43NSkgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOjMwcHggNDVweDtcbiAgICAgICAgICBoZWlnaHQ6MzUwcHg7XG4gICAgICAgICAgaDMgeyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6bm9ybWFsOyB9XG4gICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucXVlc3Rpb24ge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi5kZWxpY2lvdXMge1xuXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLm1vZHVsZS1uYXYgeyBkaXNwbGF5OmJsb2NrOyB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgd2lkdGg6NDB2dztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTotOHB4O1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1heC13aWR0aCAxMzAwcHgpe1xuICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgLmltYWdlIHsgZGlzcGxheTpub25lOyB9XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6LTQwcHg7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgdHJhbnNpdGlvbjowLjVzIGFsbDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LXdpZHRoIDEzMDBweCl7XG4gICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi52aWV3aW5nLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNTVjN2M7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICAubW9kdWxlLW5hdiB7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1vZHVsZS1uYXYgYSB7IGNvbG9yOiNmZmY7IH1cbiAgICAgICAgLmNsb3NlIHsgZGlzcGxheTpibG9jazsgb3BhY2l0eToxOyB9XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgIHBhZGRpbmc6NTBweCAwO1xuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6MTA4cHg7XG4gICAgICAgICAgICBtYXJnaW46MzBweCAwIDE1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjA0ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtYXgtd2lkdGggMTMwMHB4KXtcbiAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgICAgcGFkZGluZzoyZW0gMDtcbiAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzowIDEuNjZlbTtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjowIDAgMWVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6bm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDpub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGgyLGg0IHtcbiAgICAgICAgICBjb2xvcjojMzM0MzUxO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjA4ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDo4N3B4O1xuICAgICAgICAgIGxlZnQ6OTRweDtcbiAgICAgICAgICB0b3A6LTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZToxMDhweDtcbiAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6OTdweDtcbiAgICAgICAgICBtYXJnaW46MHB4IDAgMTVweCAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuMWVtO1xuICAgICAgICAgIGxlZnQ6LTM3cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICBjb2xvcjojMzM0MzUxO1xuICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuMDRlbTtcbiAgICAgICAgICBwYWRkaW5nOjI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHggNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtYXgtd2lkdGggMTMwMHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgZm9udC1zaXplOjM3LjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6bm9ybWFsO1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIGJyIHsgZGlzcGxheTpub25lOyB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kdWxlLW5hdiB7XG5cbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiRwaW5rO1xuICAgICAgICB3aWR0aDo2NjNweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0zMzJweDtcbiAgICAgICAgei1pbmRleDoxMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wOGVtO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MnB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KSBzb2xpZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LXdpZHRoIDEzMDBweCl7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzowIDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWF4LXdpZHRoIDEzMDBweCl7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgICYuaW50ZXJhY3RpdmUtbWFwIHtcblxuICAgICAgLmNvbC5tb2JpbGUgeyBkaXNwbGF5Om5vbmU7IH1cbiAgICAgIC5jb2wuZGVza3RvcCB7IGRpc3BsYXk6YmxvY2s7IH1cblxuICAgICAgLmNvbnRlbnQge1xuXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBjb2xvcjojZmZmO1xuXG4gICAgICAgIGgyLGgzLGg0IHsgY29sb3I6I2ZmZjsgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgbWluLWhlaWdodDoxMHB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCAjZmZmIHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubWFpbiB7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MC43O1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuXG4gICAgICAgIC5jb2wuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgcGFkZGluZzowIDEuNWVtO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjA0ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzowIDEuNWVtO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAmLm9wZW4ge1xuICAgICAgbWluLWhlaWdodDo2NjBweDtcbiAgICAgIC5sYWJlbCBzcGFuIHtcbiAgICAgICAgLy9vcGFjaXR5OjA7XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgICAgbWluLWhlaWdodDoxMDBweDtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAvL3BhZGRpbmc6MC41ZW0gMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG5cbn1cbiIsIi8qIGJsb2NrcyB1c2VkIG9uIG1vcmUgdGhhbiB0d28gcGFnZXMgc2hvdWxkIGdvIGluIGhlcmUgKi9cblxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gIC53YXZlIHtcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIHBhZGRpbmc6MmVtIDEwMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDoyNTtcbiAgYmFja2dyb3VuZDojZmZmO1xuXG4gICYuYmx1ZSB7XG4gICAgYmFja2dyb3VuZDokYmx1ZTtcbiAgICBjb2xvcjojZmZmO1xuICAgICogeyBjb2xvcjojZmZmOyB9XG4gIH1cbiAgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOjAuMDQyZW07XG4gICAgY29sb3I6JGJsdWU7XG4gICAgZm9udC1zaXplOjU2cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIGNvbG9yOiM3NDc0NzQ7XG4gICAgbGluZS1oZWlnaHQ6MzFweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOjMycHg7XG4gICAgY29sb3I6IzAwNzhBRTtcbiAgICBmb250LXdlaWdodDoxMDA7XG4gICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICBmb250LWZhbWlseTpcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAud2F2ZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy93YXZlLWZsaXBwZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MTAwJTtcbiAgICB6LWluZGV4OjM7XG4gICAgaGVpZ2h0OjF1dHQ5cHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTYwcHg7XG4gICAgJi5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3dhdmUtYmx1ZS1mbGlwcGVkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJSAxNjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBwYWRkaW5nOjJlbSAxZW07XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmJsb2ctZ3JpZCB7XG4gIGZvbnQtc2l6ZTowcHg7XG4gIHBhZGRpbmc6MDtcblxuICAud3JhcHBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuaW50cm8td3JhcCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmludHJvIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICB3aWR0aDo1MCU7XG4gICAgZmxleDoxO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbjowIGF1dG8gMWVtIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJG5ldy1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjokbmV3LWJsdWU7XG4gICAgICBmb250LXNpemU6MWVtO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LWFsbCB7XG4gICAgYmFja2dyb3VuZDokZGFyay1ibHVlO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nKCk7XG4gIH1cblxuICAuZ3JpZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtcbiAgICBmb250LWZhbWlseTpcIm11c2VvLXNsYWJcIjtcblxuICB9XG4gIC5oYWxmIHtcbiAgICBmbGV4OmF1dG87XG4gICAgZmxleC1iYXNpczo1MCU7XG4gICAgcGFkZGluZzowIDEyLjUlO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9ibG9nLWdyaWQtc2FtcGxlLTEuanBnKTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwzZDNkM2QrMTAwJjArMCwwLjY1KzEwMCAqL1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSg2MSw2MSw2MSwwLjY1KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSg2MSw2MSw2MSwwLjY1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoNjEsNjEsNjEsMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYzZDNkM2QnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cblxuICAgICAgei1pbmRleDoxO1xuICAgIH1cbiAgICAmICsgLmhhbGYge1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4ICM4MWFlYjQgc29saWQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYmxvZy1ncmlkLXNhbXBsZS0yLmpwZyk7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB6LWluZGV4OjEwO1xuICAgICAgcGFkZGluZzozMyUgMDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiO1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjAuMDVlbTtcbiAgICAgICAgYSB7IGNvbG9yOiNmZmY7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAucXVhcnRlciB7XG4gICAgZmxleC1iYXNpczoyNSU7XG4gICAgaGVpZ2h0OjQ0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTphdXRvO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOjI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICB3aWR0aDoyMXB4O1xuICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6MC4zM2VtO1xuICAgIH1cblxuICAgICYuYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiRuZXctYmx1ZTtcbiAgICAgIGEgaSB7IGNvbG9yOiRkYXJrLWJsdWU7IH1cbiAgICB9XG4gICAgJi5saWdodC1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6JGxpZ2h0LWJsdWU7XG4gICAgICBhIGkgeyBjb2xvcjokZGFyay1ibHVlOyB9XG4gICAgfVxuICAgICYucGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiRwaW5rO1xuICAgICAgYSBpIHsgY29sb3I6JGdvbGQ7IH1cbiAgICB9XG4gICAgJi5nb2xkIHtcbiAgICAgIGJhY2tncm91bmQ6JGdvbGQ7XG4gICAgICBhIGkgeyBjb2xvcjokYmx1ZTsgfVxuICAgIH1cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBoZWlnaHQ6NjAlO1xuICAgICAgb3BhY2l0eToxO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3R0b206MDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjIyMHB4O1xuICAgICAgZGlzcGxheTp0YWJsZTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGhlaWdodDoyMjBweDtcbiAgICAgICAgZGlzcGxheTp0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOjAgMTUlO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjojMDAzRTUyO1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zbGFiXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIGEgeyBjb2xvcjppbmhlcml0OyBmb250LXdlaWdodDo2MDA7IH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjAuMzNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIC5xdWFydGVyIHtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgbWluLXdpZHRoOjMzJTtcbiAgICAgICAgLy93aWR0aDoyNSUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzoxNSU7XG4gICAgICAgIG1heC13aWR0aDozMyU7XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIHdpZHRoOjc1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjAuNWVtO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGVmdDozMyU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICByaWdodDozMyUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4uZW1haWwtc2lnbnVwLCAuY3RhIHtcbiAgYmFja2dyb3VuZDokZ29sZDtcbiAgY29sb3I6IzNiM2Q0MDtcbiAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nKCk7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYmFja2dyb3VuZDojZWVlZWVlO1xuICAgIHdpZHRoOjYwJTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBtYXJnaW46MjVweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIHBhZGRpbmc6MTJweCAwO1xuICB9XG4gIGgxLGgyLGgzLGg0LHAgeyBjb2xvcjojZmZmOyB9XG4gIHA6bGFzdC1jaGlsZCB7IG1hcmdpbjowOyB9XG59XG4iLCIuYWxlYWhzLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgLm5hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYS5uZXcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvdy1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nKCk7XG4gICAgLmhlYWRzaG90IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAuaGVhZHNob3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubmFycm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaGlmdCgwKTtcbiAgICAgICAgfVxuICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGFpcnktZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZygpO1xuICAgIH1cbiAgICAuZ3JpZC1pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZygpO1xuICAgICAgICBAaW5jbHVkZSByb3coKTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9naG9zdC1jb3cucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwwLjMrMTAwICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDI1JSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlXG4gICAgICAgICAgICAgICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM0ZDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWY0NDZkO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjY0MTUwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLXBvc3QgLml0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggI2M1YzVjNSBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb21lZ2EoMm4pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTUlIDA7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2ctZW50cnkge1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4zZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy1jb2xzIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmcoKTtcbiAgICAuc2lkZS1jb2wge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMik7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb2wge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNyk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBzcGFuLWNvbHVtbnMoOSk7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA4NDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgLnNpZGUtY29sLFxuICAgICAgICAuY29udGVudC1jb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaWRlLWNvbCB7XG4gICAgICAgICAgICAuaW1hZ2UsXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtbGluayB7XG4gICAgICAgIGNvbG9yOiAjM2IzZDQwO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjMzZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5LjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG59XG5cbi5zbGlkZXNob3cge1xuICAgIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZygpO1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIH1cbiAgICAuc2xpZGUtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjIuNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlcyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyNXB4IDU3Ljg1cHggNy4xNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5zbGlkZS1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMik7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDEpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNsYWJcIjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg3KTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMSk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMSk7XG4gICAgICAgICAgICAvL21hcmdpbjowIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlkZW8tcGxheWVyIHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uLXBhZGRpbmcoKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzViYTZkMztcbn1cbi5iZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDg3Y2EwO1xufVxuLmJnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogI2UxYWU2MTtcbn1cbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iZy1saWdodGJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNiMmRlZjA7XG59XG4uYmctY3lhbiB7XG4gICAgYmFja2dyb3VuZDogIzdkZDBkNTtcbn1cbi5iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogI2EzZDFlMDtcbn1cbi5iZy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNmMWNkODE7XG59XG4iLCJcbi5kYWlyeS1uZXdzIHtcbiAgYmFja2dyb3VuZDokYmx1ZTtcbiAgQGluY2x1ZGUgc2VjdGlvbi1wYWRkaW5nKCk7XG4gIC5uZXdzLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgfVxuICBoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206MnB4ICNlZWVlZWUgc29saWQ7XG4gICAgcGFkZGluZzoyMHB4IDMwcHg7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBjb2xvcjokYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbiAgfVxuICBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOjIwcHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOjJweCAjZWVlIHNvbGlkO1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICB0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBkYXRlIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcmlnaHQ6MzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICBjb2xvcjojYWZhZmFmO1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wOGVtO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6I2Y5ZjlmOTtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygxLjI1KTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNSk7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgY29sb3I6IzI2NDE1MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICBhIHsgY29sb3I6aW5oZXJpdDsgfVxuICAgICAgfVxuICAgICAgLm1vcmUge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zbGFiXCI7XG4gICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOjIxcHg7XG4gICAgICAgICAgaGVpZ2h0OjE3cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDowLjMzZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1hbGwge1xuICAgIHBhZGRpbmc6NTBweCAwIDAgMDtcbiAgICBtYXJnaW46MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIC5pbWFnZSwgLmNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIpO1xuICAgICAgICBpbWcgeyBoZWlnaHQ6YXV0bzsgfVxuICAgICAgfVxuICAgICAgZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICByaWdodDphdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiXG4uZXZlbnQtbGlzdCB7XG4gIGJhY2tncm91bmQ6JGdvbGQ7XG4gICYucHJvZHVjZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiRwaW5rO1xuICB9XG4gIEBpbmNsdWRlIHNlY3Rpb24tcGFkZGluZygpO1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOjUwcHggMCAwIDA7XG4gIH1cbiAgLmV2ZW50LWdyaWQge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgfVxuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6MjBweCAzMHB4O1xuICAgIGNvbG9yOiRibHVlO1xuICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2xhYlwiO1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAvL2JvcmRlci1ib3R0b206MXB4ICNmMGYwZjAgc29saWQ7XG4gICAgaDIgeyBtYXJnaW46MDsgZm9udC1zaXplOjMwcHg7IH1cbiAgfVxuICAuZXZlbnRzIHtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIHRkLCB0ciB7IGJvcmRlcjpub25lOyB9XG4gICAgdGQge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OjE1MHB4O1xuICAgICAgYm9yZGVyOjJweCAjZjBmMGYwIHNvbGlkO1xuICAgICAgcGFkZGluZzoyNXB4O1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAubW9yZSB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvdHRvbToxMnB4O1xuICAgICAgcmlnaHQ6MjVweDtcbiAgICAgIGNvbG9yOiRibHVlO1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBmb250LWZhbWlseTpcIm11c2VvLXNsYWJcIjtcbiAgICB9XG4gICAgZGF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiRwaW5rO1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTonbXVzZW8tc2xhYic7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICBwYWRkaW5nOjNweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OlwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOjE5cHg7XG4gICAgICBjb2xvcjojNjY2YzcwO1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgYSB7IGNvbG9yOmluaGVyaXQ7IH1cbiAgICB9XG4gICAgLmZlYXR1cmVkIHtcbiAgICAgIGJhY2tncm91bmQ6I2Y5ZjlmOTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IzNiM2Q0MDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgfVxuICAgICAgZGF0ZSB7XG4gICAgICAgIGNvbG9yOiRwaW5rO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wNmVtO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcbiAgICAgIH1cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgY29sb3I6JGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZToyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG5cbn1cbiIsIlxuLyogPVdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNHB4IDVweDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAuYWxpZ25sZWZ0LCAuYWxpZ25yaWdodCwgLmFsaWduY2VudGVyIHtcblxuICAgIG1hcmdpbjoxNXB4IGF1dG87XG4gICAgZmxvYXQ6bm9uZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gIH1cbn1cbiIsIiNwZGZyZXBvcnQge1xuICAgIFxuICAgIGZvbnQtZmFtaWx5OlwibXVzZW9fc2FuczUwMFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIHBhZGRpbmc6MC4xaW47XG4gICAgd2lkdGg6OC4yNWluO1xuICAgIGhlaWdodDoxMWluO1xuICAgIG1heC13aWR0aDo4LjI1aW47XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIFxuXG4gICAgLnBkZi1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6MjVweDtcbiAgICAgICAgZ3JpZC1nYXA6N3B4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24tY29udGVudDpjZW50ZXI7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgIH1cbiAgICBcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW9fc2FuczkwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6M2VtO1xuICAgIH1cblxuICAgIC5wZGYtaGVhZGVyLCAuYXZlcmFnZS1jYWxvcmllcywgLmxlZ2FsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG5cbiAgICAuYWN0aXZpdHktbGV2ZWwsIC5hZ2Uge1xuICAgICAgICBib3JkZXI6MXB4ICMwMDc4QUUgc29saWQ7XG4gICAgICAgIHBhZGRpbmc6MTVweCA1cHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW9fc2FuczkwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3OEFFO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZGYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDojMDA3OEFFO1xuICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGgxLCBoMiwgcCB7IGNvbG9yOiNmZmY7IH1cbiAgICAgICAgaDEgeyBtYXJnaW4tYm90dG9tOjAuNWVtOyB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOjAuOWVtO1xuICAgICAgICB9XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggI2ZmZiBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmVyYWdlLWNhbG9yaWVzIHtcbiAgICAgICAgcGFkZGluZzoxNXB4IDVweDtcbiAgICAgICAgYm9yZGVyOjFweCAjMDA3OEFFIHNvbGlkO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHQtZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIHBhZGRpbmc6MTVweCA1cHg7XG4gICAgICAgIGg0LGg1IHsgXG4gICAgICAgICAgICBjb2xvcjojZmZmOyBcbiAgICAgICAgICAgIG1hcmdpbjowOyBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW9fc2FuczkwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7IHdpZHRoOjY2cHg7IH1cbiAgICAgICAgZGl2IHsgd2lkdGg6NTAlOyB9XG4gICAgfVxuXG4gICAgLmdyYWlucyB7XG4gICAgICAgIGJhY2tncm91bmQ6I0U2NzMyNTtcbiAgICB9XG4gICAgLnZlZ2V0YWJsZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiM3M0I3NDM7XG4gICAgfVxuICAgIC5mcnVpdCB7XG4gICAgICAgIGJhY2tncm91bmQ6I0Q3MjAyNztcbiAgICB9XG4gICAgLm1pbGsge1xuICAgICAgICBiYWNrZ3JvdW5kOiMzRjg1QzY7XG4gICAgfVxuICAgIC5wcm90ZWluIHtcbiAgICAgICAgYmFja2dyb3VuZDojNUY0OTk1O1xuICAgIH1cbiAgICAub2lscyB7XG4gICAgICAgIGJhY2tncm91bmQ6I0ZCQjYxNjtcbiAgICB9XG4gICAgXG5cbiAgICAuZXh0cmFzIHtcbiAgICAgICAgYmFja2dyb3VuZDojRTgxNThCO1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjc1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjowIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnYWwge1xuICAgICAgICBjb2xvcjojMDAzRTUyO1xuICAgICAgICBmb250LXNpemU6MC45ZW07XG4gICAgICAgIC5iaWcge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlb19zYW5zOTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBhIHsgY29sb3I6aW5oZXJpdDsgfVxuICAgICAgICB9XG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6MC42ZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxufSJdfQ== */
